Zugriff auf A/D Wandler
-
- beginner
- Сообщения: 10
- Зарегистрирован: 28 фев 2008, 12:03
- Версия LabVIEW: 8.2
- Контактная информация:
Zugriff auf A/D Wandler
hallo!
Ich habe einen A/D Wandler vom Typ NI USB 6008. Gibt es eine Möglichkeit z.B. mit einem C-Programm direkt auf die Eingänge des Wandlers zuzugreifen? Oder kann ich auch das Programm in LABVIEW einbinden?
mfg
Ich habe einen A/D Wandler vom Typ NI USB 6008. Gibt es eine Möglichkeit z.B. mit einem C-Programm direkt auf die Eingänge des Wandlers zuzugreifen? Oder kann ich auch das Programm in LABVIEW einbinden?
mfg
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Zugriff auf A/D Wandler
Du kannst beides machen.
Es gibt einen Treiber für C/C++, do kann man die DLL oder LIB in dem C-Code benutzen.
Warum willst du eigentlich C-Programm in LV einbinden? Du kannst es machen indem du aus dem C-COde eine DLL erzeugst und diese in LabVIEW einbindest.
Gruß, eg
Es gibt einen Treiber für C/C++, do kann man die DLL oder LIB in dem C-Code benutzen.
Warum willst du eigentlich C-Programm in LV einbinden? Du kannst es machen indem du aus dem C-COde eine DLL erzeugst und diese in LabVIEW einbindest.
Gruß, eg
-
- beginner
- Сообщения: 10
- Зарегистрирован: 28 фев 2008, 12:03
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Zugriff auf A/D Wandler
wir wussten nicht das das mit dll funktioniert deswegen!
wenn man es von C-Programm aus macht, braucht man dafür irgend ein Header-File
wenn man es von C-Programm aus macht, braucht man dafür irgend ein Header-File
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Zugriff auf A/D Wandler
Ich weiss nicht in welcher Form der Treiber für C vorliegt:
Wenn es eine DLL ist, dann muss man diese DLL in C-Code einbinden, die Beschreibung der Eintrittsfunktionen soll dann in der Dokumentation stehen.
Wenn es eine LIB ist, dann muss man diese LIB in das Projekt einbinden und die Header-Datei im Code benutzen. Die Funktionsbeschreibung sollte dann aus der H-Datei zu verstehen sein.
Ich habe immer noch nicht verstanden wozu man bzgl. dieses Themas das C-Programm in LV einbindet.
Wenn es eine DLL ist, dann muss man diese DLL in C-Code einbinden, die Beschreibung der Eintrittsfunktionen soll dann in der Dokumentation stehen.
Wenn es eine LIB ist, dann muss man diese LIB in das Projekt einbinden und die Header-Datei im Code benutzen. Die Funktionsbeschreibung sollte dann aus der H-Datei zu verstehen sein.
Ich habe immer noch nicht verstanden wozu man bzgl. dieses Themas das C-Programm in LV einbindet.
-
- beginner
- Сообщения: 10
- Зарегистрирован: 28 фев 2008, 12:03
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Zugriff auf A/D Wandler
wir haben einen C-Programm mit dem wir die Messwerte umrechnen
und auf einer RS232-Scnittstelle ausgeben!
geht das direkt vom LAB-View aus???
und auf einer RS232-Scnittstelle ausgeben!
geht das direkt vom LAB-View aus???
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Zugriff auf A/D Wandler
Aber klar doch, das kannst du bestimmt mit LabVIEW machen.
RS232 ist sehr einfach zu programmieren, was die Umrechnung bestrifft kann ich nicht sagen, da ich nicht weiss was da umgerechnet wird.
RS232 ist sehr einfach zu programmieren, was die Umrechnung bestrifft kann ich nicht sagen, da ich nicht weiss was da umgerechnet wird.
-
- beginner
- Сообщения: 10
- Зарегистрирован: 28 фев 2008, 12:03
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Zugriff auf A/D Wandler
währe es möglich das du uns einfach programmier beispiel geben würdest ???
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Zugriff auf A/D Wandler
Das RS232 Terminal kannst du hier im Forum finden und herunterladen.
Für die Umrechnung kannst du (als Anfänger und Umsteiger) zuerst den Math Script Node nehmen
Für USB 6008 kannst du dir die Beispiele in LV Example Finder anschauen.
Dann wird dein Programm aus drei Teilen bestehen, als Basis kannst du dann mein RS232 Terminal nehmen und mit deinen Sachen erweitern.
Bei Problemen, kannst du hier deine Fragen posten.
Gruß, eg
Für die Umrechnung kannst du (als Anfänger und Umsteiger) zuerst den Math Script Node nehmen
Für USB 6008 kannst du dir die Beispiele in LV Example Finder anschauen.
Dann wird dein Programm aus drei Teilen bestehen, als Basis kannst du dann mein RS232 Terminal nehmen und mit deinen Sachen erweitern.
Bei Problemen, kannst du hier deine Fragen posten.
Gruß, eg
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Zugriff auf A/D Wandler
Du kannst aus einem VI eine DLL erzeugen und in C einbinden. Leider hast du dann aber keine Front Panel Elemente, sondern nur die Funktionalität. Also du kannst einen Algorithmus mit LV programmieren und dann es aus C in Form einer DLL aufrufen.
Wenn du die Anzeigeelemente von LV in deinem C-Programm brauchst, musst du das SW-Paket namens "NI Measurement Studio" besorgen.
Gruß
Wenn du die Anzeigeelemente von LV in deinem C-Programm brauchst, musst du das SW-Paket namens "NI Measurement Studio" besorgen.
Gruß