====== AddIns ====== Im [[primus:abschnitte|Abschnitt]] **AddIns** wird definiert welche Zusatzprogramme Primus zur Verfügung stehen. Die einzelnen AddIns werden als [[primus:glossar#leer-tag|Leer-Tag]] definiert. Der Name des Tag ist der Name mit dem das AddIn innerhalb der Konfiguration, z.B. für [[Addins#Menüeintrag|Menüeinträge]] mit dem Attribut **//addin//**, angesprochen werden kann. Es werden zusätzlich noch [[primus:glossar#attribut|Attribute]] angegeben. ^Attribut^Wert^Funktion| |''dll''|////|Relativer oder absoluter Pfad zur DLL| |''class''|////|Programmklasse für den Aufruf| |''loadonstart''| |Soll das AddIn beim Primus Start mit geladen werden| | ::: |''0''|nicht beim Start laden| | ::: |''1''|beim Start von Primus laden| ===== Beispiel ===== ===== Aufruf eines AddIn ===== ==== Call ==== Ein AddIn kann innerhalb eines [[primus:glossar#attributs|Attributs]] über **[[:call|Call()]]** aufgerufen werden. Der Aufruf erfolgt über **ADDINNAME.KLASSE**, wobei **ADDINNAME** der im Abschnitt AddIns defniert Name ist, während **KLASSE** eine der Funktionen ist, welche das AddIn zur Verfügung stellt. Dazu wird die Dokumentation des AddIns benötigt.Um beispielsweise einen Wahrheitswert für **visible** zu erhalten. Eventuell nötige Aufrufparameter werden mit Leerzeichen getrennt übergeben. === Beispiel === ==== Menüeintrag ==== Die von einem Addin zur Verfügung gestellten Funktionen können auch direkt als Menüeintrag eingebunden werden. Dazu wird ein Leer-Tag mit dem Namen des Addin Befehls angelegt und im erforderlichen Attribut **//addin//**, der o.g. Name eingetragen. == Beispiel == ===== Liste der Standard AddIns von Primus ===== ^AddIn^Funktion| |[[SEInterface]]|Interface zum CAD System Solid Edge| |[[:swinterface]]|Interface zum CAD System SolidWorks| |[[:msointerface]]|Interface für Microsoft Office| |[[SEJob_Export]]|Arbeitet Jobs mit Solid Edge ab| |[[PrimusSmartCopy]]|Stellt die SmartCopy Funktionen für Primus bereit| |[[:islprimusaddin]]|AddIn für die [[:isl-normteile|ISL-Normteile]]| |[[:sebom2xlsaddin]]|Übergibt Solid Edge Stücklisten an Excel| ===== Siehe auch ===== *[[:unitec_addin]] *[[DataConnect]] {{tag>klaerungsbedarf addin}} \\