LinuxCNC Documentation

СИНТАКСИС

void rtapi_delay(long int _nsec_);
void rtapi_delay_max();

АРГУМЕНТИ

nsec

Бажана тривалість затримки в наносекундах.

ОПИС

rtapi_delay is a simple delay. It is intended only for short delays, since it simply loops, wasting CPU cycles.

rtapi_delay_max returns the max delay permitted (usually approximately 1/4 of the clock period). Any call to rtapi_delay requesting a delay longer than the max will delay for the max time only.

rtapi_delay_max should be called before using rtapi_delay to make sure the required delays can be achieved. The actual resolution of the delay may be as good as one nano-second, or as bad as a several microseconds.

МІРКУВАННЯ В РЕАЛЬНОМУ ЧАСІ

Може викликатися з коду ініціалізації/очищення, а також із завдань реального часу.

ПОВЕРНЕНЕ ЗНАЧЕННЯ

rtapi_delay_max returns the maximum delay permitted.

ДИВІТЬСЯ ТАКОЖ

rtapi_clock_set_period(3)