русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Build a Model Using Model Construction Commands


Дата добавления: 2015-06-12; просмотров: 567; Нарушение авторских прав


This example shows how to use model construction commands to add blocks to a model and connect them.

Suppose you want to add a Time-Based Entity Generator block and a FIFO Queue block to a model and connect them:

This procedure shows you how to add and position the two blocks in a model, for example, MyModel.

Add the Time-Based Entity Generator block and position it.

add_block(['simeventslib/Generators/Entity Generators/', ...

 

'Time-Based Entity Generator'], 'MyModel/Time-Based Entity Generator');

set_param('MyModel/Time-Based Entity Generator','position',[65 63 150 117]);

 

The position parameter specifies the top left (x,y) and lower right (x+block width, y+block height) corners of the block.

Add the FIFO Queue block and position it.

add_block('simeventslib/Queues/FIFO Queue','MyModel/FIFO Queue');

set_param('MyModel/FIFO Queue','position',[195 63 280 117]);

 

Get the port handles for each block.

Block1PortHandles = get_param('MyModel/Time-Based Entity Generator','PortHandles');

Block2PortHandles = get_param('MyModel/FIFO Queue','PortHandles');

 

Block port handles are structure variables that contain the elements LConn and RConn. These elements represent the block left and right connection ports.

Connect the blocks.

add_line('MyModel',Block1PortHandles.RConn(1), Block2PortHandles.LConn(1),'autorouting','on');

 

Port indices, such as RConn(1), correspond to the top-down order of connection ports when you look at the block in the Simulink Editor. The autorouting feature routes lines around any intervening blocks or other lines, as needed.

Note: If you want to connect blocks that are inside a subsystem, use the full path to the subsystem as the first argument of the add_line function: add_line('MyModel/MySubsystem',Block1PortHandles.RConn(1),... )

Конец раздела Build a Discrete-Event Model директории R2013a>SimEvents>Getting Started with SimEvents.



 

Продолжение раздела Getting Started with SimEvents директории R2013a>SimEvents.

v R2013a>SimEvents>Getting Started with SimEvents



<== предыдущая лекция | следующая лекция ==>
Results of the Simulation | Run the Simulation


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.292 сек.