Macro Constraint Draft/it: Difference between revisions
mNo edit summary |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{Macro/it |
{{Macro/it |
||
|Name=Constraint Draft |
|Name=Constraint Draft |
||
Line 11: | Line 12: | ||
|Download=Il file esempio [http://forum.freecadweb.org/download/file.php?id=36559 Constraint_Draft00.FCStd]<br />[https://www.freecadweb.org/wiki/images/4/41/Macro_Constraint_Draft%26action.png Icona] |
|Download=Il file esempio [http://forum.freecadweb.org/download/file.php?id=36559 Constraint_Draft00.FCStd]<br />[https://www.freecadweb.org/wiki/images/4/41/Macro_Constraint_Draft%26action.png Icona] |
||
}} |
}} |
||
</div> |
|||
==Descrizione== |
==Descrizione== |
Revision as of 14:44, 14 June 2019
File:Macro Constraint Draft&action.png Constraint Draft |
Descrizione |
---|
Crea una simulazione utilizando le espressioni per legare gli oggetti (Questa macro funziona con FreeCAD versione 16). Versione macro: 1.0 Ultima modifica: 2017-04-19 Versione FreeCAD: 0.16 Download: Il file esempio Constraint_Draft00.FCStd Icona Autore: Mario52 |
Autore |
Mario52 |
Download |
Il file esempio Constraint_Draft00.FCStd Icona |
Link |
Raccolta di macro Come installare le macro Personalizzare la toolbar |
Versione macro |
1.0 |
Data ultima modifica |
2017-04-19 |
Versioni di FreeCAD |
0.16 |
Scorciatoia |
Nessuna |
Vedere anche |
Nessuno |
Descrizione
Semplice esempio di animazione dentro l'ambiente Draft utilizzando le espressioni per associare vari contorni e simulare o verificare la cinematica del complessivo.
Animazione utilizzando il vincolo espressioni
Utilizzo
Caricare il file di esempio Constraint_Draft00.FCStd, e aprirlo con FreeCAD
Codice
Selezionare la Line005_with_Code dentro la Vista combinata Seleziona Dati tab → Memo code → Code for rotation → ... (Questa macro funziona con FreeCAD versione 16 )
Selezionare il codice completo e copiarlo dentro la console Python
Se la console Python non è visibile fare : Menu → Visualizza → Pannelli → attiva Console Python
Un piccolo video di come copiare il codice
# Copy and pate this snippet in the FreeCAD console Python
# mario52 19/04/2017
import FreeCADGui
import FreeCAD
#FreeCAD.Console.PrintMessage(str(FreeCAD.Version()) + "\n")
if int(FreeCAD.Version()[1]) == 16: # Version de FreeCAD
try:
for i in range(0,360,5):
App.getDocument("Constraint_Draft00").Circle.Placement=App.Placement(App.Vector(0,0,0), App.Rotation(i,0,0), App.Vector(0,0,0))
FreeCADGui.updateGui()
FreeCAD.ActiveDocument.recompute()
except Exception:
FreeCAD.Console.PrintMessage("You must download the Constraint_Draft00.FCStd file for run this macro" + "\n")
import webbrowser
webbrowser.open("http://forum.freecadweb.org/download/file.php?id=36559")
else:
FreeCAD.Console.PrintError("This macro run with the FreeCAD.Version 16 " + "\n")
Rotazione con gli strumenti di FreeCAD
Link
Il forum Sketch Feature to create linkage mechanism simulator