Configuration Tables/de

Other languages:
Tutorial
Topic
Using Configuration Tables
Level
Beginner
Time to complete
30 minutes
Authors
Gbroques
FreeCAD version
0.20
Example files
ConfigurationTableExample.FCStd
See also
None

Einleitung

Mit der Veröffentlichung von FreeCAD V0.20 wurden zwei leistungsstarke neue Funktionen eingeführt: Varianten-Links und Konfigurationstabellen. Konfigurationstabellen sind eine spezielle Art von Variantenlink. Sie ermöglichen es, Sätze vordefinierter Parameter für ein bestimmtes Objekt zu variieren.

Zuvor konntest du Objekte mit Techniken wie Tabellenkalkulationen parametrisieren, aber mehrere verschiedene Instanzen dieses Objekts konnten nicht gleichzeitig existieren, es sei denn, du verwendest Techniken wie das Kopieren von Dateien oder Objekten, was zu Wartungsproblemen führt. Konfigurationstabellen erleichtern die Wartung solcher Varianten und das Umschalten zwischen ihnen.

Dieses Tutorial setzt voraus, dass du mit dem PartDesign Arbeitsbereich und dem Sketcher Arbeitsbereich vertraut bist. Du solltest auch mit der Baumansicht und dem Eigenschafteneditor vertraut sein.

Es gibt auch eine Videoversion dieses Tutorials.

Beispiel

Um eine bessere Vorstellung von Konfigurationstabellen zu bekommen, betrachte das folgende Beispiel.

Stell dir eine einfache Sechskantmutter mit einem „Nenndurchmesser“ von 10 mm (M10) vor.

Wir können dasselbe Design wiederverwenden, eine Verbindung herstellen und dann bestimmte Parameter variieren, um eine M12-Sechskantmutter zu erstellen.

Für unser Beispiel beschreiben wir die Unterschiede zwischen diesen beiden Varianten anhand von 3 Parametern:

  1. Durchmesser des Mittellochs
  2. Breite über die Ecken
  3. und Dicke.

Die einzelnen Parameterwerte für unsere Varianten sind in dieser Tabelle beschrieben:

Variante Nenndurchmesser Eckmaß Dicke
M10 10 18.48 8.4
M12 12 20.78 10.8

Anleitung

  1. Erstelle eine neue Tabelle mit einer Überschriftenzeile. Lasse die zweite Zeile leer. Diese Zeile enthält die aktuelle Konfiguration und wird später automatisch ausgefüllt. Füge Parameter für M10 und M12 in den Zeilen 3 und 4 hinzu:

  2. Verwende den Arbeitsbereich PartDesign, um einen Körper und eine Skizze für die Sechskantmutter zu erstellen. Die Maßbeschränkung wird in einem späteren Schritt hinzugefügt.

  3. Aufpolsterung der Skizze. Akzeptiere den Standardlängenwert.
  4. Klicke mit der rechten Maustaste auf Zelle A2 in der Tabelle und wähle Konfigurationstabelle... aus dem Kontextmenü.
  5. Das Dialogfeld Konfigurationstabelle einrichten wird geöffnet.
  6. Gebe Folgendes ein:

    Dadurch wird die zweite Zeile in der Tabelle ausgefüllt, dem Body eine neue DatenConfiguration-Eigenschaft hinzugefügt und die Konfigurationstabelle daran gebunden.
  7. Drücke die OK-Taste.
  8. Wenn Zelle A2 #PENDING anzeigt, kannst du mit der rechten Maustaste auf die Tabelle in der Baumansicht klicken und Objekt neu berechnen auswählen, um den richtigen Wert anzuzeigen.
  9. Lege einen Alias ​​für die 3 Zellen in Zeile 2 unter Durchmesser, Eckmaß und Dicke fest. Jeder Alias ​​sollte mit der Spaltenüberschrift der Zelle übereinstimmen.

  10. Beschränke die Skizze mit zwei Einschränkungen und binde die Ausdrücke Spreadsheet.Durchmesser und Spreadsheet.Breite über Ecken an sie:

  11. Binde Spreadsheet.Dicke an die DatenLänge des Pads.
  12. Erstelle einen PartDesign TeilFormBinder.
  13. Ziehe in der Baumansicht den Binder aus dem Body und lege ihn auf dem Dokumentknoten ab.
  14. Lege den Body auf dem Binder ab, um seine DatenSupport-Eigenschaft auf den Body zu setzen. Das Ablegen ist erforderlich, da diese Eigenschaft standardmäßig schreibgeschützt ist.
  15. Setze DatenBind Copy on Change auf dem Binder auf Enabled.
  16. Wähle M12 für die DatenConfiguration-Eigenschaft des Binders.
  17. Setze AnsichtUse Binder Style auf false auf dem Binder.
  18. Ändere das DatenPlacement des Binders, sodass er vom Body weg ist.
  19. Wenn du fertig bist, solltest du etwa Folgendes haben:

Verwende Std Link anstelle von PartDesign TeilFormBinder

Für den Variantenlink kannst du auch einen Std Link anstelle eines PartDesign TeilFormBinder verwenden:

  1. Die oben genannten vorbereitenden Schritte 1-10 sind dieselben.
  2. Erstelle einen Link zum Textkörper.
  3. Setze die DatenLink Copy On Change im Link auf Enabled.
  4. Befolge die oben genannten Schritte 16, 18 und 19.

Wichtige Überlegungen