Autor |
Nachricht |
B0mmel
|
Verfasst: Mi Dez 12, 2007 2:13 pm |
|
Registriert: Mi Dez 12, 2007 9:30 am Beiträge: 5
|
Aha, gut zu wissen.
Das erklärt auch die Erscheinung des RTS-Signals von Hyperterminal im Line-Monitor.
Den Hinweis das Tixi-Modems grundsätzlich RTS/CTS Handshaking benötigen habe ich im Handbuch (TMM-Handbuch.pdf) aber leider vermisst.
Danke für die Aufklärung. Meine Welt ist wieder in Ordnung.
Gruß
|
|
|
|
|
Tixi-Support
|
Verfasst: Mi Dez 12, 2007 1:41 pm |
|
Registriert: Mo Jul 11, 2005 5:50 pm Beiträge: 1351 Wohnort: Berlin
|
Tixi Modems benötigen immer RTS/CTS Handshake. Da HyperTerminal auch dann RTS/CTS macht, wenn es explizit ausgeschaltet ist (Bug), ist es Ihnen dort nicht aufgefallen...
_________________ Tixi Support Team
E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min
|
|
|
|
|
B0mmel
|
Verfasst: Mi Dez 12, 2007 1:14 pm |
|
Registriert: Mi Dez 12, 2007 9:30 am Beiträge: 5
|
Nach dem Line-Monitor vergleich sieht es tatsächlich so aus als würde, trotz deaktiviertem Handshake, eine Art RTS/CTS Handshake ablaufen.
Wenn ich das richtig sehe, hat das Terminal-Programm die RTS-Leitung immer auf logisch 1.
Mit einem daueraktivierten RTSSignal bekomme ich auch jetzt Rückmeldungen in meinem Programm.
Also schonmal vielen Dank für die Hilfe.
Allerdings ist mir der Unterschied zwischen einem daueraktivem RTS und einem RTS/CTS-Handshake immer noch nicht klar.
Gruß
|
|
|
|
|
B0mmel
|
Verfasst: Mi Dez 12, 2007 12:27 pm |
|
Registriert: Mi Dez 12, 2007 9:30 am Beiträge: 5
|
Sowohl im Terminalprogramm als auch in VB ist das Handshake komplett deaktiviert.
Da dies aber derzeit mein einziger Anhaltspunkt ist, werde ich die Kommunikation zwischen VB6 und Modem, sowie zwischen Terminalprogramm und Modem einmal mit einem Line-Monitor vergleichen.
Ich halte Sie auf dem Laufenden.
Gruß
|
|
|
|
|
Tixi-Support
|
Verfasst: Mi Dez 12, 2007 11:55 am |
|
Registriert: Mo Jul 11, 2005 5:50 pm Beiträge: 1351 Wohnort: Berlin
|
Arbeiten Sie mit einem Handshake ? Vielleicht wird die Ausgabe ja von RTS/CTS Signalen blockiert.
_________________ Tixi Support Team
E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min
|
|
|
|
|
B0mmel
|
Verfasst: Mi Dez 12, 2007 11:03 am |
|
Registriert: Mi Dez 12, 2007 9:30 am Beiträge: 5
|
Tixi-Support hat geschrieben: Vermutlich reicht das Timeout des Empfangspuffers in Ihrem VB-Programm nicht aus !? Die Rückmeldung kommt erst nach dem Versand der Nachricht, entsprechend lang muss das Programm darauf warten....
Ja, diese Idee hatte ich auch verfolgt.
Bei VB6 gibt es ja die Möglichkeit die Rückmeldungen des Modems per Event auszuwerten.
Testweise hatte ich allerdings die Abfrage des Empfangspuffers in einem unabhängigen Timer ca. alle 15ms abgefragt. Die Befehle an das Modem habe ich daraufhin alle separat per einzelnem Button_Click Event abgesetzt.
Die SMS kommt ja auch an, aber Rückmeldungen wie im Terminalprogramm erhalte ich dennoch keine.
Firmware Version ist: Main 2.00.05.000 Boot 3.0.0 Modem 6.49
Gruß
|
|
|
|
|
Tixi-Support
|
Verfasst: Mi Dez 12, 2007 10:49 am |
|
Registriert: Mo Jul 11, 2005 5:50 pm Beiträge: 1351 Wohnort: Berlin
|
B0mmel hat geschrieben: Leider habe ich es bisher nicht hinbekommen Rückmeldungen vom Modem zu erhalten und im Programm auszuwerten. Wenn ich die SMS per "Hand" in einem Terminalprogramm mit dem Modem verschicke, habe ich reichlich Rückmeldungen (Verbose aktiviert). Diese hätte ich gerne auch im VB6 Programm. Die Rückmeldungen eines "normalen" Modems kann ich problemlos empfangen.
Vermutlich reicht das Timeout des Empfangspuffers in Ihrem VB-Programm nicht aus !? Die Rückmeldung kommt erst nach dem Versand der Nachricht, entsprechend lang muss das Programm darauf warten....
_________________ Tixi Support Team
E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min
|
|
|
|
|
B0mmel
|
Verfasst: Mi Dez 12, 2007 9:43 am |
|
Registriert: Mi Dez 12, 2007 9:30 am Beiträge: 5
|
Hallo,
In einer Anlage wird ein Tixi M Message Modem AT betrieben. Es sendet im Störfall eine SMS an ein Diensthandy. Die Steuersoftware ist ein VB6-Programm welches die SMS absetzt.
Leider habe ich es bisher nicht hinbekommen Rückmeldungen vom Modem zu erhalten und im Programm auszuwerten. Wenn ich die SMS per "Hand" in einem Terminalprogramm mit dem Modem verschicke, habe ich reichlich Rückmeldungen (Verbose aktiviert). Diese hätte ich gerne auch im VB6 Programm.
Die Rückmeldungen eines "normalen" Modems kann ich problemlos empfangen.
Gibt es dahingehend Lösungsvorschläge?
Gruß
|
|
|
|
|
|