4.3.1. Anforderungen an benutzerdefinierte Python-Teile
4.3.1. Anforderungen an benutzerdefinierte Python-Teile
Damit ein gerades (Verlaufs-) Element mit der automatischen Verlegung kompatibel ist, muss das benutzerdefinierte Plant 3D-Python-Teil die folgenden Anforderungen erfüllen:
- Längenparameter: Das Teil muss einen
Gesamtlängenparameter mit dem Namen
L. - Gruppe: Die Gruppe des Teils muss auf „Rohr“.
- Set-Punkte: Das Python-Skript muss zwei Set-Punkte definieren, deren Ursprung am Startpunkt liegt und deren Länge sich entlang der positiven X-Achse erstreckt:
s.setPoint((0.0, 0.0, 0.0), (-1.0, 0.0, 0.0))
s.setPoint((L, 0.0, 0.0), (1.0, 0.0, 0.0))
Sobald das benutzerdefinierte Python-Teil diese Bedingungen erfüllt, kann es mit der Funktion „Auto Route“ für die automatische Routenführung verwendet werden.
Stücklisten- und ISO-Verfügbarkeit: Python-basierte Bauteile, die so verlegt wurden, stehen wie reguläre Plant 3D-Bauteile im Datenmanager zur Verfügung – sie erscheinen in der Stückliste und können auf Isometrien und Orthogonal-Zeichnungen ausgegeben werden.