Znaleziono 1 wynik

autor: x
04 lis 2006, 20:32
Forum: STEP2CNC
Temat: Powstaje nowy program sterujący CNC. Potrzebni betatesterzy!
Odpowiedzi: 73
Odsłony: 25408

ggg1986 pisze:w xp pro można bardzo dokładnie zmierzyć czas, z dokładnością do 1 taktu procesora.
Chodzi Ci o RDTSC? Rzeczywiście, można, o ile pamiętam jest to licznik taktów od resetu procesora (typu Pentium), więc nie ma to żadnego specjalnego związku z żadną wersją Windowsa. Tu jest artykuł na ten temat (O MS też jest wzmianka): http://en.wikipedia.org/wiki/RDTSC

No ale właśnie, co innego mierzyć (chociaż w systemie wielozadaniowym trudno powiedzieć co właściwie zostało zmierzone), a co innego generować przerwania/wywołania funkcji z żądaną dokładnością. Program musi żyć w zgodzie z systemem operacyjnym, i jeśli twórcy OS zlikwidowali, albo utrudnili dostęp to zegara sprzętowego, system używa własnych funkcji obsługi przerwań, plus wielozadaniowość, plus wiele uruchomionych usług, to jest duży problem.

Moim zdaniem używanie Windowsa do sterowania czymkolwiek większym i cieższym od drukarki igłowej to nieporozumienie. Szczerze mówiąc, Linuks też nie za bardzo się nadaje. To są rozbudowane systemy ogólnego przeznaczenia, nie projektowane jako systemy czasu rzeczywistego. Nadają się do pisania tekstów, malowania obrazków, strzelania do kosmitów - precyzyjne generowanie impulsów nie jest zagwarantowane, chociaż PC ma taką możliwość. Ale ja tam się nie znam.

Wróć do „Powstaje nowy program sterujący CNC. Potrzebni betatesterzy!”