-> Hier kostenlos registrieren
Hallo zusammen,
ich komme mit der seriellen Kommunikation, und den skripten nicht klar.
Hoffe jemand von Euch kann mir helfen.
Problem is folgendes.
nach dem Thread bei Siemens sollte es so funktionieren.:
mscomm32.ocx nach system32. dann über Ausführen in die Reg eintragen, dann hab ich das OCX in meinem Werkzeugkasten Controls zur Verfügung.
---> das geht auch soweit, aber wenn ich die OCX in mein Bild ziehen will, dann wird gemeckert, dass ich keine Lizenz habe. ( stimmt auch ;-))
hab dann das FTXComm mir besorgt, und gleiche Procedere wie oben, und kann die OCX nun über WKZ Control ins Bild ziehen.
Aber die FTX hört ja auf ganz andere Befehle wie die mscomm. Somit wäre ja der richtige Befehlssatz bei MS zb:
objMSComm1.Settings = "9600,N,8,1"
objMSComm1.RThreshold = 1
objMSComm1.SThreshold = 1
objMSComm1.InputLen = 0
objMSComm1.PortOpen = True
die FTX OCX hört aber laut beispiel auf:
CommControl.ComPort = 1 ' set com port to COM2
CommControl.BaudRate = 11 ' set baud rate to 128000
CommControl.Parity = 0 ' no parity
CommControl.DataBits = 4 ' 8 data bits
CommControl.StopBits = 0 ' 1 stop bit
Egal was ich schreib, is immer alles rot unterringelt.
Irgendwie müsste doch nun das Skript wissen, dass es ne FTX OCX gibt und somit die "CommControl" erkennen.
Wäre sehr dankbar um Eure Hinweise.
Bzw vielleicht könnte es ja schon jemand in dem Projekt heile machen. Wäre in dem Fall ja nicht nur für mich,
sondern für die ganze Nachwelt.
Danke im Vorraus, Wolf2013.
PS.: hab die Datei normal gepackt, nicht über Archivieren. die beiden OCX sind auch drin. Das FTX Hersteller Beispiel ist bei Skripte"BeispielFTX"
ich komme mit der seriellen Kommunikation, und den skripten nicht klar.
Hoffe jemand von Euch kann mir helfen.
Problem is folgendes.
nach dem Thread bei Siemens sollte es so funktionieren.:
mscomm32.ocx nach system32. dann über Ausführen in die Reg eintragen, dann hab ich das OCX in meinem Werkzeugkasten Controls zur Verfügung.
---> das geht auch soweit, aber wenn ich die OCX in mein Bild ziehen will, dann wird gemeckert, dass ich keine Lizenz habe. ( stimmt auch ;-))
hab dann das FTXComm mir besorgt, und gleiche Procedere wie oben, und kann die OCX nun über WKZ Control ins Bild ziehen.
Aber die FTX hört ja auf ganz andere Befehle wie die mscomm. Somit wäre ja der richtige Befehlssatz bei MS zb:
objMSComm1.Settings = "9600,N,8,1"
objMSComm1.RThreshold = 1
objMSComm1.SThreshold = 1
objMSComm1.InputLen = 0
objMSComm1.PortOpen = True
die FTX OCX hört aber laut beispiel auf:
CommControl.ComPort = 1 ' set com port to COM2
CommControl.BaudRate = 11 ' set baud rate to 128000
CommControl.Parity = 0 ' no parity
CommControl.DataBits = 4 ' 8 data bits
CommControl.StopBits = 0 ' 1 stop bit
Egal was ich schreib, is immer alles rot unterringelt.
Irgendwie müsste doch nun das Skript wissen, dass es ne FTX OCX gibt und somit die "CommControl" erkennen.
Wäre sehr dankbar um Eure Hinweise.
Bzw vielleicht könnte es ja schon jemand in dem Projekt heile machen. Wäre in dem Fall ja nicht nur für mich,
sondern für die ganze Nachwelt.
Danke im Vorraus, Wolf2013.
PS.: hab die Datei normal gepackt, nicht über Archivieren. die beiden OCX sind auch drin. Das FTX Hersteller Beispiel ist bei Skripte"BeispielFTX"