LabVIEWForum.de
sub vi macht probleme - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: sub vi macht probleme (/Thread-sub-vi-macht-probleme)



sub vi macht probleme - arouet - 18.11.2008 17:56

Hallo leute,
komme gleich zum problem: muss während meines praktikums ein vi zusammenbasteln welches bilder und texte von der festplattte lädt und diese, abhängig von einigen sensoren, am frontpanel anzeigt. Hab das folgendermaßen versucht zu lösen, hab da eine excel mappe die die texte, welche angezeigt werden sollen, und die pfäde(plural von pfad ) die zu den bildern verweisen zusammengefasst.
die sub vis „schritt1-6“ greifen auf die excelmappe zu und geben mir den text und den pfad zum passenden bild aus wenn ein sensor ausgelöst wird. wenn ich eines dieser subvies allein ausführe funktioniert das auch, wenn ich es aber in das main vi einfüge und das main vi ausführe bekomme ich eine fehlermeldung!?!
Und da steig ich aus, außerdem, ich beschäftige mich mit LabVIEW seit august08. mein main vi ist ein zusammengeschnippseltes monster wie beim frankenstein..

LabVIEW 8.5
da die vis würd mich freun wenn mir jemand helfen könnt
Lg auroet


sub vi macht probleme - jg - 18.11.2008 19:57

Ich kann ja leider nur raten, was in den VIs Schritt2-6 passiert, aber schauen wir mal:

Greifst du in diesen VI's auf dieselbe Excel-Datei zu? Ich denke mal, daher kommt der Fehler, es wird wohl nicht hinhauen, parallel aus 2 VI's auf dieselbe Datei zuzugreifen.

Sorge einfach mal per Datenfluß für eine Abfolge.

Apropos Datenfluß, du hast da im Schritt1-VI eine Sache, die wieder so ein typischer Newbie-Fehler ist. Schreiben in einen Indicator, und dann parallel auslesen aus lokaler Variable! Das schreit nach Race Conditions, du kannst dir bei LV nicht sicher sein, was zuerst geschieht.
[attachment=15409]

Mach es einfach so, und du kannst dir sogar die Sequenz sparen:
[attachment=15410]

Und schau mal, ob du in deinem Main-VI nicht die Anzahl der lokalen Variablen drastisch reduzieren kannst. (Es geht!)

Gruß, Jens


sub vi macht probleme - arouet - 19.11.2008 21:04

danke dir jens, und ja, in den schritt1-6 vis lese ich aus der gleiche excel datei und das war anscheinend das prob, weil ich das parallel machen wollt
thx nochmal
lg arouet