Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Das ist der NI cDaq-9181.
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?
Zitat:Könnte man sowas auch anderes konfigurieren?
Ja, "einfach" selbst programmieren!
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…
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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Zitat:Könnte man sowas auch anderes konfigurieren?
Ja, "einfach" selbst programmieren!
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.
(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.
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?
(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?
Was willst du jetzt? Außerdem ist deine Tastatur kaputt, die Hochstelltaste scheint einen Wackelkontakt zu haben.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
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?