Ich habe mir mal die SMC1000i Steuerung zugelegt.
Jetzt versuche ich gerade mit VB auf sie zuzugreifen.
Per Terminal (HTerm) hat alles gut geklappt!
Mit VB kann ich zwar die Version abfragen ("@V" & vbcr), aber
egal welchen Befehl ich schicke, ich bekomme immer die
Versionsmeldungsquittierung zurück geliefert. Sonst passiert nix.
Zur Info: Es ist so, dass das Interface immer mit <READY> (ACK = 6) , <ERROR> (BEL = 7) oder <Busy> (NAK =21) antworten sollte.
Es sendet selbst kein Zeilenende (kein CR oder LF).
Ich hatte schon probiert auf <READY> zu warten, weil man ja nur dann wieder Befehle schicken könnte.
Ja, irgendwann kommt <READY> aber der restliche Text ist eben die Quittierung.
Also muss ich ja annehmen, dass das Senden nicht richtig klappt.
Darum habe ich auch noch das Encoding auf ascii eingestellt.
Was macht das Terminalprogramm denn alles anders als VB?
Gab es da nicht auch mal eine Möglichkeit die Daten zurückzuschleifen, bevor sie den PC verlassen,
so dass ich sehen kann was tatsächlich gesendet wurde?
Ich werde weiter probieren, aber hat jemand noch eine Idee?
Jetzt versuche ich gerade mit VB auf sie zuzugreifen.
Per Terminal (HTerm) hat alles gut geklappt!
Mit VB kann ich zwar die Version abfragen ("@V" & vbcr), aber
egal welchen Befehl ich schicke, ich bekomme immer die
Versionsmeldungsquittierung zurück geliefert. Sonst passiert nix.
Zur Info: Es ist so, dass das Interface immer mit <READY> (ACK = 6) , <ERROR> (BEL = 7) oder <Busy> (NAK =21) antworten sollte.
Es sendet selbst kein Zeilenende (kein CR oder LF).
Ich hatte schon probiert auf <READY> zu warten, weil man ja nur dann wieder Befehle schicken könnte.
Ja, irgendwann kommt <READY> aber der restliche Text ist eben die Quittierung.
Also muss ich ja annehmen, dass das Senden nicht richtig klappt.
Darum habe ich auch noch das Encoding auf ascii eingestellt.
Was macht das Terminalprogramm denn alles anders als VB?
Gab es da nicht auch mal eine Möglichkeit die Daten zurückzuschleifen, bevor sie den PC verlassen,
so dass ich sehen kann was tatsächlich gesendet wurde?
Ich werde weiter probieren, aber hat jemand noch eine Idee?