LabVIEWForum.de
Semaphore gleichzeitige unterschiedliche Ausführungszeiten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Semaphore gleichzeitige unterschiedliche Ausführungszeiten (/Thread-Semaphore-gleichzeitige-unterschiedliche-Ausfuehrungszeiten)



Semaphore gleichzeitige unterschiedliche Ausführungszeiten - sunshine1234 - 12.05.2015 13:34

Hallo zusammen,

und zwar brauche ich eure Hilfe.

Erst einmal bin ich über das Forum begeistert da ich bei 2 Fragen immer eine Antwort erhalten habe und ich vieles nachschauen konnte wenn ich mit einem Problem nicht weitergekommen bin.

Da ich nun an einem Problem hänge bei dem ich zu 100 % ratlos bin wende ich mich nun an euch.

Ich möchte über Semaphoren eine Parallelität mehrere Ausführen gleichzeitig realisieren doch leider habe ich immer diesen typischen Fehler der manchmal kommt und dann wieder nicht. (Siehe Anhang)

Habe auch das Vi angehangen die Beispielsweise meine Realisierungstaktik darstellt.
Es ist lauffähig.

In dem innersten "Filmstreifen" (Sequenz) habe ich meinen Entsprechenden Quellcode hinterlegt.

In meinem eigentlichen Programm sind 8 Parallelitäten mit jede Menge Unterprogrammen die bei dem Hochladen den Rahmen sprengen würde.


Mir ist klar, dass bei Abbruch des Programms nicht alle 8 gerade am laufen sind und vielleicht eines nicht belegt ist aber ich es dennoch freigebe und dadurch diese Fehlermeldung zum erscheinen kommt.
Nun die Preisfrage wie kann ich es noch verändern das nicht mehr diese Fehlermeldung auftaucht?

Hat jemand eine Idee ist doch bestimmt eine Kleinigkeit.Ahrg1Ahrg1Angry

Viele Grüße
Sunshine1234


RE: Semaphore gleichzeitige unterschiedliche Ausführungszeiten - jg - 12.05.2015 13:47

Wie wäre es mit dem Aufbau, wie im Beispiel aus LabVIEW 2013:
[attachment=53096]
Gruß, Jens


RE: Semaphore gleichzeitige unterschiedliche Ausführungszeiten - sunshine1234 - 12.05.2015 15:11

Danke dir!
Klappt nun wunderbar ohne zu murksen, aber ohne diese Hilfestellung wäre ich nie drauf gekommen ;-)


RE: Semaphore gleichzeitige unterschiedliche Ausführungszeiten - BNT - 12.05.2015 15:53

Man kann auch die Gültigkeit der Semaphore-Referenz überprüfen, bevor man ein Semaphore-VI aufruft.

Holger