Makrodefinicja: Zawias
Appearance
| Opis |
|---|
| Symulacja zawiasu. Macro version: 1.0 Last modified: 2014-09-09 FreeCAD version: Wszystkie Download: Plik 20140908b_Hinge-1.fcstd Ikona paska narzędzi Autor: Mario52 |
| Autor |
| Mario52 |
| Do pobrania |
| Plik 20140908b_Hinge-1.fcstd Ikona paska narzędzi |
| Odnośniki |
| Przepisy na makropolecenia Jak zainstalować makrodefinicje Dostosowanie pasków narzędzi |
| Wersja Makrodefinicji |
| 1.0 |
| Data zmian |
| 2014-09-09 |
| Wersja FreeCAD |
| Wszystkie |
| Domyślny skrót |
| Brak |
| Zobacz również |
| - |
Opis
Symuluje ruch zawiasu
Użycie
Otwórz oba pliki (20140908b_Hinge-1.FCMacro oraz 20140908b_Hinge-1.FCStd) we FreeCAD na dwóch ekranach (Menu: Okna > Ułóż kafelkowo), kliknij w oknie makra i naciśnij F6 (debuguj makro), aby uruchomić makro, lub uruchom makro za pomocą .

Plik
Skrypt
20140908b_Hinge-1.FCMacro
import FreeCAD, FreeCADGui, Draft, Part
from FreeCAD import Base
import time
ii = 0
pas = 0
for ii2 in range(180):
if pas == 0:
if ii > 90:
pas = 1
ii += 5
else:
if ii < 1:
pas = 0
ii -= 5
App.getDocument("_0140908b_Hinge_1").Fusion.Placement=App.Placement(App.Vector(0,0,0), App.Rotation(App.Vector(0,0,1),ii), App.Vector(44.4,6.9,0))
App.Console.PrintMessage(str(ii2)+" " + str(ii)+" " + str(pas) +"\n")
Gui.updateGui()
time.sleep(0) #modify the time here
Łącze
Strona dyskusji Struggling with LinearPattern (again)

