Programmiermuster

Aufbau und Planung von Softwareprojekten, UML, Zustandsautomaten, Softwaremodule, OOP
Ответить
erco
beginner
beginner
Сообщения: 10
Зарегистрирован: 28 фев 2008, 12:03
Версия LabVIEW: 8.2
Контактная информация:

Programmiermuster

Сообщение erco »

Hallo leute!!!!!!! :super:
>
> 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

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

Re: programmiermuster

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

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. :wink:

Gruß
Вложения
LogData.PNG
LogData.PNG (10.77 КБ) 13515 просмотров
LogData.vi
(15.3 КБ) 413 скачиваний
erco
beginner
beginner
Сообщения: 10
Зарегистрирован: 28 фев 2008, 12:03
Версия LabVIEW: 8.2
Контактная информация:

Re: programmiermuster

Сообщение erco »

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 !!!!!!
Аватара пользователя
Eugen Graf

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

Re: programmiermuster

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

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. :nono:
erco
beginner
beginner
Сообщения: 10
Зарегистрирован: 28 фев 2008, 12:03
Версия LabVIEW: 8.2
Контактная информация:

Re: programmiermuster

Сообщение erco »

5.00 4.23 6.23

also so ungefähr !!!!


mfg !!!!
Аватара пользователя
Eugen Graf

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

Re: programmiermuster

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

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ß
Вложения
DAQ.PNG
DAQ.PNG (4.5 КБ) 13495 просмотров
erco
beginner
beginner
Сообщения: 10
Зарегистрирован: 28 фев 2008, 12:03
Версия LabVIEW: 8.2
Контактная информация:

Re: programmiermuster

Сообщение erco »

okey ich werde es mal versuchen ich hoffe das es klappt :bye:

mfg
erco
beginner
beginner
Сообщения: 10
Зарегистрирован: 28 фев 2008, 12:03
Версия LabVIEW: 8.2
Контактная информация:

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????
Аватара пользователя
Eugen Graf

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

Re: programmiermuster

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

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ß
yassir
beginner
beginner
Сообщения: 22
Зарегистрирован: 17 мар 2010, 13:30
Версия LabVIEW: 8.2
Контактная информация:

Re: Programmiermuster

Сообщение yassir »

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
montanaro
user
user
Сообщения: 81
Зарегистрирован: 01 сен 2008, 19:14
Версия LabVIEW: 8.6, 2009
Откуда: Südtirol-Italien
Контактная информация:

Re: Programmiermuster

Сообщение montanaro »

Hallo,

warum öffnest du nicht ein neues Thema! Der letzte Eintrag liegt über 2 Jahre zurück!

Grüsse
montanaro
Ответить

Вернуться в «Programmiermuster»