Hallo zusammen, ich benutze seit ein paar Tagen HTerm und finde es echt klasse. Momentan komme ich jedoch nicht weiter. Ich möchte eine Sequenz aus 6 Befehlen ausführen, die mit einer definierten Pausenzeit 100x durchlaufen soll. Mit "Send File" und "AutoSend" habe ichs schon probiert, funktioniert aber leider nicht. Ein Screenshot meines Problems findet ihr im Anhang. Weiß vielleicht jemand ob bzw. wie das mit HTerm zu realisieren ist oder ist für diese Aufgabe ein anderes Programm besser geeignet? Gruß, Carsten
Was passiert bei Autosend, wenn du die 6 Befehle eingibst und deine Pause entsprechend einstellst?
Wenn ich alle Befehle eintippe, werden nur 2 Befehle verarbeitet. Wenn ich jeden Befehl einzeln eintippe, gehts jedoch wunderbar.
wandle doch deine 6 befehle in eine große Dezimalzahl, welche du dann über autosend sendest. Oder hast du zwischen jeder Zeile auch nochmal ne Pause?
Carsten schrieb: > Wenn ich alle Befehle eintippe, werden nur 2 Befehle verarbeitet. > Wenn ich jeden Befehl einzeln eintippe, gehts jedoch wunderbar. Dann liegt es nicht an HTerm sondern an deiner Gegenstelle und du brauchst eine Pause zwischen den Befehlen.
@ Steffen: Hab probiert die Zahl umzuwandeln. Aber funktioniert leider nicht mit Excel. Vielleicht ist 48-stellige hexadezimal doch ein bisschen groß ;-) @ Simon: Danke für den Hinweis. Das kann gut sein. Weißt du wie ich eine Pause zwischen den Befehlen einbinden kann?
Aktualisierung: habs doch geschafft die Zahl "umzuwandeln" (immer 2 Hexadezimalziffern in eine Zahl). Funktioniert leider trotzdem nicht - es passiert das gleiche wie bei hexadezimaler Schreibweise. Die Pause hatte ich bis jetzt nicht vorgesehen - kann aber auch rein.
Carsten schrieb: > Mit "Send File" und > "AutoSend" habe ichs schon probiert, funktioniert aber leider nicht. Ich suchte ja kürzlich auch noch ein geeignetes Terminal, wobei mir unter anderem HTerm vorgeschlagen wurde. Allerdings war ich ein wenig enttäuscht, denn es waren keine Pausenzeiten zwischen Zeichen und Zeilen einstellbar. Augenscheinlich wird das Programm auch nur mal selten gepflegt und überarbeitet. Woanders las ich dann, daß es eben noch so manche Bugs hat. Aktuell arbeite ich mit TeraTerm, da lassen sich Wartezeiten zwischen Zeichen und Zeilen einstellen. Wie auch beim alten HyperTerminal. Sowas wie eine Sendesequenz würde ich deshalb einfacherweise in eine Textdatei schreiben, in deinem Fall dann 100 gleiche Zeilen, und diese Datei auf die Schnittstelle downloaden. OK, das ist etwas lästig zu bedienen allerdings. Denn einen automatisch wiederholten Download gibt es bei TeraTerm auch nicht. Und ich mußte letztendlich auf TeraTerm wechseln, weil mein Programm auch Wartezeiten beim Zeilenumbruch brauchte. Ich befürchte, daß man sich ein kleines Programm selbst schreiben muß, welches eine Datei öffnet, und nach Wunsch sendet. Aber was du machen möchtest, kann ich schon nachvollziehen. Beispielsweise ein Protokoll testen.
HTerm wird offenbar seit über einem Jahr (oder länger) garnichtmehr irgendwie geplegt oder betreut. Emails verlaufen auch im Sande...
@ Wilhelm: Danke für die Info. Ich hoffe dennoch, dass ich mit HTerm hinkomme. TeraTerm habe ich gerade geladen und es scheint sehr unterschiedlich zu sein... Ich hab gerade in der Changelog von HTerm gelesen, dass in der Version 8.1 ein wait-Command vorgesehen ist. http://www.der-hammer.info/terminal/changelog.txt Hat jemand Erfahrung damit?
Habs jetzt herausgefunden wie es funktioniert. Man kann zwischen den Befehlen ein wait-Command einfügen (Auswahl CMD -> wait=20) und dann funktionierts. Un die Schleife geht ja bekanntlich über Autosend. Vielen Dank nochmal an alle für die Hilfe!! Gruß, Carsten
Ja, es funktioniert und die Einheit von wait=xx ist übrigens millisekunden :-)
Hallo Carsten, danke für den klasse Tipp! Gibt es zu HTERM überhaupt eine Doku? Mich würde interessieren welche Kommandos es noch gibt. Wie werden die Sequenz-Files gebaut? Gibt es Beispiele? Grüße Artur
Artur schrieb: > Gibt es zu HTERM überhaupt eine Doku? Das würde mich auch Interessieren. Habe gerade das Problem, wie kann ich in einer Sequence ein CR einfügen. Möchte folgende Zeichen an Device ausgeben: CR S40 "CR" W0F CR P CR Wie schreibe ich das in der Seqence ?
TimiTomi schrieb: > Möchte folgende Zeichen an Device ausgeben: > CR S40 "CR" W0F CR P CR > > Wie schreibe ich das in der Seqence ? Was hat das jetzt mit dem Titel dieses uralten Threads zu tun?
Artur schrieb: > Mich würde interessieren welche Kommandos es noch gibt. Lt. changelog nur: - New inputline datatype 'Command (CMD)' - wait-Command to pause transfer - dtr/rts command to set status lines Wait ist bekannt: wait=xx mit xx[ms] Sonstige Doku unbekannt.
Carsten schrieb: > ich benutze seit ein paar Tagen HTerm und finde es echt klasse. Dann kennst Du noch nicht das gute, alte Telix oder auch Kermit!
ALLES nicht so einfach schrieb: > Carsten schrieb: >> ich benutze seit ein paar Tagen HTerm und finde es echt klasse. > > Dann kennst Du noch nicht das gute, alte Telix oder auch Kermit! Das war vor 10 (in Worten: Zehn!) Jahren...
Michael W. schrieb: > Das war vor 10 (in Worten: Zehn!) Jahren... Dann sollte er die Programme mittlerweile kennen.
Michael W. schrieb: >> Dann kennst Du noch nicht das gute, alte Telix oder auch Kermit! > > Das war vor 10 (in Worten: Zehn!) Jahren... Telix war vor über 30 Jahren, Kermit vor gut 40 ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.