Sonstige Kontrollbefehle
END
END
Mit END [expr1, ..., exprn]
wird das aktuelle Script beendet und verlassen, die eventuell angegeben Argumente werden an das aufrufende Script zurück gegeben.
EXIT
EXIT
EXIT
ist ein Synonym für END
.
PRINT
PRINT
PRINT expr1 [ , ..., exprn]
funktionert nur im SmatPart-Editor, öffnet ein Dialogfenster und gibt die angegebene Argumente aus. Hilfreich bei der Fehlersuche.
BREAKPOINT
BREAKPOINT
BREAKPOINT expr
funktionert nur im SmatPart-Editor und unterbricht die Scriptausführung, wenn der angegebene Ausdruck "wahr" ist.
CALL
CALL
Ruft ein weiteres SmartPart-Objekt, als Unterprogramm auf. Dem Unterprogramm können beim Aufruf Parameter übergeben werden.
CALL subscript_name [,parameter_list]
CALL subscript_name PARAMETERS [name1=value1 , ... namen=valuen]
CALL subscript_name PARAMETERS ALL
Folgende Randbedingungen sind zu beachten:
- Das aufzurufenden SmartPart-Objekt muss sich in einem der folgenden Ordner befinden, die Verwendung von Unterordnern ist möglich, diese müssen aber vorangestellt werden ( z.B. "test\mySmartPart" für die Datei "<STD>\test\mySmartPart.smt"). Die Suchreihenfolge entspricht der Reihenfolge in der Liste:
- "PRJ\<Projektname>\SmartParts"
- "STD\SmartParts"
- "ETC\SmartParts"
- Wird das SmartPart-Objekt im Ordner "STD\SmartParts" oder "ETC\SmartParts" gefunden, wird es nach "PRJ\<Projektname>\SmartParts" kopiert.
- Der Dateiname muss ohne Dateiendung (".smt") angegeben werden.
- Das Unterprogramm startet mit dem aktuellen lokalen Koordinatensystem des aufrufenden Programms
- Alle aktuellen Einstellungen von Direktiven (MODEL, RESOL, MATERIAL, ...) werden übernommen
- Transformationen das Koordiantensystems und Direktiven im Unterprogramm wirken sich nur auf dieses aus