русс | укр

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

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

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

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


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

Соединение и дублирование блоков


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


Для объединения блоков в систему необходимо соединить их входные и выходные порты, которые на пиктограммах блоков отмечены значком ">". В качестве примера на рис. 5 показаны порты блока Gain (коэффициент усиления). Для того, чтобы соединить два блока между собой, надо подвести курсор мыши к порту одного из соединяемых блоков (при этом курсор примет форму крестика, как показано на рис. 6а), нажать левую клавишу мыши и, удерживая ее в нажатом положении, переместить курсор к порту другого блока (курсор примет вид двойного крестика, что отражено на рис. 6б), после чего отпустить удерживаемую клавишу.

Рис. 5. Входные и выходные порты

Рис. 6. Соединение блоков:
а) в этом положении курсора нажать левую клавишу мыши
б)в этом положении курсора отпустить нажатую клавишу

Из рис. 1 видно, что для построения модели требуется по два блока Zero-Order Hold, Scope, Mux, Constant, Buffered FFT Frame Scope, Sum и три блока Gain. Конечно, можно многократно повторять процедуру перемещения одного и того же блока из библиотеки в окно создаваемой модели, однако Simulink позволяет создавать копии (дубликаты) блоков из имеющихся в окне модели. Для создания копии блока надо установить курсор на требуемый блок в окне модели, нажать на клавиатуре клавишу "Ctrl" и затем левую клавишу мыши. В результате, слева от курсора появится знак "+" (рис. 7а). Затем, удерживая клавиши в нажатом положении, переместить в нужное место курсор и отпустить нажатые клавиши. При построении модели, как видно из рис. 1, требуется не только соединять блоки между собой, но и делать ответвления от существующих соединительных линий. Например, линия, соединяющая блоки Quantizer и сумматор, имеет ответвление к блоку Gain1. Проведение линии, соединяющей входной порт какого-либо блока с существующей линией, выполняется аналогично дублированию блоков, то есть при нажатой клавише "Ctrl". Разница лишь в том, что в этом случае курсор мыши устанавливается на линию, от которой проводится ответвление, и перемещается к входному порту соединяемого блока, или наоборот (от входного порта к линии).



Рис. 7. Дублирование блоков:
а) начальное положение курсора и результат нажатия левой клавиши мыши и "CTRL" на клаиатуре;
б)результат перемещения курсора при удерживаемых клавишах

Необходимые программные средства для проекта предоставлены фирмой SoftLine Corp.

Литература

  1. Дьяконов В.П., Абраменкова И.В. Matlab 5.0/5.3. Система символьной математики. М.: "Нолидж". 1999. 633 с.
  2. Гультяев А.К. Имитационное моделирование в среде Windows. СПб.: КОРОНА принт. 1999. 288 с.
  3. Потемкин В.Г. Система MATLAB. Справ. пособие. Диалог-МИФИ. 1997. 350 с.
  4. Потемкин В.Г. MATLAB 5 для студентов. Диалог-МИФИ. 1998. 314 с.
  5. Потемкин В.Г. MATLAB 5 для студентов. Диалог-МИФИ. 1999. 447 с.
  6. Потемкин В.Г. Система инженерных и научных расчетов MATLAB 5.х. В 2-х томах. Диалог-МИФИ. 1999 (т. 1. 366 с., т. 2. 304 с.).
  7. Егоренков Д.Л., Фрадков А.Л., Харламов В.Ю. Основы математического моделирования с примерами на языке МАТЛАБ. Учеб. Пособие под ред. проф. Фрадкова А.Л. СПб: БГТУ. 1994. 190 с.
  8. Егоренков Д.Л., Фрадков А.Л., Харламов В.Ю. Основы математического моделирования. Издание 2 дополненное. СПб: БГТУ. 1996. 191 с.
  9. Дьяконов В.П. Справочник по применению системы PC MatLAB. М.: Наука, Физматлит. 1993. 112 с.


<== предыдущая лекция | следующая лекция ==>
Поиск и перемещение блоков | MATLAB для DSP. Применение многоскоростных фильтров в задачах узкополосной фильтрации


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


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

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

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


 


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

 
 

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

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