Zum Inhalt springen

Multiwerkzeug: Wie bei Bemaßung auch den Bemaßungsstandard mitspeichern


tobiaskern

Empfohlene Beiträge

Hallo,

 

grüße Euch, ich möchte meine unterschiedlichen Bemaßungen mit dem Mulitwerkzeug zeichnen.

1x für "normale" Bemassungen Außen und Innen und 1x für Detail-Bemassungen.

 

Alle diese drei Bemassungen haben andere Einstellungen, bzw. Klassen usw.

 

Mit dem Multiwerkzeug habe ich mir nun versucht meine Einstellungen in ein Script zu packen.

Es funktioniert auch alles recht gut, bis auf den Bemassungsstandard, welcher nicht mit

dem Multiwerkzeug ins Script abgespeichert wird.

 

Ist es irgendwie möglich, doch den Bemaßungsstandard, mit dem Multiwerkzeug in ein Script zu schreiben?

 

Freue mich auf Hilfe

 

Viele Grüße

 

Tobias Kern

/  /  /  /  /

 

VW 2024 Update 4.1 (Build 750539)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sonoma 14.4.1

Link zu diesem Kommentar

Salü tobiaskern

 

Ich hätte dir hier ein Bem. Script, welches den Bemassungsstandard mit sichert:

 

# Bem-Script by T. Meyer

Dim_Std = {}

i = 0;

v = ''

 

while v != 1:

try:

vs.SetDimStd(i)

except:

pass

vs.LinearDim((0, 0), (0, 0), 0, 0, 0, 0, 0)

h = vs.LNewObj()

v = vs.GetObjectVariableInt(h, 0)

n = vs.GetObjectVariableString(h, 27)

vs.DelObject(h)

i = i - 1

if v != 1:

Dim_Std[n] = v

 

vs.NameClass('0_Zeichnen-030_Bemassung-032_Bemassung-Bem_MST_200'); # Klasse der Bemassung

vs.SetDimStd(Dim_Std.get('Bemassung_200')); # Bemassungsstandard

vs.SetPref(44, False);

vs.SetTool(-210);

vs.TextSize(13); # Ignorieren - Textgroesse wird ueber Bemassungsstandard definiert

 

Einfach dein bestehendes Script über den ZM bearbeiten, Inhalt des bestehenden Scripts löschen und diesen Text einfügen. Natürlich noch den Standard und die Klasse anpassen.

Bei diesem Script wird der Text über die Textformatierung definiert, welcher im Bem. Standard hinterlegt ist.

Achja und die Scriptsprache wäre Python - müsste im Scriptfenster auch noch umgestellt werden.

 

Gruss KroVex

CADNODE.ch

Lassen Sie uns gemeinsam effiziente und innovative CAD-Lösungen für Ihr Projekt finden!

Have you tried to turn it off and on again?
Vectorworks | Architektur | macOS/Windows

Link zu diesem Kommentar

Hi KroVex,

 

besten Dank für Deine Hilfe.

 

Das Script spukt noch einen Fehler aus beim Ausführen (siehe Screenshot).

 

Vielleicht kannst Du damit was anfangen.

 

(VW 2018 SP4 unter macOS).

 

Grüße

 

Tobias

35188425_Bildschirmfoto2018-09-24um11_29_10.thumb.png.8e70f1fbf30933e6a91945beef4f7319.png

/  /  /  /  /

 

VW 2024 Update 4.1 (Build 750539)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sonoma 14.4.1

Link zu diesem Kommentar

Hi KroVex,

 

Danke jetzt gehts.

Super deiner Hilfe!

 

 

Grüße

 

Tobias


Hi KroVex,

 

… noch was.

 

Wenn ich das Script ausführe bleibt nach dem Anlegen der Bemaßung die gewählte

Bemassungs-Klasser erhalten.

 

Bei meinem ursprünglichen Mulitwerkzeug-Script wurde meine Standard-Klasse,

nach der Ausführung des Scriptes wieder hergestellt.

 

Kann man diese Funktion Deinem Script noch anfügen?

 

Grüße

 

Tobias

/  /  /  /  /

 

VW 2024 Update 4.1 (Build 750539)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sonoma 14.4.1

Link zu diesem Kommentar

Hi KroVex,

 

… noch was.

 

Wenn ich das Script ausführe bleibt nach dem Anlegen der Bemaßung die gewählte

Bemassungs-Klasser erhalten.

 

Bei meinem ursprünglichen Mulitwerkzeug-Script wurde meine Standard-Klasse,

nach der Ausführung des Scriptes wieder hergestellt.

 

Kann man diese Funktion Deinem Script noch anfügen?

 

Geht sicher, müsste ich anpassen. Versuche es wenn ich Zeit habe.

Gruss KroVex

CADNODE.ch

Lassen Sie uns gemeinsam effiziente und innovative CAD-Lösungen für Ihr Projekt finden!

Have you tried to turn it off and on again?
Vectorworks | Architektur | macOS/Windows

Link zu diesem Kommentar

Hi KroVex,

 

grüße Dich, hast Du schon eine Idee zu meinem Problem.

(siehe oben)

 

Ich würde es gerne selber lösen, habe das Script

schon versucht zu verstehen. Aber da fehlen mir leider

völlig die Kenntnisse dazu.

 

Grüße und schon mal besten Dank!

/  /  /  /  /

 

VW 2024 Update 4.1 (Build 750539)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sonoma 14.4.1

Link zu diesem Kommentar

Salü Toby

 

Jein, leider kann ich es nicht zusammen kopieren, da das Script vom Multitool die Sprache Vectorscript verwendet und das von mir, Python.

 

Beim Vectorscript wird eine Art von Loop durchgeführt, es Startet, verändert etwas und beendet sich wieder -> geht zurück zum Ursprung.

Und bei Python werden einzelne Parameter verändert, aber nichts zurückgesetzt.

 

Um das ordentlich anzupassen, so dass es gleich funktioniert wie beim Vectorscript, beherrsche ich Python noch zu wenig, respektive benötigte ich mal einen ruhigen Tag :-/

 

Gruss KroVex

CADNODE.ch

Lassen Sie uns gemeinsam effiziente und innovative CAD-Lösungen für Ihr Projekt finden!

Have you tried to turn it off and on again?
Vectorworks | Architektur | macOS/Windows

Link zu diesem Kommentar

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      23,5Tsd
    • Beiträge insgesamt
      121Tsd
×
×
  • Neu erstellen...