15.01.2008, 10:56
Hallöchen liebe Gemeinde.
Also, ich habe folgendes Problem:
Ich schreibe mehrere Werte in den Datasocket und lese diese wieder aus. Mein Programm soll auf zwei Rechnern laufen. Erst Datasocket öffnen, dann lesen oder schreiben...
Anfangs hatte ich Probleme mit dem Timeout (Fehler 56) auf beiden Rechnern, welche ich jedoch lösen konnte (LabVIEW-Service übrigens nicht ). Doch als ich einen Schleifenzähler eingebaut hatte, ist mir etwas aufgefallen:
Rechner 1 brauch 10 mal länger als Rechner 2, um das Programm vollstandig zum Laufen zu bringen und startet die Schlefen (7 Stk.) aller nacheinander.
Daten: Centrino 2Ghz, 512MB
Rechner 2 startet alls Schleifen parallel.
Daten: Pentium 4 3GHz, 512 MB
Nun meine Frage: Woran "könnte" das liegen, dass Rechner 1 alle Schleifen nacheinander startet? Für mein Programm ist das nämlich zu langsam. Müssen eventuell Einstellungen am Rechner selbst vorgenommen werden?
Liebe Grüße, die Eva
Also, ich habe folgendes Problem:
Ich schreibe mehrere Werte in den Datasocket und lese diese wieder aus. Mein Programm soll auf zwei Rechnern laufen. Erst Datasocket öffnen, dann lesen oder schreiben...
Anfangs hatte ich Probleme mit dem Timeout (Fehler 56) auf beiden Rechnern, welche ich jedoch lösen konnte (LabVIEW-Service übrigens nicht ). Doch als ich einen Schleifenzähler eingebaut hatte, ist mir etwas aufgefallen:
Rechner 1 brauch 10 mal länger als Rechner 2, um das Programm vollstandig zum Laufen zu bringen und startet die Schlefen (7 Stk.) aller nacheinander.
Daten: Centrino 2Ghz, 512MB
Rechner 2 startet alls Schleifen parallel.
Daten: Pentium 4 3GHz, 512 MB
Nun meine Frage: Woran "könnte" das liegen, dass Rechner 1 alle Schleifen nacheinander startet? Für mein Programm ist das nämlich zu langsam. Müssen eventuell Einstellungen am Rechner selbst vorgenommen werden?
Liebe Grüße, die Eva