Die Suche ergab 893 Treffer

von Thomas
15.08.2022 22:23
Forum: Anfänger
Thema: 3 Unbekannte effizient ermitteln
Antworten: 4
Zugriffe: 976

Re: 3 Unbekannte effizient ermitteln

Vielen Dank, probier ich gleichaus :mrgreen:
von Thomas
15.08.2022 16:23
Forum: Anfänger
Thema: 3 Unbekannte effizient ermitteln
Antworten: 4
Zugriffe: 976

Re: 3 Unbekannte effizient ermitteln

// Update - ich hab es etwas eingegrenzt, nur denke ich geht hier noch mehr:

#CPU_FREQ = 125000000

#FREQ_OUT_MIN = 10 ; 10
#FREQ_OUT_MAX = 2000 ; wenns schnell genug ist: 2000000

Procedure Frequency(freq)

temp1.f = 0
temp2.f = 0
calc_div_int = 1
calc_top = 0
calc_div_frac = 0
calc_freq ...
von Thomas
15.08.2022 15:42
Forum: Anfänger
Thema: 3 Unbekannte effizient ermitteln
Antworten: 4
Zugriffe: 976

Re: 3 Unbekannte effizient ermitteln

Ich habe schon ein bisschen getestet, nur ist es einfach viel zu Träge:

#CPU_FREQ = 125000000

#FREQ_OUT_MIN = 10 ; 10
#FREQ_OUT_MAX = 11 ; wenns schnell genug ist: 2000000

Procedure Frequency(freq)

temp1.f = 0
calc_div_int = 1
calc_top = 0
calc_div_frac = 0
calc_freq_out.f = 0
calc_error ...
von Thomas
15.08.2022 15:32
Forum: Anfänger
Thema: 3 Unbekannte effizient ermitteln
Antworten: 4
Zugriffe: 976

3 Unbekannte effizient ermitteln

Hallo Leute,

in einem anderem Projekt nutze ich ein Raspberry Pico um mit dem internen Timer eine einstellbare Frequenz zu erzeugen.
PureBasic nutze ich gerade um herzauszufinden, wie ich die Parameter effizient errechnen (effizent ausprobieren ist auch ok) kann.

Wunschfrequenz 10Hz - 2MHz

Die ...
von Thomas
17.06.2018 12:45
Forum: Anfänger
Thema: Programm hängt sich unter Windows 10 auf
Antworten: 22
Zugriffe: 5300

Re: Programm hängt sich unter Windows 10 auf

@ts-soft Danke :)
ts-soft hat geschrieben: So in etwa, Programmieren sollst Du das ganze schon selbst :)
Versteht sich von selbst :)

@mk-soft, guck ich mir an, merci
von Thomas
16.06.2018 00:10
Forum: Anfänger
Thema: Programm hängt sich unter Windows 10 auf
Antworten: 22
Zugriffe: 5300

Re: Programm hängt sich unter Windows 10 auf

Macht Sinn.

Wie würdet Ihr das umsetzen ...

Der Fenstertitel wird alle 100 ms abgefragt und in ne Globale Variable geschrieben (AddWindowTimer).
Ändert sich der Fenstertitel, wird ein Thread aufgerufen, der irgendwelche Daten rausschickt, die in nem Array liegen.
Der Thread läuft dann vor sich hin ...
von Thomas
15.06.2018 10:19
Forum: Anfänger
Thema: Programm hängt sich unter Windows 10 auf
Antworten: 22
Zugriffe: 5300

Re: Programm hängt sich unter Windows 10 auf

Außerdem, wenn du einen Timer benutzen möchtest,brauchst du kein SetTimer_() mehr. PB bietet schon lange eine eigene Funktion an: AddWindowTimer()
Jetzt weis ich auch warum ich keine neuen Beiträge mehr zu settimer_ finde, sry, 6 Jahre lügen nicht.

Also, Zwischenstand, zwei Threads hab ich ...
von Thomas
14.06.2018 23:20
Forum: Anfänger
Thema: Programm hängt sich unter Windows 10 auf
Antworten: 22
Zugriffe: 5300

Re: Programm hängt sich unter Windows 10 auf

öm, ja der Code ist Uralt :D sry
von Thomas
14.06.2018 23:00
Forum: Anfänger
Thema: Programm hängt sich unter Windows 10 auf
Antworten: 22
Zugriffe: 5300

Re: Programm hängt sich unter Windows 10 auf

Noch ein anderer Gedankengang ... Es gibt doch noch diese Timer ...

zum Veranschaulichen von Deeem2031 ausm Forum kopiert:
Global quit.l

Procedure xyz(hwnd.l,nIDEvent.l, uElapse.l, lpTimerFunc.l)
If MessageRequester("","5 Sekunden sind vergangen!"+Chr(10)+"Beenden?",#PB_MessageRequester_YesNo ...
von Thomas
14.06.2018 19:25
Forum: Anfänger
Thema: Programm hängt sich unter Windows 10 auf
Antworten: 22
Zugriffe: 5300

Re: Programm hängt sich unter Windows 10 auf

Danke euch Beiden für eure Tipps! :)

Gleichzeitig schreiben versteht sich -> Problem
Dürfen zwei Threads gleichzeitig lesen, oder ist der Zugriff generell schon ein Problem?