Process Frage

TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 767
Registered: 06 / 2013
Subject:

Process Frage

 · 
Posted: 23.01.2022 - 18:24  ·  #1
Hallo und guten Abend,

ich muss gestehen das ich noch nie mit Process und Task gearbeitet habe,
nun Arbeite ich mich langsam ein, Harry hat mir schon viel geholfen (Danke)

Nun ist es so das ich gerne im Simulator sehen möchte ob das auch hin haut.
Wenn ich eine Taste in Terminal I/O drücke sehe ich das Temp1 diesen Char
in Global Watches anzeigt, das passiert aber nur wenn ich in meiner loop endloop
den Process neu starte,
Resume(ReadE0);

Wenn ich Resume(ReadE0); raus nehme sehe ich nichts mehr im Simulator.

Kann es sein das ich durch Resume(ReadE0); den Simulator aktualisieren tue ?
Gibts da einen schalter den ich setzen muss ?

Gruß Frank
Attachments
Process Frage
Filename: Process_Emu.jpg
Filesize: 235.37 KB
Title:
Download counter: 140
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 767
Registered: 06 / 2013
Subject:

Re: Process Frage

 · 
Posted: 24.01.2022 - 11:58  ·  #2
Hallo,
ich denke das der Simulator das nicht anzeigen kann denn mit dem Code
sehe ich jetzt im Simulator meine Daten.

Code

Process ReadE0($50 , $50 : iData);
Begin
// WaitPipe(RXBufferE0);                        // wait buffer
// Read(SerInpE0,str1,1);

  if SerStatE0 then
    str1:= SerInpE0;
  end



Gruß Frank
Attachments
Process Frage
Filename: Process_Emu2.jpg
Filesize: 258.31 KB
Title:
Download counter: 116
Gunter
Administrator
Avatar
Gender:
Location: Frankfurt Main / Germany
Posts: 1697
Registered: 02 / 2003
Subject:

Re: Process Frage

 · 
Posted: 24.01.2022 - 13:04  ·  #3
Hi,

im Simulator "wird die Zeit angehalten". Du kannst ja dann jeden Schritt
mit F7 (?) einzeln ausführen. So müsstest du ewig tippen, bis der Prozess
wieder drankommt

Gruß, Gunter
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 767
Registered: 06 / 2013
Subject:

Re: Process Frage

 · 
Posted: 24.01.2022 - 16:05  ·  #4
Hallo Gunter, im Simulator kann man das alles vergessen.
Da muss richtige Hardware und ein kleines Delphi Tool ran
und dann ist auch alles ok.

:3some:


Gruß Frank
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Process Frage

 · 
Posted: 24.01.2022 - 18:34  ·  #5
Hi
das geht auch im SIM
Breakpoint auf den Prozess setzen

rolf
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 67
Posts: 767
Registered: 06 / 2013
Subject:

Re: Process Frage

 · 
Posted: 24.01.2022 - 19:11  ·  #6
Hallo Rolf, das habe ich alles versucht im Simulator, vllt liegt es an meiner
Version von avrco, 5.09.00

Auch mit Breakpoint im Process, aber ich habe es nicht hin bekommen.
WaitPipe(RXBufferE0); und Read(SerInpE0,str1,1); musste ich ausklammern
und mit SerStatE0 konnte ich ein Breakpoint setzen.

Ich weiß auch nicht woran das liegt

Code

Process ReadE0($50 , $50 : iData);
Begin
// WaitPipe(RXBufferE0);                        // wait buffer
// Read(SerInpE0,str1,1);

  if SerStatE0 then
    str1:= SerInpE0;
  end 




Gruß Frank
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 17 · Cache Hits: 15   114   129 · Page-Gen-Time: 0.037882s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI