Hallo zusammen
In LabVIEW sind ja beispielsweise die Semaphore über eine CIN implementiert. Ich habe festgestellt, dass offenbar alle, während der Ausführung erzeugten Semphoren-Objekte, freigegeben werden, wenn das VI beendet wurde. Folglich muss der Code in der CIN irgendwie detektieren, dass das VI gestoppt wurde. Ich weiss, wie man detektieren kann, dass ein VI abgebrochen wurde (CINAbort() wird aufgerufen). Mir ist jedoch keine funktion bekannt, die aufgerufen würde wenn ein VI sich ohne Abbruch des Anwenders beendet. Hat jemand eine Ahnung, wie das bei der Semaphore implementiert wurde? Ich möchte diese Verhalten gerne in einer eigenen CIN nachbilden.