получите максимально точное время python - PullRequest
0 голосов
/ 04 марта 2020

Что такое метод уточнений в Python 3 для таймингов. Я пишу сценарий, который связывается с CAN-Bus, и время для этого типа очень важно. На данный момент у меня нет проблем, все работает отлично. Но я пытаюсь настроить скрипт для более точной синхронизации.

Например, я использую этот метод:

from time import time as get_time

def timing_is_all(miliseconds):
    miliseconds /= 1000
    start = get_time()

    while get_time() - start < milisecond:
        pass

Я хочу вызвать его в течение 10 миллисекунд:

timing_is_all(10)

Что может быть разумнее использовать поток, который работает в фоновом режиме и изменяет глобальную переменную? Или встроенная функция сна уже настолько близка к таймингу?

Я знаю, что в системе с ОС et c в реальном времени невозможно. Я просто ищу "близкий" метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...