FreeCAD Logo FreeCAD 1.0
  • Englisch Afrikaans Arabisch Weißrussisch Katalanisch Tschechisch Deutsch Griechisch Spanisch Spanisch Baskisch Finnisch Philippinisch Französisch Galicisch Kroatisch Ungarisch Indonesisch Italienisch Japanisch Kabylisch Koreanisch Litauisch Niederländisch Norwegisches Bokmål Polnisch Portugiesisch Portugiesisch Rumänisch Russisch Slowakisch Slowenisch Serbisch Schwedisch Türkisch Ukrainisch Valencianisch Vietnamesisch Chinesisch Chinesisch
  • Funktionen
  • Herunterladen
  • Blog
  • Dokumentation
    Inhaltsverzeichnis Erste Schritte Benutzerdokumentation Das FreeCAD-Handbuch Dokumentation der Arbeitsbereiche Python-Dokumentation Dokumentation der C++ Programmierung Anleitungen Häufig gestellte Fragen Datenschutzrichtlinie Über FreeCAD
  • Mitwirken
    Wie kann ich helfen Sponsor Einen Fehler melden Einen Pull Request durchführen Jobs und Finanzierung Richtlinien für Beiträge Entwicklerhandbuch Übersetzungen
  • Community
    Verhaltenskodex Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalender
  • ♥ Donate

Donate

$
SEPA-Informationen
Bitte richten Sie Ihre SEPA-Überweisung an:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Kreditinstitut: BNP Paribas Fortis
Adresse: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Diese Dokumentation ist noch nicht fertiggestellt. Bitte hilf mit und trage etwas zur Dokumentation bei.

Die Seite GuiBefehl Modell erklärt, wie Befehle dokumentiert werden sollten. Unter Category:UnfinishedDocu findest du weitere unvollständige Seiten wie diese (und unter Category:UnfinishedDocu/de unvollständige Übersetzungen). Siehe Category:Command Reference für sämtliche Befehle (und Category:UnfinishedDocu/de für vorhandene Übersetzungen).

Siehe WikiSeiten, um zu lernen, wie die Wiki-Seiten bearbeitet werden und FreeCAD Unterstützen, um andere Wege zu entdecken, wie du einen Beitrag leisten kannst.

Ansicht Erstellen
StücklisteErstellen
Assembly

Assembly SimulationErstellen

Menüeintrag
Assembly → Simulation
Arbeitsbereich
Assembly
Standardtastenkürzel
S
Eingeführt in Version
1.1
Siehe auch
Keiner

Beschreibung

Das Werkzeug SimulationErstellen: Erstellt eine Bewegungssimulation der aktuellen Baugruppe.

Anwendung

  1. Sicherstellen, dass eine Baugruppe (Assembly-Objekt) aktiv ist.
  2. Es gibt mehrere Möglichkeiten, das Werkzeug aufzurufen:
    • Die Schaltfläche Simulation drücken.
    • Den Menüeintrag Assembly → Simulation auswählen.
    • Das Tastaturkürzel S.
  3. Wenn noch keine Simulationen vorhanden sind: Ein Simulations-Behälter (Simulations-Objekt) wird dem aktiven Assembly-Objekt hinzugefügt.
  4. Eine Simulation (Simulation-Objekt) wird dem Simulations-Behälter hinzugefügt.
  5. Das Aufgaben-Fenster Simulation wird geöffnet.
  6. Eine Bewegung (Motion-Objekt) hinzufügen:
    • Die grüne Plus-Schaltfläche drücken, um ein Dialogfenster zu öffnen.
    • Eine Verbindung (ein Gelenk) in der Liste auswählen.
    • Wenn erforderlich, eine Bewegungsart auswählen
    • Wahlweise die Formel bearbeiten.
    • Die Schaltfläche OK drücken, um das Dialogfenster schließen.
    • Eine neue Bewegung wird zur Liste hinzugefügt.
    • Wahlweise wiederholen, um eine weitere Bewegung zu erstellen.
  7. Wahlweise die Einstellungen der Simulation anpassen.
  8. Die Schaltfläche Generate drücken.
  9. Ein Abschnitt Animation Player wird im Aufgaben-Fenster hinuzgefügt.
    • Die Steuerungs-Widgets verwenden, um die Baugruppe zu animieren.
  10. Die Schaltfläche OK drücken, um das Werkzeug zu beenden und das Aufgaben-Fenster zu schließen.

Aufgaben-Fenster

Wenn das Aufgaben-Fenster Simulation zum ersten Mal geöffnet wird, ist die Liste Bewegungen leer und die Animationssteuerung ist ausgeblendet.

