Hallo
In Solidworks habe ich ein Makro erhalten, um den Maßstab einer Ansicht in der Zeichnung zu steuern.
Nur das Makro zeigt auf einen Wert (hier *2) und ich möchte, dass es auf eine Eigenschaft des Dokuments zeigt (variabel)
Wenn jemand den Trick hat?
Vielen Dank!
1 „Gefällt mir“
pl
2
Hallo
Wie lautet der Name der Variablen?
Hello.PL
Für meine Variable ist es SCALE
Eine Eigenschaft, die in einer Excel-Komponentenfamilie erstellt und gesteuert wurde $PROPRIETE@ECHELLE
pl
4
Können Sie bitte Ihr Makro in eine Textdatei einfügen?
Sie müssen diese Anleitung verwenden:
SKALIERUNG = swRefDoc.GetCustomInfoValue("", "SKALIERUNG")
Vor der geänderten Zeile:
swView.scaledecimal = SKALIEREN
swRefDoc ist Ihr 3D-Dokument in Ihrer Ansicht (überprüfen Sie, ob Sie es gleich genannt haben, indem Sie nach swView.ReferencedDocument suchen)
2 „Gefällt mir“
Hier ist das Makro,
Wenn du es für mich mit deiner Ausbildung verbessern kannst:)
Weil ich es vor der Zeile eingegeben habe (wie gezeigt)
Aber ich habe eine Fehlermeldung zu derselben Anweisung: "Objekt erforderlich"
Wahrscheinlich im Zusammenhang mit dem swRefDoc , aber ich sehe nicht allzu viel...
echelle.txt
Das Makro verarbeitet nur ganzzahlige Werte... Problematisch ist es, Maßstäbe im Maßstab 1:2 herzustellen.
Darüber hinaus verweist das Makro auf die Eigenschaft scale in der Eigenschaft der Teiledatei (normal), jedoch auf der Registerkarte Anpassen.
Ich möchte in der Lage sein, auf eine Textsorte und nicht auf eine Zahl zu verweisen, um eine Verbindung mit meiner SCALE-Eigenschaft herzustellen. so
Vielleicht auf Makroebene modifizieren?
swView.ScaleText (funktioniert nicht)
Wenn wir auf Konfigurationsspezifisch und nicht auf Anpassen verweisen können, ist das ein Gewinn:)
Es wird immer die Frage nach ganzen Zahlen geben
pl
10
Das sind noch 2 Fragen! :-p
Stellen Sie eine neue Frage im Forum, da diese im Angebot ist!
1 „Gefällt mir“