Français
Forum

comment nutze je qui THREAD.PCU?

 

Stephan
Sonneborn
allô gens, allô iF,

j'ai folgendes Programmierproblem:
dans einem Programme devoir (später) Messwerte sur qui serielle Schnittstelle ou bien une Schnittstellenkarte lire volonté. qui Werte devrait so dans ca. 40Hz - Takten arriver.
Um cela Programme vorab déjà la fois vorzubereiten, voudrais je une Simulationsmodus einrichten, qui mir qui Werte generiert.
maintenant trop dem Problem:
je frage alle Dialogobjekte (aussi qui, qui trop Programmstart encore pas existieren) dans einer Hauptprogrammschleife ab. cela neue CLICKED() de XPROFAN 9 tut là très gute Dienste. Um eh bien qui Werte trop generieren starte je une Minuteur, qui cela WAITINPUT zum Timerzeitpunkt durchbricht, à Werte trop berechnen, aufzubereiten et anzuzeigen. Gleichzeitig volonté mais aussi qui Dialogobjekte behandelt. Je kürzer qui Timerwert eingestellt ist, desto schwieriger wird es, qui Dialogobjekte abzufragen: vous réagir simple pas plus.

maintenant habe je mir gedacht, iFs THREAD.PCU pour trop nutzen:
KompilierenMarqueSéparation
comment mais fais je cela avec qui THREAD.PCU? allez cela überhaupt? alors comment starte je une Nebenbei-Job dedans einens Profan-Programms et comment stoppe je ihn wieder et peux je so une entier normale Procédure starten usw.
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
13.03.2005  
 



Perfect - oui c'est ca pour quelque chose comme isses gedacht.

1. qui DLG-Items prüfst Du aussi weiterhin dans qui Hauptschleife ab.
2. Votre Minuteur beseitigst Du restlos - avec cela cela Waitinput pas plus durchbrochen wird.

Grundsätzlich so:
KompilierenMarqueSéparation
thread.start 1,7// wenn sekündlicher aufruf der thread.do reicht. oder
thread.start 1,1// wenn die thread.do ständig laufen soll. (3=mittelwert)

whilenot exit%

    waitinput

    if clicked....

    wend

    thread.stop 1
    end

    proc thread.do

        parameters n&

        if n&=1

            machhierwadduwillst wären dessen waitinput wartet :)

        elseif n&=2

            wenn du einen 2. thread brauchst und dieses mit thread.start 2[,1-7] gestartet hast

        endif

    endproc

Hilft Dir cela?

Salve, iF
 
13.03.2005  
 




Stephan
Sonneborn
allô iF,

Dankeschön! cela Tool funzt prima! je muss den Quellcode encore légèrement optimaliser (CPU-charge > 20%), mais grundsätzlich fonctionne es oui c'est ca so, comment je es avons veux.
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
13.03.2005  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.017 Views

Untitledvor 0 min.
Walter08.05.2020
p.specht22.11.2019
E.T.26.12.2018
AndreasS07.12.2018
plus...

Themeninformationen

cet Thema hat 2 participant:

Stephan Sonneborn (2x)
iF (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie