Brauche Hilfe beim ersten Erstellen eines Programmes !!!

VISA, TCP/IP, CAN und ähnliche Protokolle
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение Eugen Graf »

Klar.

Der jetzige Stop-Button wird vor der For-Schleife abgefragt und mit diesem Wert startet die For-Schleife und wird deshalb nie beendet.

Du könntest den Stop-Button in die For-Schleife setzen, damit dieser in jeder Schleifeniteration abgefragt wird. Dann hast du aber evtl. Probleme um deine äussere While-Schleife zu beenden.

Es gibt eine Möglichkeit: du kannst eine lokale Variable von deinem Stop-Button erstellen und zum Beenden beider Schleifen verwenden. In diesem Fall musst du aber Mechanical Action des Buttons auf "Switch When Released" umschalten.
speedygonzales
assistant
assistant
Сообщения: 138
Зарегистрирован: 08 апр 2008, 14:30
Версия LabVIEW: 8.5 Deutsch
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение speedygonzales »

Ok alles klar (sagen wir fast :rtfm: )

Ich hab jetzt mal den Stopbutton in die For-Schleife gemacht (den 2ten) , aber hab immernoch das Problem das sie nicht beendet wird . Normal müsste das doch jetzt so gehen ?
Вложения
DAQmxDrückeStrom_neu.vi
(51.7 КБ) 207 скачиваний
Последний раз редактировалось speedygonzales 02 июн 2008, 11:38, всего редактировалось 1 раз.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение Eugen Graf »

Eigentlich schon. Zeig mal.
speedygonzales
assistant
assistant
Сообщения: 138
Зарегистрирован: 08 апр 2008, 14:30
Версия LabVIEW: 8.5 Deutsch
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение speedygonzales »

hab es oben angehängt
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение Eugen Graf »

Ach so, ja, du musst ja die andere For-Schleife stoppen, die rechte grosse.
Вложения
Druecke.vi
(50.89 КБ) 200 скачиваний
speedygonzales
assistant
assistant
Сообщения: 138
Зарегистрирован: 08 апр 2008, 14:30
Версия LabVIEW: 8.5 Deutsch
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение speedygonzales »

Achso , ich dachte die kleine .Also scheint zu funktionieren , dauert zwar ein bisschen aber bricht dann komplett ab :super:

Warum ging das jetzt mit dem einen Stop für beide schleifen ?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение Eugen Graf »

Weil dieser Stop in der inneren Schleife ist.
speedygonzales
assistant
assistant
Сообщения: 138
Зарегистрирован: 08 апр 2008, 14:30
Версия LabVIEW: 8.5 Deutsch
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение speedygonzales »

Achso da kommt es drauf an wo der Button selber liegt
speedygonzales
assistant
assistant
Сообщения: 138
Зарегистрирован: 08 апр 2008, 14:30
Версия LabVIEW: 8.5 Deutsch
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение speedygonzales »

Hi eg ,

brauch da nochmal Hilfe. ..

Hab jetzt mal nen Gesamt VI erstellt und in dieses ein SubVI eingebunden . Leider ist es so , wenn ich starte werden die Werte weitergegeben und im SubVI auch angezeigt aber im Gesamt VI werden sie nicht angezeigt , hast du ne Idee ?!
Вложения
GesamtVI.vi
(17.08 КБ) 177 скачиваний
DAQmxDrückeSpannung.vi
(36.95 КБ) 185 скачиваний
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение Eugen Graf »

Ja, so geht es nicht, weil dein SubVI eine While-Schleife hat. Du solltest die Initialisierung und die Deinitialisierung im GesamtVI machen. Die While-Schleife um das SubVI im GesamtVI machen und die While-Schleife aus dem SubVI entfernen. Sonst wird ja das SubVI in sich ausgeführt und kommt wegen der Schleife nicht zum GesamtVI zurück.

Und ja, mach aus deinen vielen Ein- und Ausgabe einen Cluster, dann brauchst dunicht so viele Anschlüsse, so macht man es nicht.
speedygonzales
assistant
assistant
Сообщения: 138
Зарегистрирован: 08 апр 2008, 14:30
Версия LabVIEW: 8.5 Deutsch
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение speedygonzales »

Ok danke dir ..

Aber dann sieht ja mein SubVI ganz anders aus wie mein eigentliches extra VI !?

Irgendwie check ich das nicht , normal heißt es doch , man kann ganz leicht aus einem VI ein SubVI machen und das dann benutzen ? Aber das scheint hier ja nicht zu sein !?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение Eugen Graf »

Na ja, man sollte schon wissen, was man in das SubVI reinmacht. Man kann es schon auch mit Schleife machen, dann soll aber das SubVI parallel zum GesamtVI laufen. Es ist komplizierter, denn dann muss du globale Variablen oder besser Queues benutzen um die Daten auszutauschen.
Вложения
GesamtVI.vi
(26.23 КБ) 178 скачиваний
DAQmxDrückeSpannung.vi
(31.13 КБ) 187 скачиваний
speedygonzales
assistant
assistant
Сообщения: 138
Зарегистрирован: 08 апр 2008, 14:30
Версия LabVIEW: 8.5 Deutsch
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение speedygonzales »

Danke für das Beispiel . Also ist das doch komplizierter wie ich dachte , das heisst ja das hat gar nix gebracht dass ich meine VIs einzeln alle hergestellt hab , denn die muss man ja komplett umbauen
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение Eugen Graf »

Und pass auf dass die ganzen Bezeichnungen und Reihenfolge passen, ich habe es nicht überprüft. Ich habe dir nur gezeigt wie man es machen sollte.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Brauche Hilfe beim ersten Erstellen eines Programmes !!!

Сообщение Eugen Graf »

Wenn du diese parallel machst, dann musst du denke ich weniger umbauen. Aber parallel wie gesagt ist auch komplizierter.
Ich denke das musst du trotzdem machen, weil du mehrere voneinanderunabhängige Geräte hast.
Ответить

Вернуться в «Kommunikation mit Geräten»