HTerm Sequenzen in Schleifen laufen lassen

Gast #2283575
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
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?
Gast
@ 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
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
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
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
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
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 ?
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.