LabVIEWForum.de - Fehler bei Datenübergabe

LabVIEWForum.de

Normale Version: Fehler bei Datenübergabe
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Huhu,

ich habe folgendes Problem. Ich erzeuge mit einem Subvi betimmte Signale und lasse diese von meinem Prüfling logisch verknüpfen. Außerdem wird noch ein Refereztrigger erzeugt und ebenfalls ausgegeben. Daraufhin lese ich 10 mal das verknüpfte Signal wieder ein triggere es an dem Referenztrigger und maskiere es um eventuelle Fehler zu entdecken. Klappt auch wunderbar. Anschließend beende ich die Tasks und setze sie zurück. Das Subvi lässt sich beliebig oft fehlerfrei ausfüren.
Nun das Problem:
Dieses Subvi gibt ein Array und einen Graphen an das Hauptprogramm aus. Das Array enthält t Bzw f Werte (ob Masken bestanden oder nicht). Mit dem Hauptprogramm kann ich nun die einzelnen Subvis durchschalten welche die verschieden Verknüpfungen des Prüflings auf die oben beschriebene Weise überprüfen. Zu 90 % funkioniert es auch. In den andren 10% der Fälle erscheint auf dem Graphen im Hauptprogramm nichts aber die Messung ist bestanden. Wenn ich daraufhin nochmal teste erscheint ein verschobener Graph der doppelt so lange ist wie er eigentlich sein sollte und somit die Maske durchschlägt.

Hat da irgendwer ne Idee was man da machen kann weil im Subvi gehts ja zu 100%. Blick da irgendwie nicht durchSmile

Mfg Marph
' schrieb:Huhu,

ich habe folgendes Problem. Ich erzeuge mit einem Subvi betimmte Signale und lasse diese von meinem Prüfling logisch verknüpfen. Außerdem wird noch ein Refereztrigger erzeugt und ebenfalls ausgegeben. Daraufhin lese ich 10 mal das verknüpfte Signal wieder ein triggere es an dem Referenztrigger und maskiere es um eventuelle Fehler zu entdecken. Klappt auch wunderbar. Anschließend beende ich die Tasks und setze sie zurück. Das Subvi lässt sich beliebig oft fehlerfrei ausfüren.
Nun das Problem:
Dieses Subvi gibt ein Array und einen Graphen an das Hauptprogramm aus. Das Array enthält t Bzw f Werte (ob Masken bestanden oder nicht). Mit dem Hauptprogramm kann ich nun die einzelnen Subvis durchschalten welche die verschieden Verknüpfungen des Prüflings auf die oben beschriebene Weise überprüfen. Zu 90 % funkioniert es auch. In den andren 10% der Fälle erscheint auf dem Graphen im Hauptprogramm nichts aber die Messung ist bestanden. Wenn ich daraufhin nochmal teste erscheint ein verschobener Graph der doppelt so lange ist wie er eigentlich sein sollte und somit die Maske durchschlägt.

Hat da irgendwer ne Idee was man da machen kann weil im Subvi gehts ja zu 100%. Blick da irgendwie nicht durchSmile

Mfg Marph

Am besten lädst du mal dein programm hoch, sonst können wir nur spekulieren.

Grüße
Achimedes
Juhu hab des Prob entdeckt. Hatte aus Versehen nen Subvi in ner While-Schleife aus dem ich dann ununterbrochen aus Excel was geladen hab. Hat mir damit mein Timing versaut gehabt.

Trotzdem danke

mfg Marph
Referenz-URLs