Изменение параметров блока в simulink во время симуляции.
30.04.2021
Добрый день! Подскажите, как можно во время симуляции в среде Simulink изменить параметры блока, например трансформатора? Нужно именно в определенное время менять значение с одного на другое.
Добрый день! Подскажите, как можно во время симуляции в среде Simulink изменить параметры блока, например трансформатора? Нужно именно в определенное время менять значение с одного на другое.
Комментарии
Думаю эта возможность определяется блоком. Если в нем предусмотрено это, то можно.
Что хотите менять?
Есть блок "Three Phase Source", нужно в определенный момент времени заменить параметр угла. Сам параметр вынес с рабочую область, но вот как изменять его в определенный момент времени пока что не пойму.
Вероятно никак.
Можно попробовать ручками во время моделирования нажать паузу. Поменять angle. Дальше нажать play. Если изменение прокатит, тогда вероятно изменять налету принципиально возможно. А если нет, то нет. но даже если возможно, тогда надо как-то копать как программно выдать симулинку паузу.
Попробовал в паузе поменять значение, получилось. Но как остановить процесс в определенный момент времени?
Как вариант конечно, можно замедлять процесс моделирования и ловить момент, но все же надеюсь что есть более лаконичный метод.
https://stackoverflow.com/questions/15229349/control-simulink-from-m-file/38348315#38348315
Для изменения параметра angle на паузу можно не нажимать, достаточно изменить в Workspace его значение. Это можно сделать разными способами: вручную, автоматически скриптом по условию/по времени, можно сделать приложение в AppDesigner с кнопками.
Можете рассказать, какой процесс вы пытаетесь смоделировать? Возможно вам подойдут источники, которые предназначены для изменения фазы и других параметров во время моделирования, например Three-Phase Programmable Generator или Three-Phase Sine Generator. Такой путь был бы в разы проще и быстрее.
Угол был как пример. Задача такая: необходимо включить выключатель между двумя системами в одной из которых будет немного другая частота, предположим 50.2 Гц и после включения выключателя продолжить работу уже на 50 Гц.
Если не сложно, то можете подсказать где прочитать про скрипты и приложение?