Add FEM Constraint Tutorial/it: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

28 April 2024

  • curprev 07:0407:04, 28 April 2024Simone.b talk contribs 14,241 bytes −26 No edit summary
  • curprev 07:0307:03, 28 April 2024Simone.b talk contribs 14,267 bytes −26 No edit summary
  • curprev 07:0207:02, 28 April 2024Simone.b talk contribs 14,293 bytes +1 No edit summary
  • curprev 07:0007:00, 28 April 2024Simone.b talk contribs 14,292 bytes +2 No edit summary
  • curprev 06:5906:59, 28 April 2024Simone.b talk contribs 14,290 bytes +6 No edit summary
  • curprev 06:5706:57, 28 April 2024Simone.b talk contribs 14,284 bytes +61 Created page with "Il proxy di visualizzazione deve essere esteso per supportare il pannello delle attività appena implementato. Il seguente proxy di visualizzazione estesa apre il pannello delle attività quando l'utente fa doppio clic sull'oggetto vincolo nella visualizzazione ad albero."
  • curprev 06:5606:56, 28 April 2024Simone.b talk contribs 14,223 bytes +18 Created page with "Nella maggior parte dei casi dovrebbe essere sufficiente copiare semplicemente questa classe, utilizzare un file UI adatto (invece di TaskPanelFemFlowVelocity.ui) e regolare _initParamWidget() e _applyWidgetChanges(). Se il nuovo vincolo richiede corpi come riferimenti anziché confini, basta sostituire l'oggetto BoundarySelector con SolidSelector."
  • curprev 06:5606:56, 28 April 2024Simone.b talk contribs 14,205 bytes +52 Created page with "La posizione del modulo in cui sono implementati i pannelli attività non è definita in modo rigoroso. Per il vincolo di velocità, inseriremo semplicemente il pannello delle attività nello stesso modulo in cui inseriamo il proxy di visualizzazione. Il pannello delle attività è piuttosto complicato. Fa uso di FemSolectionWidgets.BoundarySelector(). Si tratta di un widget qt che consente all'utente di selezionare i confini su cui applicare il vincolo. Oltre a questo w..."
  • curprev 06:5506:55, 28 April 2024Simone.b talk contribs 14,153 bytes +76 Created page with "In FreeCAD, gli oggetti vincolo traggono grandi vantaggi dai pannelli attività. I pannelli attività possono utilizzare widget di input più potenti che espongono l'unità dei valori immessi direttamente all'utente. Il vincolo di velocità richiede anche l'uso di un pannello delle attività poiché un pannello delle attività è l'unico modo per specificare la faccia o le facce su cui deve essere applicato il vincolo."
  • curprev 06:5506:55, 28 April 2024Simone.b talk contribs 14,077 bytes +23 Created page with "Il modulo writer contiene metodi per tutti i tipi di equazioni. A seconda del tipo di vincolo, condizione al contorno, condizione iniziale o forza del corpo è necessario modificare metodi diversi. Per la nostra velocità del flusso dobbiamo impostare {{Incode|_handleFlowBndConditions(...)}}."
  • curprev 06:5406:54, 28 April 2024Simone.b talk contribs 14,054 bytes +51 Created page with "== Estendi il writer di Elmer =="
  • curprev 06:5406:54, 28 April 2024Simone.b talk contribs 14,003 bytes +88 Created page with "# '''Creare un oggetto documento:''' L'oggetto documento che risiede all'interno dell'analisi e attraverso il quale il vincolo può essere parametrizzato e collegato ai confini. # '''Creare un comando GUI:''' Aggiungere un comando al workbench FEM che aggiunge un vincolo di flusso all'analisi attiva. # '''Creare un pannello delle attività:''' Il pannello delle attività è necessario per consentire all'utente di impostare i limiti entro i quali deve stare il vincolo di..."
  • curprev 06:5206:52, 28 April 2024Simone.b talk contribs 13,915 bytes +69 Created page with "Inserire il comando in Gui/Workbench.cpp per aggiungerlo alla barra degli strumenti e al menu. Cercare un vincolo esistente della stessa categoria di quello nuovo (ad esempio Flow), copiarlo e incollarlo e modificare l'ID del comando. Questo dovrebbe essere fatto per due volte. Una volta per il menu e un'altra per la barra degli strumenti."
  • curprev 06:5106:51, 28 April 2024Simone.b talk contribs 13,846 bytes +35 Created page with "Aggiungere il nuovo file di comando al sistema di compilazione come descritto in [https://www.freecadweb.org/wiki/Extend_FEM_Module Estendere il modulo FEM]. Individuare l'elenco corretto da cercare per i moduli di comando esistenti."
  • curprev 06:5106:51, 28 April 2024Simone.b talk contribs 13,811 bytes +38 Created page with "Il comando consente all'utente di aggiungere effettivamente il vincolo all'analisi attiva. Basta copiare un comando da un vincolo esistente. I comandi risiedono nel pacchetto {{Incode|femviewprovider}}. Adattare l'attributo resources e il metodo make chiamato in Activated alle proprie esigenze. Utilizzare anche un ID comando diverso nella chiamata addCommand nella parte inferiore del modulo. La classe seguente è la classe per il comando del vincolo di velocità."
  • curprev 06:5006:50, 28 April 2024Simone.b talk contribs 13,773 bytes +30 Created page with "Come per tutti gli oggetti dell'ambiente FEM, il vincolo di velocità deve essere registrato in {{Incode|ObjectsFem.py}}. Il seguente metodo aggiunge un vincolo di velocità al documento attivo. Questo metodo verrà utilizzato dal comando GUI per aggiungere il vincolo. Deve essere inserito da qualche parte in {{Incode|ObjectsFem.py}}."
  • curprev 06:5006:50, 28 April 2024Simone.b talk contribs 13,743 bytes +14 Created page with "Aggiungere i due nuovi moduli al sistema di built come descritto in [https://www.freecadweb.org/wiki/Extend_FEM_Module Estendere il modulo FEM]. Individuare l'elenco corretto cercando i moduli dei vincoli."
  • curprev 06:4906:49, 28 April 2024Simone.b talk contribs 13,729 bytes +26 Created page with "Il modulo contenente il proxy di visualizzazione potrebbe sembrare un po' più complicato. Ma per ora impostare semplicemente il path dell'icona. Si tornerà su questo file nei passaggi successivi del tutorial."
  • curprev 06:4806:48, 28 April 2024Simone.b talk contribs 13,703 bytes +3 Created page with "Adattare la variabile Type e le proprietà alle proprie esigenze. Il documento proxy del vincolo di flusso è simile al seguente:"
  • curprev 06:4806:48, 28 April 2024Simone.b talk contribs 13,700 bytes +23 Created page with "Per il nuovo vincolo sono necessari un proxy di documento e un proxy di vista. Questi risiedono in moduli separati. Il proxy del documento in femobjects e il proxy della vista in femviewprovider. Basta copiare i moduli da un vincolo esistente, ad esempio:"
  • curprev 06:4706:47, 28 April 2024Simone.b talk contribs 13,677 bytes −5 Created page with "In questo passaggio modificheremo i seguenti file:"
  • curprev 06:4706:47, 28 April 2024Simone.b talk contribs 13,682 bytes −6 Created page with "In questo passaggio modificheremo i seguenti file:"
  • curprev 06:4706:47, 28 April 2024Simone.b talk contribs 13,688 bytes +48 Created page with "== Creare un pannello attività =="
  • curprev 06:4706:47, 28 April 2024Simone.b talk contribs 13,640 bytes +2 No edit summary
  • curprev 06:4606:46, 28 April 2024Simone.b talk contribs 13,638 bytes +4 No edit summary
  • curprev 06:4606:46, 28 April 2024Simone.b talk contribs 13,634 bytes +5 Created page with "E aggiungere il seguente nuovo file:"
  • curprev 06:4606:46, 28 April 2024Simone.b talk contribs 13,629 bytes −6 Created page with "In questo passaggio modificheremo i seguenti file:"
  • curprev 06:4506:45, 28 April 2024Simone.b talk contribs 13,635 bytes +41 Created page with "== Creare un comando GUI =="
  • curprev 06:4506:45, 28 April 2024Simone.b talk contribs 13,594 bytes −1 Created page with "E aggiungi i seguenti file:"
  • curprev 06:4406:44, 28 April 2024Simone.b talk contribs 13,595 bytes −6 Created page with "In questo passaggio modificheremo i seguenti file:"
  • curprev 06:4406:44, 28 April 2024Simone.b talk contribs 13,601 bytes +47 Created page with "== Creare un oggetto documento =="
  • curprev 06:4306:43, 28 April 2024Simone.b talk contribs 13,554 bytes +7 Created page with "Questo tutorial riguarda solo come implementare i vincoli in Python. A differenza del solutore e delle equazioni, i vincoli seguono la classica struttura del modulo FEM. Cioè, tutti i moduli di un vincolo hanno il loro posto nel pacchetto {{Incode|femobjects}} o {{Incode|femviewprovider}}."
  • curprev 06:4206:42, 28 April 2024Simone.b talk contribs 13,547 bytes +32 Created page with "== Introduzione =="

13 January 2024

8 May 2023

3 November 2021

20 August 2021

20 November 2020

10 September 2020

26 July 2020

25 July 2020

18 February 2020

15 January 2020

1 August 2018

11 March 2018

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)