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:

  1. Längenparameter: Das Teil muss einen Gesamtlängenparameter mit dem Namen L.
  2. Gruppe: Die Gruppe des Teils muss auf „Rohr“.
  3. 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.