Сроки выполнения работ: насколько должно быть меньше времени выполнения заказа? - PullRequest
0 голосов
/ 04 апреля 2020

Я разрабатывал модель Matlab Simulink для клиента, и требуется, чтобы эта модель была совместимой со скоростью 1 мс. Мой клиент будет интегрировать эту модель со своим родительским образцом, который работает с такой скоростью на многоядерном компьютере.

Несмотря на то, что он будет работать на многоядерном компьютере, моя модель будет совместно использовать ядро ​​с другими задачами. , это означает, что у меня есть больше причин, чтобы убедиться, что моя модель не потребляет много обработки и вызывает переполнение задач.

Я считаю, что существует правило или концептуальное определение, которое оценивает желаемое время выполнения работ в зависимости от времени выполнения заказа. , Есть?

Я хотел бы знать, сколько ниже времени выполнения заказа (1 мс), я должен волноваться, чтобы сохранить время обработки ниже.

Буду признателен, если вы укажете любую ссылку.

1 Ответ

0 голосов
/ 04 апреля 2020

если вашему приложению требуется точная синхронизация, вы должны учитывать сигнал запуска, отправляемый с аппаратного обеспечения, такого как arduino, или внутреннего триггера / таймера самого инструмента. Это не будет зависеть от нагрузки с вашего компьютера.

Если вам нужно использовать программное управление, вы можете использовать программное обеспечение для отправки триггерного сигнала с последовательного порта. это больше похоже на режим по требованию, но точный временной интервал затруднен.

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