Ta dokumentacja nie jest ukończona. Prosimy o pomoc w tworzeniu dokumentacji.
Strona Model polecenia GUI wyjaśnia jak powinny być dokumentowane polecenia. Przejrzyj stronę Category:UnfinishedDocu, aby zobaczyć więcej niekompletnych stron, takich jak ta. Zobacz stronę Category:Command Reference aby poznać wszystkie komendy.
Zobacz stronę wytycznych Wiki dla FreeCAD aby dowiedzieć się, jak edytować strony Wiki, i przejdź do strony Pomóż w rozwoju FreeCAD, aby dowiedzieć się o innych sposobach, w jakie możesz wnieść swój wkład.
|
Lokalizacja w menu |
---|
Złożenie → Utwórz symulację |
Środowisko pracy |
Złożenie |
Domyślny skrót |
S |
Wprowadzono w wersji |
1.1 |
Zobacz także |
brak |
Opis
Narzędzie Utwórz symulację tworzy symulację bieżącego złożenia.
Użycie
- Upewnij się, że złożenie jest aktywne.
- Jest kilka sposobów na wywołanie tej komendy:
- Wciśnij przycisk
Utwórz symulację.
- Wybierz opcję Złożenie →
Utwórz symulację z menu.
- Użyj skrótu klawiaturowego: S.
- Wciśnij przycisk
- Jeśli nie ma jeszcze obiektu Simulations: kontener Simulations zostanie dodany do aktywnego złożenia.
- Obiekt Simulation zostanie dodany do kontenera Simulations.
- Otwarty zostanie panel zadań Utwórz symulację.
- Dodaj obiekt Motion:
- Wciśnij przycisk z zielonym plusem aby otworzyć okno dialogowe.
- Wybierz jedno połączenie z listy.
- Jeśli to konieczne, wybierz Typ Ruchu.
- Opcjonalnie edytuj Równanie.
- Wciśnij przycisk OK aby zamknąć okno dialogowe.
- Nowy ruch zostanie dodany do listy.
- Opcjonalnie potwórz aby utworzyć kolejny ruch.
- Opcjonalnie dostosuj ustawienia Symulacji.
- Wciśnij przycisk Generuj.
- Sekcja Odtwarzacz Animacji zostanie dodana do panelu zadań.
- Użyj widżetów odtwarzacza aby animować złożenie.
- Wciśnij przycisk OK aby zakończyć działanie narzędzia i zamknąć panel zadań.
Panel zadań
Gdy panel zadań Utwórz symulację jest otwarty pierwszy raz, lista Motions jest pusta a Odtwarzacz Animacji jest ukryty..
Dwukrotnie kliknij na istniejącym obiekcie Simulation w Widoku drzewa aby ponownie otworzyć panel zadań i edytować parametry.
- Motions: Lista zawartości właściwości Group, czyli obiektów Motion w kontenerze Simulations.
- Przycisk
: Otwiera okno dialogowe (bez nazwy) aby dodać obiekt Motion do właściwości Group i aktualizuje listę.
- Pzycisk
: Usuwa obiekt Motion z właściwości Group i aktualizuje listę.
- Przycisk
- Simulation settings: Ustawianie właściwości obiektu Simulation.
- Start: Ustawia właściwość a Time Start.
- End: Ustawia właściwość b Time End.
- Step: Ustawia właściwość c Time Step Output.
- Tolerance: Ustawia właściwość f Global Error Tolerance.
- Przycisk Generate: Oblicza ruchy z listy i dodaje sekcję Odtwarzacz Animacji do panelu zadań.
- Odtwarzacz Animacji: Kontroluje pozycje złożonych obiektów zgodnie z bieżącą klatką.
- Suwak Frame: Ustawia bieżącą klatkę, nie ustawia żadnej właściwości.
- Frames Per Second: Ustawia właściwość j Frames Per Second, czyli prędkość animacji.
- Przyciski odtwarzacza: Kontrolują sposób zmiany bieżącej klatki, z lewej do prawej:
- Krok wstecz, Odtwórz wstecz, Stop, Odtwórz w przód, Krok w przód
Okno dialogowe Motion
To okno dialogowe tworzy obiekt Motion, który działa jako napęd dla pojedynczego stopnia swobody danego połączenia i ustawia jego właściwości.
Dodatkowy tekst z pomocą pojawia się jeśli przycisk Help jest wciśnięty.
(Nie zwracaj uwagi na wygląd przycisku OK, jest aktywny i używalny)
- Joint: Wyświetla listę wszystkich połączeń w aktywnym Złożeniu aby ustawić właściwość Joint.
- Motion Type: Wyświetla listę dostępnych stopni swobody w wybranym połączeniu aby ustawić właściwość Motion Type.
- (Przykładowo, możemy wybierać między
Angular
, iLinear
dla połączenia cylindrycznego)
- (Przykładowo, możemy wybierać między
- Formula: Ustawia właściwość Formula.
- Przyciski Help / Hide help: Przełączają widoczność tekstu pomocy dotyczącego równań.
Uwagi
- Liczba klatek to różnica między wartościami Start i Koniec podzielona przez Krok (wszystkie wprowadzone w sekundach dając wartość bezwymiarową). Dla domyślnych wartości jest to: (1.0 s - 0.0 s) / 0.01 s = 100
- Aby uzyskać pełen obrót w ruchu kątowym możemy wykonać jedną z poniższych czynności:
- Wprowadzić
2 * pi * time
w polu Równanie i ustawić czas trwania (Koniec - Start) o wartości 1 sekundy w ustawieniach symulacji w panelu zadań. - Wprowadzić
1 * time
w polu Równanie i ustawić czas trwania (Koniec - Start) o wartości (2 * pi =) 6.283 sekund w ustawieniach symulacji w panelu zadań.
- Wprowadzić
Właściwości
Zapoznaj się również z informacjami na stronie: Edytor właściwości.
Symulacje
Kontener Simulations jest obiektem Assembly::SimulationGroup
, który wywodzi się z obiektu App DocumentObjectGroup i dziedziczy wszystkie jego właściwości. Nie ma żadnych dodatkowych właściwości.
Symulacja
Obiekt Simulation wywodzi się z obiektu App: Właściwości Python i dziedziczy wszystkie jego właściwości. Ma też następujące dodatkowe właściwości:
Dane
Podstawowe
- DANEGroup (
LinkList
): Obiekty Ruchu obiektu. - DANE (hidden)_ Group Touched (
Bool
):
Symulacja
- DANEa Czas początkowy (
Czas
): Domyślnie0,0 s
. Czas rozpoczęcia symulacji. - DANEb Czas końcowy (
Czas
): Domyślnie4,0 s
. Czas zakończenia symulacji. - DANEc Krok czasowy wyjściowy (
Czas
): Domyślnie0,01 s
. Krok czasowy symulacji dla wyjścia. - DANEf Globalna tolerancja błędu (
Float
): Domyślnie1e-06
. Globalna tolerancja błędu integracji. - DANEj Liczba klatek na sekundę (
Integer
): Domyślnie30
. Liczba klatek na sekundę.
Widok
Space
- WIDOKDecimals (
Integer
): Domyślna wartość to9
. Liczba miejsc dziesiętnych dla obliczanych tekstów.
Ruch
Obiekt Motion wywodzi się z obiektu App: Właściwości Python i dziedziczy wszystkie jego właściwości. Ma też następujące dodatkowe właściwości:
Dane
Ruch
- DANERównanie (
String
): Równanie ruchu. Na przykład1.0*czas
. - DANEPołączenie (
XLinkSubHidden
): Połączenie poruszane przez ruch. - DANETyp Ruchu (
Enumeration
): Typ ruchu. Opcje to:Kątowy
iLiniowy
.
Ta strona pochodzi z https://wiki.freecad.org/Assembly_CreateSimulation