Gast
#4933062
Hallo zusammen. Ich möchte ein LeCroy-Oszilloskop (WaveRunner), welches SCPI-Befehle unterstützt, mit SCPI-Befehlen steuern. Das Ganze soll von einem PC aus über ein Java-Programm funktionieren, wofür ich ein kleines Programm aus dem Netz zum Testen hergenommen habe (siehe Code). Leider funktioniert das Ganze aber nicht, obwohl es funktionieren sollte. Die IP des Rechners ist statisch, die des Oszis eben so. Der Socket wird auch korrekt erzeugt, mit der jeweiligen IP und dem Port des LeCroy-Oszis. Dass eine Verbindung hergestellt wird, zeigt mir das LeCroy-Gerät auch im Log an. Allerdings reagiert es nicht auf die trivialen Befehle wie "*OPC?" oder "*IDN?" Hier der Quellcode:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
Hattet ihr schonmal so etwas gemacht bzw. könnt mir helfen, wo das Problem liegen könnte, dass das Oszilloskop jegliche Befehle "ignoriert"? Mache ich im Java-Programm etwas falsch? Vielen Dank schon mal! Gruß Joh