Fehler bei Programmstart - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Fehler bei Programmstart (/Thread-Fehler-bei-Programmstart) |
Fehler bei Programmstart - Van Mummel - 16.02.2011 10:03 Hallo! Ich habe ein folgendes Problem. Wenn ich mein Programm simulieren möchte, muss ich vor dem Programmstart erst den Stopp-Button betätigen, bevor das Programm startet. Ohne diesen Schritt im Voraus zu tätigen, kommt eine Fehlermeldung bei DAQmx "Task zurücksetzen". Kann mir vielleicht jemand einen Rat geben, dass das Programm startet, ohne erst den Stopp-Button drücken zu müssen. Die verwendete LabView-Version ist 8.6. Vielen Dank für eure Hilfe! RE: Fehler bei Programmstart - GerdW - 16.02.2011 10:20 Hallo, VI-Einstellungen->Ausführung->"VI nach Öffnen ausführen" deaktivieren... - subVIs für wiederkehrende Aufgaben benutzen (die komplette DAQmx-Ansteuerung ist bei dir nur Copy-n-Paste) - DAQmx-Task legt man nur einmal an und benutzt sie dann im kompletten Programm statt sie dauernd anzulegen und zu löschen... - Wozu die große FOR-Loop, die genau einmal ausgeführt wird? RE: Fehler bei Programmstart - Van Mummel - 16.02.2011 10:32 Hallo! Okay, dass mit dem Start habe ich geändert! Die For-Schleife ist nur noch drin, aber die mach ich noch raus. Das mit dem DAQmx verstehe ich nicht so richtig wie ich das machen soll. Ich habe das jetzt schon paar mal gelesen.. vielleicht könntest du mir da weiterhelfen? Wie sollte ich das SubVI erstellen? Gruß und Danke RE: Fehler bei Programmstart - Sandisk - 16.02.2011 10:59 Ich würde mal zu mehr Struktur raten, das Programm geht bei mir über 2 Monitore (!). Wer soll da noch wissen was wo passiert? Ich rate Dir modulare SUB-VIs zu erstellen, die kann man dann auch mal wiederverwenden! Und Du weisst sofort wo der Fehler liegt bzw. welche Teile so funktionieren wie sie sollen. Und was den DAQmx-Part betrifft, ich sehe hier keine Reihenfolge? AO und AI starten je nach Belieben (keine Reihenfolge definiert?), die Errorleitungen sind nicht durchgängig usw. RE: Fehler bei Programmstart - Van Mummel - 16.02.2011 11:51 Hallo! Okay.. da werde ich das mit den modularen SUB-VIs mal versuchen. Ich habe mir dafür gleich mal ein Buch ausgeliehen. Da werde ich mich später bestimmt nochmal melden. DAQmx. Wie lege da eine Reihenfolge fest? Ich habe das in die flache Sequenz gemacht und somit müsste doch eigentlich eine gewissen Reihenfolge festgelegt sein, oder? Was meinen Sie mit den Errorleitungen? Ich weis da nicht so recht was ich ändern soll. Ich arbeite leider noch nicht so lang mit LabView und daher bin darin auch noch nicht so gut . Vielleicht könnten Sie mir dazu noch etwas nähere Erläuterungen geben!? Oder auch jemand anders. Ich würde mich sehr darüber freuen. Danke und Gruß RE: Fehler bei Programmstart - Van Mummel - 16.02.2011 15:47 So ich habe jetzt mal SUBVIs eingefügt. Ich hoffe Ihr hattet es so gemeint? Aber was mit dem Error ist, weis ich immernoch nicht so richtig Vielleicht kann mir ja nochmal helfen!? Wäre sehr nett. Danke RE: Fehler bei Programmstart - GerdW - 16.02.2011 15:56 Hallo, jetzt fehlen uns natürlich die ganzen subVIs... - Zu den Fehlerclustern: Auch die kann man als Ein-/Ausgang eines VIs definieren. Dann kann man die nämlich zum Verbinden von Funktionsblöcken verwenden und so deren Ablauf festlegen. - Du musst nicht alle Parameter als subVI-Eingang festlegen. Deine ganzen Konstanten wie KanalMin/Max können im subVI verschwinden... RE: Fehler bei Programmstart - Van Mummel - 16.02.2011 17:31 Okay. Meinten Sie das so? Oder stehe ich gerade total auf dem Schlauch? Danke für Ihre Hilfe. Habe die SubVIs mal mit hochgeladen. Gruß und Dankeschön RE: Fehler bei Programmstart - Van Mummel - 18.02.2011 12:56 Hallo! Könnte mir nochmal jemand etwas zu dem Ablauf erläutern, denn das verstehe ich leider noch nicht so richtig. Danke und Gruß |