Add FEM Equation 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)

12 May 2024

  • curprev 14:5014:50, 12 May 2024Simone.b talk contribs 7,629 bytes +39 Created page with "É appena stata creata una nuova classe di equazioni. Per accedervi dalla GUI FEM, si deve creare un pulsante e collegarlo alla nuova classe di equazioni. Si veda questo tutorial: Aggiungere un pulsante alla barra strumenti di FEM."
  • curprev 14:4814:48, 12 May 2024Simone.b talk contribs 7,590 bytes +16 Created page with "Ora è terminata la parte funzione della nuova equazione. Successivamente, si collegherà la nuova equazione tramite la GUI."
  • curprev 14:4814:48, 12 May 2024Simone.b talk contribs 7,574 bytes +15 Created page with "{{Incode|_handleFlow}} può controllare una serie di altri metodi dettagliati. L'equazione di flusso utilizza i seguenti metodi dettagliati:"
  • curprev 14:4714:47, 12 May 2024Simone.b talk contribs 7,559 bytes +5 Created page with "Si deve registrare il metodo {{Incode|_handleFlow}} all'interno della classe {{Incode|Writer}}:"
  • curprev 14:4714:47, 12 May 2024Simone.b talk contribs 7,554 bytes +14 Created page with "Per ogni equazione supportata, esistono due metodi principali che gestiscono l'esportazione della rispettiva equazione. Basta copiarli tutti da un'equazione esistente e adattarli alle tue esigenze."
  • curprev 14:4714:47, 12 May 2024Simone.b talk contribs 7,540 bytes −3 Created page with "Questo file contiene la classe {{Incode|Writer}} che esporta l'analisi nel formato Elmer SIF."
  • curprev 14:4714:47, 12 May 2024Simone.b talk contribs 7,543 bytes +30 Created page with "Registrare il modulo in cui abbiamo appena implementato il nostro nuovo oggetto equazione ({{Incode|flow.py}}) con l'identificatore dell'equazione del passaggio 1 ("Flow") nell'elenco {{Incode|_EQUATIONS}} in {{Incode| elmer/solver.py}}."
  • curprev 14:4614:46, 12 May 2024Simone.b talk contribs 7,513 bytes +73 Created page with "In questo momento è stato informato FreeCAD dell'esistenza di un nuovo tipo di equazione e si è anche aggiunto un comando che aggiunge questa equazione all'oggetto del risolutore selezionato. Si è anche implementato un oggetto equazione concreta per Elmer. Ciò che resta da fare ora è stabilire la connessione tra Elmer e l'equazione del flusso. Questo deve essere fatto direttamente nell'oggetto risolutore Elmer."
  • curprev 14:4514:45, 12 May 2024Simone.b talk contribs 7,440 bytes +35 Created page with "FreeCAD utilizza '''make''' per costruire il programma. Quindi si deve registrare il nuovo file del modulo ({{Incode|flow.py}}) in {{Incode|src/Mod/Fem/CMakeLists.txt}} nel modo descritto in [https://www.freecadweb.org/wiki/Extend_FEM_Module Extend FEM Module]. Gli elenchi adatti possono essere facilmente trovati cercando i file dei moduli di equazioni esistenti di Elmer."
  • curprev 14:4514:45, 12 May 2024Simone.b talk contribs 7,405 bytes −1 Created page with "Infine bisogna registrare una definizione '''makeEquationFlow''' in {{Incode|src/Mod/Fem/ObjectsFem.py}} duplicando una voce disponibile."
  • curprev 14:4414:44, 12 May 2024Simone.b talk contribs 7,406 bytes +21 Created page with "Al momento della stesura di questo tutorial l'equazione del flusso di Elmer non ha proprietà speciali. Vedere l'equazione dell'elasticità di Elmer per un esempio con le proprietà."
  • curprev 14:4414:44, 12 May 2024Simone.b talk contribs 7,385 bytes +17 Created page with "Quindi è necessario modificare le proprietà aggiunte tramite la funzione {{Incode|obj.addProperty(..)}} con quelle richieste dall'equazione."
  • curprev 14:4414:44, 12 May 2024Simone.b talk contribs 7,368 bytes +7 Created page with "Dopo aver copiato {{Incode|heat.py}} in {{Incode|flow.py}}, modificare {{Incode|flow.py}} in queste posizioni: * l'argomento del nome della funzione del modulo {{Incode|create}}, * le classi base della classe {{Incode|Proxy}}, * l'attributo {{Incode|Type}} della classe {{Incode|Proxy}}, * le classi {{Incode|ViewProxy}}."
  • curprev 14:4314:43, 12 May 2024Simone.b talk contribs 7,361 bytes +5 Created page with "L'equazione del flusso in Elmer è un'equazione potenzialmente non lineare. Ciò significa che si baserà il lavoro su {{Incode|heat.py}}."
  • curprev 14:4314:43, 12 May 2024Simone.b talk contribs 7,356 bytes +22 Created page with "* Se la nuova equazione supporta solo parole chiave per sistemi '''lineari''' copiare il modulo {{Incode|femsolver/elmer/equations/elasticity.py}}. * Se la nuova equazione supporta parole chiave sia per i sistemi '''lineari''' che '''non lineari''', copiare {{Incode|femsolver/elmer/equations/heat.py}}."
  • curprev 14:4214:42, 12 May 2024Simone.b talk contribs 7,334 bytes +6 Created page with "Si inizi aggiungendo il nuovo file {{Incode|flow.py}}. Questo file può essere copiato da un'equazione esistente."
  • curprev 14:4114:41, 12 May 2024Simone.b talk contribs 7,328 bytes +94 Created page with "Innanzitutto, aggiungere la nuova equazione al modulo {{Incode|equationbase.py}}. Ogni equazione richiede due classi. Un proxy di documento e un proxy di visualizzazione. Queste due classi verranno successivamente utilizzate come classi base per le classi di equazioni specifiche di Elmer. Basta copiarle ed incollarle da un tipo di equazione esistente e regolare il percorso dell'icona all'interno di {{Incode|getIcon(self)}} del proxy di visualizzazione."
  • curprev 14:4114:41, 12 May 2024Simone.b talk contribs 7,234 bytes +55 Created page with "Il tipo di equazione è condiviso tra tutti gli oggetti dell'equazione dei diversi solutori. Ogni tipo ha uno specificatore di stringa (ad esempio "Heat") e un comando dedicato che aggiunge l'equazione al risolutore selezionato. Ciò consente una GUI più semplice in cui si ha un solo pulsante per l'equazione del calore che viene utilizzata per tutti i solutori supportati."
  • curprev 14:4014:40, 12 May 2024Simone.b talk contribs 7,179 bytes +137 Created page with "L'operazione può essere suddivisa in cinque parti: * '''Nuovo tipo di equazione'''. Questo passaggio deve essere eseguito solo se l'equazione non esiste ancora in FreeCAD (al contrario di un'equazione già presente in FreeCAD ma non supportata dal risolutore di destinazione). * '''Nuovo oggetto equazione'''. Aggiunta di un oggetto documento concreto che rappresenta l'equazione specifica di Elmer. * '''Estendere l'oggetto risolutore'''. Aggiungere il supporto per la nuov..."

28 April 2024

13 January 2024

3 November 2021

27 September 2021

20 August 2021

20 November 2020

10 September 2020

26 July 2020

25 July 2020

21 July 2020

2 June 2020

28 May 2020

23 May 2020

18 March 2020

18 February 2020

19 January 2020

1 August 2018

21 February 2018

  • curprev 20:3220:32, 21 February 2018Renatorivo talk contribs 7,751 bytes +27 Created page with "In questo tutorial aggiungeremo a FreeCAD l'equazione di flusso e implementeremo il supporto per il risolutore elmer. Prima di leggere questo tutorial è necessario aver letto..."
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)