LabVIEWForum.de - NI Gerät mit mehreren Computer gleichzeitig

LabVIEWForum.de

Normale Version: NI Gerät mit mehreren Computer gleichzeitig
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
Ich habe mal eine Frage.

Gibt es eine Möglichkeit einen NI Gerät mit mehreren Computern gleichzeitig zu zugreifen also Daten auslesen?

MFG
Von was für einen NI Gerät reden wir?

Bei einem cRIO kann ich mir das durchaus vorstellen - bei Programmierung einer passenden Schnittstelle.

Gruß, Jens
Das ist der NI cDaq-9181.
Big Grin
Bei meiner Recherché habe ich zwar eine Methode gefunden. Die ist leider nicht mehr aktuell(nur bis Windows xP und ich nutze windows 7). Man kann einen Zwischen pc als RDA Server konfigurien und an dem dann die anderen pcs als RDA- CLienten. Könnte man sowas auch anderes konfigurieren? Blink
Hallo Talhadem,

Zitat:Man kann einen Zwischen pc als RDA Server konfigurien und an dem dann die anderen pcs als RDA- CLienten.
Du meinst diesen KB-Artikel?

Zitat:Könnte man sowas auch anderes konfigurieren?
Ja, "einfach" selbst programmieren! Big Grin

Auf dem Server-PC das DAQmx-Handling mit dem cDAQ programmieren. Außerdem natürlich eine Netzwerkschnittstelle schaffen, z.B. SharedVariables oder Networkstreams.
Dann auf deinen Client-PCs auf diese Netzwerkschnittstelle zugreifen…
(16.04.2018 15:27 )GerdW schrieb: [ -> ]Hallo Talhadem,

Zitat:Man kann einen Zwischen pc als RDA Server konfigurien und an dem dann die anderen pcs als RDA- CLienten.
Du meinst diesen KB-Artikel?
Wow, ist das ein alter Artikel. Da er sich auf "Trad-DAQ" als Schnittstelle bezieht, kannst du das bei deinem cDAQ sowieso vergessen, das arbeitet nur mit DAQmx. Zur Lösung, s. Gerds Vorschlag.

Da es sich bei deinem cDAQ um ein Gerät mit TCP/IP Schnittstelle handelt, könnte es es funktionieren, von mehreren PCs darauf zuzugreifen: Aber auf gar keinen Fall gleichzeitig!!! Sobald ein Programm einen Task startet, ist das Gerät belegt.

Gruß, Jens
(16.04.2018 15:27 )GerdW schrieb: [ -> ]Hallo Talhadem,

Zitat:Man kann einen Zwischen pc als RDA Server konfigurien und an dem dann die anderen pcs als RDA- CLienten.
Du meinst diesen KB-Artikel?

Haha genau diesen Artikel meine Ich.
(16.04.2018 15:27 )GerdW schrieb: [ -> ]
Zitat:Könnte man sowas auch anderes konfigurieren?
Ja, "einfach" selbst programmieren! Big Grin

Auf dem Server-PC das DAQmx-Handling mit dem cDAQ programmieren. Außerdem natürlich eine Netzwerkschnittstelle schaffen, z.B. SharedVariables oder Networkstreams.
Dann auf deinen Client-PCs auf diese Netzwerkschnittstelle zugreifen…

Vielen Dank. Ich werde mich damit auseinander setzen. Ich bräuchte nur die Idee und kleine Erleichterung ob sowas funktioniert. Big Grin
(16.04.2018 17:07 )jg schrieb: [ -> ]Da es sich bei deinem cDAQ um ein Gerät mit TCP/IP Schnittstelle handelt, könnte es es funktionieren, von mehreren PCs darauf zuzugreifen: Aber auf gar keinen Fall gleichzeitig!!! Sobald ein Programm einen Task startet, ist das Gerät belegt.

Gruß, Jens

Genau das weiß ich. Man kann nur mit einem PC die schnittstelle reservieren und nur ein PC kann gleichzeitig auf das grerät zugreifen. Ich hoffe die Lösung hilft mir weiter. Big Grin
gibst da nicht eine möglichkeit das die direct zugreifen? Also wenn ich zb an meinen Client PC das selbe Programm starte und dann daten auslese gleichzeitig, ware es mit dieser method möglich?
Blink
(17.04.2018 10:14 )TalhaDem schrieb: [ -> ]gibst da nicht eine möglichkeit das die direct zugreifen? Also wenn ich zb an meinen Client PC das selbe Programm starte und dann daten auslese gleichzeitig, ware es mit dieser method möglich?
Blink
Bahn Was willst du jetzt? Außerdem ist deine Tastatur kaputt, die Hochstelltaste scheint einen Wackelkontakt zu haben.

Gruß, Jens
Also ich habe insgesamt drei Computer wo bei jedem das selbe Programm istalliert ist. Gibt es da eine andere alternative außer was zu programmieren?
(ist nur eine neben Frage)


Mit dem Network Stream wie sehen da den die Reader und Writer Dateien aus ist das eine Text oder exedatei die dann zb vom reader gelesen wird?

Läuft die information Asynchron oder Synchron wenn ich ein Programm mit dem intigriertem Network Stream ausführe?
Construction
Referenz-URLs