Я работаю над встроенным программным обеспечением для промышленной системы. Система состоит из нескольких шаговых двигателей, датчиков, камер и т.д. В настоящее время механика, как и электроника, отсутствуют - только спецификация.
Я реализовал симуляцию некоторых частей механики/электроники, но это требует значительных усилий. Итак, мой вопрос:
Существуют ли хорошие переносимые (Win/Linux) среды аппаратного моделирования? Простота установки/использования и доступная цена? Мои основные требования:
- Отправить команду на шаговый двигатель - получить прерывание от светового барьера
- распознавать объект с помощью камеры (не обязательно)
- механические части должны двигаться по шаговым двигателям, но останавливаться на препятствиях.
- предметы должны падать, если под ними нет земли
- жидкости должны увеличиваться/уменьшаться в объеме в бассейнах в соответствии с физическими законами
Мое приложение находится на C++/Qt, поэтому было бы лучше, если бы такая структура имела привязки C/C++.
Спасибо за любой совет!