Steuern einer globalen Variablen von einer höheren Baugruppenebene aus

Hallo ihr alle

Ich möchte eine Baugruppe aus einem Formular für benutzerdefinierte Eigenschaften in SolidWorks 2015 steuern. Meine Stücke entstehen in situ, um sie mit einem Skelett zu verbinden. Das heißt, wenn sich die Abmessungen des Skeletts ändern, ändern sich auch die Abmessungen der Teile.

Um mein Skelett zu steuern, muss ich eine globale Variable steuern, sagen wir "length". Aber ich kann das nur, indem ich im Raum bin.

Was ich möchte: Erstellen Sie eine globale Variable unter der Baugruppe, die die globale Variable des Teils steuert.

Wissen Sie, wie Sie diese Quoten verknüpfen können? Ich habe es über die txt-Datei versucht, aber nicht sehr praktisch... In Inventor können Sie 2 Dateien wie diese ohne Zwischendatei verknüpfen.

Vielen Dank!

1 „Gefällt mir“

Hallo

Ich glaube nicht, dass es ohne ein VBA-Makro möglich ist...

1 „Gefällt mir“

Gefunden: https://www.youtube.com/watch?v=pHte574jsdM

Tip Top cooler Flex

1 „Gefällt mir“

Vielen Dank an PL auf jeden Fall für Ihre Antwort.

Haben Sie meine Frage in diesem Sinne verstanden?

1 „Gefällt mir“

Nein, ich dachte sogar, dass etwas in das Immobilienformular integriert werden müsste...

Genau das ist es, ich steuere dann diese globale Variable aus dem Eigenschaftsformular. Wenn ich also ein Skelett habe, das Teile antreibt, stellen wir es uns wie im wirklichen Leben vor, um es zu vereinfachen:

Ich habe eine Baugruppe des "menschlichen Körpers", ich gehe in den "Skelett"-Teil, der den "Arm"-Teil antreibt, denn wenn das "Skelett" wächst, wächst auch der "Arm".

Im Teil "Skelett" klicke ich auf die Längendimension, die ich "Longueur_Bras_Squelette" nenne.

Dann erstelle ich ein Assemblyeigenschaftenformular, in das ich ein "number"-Attribut einfüge, das ich "Longueur_bras_formulaire" nenne (die Namen müssen unterschiedlich sein, sonst geht das System verloren.

In meiner Baugruppe, so nenne ich dieses Formular, ändere ich den Wert von "Longueur_bras_formulaire", dort erstellt SolidWorks diesen Parameter in den benutzerdefinierten Einstellungen.

Dann gehe ich zum Formeleditor, erstelle eine globale Variable "Longueur_bras_globale" und setze das met auf die benutzerdefinierte Eigenschaft (d. h. "Longueur_bras_globale" = "Longueur_bras_formulaire")

Dann mache ich die Abmessungen des "Skelett"-Teils in der Baugruppe sichtbar, doppelklicke dann auf das "Longueur_bras_squelette"-Maß, bearbeite den Wert mit einem "=" und wähle "globale Variable" und dann "Longueur_bras_globale".

Und das war's, alles ist miteinander verknüpft! (Auf der anderen Seite weiß ich nicht, ob wir diese Schnittstelle wirklich über die globale Variable brauchen oder ob die Dimension direkt mit der benutzerdefinierten Eigenschaft steuerbar ist)

2 „Gefällt mir“