Ein vorhandenes Simulation-Objekt in der Baumansicht doppelt anklicken, um das Aufgaben-Fenster erneut zu öffnen und die Parameter zu bearbeiten.

  • Motions (Bewegungen): Listet den Inhalt der Eigenschat Group auf, also die Motion-Objekte im Behälter Simulations.
    • Die Schaltfläche : Öffnet ein (namenloses) Dialogfenster, um eine Bewegung (Motion-Objekt) zur Eigenschaft Group hinzuzufügen und die Liste zu aktualisieren.
    • Die Schaltfläche : Entfernt eine Bewegung aus der Eigenschaft Group und aktualisiert die Liste.
  • Simulation settings (Einstellungen der Simulation): legen die Eigenschaften des Objekts Simulation fest.
    • Start: Eingabe für die Eigenschaft a Time Start.
    • End: Eingabe für die Eigenschaft b Time End.
    • Step (Schrittweite): Eingabe für die Eigenschaft c Time Step Output.
    • Tolerance: Eingabe für die Eigenschaft f Global Error Tolerance.
  • Die Schaltfläche Generate: Berechnet die aufgelisteten Bewegungen und fügt dem Aufgaben-Fenster den Abschnitt Animation player hinzu.
  • Animation player (Bewegungssteuerung): Steuert die Positionen der Bauelemente der Baugruppe entsprechend dem aktuellen "Frame".
    • Schieberegler Frame (Zeitpunkt): Bestimmt den aktuellen Frame; beeinflusst keine der Eigenschaften.
    • Frames Per Second: Eingabe für die Eigenschaft j Frames Per Second, die der Geschwindigkeit der Animation entspricht.
    • Steuerungsknöpfe: Bestimmen den Ablauf der Animation; von links nach rechts:
      Schritt zurück, Ablauf rückwärts, Stop, Ablauf vorwärts, Schritt voran

Dialog Bewegung erstellen

In diesem Dialogfenster wird eine Bewegung (Motion-Objekt) erstellt, die als Antrieb (Aktuator) für einen einzelnen Freiheitsgrad (DOF) eines bestimmten Gelenks wirkt und seine Eigenschaften festgelegt.

Der zusätzliche Hilfetext wird eingeblendet, wenn die Schaltfläche Hilfe gedrückt wird.
(Das Aussehen der OK-Schaltfläche kann ignoriert werden, sie ist aktiv und funktioniert)

  • Joint (Verbindung): Zeigt eine Liste aller Verbindungen (Gelenke) in der aktiven Baugruppe an, für die Eingabe der Eigenschaft Joint.
  • Motion Type (Art der Bewegung): Zeigt eine Liste der in der ausgewählten Verbindung vorhandenen Freiheitsgrade an, für die Eingabe der Eigenschaft Motion Type.
    (Wir können beispielsweise für eine zylindrische Verbindung zwischen Angular und Linear auswählen)
  • Formula: Eingabe für die Eigenschaft Formula.
  • Die Schaltflächen Hilfe und Hilfe ausblenden: Schalten die Sichtbarkeit des Hilfetextes zu den Formeln ein bzw. aus.

Hinweise

  • Die Anzahl der aufgezeichneten Zustände (number of frames) ist die Differenz der Werte Start und End geteilt durch den Wert Step. (alle in Sekunden eingegeben ergeben Ganzzahl ohne Einheit) Für den Standardwert ist es: (1.0 s - 0.0 s) / 0.01 s = 100
  • Um eine komplette Umdrehung für eine Drehbewegung zu erreichen, gibt es zwei Möglichkeiten:
    • 2 * pi * time im Eingabefeld Formula eingeben und eine Dauer (End-Wert - Start-Wert) von einer Sekunde unter Simulation settings im Aufgaben-Fenster.
    • 1 * time im Eingabefeld Formula eingeben und eine Dauer (End-Wert - Start-Wert) von (2 * pi =) 6,283 Sekunden unter Simulation settings im Aufgaben-Fenster.

Eigenschaften

Siehe auch: Eigenschaften-Ansicht.

Simulations

Ein Simulations-Behälter ist ein Assembly::SimulationGroup-Objekt, das von einem App DocumentObjectGroup-Objekt abgeleitet wird und alle seine Eigenschaften erbt. Es besitzt keine weiteren Eigenschaften.

Simulation

Ein Simulation-Objekt wird von einem App FeaturePython-Objekt abgeleitet und erbt alle seine Eigenschaften. Außerdem besitzt es die folgenden zusätzlichen Eigenschaften:

Daten

Base

  • DatenGroup (LinkList): Die Bewegungen (Motion-Objekte) des Objekts.
  • Daten (hidden)_ Group Touched (Bool):

Simulation

  • Datena Time Start (Time): Standardwert 0.0 s. Startzeit der Simulation.
  • Datenb Time End (Time): Standardwert 1.0 s. Endzeit der Simulation.
  • Datenc Time Step Output (Time): Standardwert 0.01 s. Dauer eines Simulationsschrittes für die Ausgabe.
  • Datenf Global Error Tolerance (Float): Standardwert s 1e-06. Integration der globalen Fehler-Toleranz.
  • Datenj Frames Per Second (Integer): Standardwert 30. Bildrate in Bilder pro Sekunde.

Ansicht

Space

  • AnsichtDecimals (Integer): Standardwert 9. Die Anzahl der Nachkomma, die für berechnete Texte verwendet wird.

Bewegung

Ein Motion-Objekt wird von einem App FeaturePython-Objekt abgeleitet und erbt alle seine Eigenschaften. Außerdem besitzt es die folgenden zusätzlichen Eigenschaften:

Daten

Motion

  • DatenFormula (String): Die Formel für die Bewegung. Zum Beispiel 1.0*time.
  • DatenJoint (XLinkSubHidden): Die Verbindung (Gelenk), das mit der Bewegung angetrieben wird.
  • DatenMotion Type (Enumeration): Die Art der Bewegung. Die Optionen sind: Angular (Drehung) und Linear (Verschiebung).


Ansicht Erstellen
StücklisteErstellen
Assembly

Diese Seite wird abgerufen von https://wiki.freecad.org/Assembly_CreateSimulation

Kontaktiere uns!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Das FreeCAD-Team. Bildnachweis (von oben nach unten): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Dieses Projekt wird unterstützt von: , KiCad Services Corp. und andere Sponsoren

GitHubDiese Seite auf GitHub verbessern