Programmiermuster
-
- beginner
- Сообщения: 10
- Зарегистрирован: 28 фев 2008, 12:03
- Версия LabVIEW: 8.2
- Контактная информация:
Programmiermuster
Hallo leute!!!!!!!
>
> ich hoffe das sie mir helfen können!!!!
>
> ich bin stundt in der fachhochschule südwestfalen und machen
> gerade ein projekt. wir müssen jetzt mit labview etwas
> programmieren: wir haben uns bis jetzt überhaupt nicht mit
> labview beschäftigt. es geht um folgendes: eingang ist ein
> spannungswert was durch usb an labview weitergegeben wird und
> labview speichert es in eine datei!
>
> ich und meine kommonitone würden uns freuen wenn sie uns
> weiterhelfen könnten?
>
> mfg
>
> ich hoffe das sie mir helfen können!!!!
>
> ich bin stundt in der fachhochschule südwestfalen und machen
> gerade ein projekt. wir müssen jetzt mit labview etwas
> programmieren: wir haben uns bis jetzt überhaupt nicht mit
> labview beschäftigt. es geht um folgendes: eingang ist ein
> spannungswert was durch usb an labview weitergegeben wird und
> labview speichert es in eine datei!
>
> ich und meine kommonitone würden uns freuen wenn sie uns
> weiterhelfen könnten?
>
> mfg
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: programmiermuster
Sollte nicht zu schwer sein, aber zuerst Fragen dazu:
Um welches USB-Gerät geht es? Hast du Treiber dazu? Bekommst du einzelne Spannungswerte oder gleich mehrere zusammen in einem Array? Bekommst du Zeitstempel zum Spannungswert mit?
Wie soll die Datei mit Spannungswerten aussehen? Text, Tabelle, binäre Datei? Wozu wird diese Datei später verwendet?
Ganz allgemeine Antwort zu deiner Frage:
Eine Whileschleife:
Links davon (befor die Schleife anfängt) wird dein Gerät initialisiert und die Log-Datei erstellt und geöffnet.
In der Whileschleife wird in jedem Schleifendurchlauf das Gerät ausgelesen (Spannungswert) und sofort in die Datei in die letzte Zeile angehängt. Die Schleife wird mit einem Stopbutton beendet.
Rechts von der Whileschleife (nach der Beendigung) wird das Gerät deinitialisiert und eventuell ausgeschaltet und die Datei wird abgespeichert und geschlossen.
So sieht es normalerweise aus.
Gruß
Um welches USB-Gerät geht es? Hast du Treiber dazu? Bekommst du einzelne Spannungswerte oder gleich mehrere zusammen in einem Array? Bekommst du Zeitstempel zum Spannungswert mit?
Wie soll die Datei mit Spannungswerten aussehen? Text, Tabelle, binäre Datei? Wozu wird diese Datei später verwendet?
Ganz allgemeine Antwort zu deiner Frage:
Eine Whileschleife:
Links davon (befor die Schleife anfängt) wird dein Gerät initialisiert und die Log-Datei erstellt und geöffnet.
In der Whileschleife wird in jedem Schleifendurchlauf das Gerät ausgelesen (Spannungswert) und sofort in die Datei in die letzte Zeile angehängt. Die Schleife wird mit einem Stopbutton beendet.
Rechts von der Whileschleife (nach der Beendigung) wird das Gerät deinitialisiert und eventuell ausgeschaltet und die Datei wird abgespeichert und geschlossen.
So sieht es normalerweise aus.
Gruß
- Вложения
-
- LogData.PNG (10.77 КБ) 13538 просмотров
-
- LogData.vi
- (15.3 КБ) 414 скачиваний
-
- beginner
- Сообщения: 10
- Зарегистрирован: 28 фев 2008, 12:03
- Версия LabVIEW: 8.2
- Контактная информация:
Re: programmiermuster
hi
also das ist di NI USB-6008, treiber dazu habe ich auch.
ich bekomme drei spannungswerte aber eine zeitstempel bekomme ich nicht.
die datei sollte text oder binär datei sein . die datei wird später von einem anderen programm ausgelesen!!!!!!
der vorgang wiederholt sich jede sekunde einmal!
ich würde mich freuen wenn sie eine zeichnung dazu geben würden
mfg !!!!!!
also das ist di NI USB-6008, treiber dazu habe ich auch.
ich bekomme drei spannungswerte aber eine zeitstempel bekomme ich nicht.
die datei sollte text oder binär datei sein . die datei wird später von einem anderen programm ausgelesen!!!!!!
der vorgang wiederholt sich jede sekunde einmal!
ich würde mich freuen wenn sie eine zeichnung dazu geben würden
mfg !!!!!!
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: programmiermuster
Ok, das Block Diagramm habe ich angehängt.
NI USB 6008, das ist gut, es wird also keine Probleme mit Treiber geben.
Hast du ein Beispiel dazu, wie die Datei später auszusehen hat?
Und, klar, du musst natürlich die von mir verwendete VISA VIs mit DAQmx VIs ersetzen, sonst kommunizierst du mit serieller Schnittstelle.
NI USB 6008, das ist gut, es wird also keine Probleme mit Treiber geben.
Hast du ein Beispiel dazu, wie die Datei später auszusehen hat?
Und, klar, du musst natürlich die von mir verwendete VISA VIs mit DAQmx VIs ersetzen, sonst kommunizierst du mit serieller Schnittstelle.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: programmiermuster
Also wenn es wirklich nicht mehr ist, als du es beschrieben hast, dann kommst du auch mit 2 ExpressVIs zu recht. Mehr brauchst du nicht. Ich habe leider kein NI USB 6008 und kann genaueres nicht zeigen.
Probiere mal diese 2 ExpressVIs, die muss du ein Mal konfigurieren und starten.
Gruß
Probiere mal diese 2 ExpressVIs, die muss du ein Mal konfigurieren und starten.
Gruß
- Вложения
-
- DAQ.PNG (4.5 КБ) 13518 просмотров
-
- beginner
- Сообщения: 10
- Зарегистрирован: 28 фев 2008, 12:03
- Версия LabVIEW: 8.2
- Контактная информация:
Re: programmiermuster
hi
ich habe lv version 8.2 damit können wir glaube ich nicht das ausführen das was du uns gegeben hast????
ich habe lv version 8.2 damit können wir glaube ich nicht das ausführen das was du uns gegeben hast????
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: programmiermuster
erco писал(а):hi
ich habe lv version 8.2 damit können wir glaube ich nicht das ausführen das was du uns gegeben hast????
Doch, sollte funktionieren. Ich habe LV8.0
Und ja, bitte dein Profil mit der LabVIEW Version ergänzen, damit man weiss wer welche Version hat.
Gruß
-
- beginner
- Сообщения: 22
- Зарегистрирован: 17 мар 2010, 13:30
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Programmiermuster
Hallo Leute,
Ich bin Student an der Hochschule Darmstadt,zur Zeit mache ich ein Projekt und muss ich was in LabVIEW programieren,eine serielle schnittstelle von einem Sensor heisst Xsens MTi über USB an einen WIN PC.
ich hoffe das sie mir helfen können.
MfG
Ich bin Student an der Hochschule Darmstadt,zur Zeit mache ich ein Projekt und muss ich was in LabVIEW programieren,eine serielle schnittstelle von einem Sensor heisst Xsens MTi über USB an einen WIN PC.
ich hoffe das sie mir helfen können.
MfG
-
- user
- Сообщения: 81
- Зарегистрирован: 01 сен 2008, 19:14
- Версия LabVIEW: 8.6, 2009
- Откуда: Südtirol-Italien
- Контактная информация:
Re: Programmiermuster
Hallo,
warum öffnest du nicht ein neues Thema! Der letzte Eintrag liegt über 2 Jahre zurück!
Grüsse
montanaro
warum öffnest du nicht ein neues Thema! Der letzte Eintrag liegt über 2 Jahre zurück!
Grüsse
montanaro