Laut unserem Protokoll Datenblatt sind nur Werte von 0x08-0x0F Möglich. Ich habe mal die Werte 0x00-0x07 mit eingebaut.
Hier steht übrigens das Protokoll, so wie ich es kenne:
http://www.elv-downloads.de/service/manuals/PC-WS-Testempfaenger/39061-PC-WS-Testempfaenger.pdf
Hier mal eine schnell Anleitung:
ComPort auf SOX/EOX -> 19200,8,2,Odd,None
ComPort mit FS10System Instanz verbinden, New Device…
Ich habe mir auch das neue Update gezogen.
Com-Port entsprechend parameter entsprechend eingestellt
SOT/EOT (02,03) eingestellt.
(In der Hilfe steht, übrigens:
„Um Geräte über die serielle Schnittstelle (V.24) anzusteuern, benötigen wir das Modul „COM Port“, das mit dem Splitter: „Register Variable“ zu verbinden ist.“
Der Splitter ist hier wohl nicht mehr nötig,oder?)
Im ComPort Debug sehe ich so etwas:߆ނ€à߆ނ€à
Im FS10-Debug dann so etqas:߆±‚€÷
Der FS10-Dialog verschwindet, nachdem ich new device gedrückt habe nach einer gewissen (kurzen) Zeit kommentarlos. Starte ich den Dialog erneut, zeigt er mir wieder ein leeres Auswahlfenster an, u.u. mit der gleichen ID, die ich schon mal konfiguriert habe.
>>ergänzt 20:57
Wenn der Dialog verschwindet, wurde auch ein neues Gerät gefunden. Klickt man dann auf das gleiche Objekt, ist der zuletzt gefundene Sensor voreingestellt und man kann seine Variablen zuweisen. Nun gut, muss mal halt wissen oder gesagt bekommen.
Die FS10-Debug-Anzeige ist nicht gerade hilfreich, weil man nur erkennt, das neue Daten angekommen sind, aber nicht was. Die dekodierte Form wäre hilfreicher. Als Add-In könte man ja auch noch einen FS10-Monitor anbieten, der die Daten z.B. so wie im Original ELV-Programm darstellt.
<<
Brauche ich eigentlich für jeden Einzelsensor ein eigenes FS10Sytemobjekt?
>>ergänzt 20:57
Ja ich brauche ein Objekt pro Sensor. Nur dann werden auch alle Variablen aktualisiert.
<<
Zum Variablen Fenster:
Wozu soll das gut sein?
Will ich eine Variable zuweisen, die einen falschen Typ hat (weil ich den nicht vorher weiss), muss ich diese Variable erst löschen und mit dem richtigen Typ neu anlegen. Einfacher wäre es doch, Typ (und evtl. auch den Namen) direkt ändern zu können.
Übrigens GAAANZ dickes Lob für die superschnelle Reaktion!!!
Tommi