Related changes

Enter a page name to see changes on pages linked to or from that page. (To see members of a category, enter Category:Name of category). Changes to pages on your Watchlist are in bold.

Recent changes options Show last 50 | 100 | 250 | 500 changes in last 1 | 3 | 7 | 14 | 30 days
Hide registered users | Hide anonymous users | Hide my edits | Show bots | Hide minor edits
Show new changes starting from 19:29, 13 May 2024
   
 
Page name:
List of abbreviations:
N
This edit created a new page (also see list of new pages)
m
This is a minor edit
b
This edit was performed by a bot
(±123)
The page size changed by this number of bytes

12 May 2024

     14:50  Add FEM Equation Tutorial/it‎‎ 19 changes history +587 [Simone.b‎ (19×)]
     
14:50 (cur | prev) +39 Simone.b talk contribs (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.")
     
14:48 (cur | prev) +16 Simone.b talk contribs (Created page with "Ora è terminata la parte funzione della nuova equazione. Successivamente, si collegherà la nuova equazione tramite la GUI.")
     
14:48 (cur | prev) +15 Simone.b talk contribs (Created page with "{{Incode|_handleFlow}} può controllare una serie di altri metodi dettagliati. L'equazione di flusso utilizza i seguenti metodi dettagliati:")
     
14:47 (cur | prev) +5 Simone.b talk contribs (Created page with "Si deve registrare il metodo {{Incode|_handleFlow}} all'interno della classe {{Incode|Writer}}:")
     
14:47 (cur | prev) +14 Simone.b talk contribs (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.")
     
14:47 (cur | prev) −3 Simone.b talk contribs (Created page with "Questo file contiene la classe {{Incode|Writer}} che esporta l'analisi nel formato Elmer SIF.")
     
14:47 (cur | prev) +30 Simone.b talk contribs (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}}.")
     
14:46 (cur | prev) +73 Simone.b talk contribs (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.")
     
14:45 (cur | prev) +35 Simone.b talk contribs (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.")
     
14:45 (cur | prev) −1 Simone.b talk contribs (Created page with "Infine bisogna registrare una definizione '''makeEquationFlow''' in {{Incode|src/Mod/Fem/ObjectsFem.py}} duplicando una voce disponibile.")
     
14:44 (cur | prev) +21 Simone.b talk contribs (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à.")
     
14:44 (cur | prev) +17 Simone.b talk contribs (Created page with "Quindi è necessario modificare le proprietà aggiunte tramite la funzione {{Incode|obj.addProperty(..)}} con quelle richieste dall'equazione.")
     
14:44 (cur | prev) +7 Simone.b talk contribs (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}}.")
     
14:43 (cur | prev) +5 Simone.b talk contribs (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}}.")
     
14:43 (cur | prev) +22 Simone.b talk contribs (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}}.")
     
14:42 (cur | prev) +6 Simone.b talk contribs (Created page with "Si inizi aggiungendo il nuovo file {{Incode|flow.py}}. Questo file può essere copiato da un'equazione esistente.")
     
14:41 (cur | prev) +94 Simone.b talk contribs (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.")
     
14:41 (cur | prev) +55 Simone.b talk contribs (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.")
     
14:40 (cur | prev) +137 Simone.b talk contribs (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...")