Сообщение создано: 01. 09. 2018 [17:34]
|
rainproof
Виктор Иванов
Создатель темы
Зарегистрирован(а) с: 02.02.2018
Сообщения: 32
|
Доброго времени суток!
пытаюсь получить значение времени в микросекундах посредством функции tmTime().
Согласно мануалу:
2.3. Абсолютное время (tmTime) <220>
Описание: Возвращает абсолютное время в секундах от эпохи 1.1.1970 и микросекундах, если usec установлен в неотрицательное значение.
Параметры:
ID Параметр Тип Режим По умолчанию
sec Секунды Целый Возврат 0
usec Микросекунды Целый Выход -1
пробую разные варианты синтаксиса - всегда получается значение в секундах.
usec = 0;
user_usec = tmTime(usec);
Это же подразумевается в мануале?
Но в этом случае user_usec - получается значение в секундах.
Как добиться значения в микросекундах?
Мне необходимо для реализации пользовательской функции задержки времени менее секунды.
|
Сообщение создано: 02. 09. 2018 [09:05]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"rainproof" wrote:
2.3. Абсолютное время (tmTime) <220>
Описание: Возвращает абсолютное время в секундах от эпохи 1.1.1970 и микросекундах, если usec установлен в неотрицательное значение.
Уточнил это описание.
"rainproof" wrote:
Как добиться значения в микросекундах?
Мне необходимо для реализации пользовательской функции задержки времени менее секунды.
Чем общесистемное API не устроило, или оно там такое незаметное?
P.S. Такой вопрос тут уже задавали, результатом чего и стало уточнение этой функции общесистемного API.
Learn, learn and learn better than work, work and work.
|