Составители:
232
% Если значение переменной Magn_param не равно 'on'
% (внешний источник сигнала задания на на амплитуду), то
visible={'on','on','on','on','off'};
% пятому элементу вектора visible пРисунокваивается
% значение 'off' (пятый параметр окна диалога должен
% быть не видимым).
end;
% Завершение конструкци if ... else
set_param(gcb,'MaskVisibilities',visible);
% ПРисуноквоение параметру маскированной подсистемы
% MaskVisibilities значения вектора visible.
% Параметр MaskVisibilities
устанавливает режим
% видимости параметров окна диалога маскированной
% подсистемы.
Функция проверяет значение параметра Internal_magn. Если
значение этого параметра есть 'on', то вектор visible имеет все эле-
менты равные 'on', если же значение параметра Internal_magn равно
'off' (используется внешний источник сигнала задания на амплитуду),
то пятый элемент вектора visible имеет значение
'off' и функция
set_param(gcb,'MaskVisibilities',visible); сделает не отображаемой
графу для ввода пятого параметра (амплитуда внутреннего источни-
ка).
Для правильной работы такого окна диалога необходимо что-
бы файл модели и файлы функций обработки находились в одной
папке, и данная папка являлась рабочей. Согласно документации по
Simulink текст callback-функций можно записывать также явным
образом в вызове функции set_param.
Внешний вид окна диалога генератора для случая использо-
вания внешних источников сигналов задания на частоту и амплитуду
показан на рисунке 9.10.14.
При разработке динамически изменяемых окон диалога мож-
но также переопределять с помощью функции set_param следующие
параметры маскированной подсистемы:
• MaskType – Название блока.
• MaskDescription – Описание
маскированной подсистемы.
• MaskPromptString – Названия параметров, задаваемые в ок-
не диалога.
• MaskValueString – Значения параметров, задаваемые в окне
диалога.
% Если значение переменной Magn_param не равно 'on'
% (внешний источник сигнала задания на на амплитуду), то
visible={'on','on','on','on','off'};
% пятому элементу вектора visible пРисунокваивается
% значение 'off' (пятый параметр окна диалога должен
% быть не видимым).
end;
% Завершение конструкци if ... else
set_param(gcb,'MaskVisibilities',visible);
% ПРисуноквоение параметру маскированной подсистемы
% MaskVisibilities значения вектора visible.
% Параметр MaskVisibilities устанавливает режим
% видимости параметров окна диалога маскированной
% подсистемы.
Функция проверяет значение параметра Internal_magn. Если
значение этого параметра есть 'on', то вектор visible имеет все эле-
менты равные 'on', если же значение параметра Internal_magn равно
'off' (используется внешний источник сигнала задания на амплитуду),
то пятый элемент вектора visible имеет значение 'off' и функция
set_param(gcb,'MaskVisibilities',visible); сделает не отображаемой
графу для ввода пятого параметра (амплитуда внутреннего источни-
ка).
Для правильной работы такого окна диалога необходимо что-
бы файл модели и файлы функций обработки находились в одной
папке, и данная папка являлась рабочей. Согласно документации по
Simulink текст callback-функций можно записывать также явным
образом в вызове функции set_param.
Внешний вид окна диалога генератора для случая использо-
вания внешних источников сигналов задания на частоту и амплитуду
показан на рисунке 9.10.14.
При разработке динамически изменяемых окон диалога мож-
но также переопределять с помощью функции set_param следующие
параметры маскированной подсистемы:
• MaskType – Название блока.
• MaskDescription – Описание маскированной подсистемы.
• MaskPromptString – Названия параметров, задаваемые в ок-
не диалога.
• MaskValueString – Значения параметров, задаваемые в окне
диалога.
232
Страницы
- « первая
- ‹ предыдущая
- …
- 232
- 233
- 234
- 235
- 236
- …
- следующая ›
- последняя »
