|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
Раздел "Simulink"
Советы пользователям Simulink от ведущего раздела7. Нестандартное открытие подсистем Для повышения удобства работы с моделью команды, которые обычно требуется задавать из основного окна MATLAB можно оформить в виде m-файлов (или функций) и запускать на выполнение, используя подсистему. Для реализации такой методики необходимо:
Рис. 7.1 Окно диалога для установки свойств подсистемы. В приведенном ниже примере (рис. 7.2) подсистема Load Parameters использована для загрузки параметров модели. При выполнении двойного щелчка левой клавишей мыши на изображении этой подсистемы происходит выполнение файла Load_Param.m: Phase_A=0; Phase_B=2*3.1415926/3; В результате начальным фазам сигналов присваиваются значения из файла. После проведения расчетов открытие подсистемы Plot Results запускает файл Plot_3D.m: x=simout(:,1); y=simout(:,2); z=simout(:,3); plot3(x,y,z); С помощью команд, записанных в данном файле, происходит извлечение столбцов из массива Simout, передаваемого в рабочее пространство MATLAB и построение графика линии в трехмерной системе координат.
Рис 7.2. Пример модели с подсистемами, использующими нестандартные функции открытия
|
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|