06.01.2014, 16:14
Hallo liebe Community,
Ich habe vor einigen Jahren ein funktionierendes Messprogramm geschrieben, welches als VI auf einem Rechner läuft und von dort diverse Messgeräte ansteuert. Nun wird der Messplatz umgebaut und ich muss einen Teil der Messgeräte in einen anderen Raum stellen.
Nun möchte ich zwei Rechner nutzen, die über das Firmenintranet (separates Messnetz) miteinander verbunden sind und alle Messgeräte steuern.
Mein Problem ist nun die Wahl des "vernünftigsten" Kommunikationsprotokolls. Ich sehe die verschiedenen Möglichkeiten über Shard Variables, DataSocket, TCP-Verbindungen etc. und bekomme auch die Beispiele zum Laufen. Ich habe aber leider kein Gefühl dafür, welches Protokoll für mich am vernünftigsten ist.
Meine Anforderungen:
Da ich nicht allein im Messnetz bin, wäre eine grundlegende Sicherheit wünschenswert. Meine Kollegen wollen mir nichts böses, aber versehentliches "Crosstalk" mit anderen LabView Nutzern wäre blöd.
Die nötige Geschwindigkeit ist ziemlich gering: Ich lese maximal 2 mal pro Sekunde Spannungen aus. Ein "Delay" von einigen hundert Millisekunden stören nicht.
Das ganze sollte einfach umzusetzen sein. Je weniger Zeit ich für die Neuprogrammierung benötige, um so besser. Da die Leseroutinen der Messgeräte bisher als SubVI laufen, wäre es schön, wenn ich diese mit minimalen Modifikationen auf dem Zweitrechner laufen lassen könnte.
Ach ja, ich nutze momentan LV 2012 SP1
Vielen Dank.
Ich habe vor einigen Jahren ein funktionierendes Messprogramm geschrieben, welches als VI auf einem Rechner läuft und von dort diverse Messgeräte ansteuert. Nun wird der Messplatz umgebaut und ich muss einen Teil der Messgeräte in einen anderen Raum stellen.
Nun möchte ich zwei Rechner nutzen, die über das Firmenintranet (separates Messnetz) miteinander verbunden sind und alle Messgeräte steuern.
Mein Problem ist nun die Wahl des "vernünftigsten" Kommunikationsprotokolls. Ich sehe die verschiedenen Möglichkeiten über Shard Variables, DataSocket, TCP-Verbindungen etc. und bekomme auch die Beispiele zum Laufen. Ich habe aber leider kein Gefühl dafür, welches Protokoll für mich am vernünftigsten ist.
Meine Anforderungen:
Da ich nicht allein im Messnetz bin, wäre eine grundlegende Sicherheit wünschenswert. Meine Kollegen wollen mir nichts böses, aber versehentliches "Crosstalk" mit anderen LabView Nutzern wäre blöd.
Die nötige Geschwindigkeit ist ziemlich gering: Ich lese maximal 2 mal pro Sekunde Spannungen aus. Ein "Delay" von einigen hundert Millisekunden stören nicht.
Das ganze sollte einfach umzusetzen sein. Je weniger Zeit ich für die Neuprogrammierung benötige, um so besser. Da die Leseroutinen der Messgeräte bisher als SubVI laufen, wäre es schön, wenn ich diese mit minimalen Modifikationen auf dem Zweitrechner laufen lassen könnte.
Ach ja, ich nutze momentan LV 2012 SP1
Vielen Dank.