Связывание xcos и scilab gui для контроля параметров модели в реальном времени
Я новичок в школе. У меня есть модель с несколькими параметрами, я хотел бы изменить параметры блока в режиме реального времени (видно на графике в реальном времени). Поэтому я хотел бы, чтобы функциональность блока масштаба TK для нескольких параметров в формате графического интерфейса. На данный момент у меня есть графический интерфейс, который может настраивать параметры, но изменения параметров вступают в силу только после перезапуска симуляции (так как они обновляются только после завершения симуляции).
Я пытался использовать set_param
но я не уверен, что это правильный инструмент для работы. Кажется, он не имеет доступа к моим параметрам xcos.
Можно ли управлять параметрами модели xcos в режиме реального времени с помощью функции слайдера и переключателя графического интерфейса? Как мне обновить мои переменные, пока симуляция еще запущена?
Заранее спасибо.
1 ответ
Вместо этого я использовал Anylogic, он смог сделать много вещей, которые я хотел сделать, и многое другое здесь
SciLab/ScicosLab, безусловно, способен создавать интерактивные / адаптивные графические интерфейсы (которые вы называете "в режиме реального времени"). Взгляни на uicontrol
Модуль, чтобы узнать, как это должно быть реализовано. Чтобы увидеть, как проходят демонстрации demo_gui()
в консоли и в открывшемся окне перейдите к GUI
раздел. Например:
Хороший пример можно найти здесь, а другие примеры здесь.
Существует также GUI Builder, если вы предпочитаете среду разработки с графическим интерфейсом.