Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 235 стр.

UptoLike

Составители: 

233
Рисунок 9.10.14.Окно диалога генератора
9.10.6 Управление портами маскированной подсистемы
В предыдущем параграфе рассматривалась методика созда-
ния динамически обновляемых окон диалога. В приведенном примере
задание на амплитуду или частоту генератора сигналов может зада-
ваться как параметр окна диалога блока, либо поступать от внешнего
источника через входной порт подсистемы. При этом внешний вид
блока, когда внешние источники не задействованы, оказывается точно
таким же, как и при их использовании. Это неудобно, поскольку
внешний вид блока (наличие на пиктограмме входных портов) вводит
в заблуждение относительно фактических источников сигналов зада-
ния. Выходом из создавшейся ситуации является создание callback-
функций убирающих или восстанавливающих входные порты в под-
системе. Основная идея при этом заключается в том, чтобы
в случае,
если внешний источник не используетсязаменить входной порт
подсистемы на блок Ground, а если внешний источник используется
             Рисунок 9.10.14.Окно диалога генератора


        9.10.6 Управление портами маскированной подсистемы

        В предыдущем параграфе рассматривалась методика созда-
ния динамически обновляемых окон диалога. В приведенном примере
задание на амплитуду или частоту генератора сигналов может зада-
ваться как параметр окна диалога блока, либо поступать от внешнего
источника через входной порт подсистемы. При этом внешний вид
блока, когда внешние источники не задействованы, оказывается точно
таким же, как и при их использовании. Это неудобно, поскольку
внешний вид блока (наличие на пиктограмме входных портов) вводит
в заблуждение относительно фактических источников сигналов зада-
ния. Выходом из создавшейся ситуации является создание callback-
функций убирающих или восстанавливающих входные порты в под-
системе. Основная идея при этом заключается в том, чтобы в случае,
если внешний источник не используется – заменить входной порт
подсистемы на блок Ground, а если внешний источник используется

                                                              233