Massima velocità ciclo senza Realtime
Moderatore: ILVG mod
-
- Advertisement
2 messaggi
• Pagina 1 di 1
Massima velocità ciclo senza Realtime
...ma ciao!
sto usando un applicazione in cui chiudo un anello di posizione tramite i VI di PID, il tutto sotto windows7.
E' sopraggiunta l'esigenza di andare piu' veloce ma con windows7 32bit funziona bene e stabile a 2ms se temporizzo, se non temporizzo, oscilla un po' tra l'1 e il 2 e in ogni caso, mi pare di ricordare che con windows standard, non si possa scendere sotto al millisecondo di temporizzazione (ricordo bene? Anche i timed loop dovrebbero avere un massimo di 1khz)
Esiste un modo per scendere sotto al ms di tempo ciclo senza passare ad un sistema operativo realtime? windows 64bit aiuterebbe?
sto usando un applicazione in cui chiudo un anello di posizione tramite i VI di PID, il tutto sotto windows7.
E' sopraggiunta l'esigenza di andare piu' veloce ma con windows7 32bit funziona bene e stabile a 2ms se temporizzo, se non temporizzo, oscilla un po' tra l'1 e il 2 e in ogni caso, mi pare di ricordare che con windows standard, non si possa scendere sotto al millisecondo di temporizzazione (ricordo bene? Anche i timed loop dovrebbero avere un massimo di 1khz)
Esiste un modo per scendere sotto al ms di tempo ciclo senza passare ad un sistema operativo realtime? windows 64bit aiuterebbe?
..ma ciao!


-
gepponline - Moderatore
- Messaggi: 2149
- Iscritto il: ven gen 28, 2005 11:27 am
- Località: Monticello Brianza
Advertisement
Re: Massima velocità ciclo senza Realtime
Ricordi bene
Hai sempre il problema che non stai lavorando su un sistema RT, ma potresti provare a temporizzarlo utilizzando un tick count ad alta risoluzione che fa parte delle hidden gems (mai provato però).
Lo trovi in
vi.lib\Utility\High Resolution Relative Seconds.vi
Probabilmente se non hai thread che disturbano e gestisci la priorità di esecuzione, ce la fai.

Hai sempre il problema che non stai lavorando su un sistema RT, ma potresti provare a temporizzarlo utilizzando un tick count ad alta risoluzione che fa parte delle hidden gems (mai provato però).
Lo trovi in
vi.lib\Utility\High Resolution Relative Seconds.vi
Probabilmente se non hai thread che disturbano e gestisci la priorità di esecuzione, ce la fai.
-
nicola - Moderatore
- Messaggi: 1525
- Iscritto il: gio gen 08, 2004 3:30 pm
- Località: Ferrara
2 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 2 ospiti