Add-Ins Initialisierungs Reihenfolge

Add-Ins Initialisierungs Reihenfolge

1) Über ein Script
Sie erstellen zu jedem Addin eine Funktion "Start/Stop Project Service Extension" und setzen den Radiobutton auf "Start". Dann fügen Sie alle Funktionen in der richtigen Reihenfolge einem Script bei und Starten das Script oder im Autostart-Script. Problem hier- der zweiter wartet nicht bis der erste fertig ist - etc. . Sie starten nur in der richtigen Rehenfolge.
2) Das zweite Addin aus dem ersten starten
Sie erstellen zu jedem Addin eine Funktion "Start/Stop Project Service Extension" und setzen den Radiobutton auf "Start". Nachdem das inizialisieren des ersten Addins durch ist wird über die API auf die Funktion des zweiten Addins zugegriffen und ausgeführt. var success = context.FunctionCollection["Fu_Start2"].Execute(); Problem - beinhaltet Wartung des Codes bei Änderungen
3) Rema und einer "Simulation-Counting" Variable
Sie erstellen zu jedem Addin eine Funktion "Start/Stop Project Service Extension" und setzen den Radiobutton auf "Start". Erstellen eines OPCUA 32 Treibers mit der Einstellung "Simulation-Counting" und die "Updatetime" manipulieren (z.b 10 ms). Erstellen einer "Numeric"Rema mit Zuständen. Jedem Zustand eine Funktion zuteilen und den Wert = "Gleich" und immer einen höher Zählen... Erstellen einer INT Variable und die Rema der Variable zuweisen. Erg. - alle 10 ms wird die Variable hochgezählt und die Rema wird ausgelöst.