HTerm Sequenzen in Schleifen laufen lassen

Gast #2283575
Lesenswert?

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
Angehängte Dateien:
Gast #2283614
Lesenswert?

@ 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?
Gast #2283620
Lesenswert?

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.
Gast #2283622
Lesenswert?

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.
Gast #2283692
Lesenswert?

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
Gast #6338795
Lesenswert?

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
Gast #6362493
Lesenswert?

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 ?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren