Moderiert von Narses: Komplett-Zitat des letzten Beitrags entfernt.
habe das dpk für delphi 7 mit eingefügt pfade auch und er sagt mir
[Warnung] Die Unit 'CommPortList' wurde implizit in Package 'SerialNGCmp' importiert
und jetzt weiss ich nicht genau wie ich das programm starte um zu kommunizieren welche datei muss ich starten ?
er sagt mir wenn ich debugge ich muss Start / PArameter angeben (eine exe datei) da gibts aber nur die exe für portlist im portlist ordner muss ich die dafür nehmen oder wie starte ich jetzt das programm.. ich sehe im ordner von serielng nur meherere demos!? welche ist die richtige um port zum seriellen gerät öffnen zu können und dann strings hinsenden zu können ?!
---
Moderiert von Narses: Beiträge zusammengefasst---
ich habe das jetzt hinbekommen das prog funzt habe auf komp installieren in vorhanders pack und die commportlist unit eingefügt jetzt starte ich die seriell ng advanced demo und klicke bei settings auf open port COM4 stelle alle daten ein bei settings dann gehe ich auf string sende und gebe:
die befehle speziell für mein gerät zum connecten lauten: 0000sr<ENQUIERY> (<ENQUIERY> = Control E bzw 05 hex)
dann müsste eignetlich schon ein 06 zurück kriegen = Control F = ACKNOWLEDGE vom gerät zurückkommen, dass er es gemerkt hat.
danach habe ich ein (02 (hex=Control B = START OF TEXT)) <BEFEHL> dann (<LF> CONTROL J) dann (03 (hex = CONTROl C = END OF TEXT))
Die Befehle habe ich alle als String eingegeben also so sieht das komplett aus wenn man mit einem anderen Programm wie REALTERM mit dem Gerät kommuniziert: => ist immer was ich eingebe und - immer was zurückkommt.
=> 030 030 030 030 s73 r72 Connect
=> 05 ENQUIRY
-06 ACKNOWLEDGE vom Gerät
=> 02 START OF TEXT
=> :3A D44 I49 S53 P50 :3A B42 A41 C43 K4B ?3F 20 131 // Licht an - (BEFEHL)
=> 0A NEW LINE /n
=> 03 END OF TEXT
-06 ACKNOWLEDGE vom Gerät
=> 04 END OF TRANSMISSION
Licht aus:
3A D44 I49 S53 P50 :3A B42 A41 C43 K4B ?3F 20 030 statt das oben
Beim log sehe ich jedoch nur
Msg 06.10.11 10:29:16 :Code 0 at 110 Text: Msg start reactivating Port
Msg 06.10.11 10:29:16 :Code 2 at 112 Text: Error reopening Port
Msg 06.10.11 10:29:33 :Code 0 at 110 Text: Msg start reactivating Port
Msg 06.10.11 10:30:00 :ComEvent48
Msg 06.10.11 10:30:06 :ComEvent48
Msg 06.10.11 10:30:07 :ComEvent48
Msg 06.10.11 10:30:13 :ComEvent48
Msg 06.10.11 10:30:19 :ComEvent48
Hat er schon connectet? hat irgendwas geklappt? werde aus den
Weiss jemand wie man die Befehle oder wie man überhaupt contact über seriell ng mit dem gerät am COM 4 aufnimmt und wann ich sehe ob es geklappt hat. Welche demo muss ich dafür öffnen? die Serielladvdemo.dpr?