Forum: Mikrocontroller und Digitale Elektronik Skript im Terminal V1.9b


von Owen S. (senmeis)


Lesenswert?

Servus,

Ich möchte mit dem Tool “Terminal V1.9b” folgende Ausgaben haben:

00h 00h <100ms>
00h 01h <100ms>
...
00h FFh <100ms>

Und dieser Vorgang soll sich unendlich wiederholen.
Leider kenne ich mich das Skript im Terminal nicht gut aus und bisher 
habe ich nur einen Durchlauf erhalten, Skript hier:
1
program ScriptTest;
2
3
var i: longint;
4
begin
5
  // send alphabet
6
  for i:=$00 to $FF do
7
  begin
8
    comsendchr($00);
9
    comsendchr(i);
10
    delay(100);
11
  end;
12
end.

Was mache ich noch, um Wiederholungen zu schaffen?

Gruss
Senmeis

von Matthias (Gast)


Lesenswert?

Gibt es überhaupt eine Dokumentation für das Skripting?

Soweit ich gesehen hab, gibt es nur das kurze Beispiel im Terminal.

von Peter (Gast)


Lesenswert?

sieht ein wenig wie Delphi aus,

program ScriptTest;

var i: longint;
begin
  repeat
     // send alphabet
     for i:=$00 to $FF do
     begin
       comsendchr($00);
       comsendchr(i);
       delay(100);
     end;
   until 1=1;
end.

Ist leider schon ein wenig her, aber so in der Art müsste es gehen.

von Owen S. (senmeis)


Lesenswert?

Vielen Dank für die Antworten.

Leider funktioniert Dein Skript nicht. Es gibt immer nur einen 
Durchlauf. Leider konnte ich keine ausführliche Anleitung finden, 
insbesondere über das Skript und die Abspeicherung der empfangenen Daten 
in eine Datei.

Gruss
Senmeis

von Sven P. (Gast)


Lesenswert?

Peter wrote:
>    until 1=1;
> end.

Eher nicht... :-} Es heißt ja until, also eher "until 1=0".

von Tim T. (tim_taylor) Benutzerseite


Lesenswert?

While (1) existiert auch in Delphi...
1
program ScriptTest;
2
3
var i: longint;
4
begin
5
 while true do
6
 begin
7
  // send alphabet
8
  for i:=$00 to $FF do
9
  begin
10
    comsendchr($00);
11
    comsendchr(i);
12
    delay(100);
13
  end;
14
 end;
15
end;
16
17
end.

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
Noch kein Account? Hier anmelden.