Описание библиотеки Xcos
Для облегчения работы с пакетом специалистам различных областей науки и техники вся библиотека функций разбита на разделы. Те из них, которые носят общий характер, входят в состав ядра Scilab. Те же функции, которые являются специфическими для конкретной области, включены в состав пакетов расширения.
Список разделов библиотеки реализован в виде дерева в левой части окна «Палитры блоков». После выбора раздела, в правой части окна будет отображено его содержимое – набор блоков. Рисунок 3а демонстрирует набор блоков раздела «Общеупотребительные блоки» библиотеки Xcos. Блоки, которые входят в раздел «Источники сигналов и воздействий» (рис. 3б), предназначены для формирования сигналов, которые обеспечивают работу Xcos-модели в целом или отдельных ее частей при моделировании. Все блоки-источники имеют по одному информационному выходу и не имеют информационных входов.
Рис. 3. Набор блоков библиотеки Xcos раздела: (а) «Общеупотребительные блоки»
Рис. 3. Набор блоков библиотеки Xcos раздела: (б) «Источники сигналов и воздействий»
Блоки, собранные в разделе «Регистрирующие устройства» (рис. 3в), имеют только входы и не имеют выходов данных.
Рис. 3. Набор блоков библиотеки Xcos раздела: (в) «Регистрирующие устройства»
Условно их можно разделить на 3 вида:
— блоки, которые используются как обзорные окна при моделировании;
— блоки, обеспечивающие сохранение промежуточных и исходных результатов моделирования;
— блок управления моделированием, который позволяет перерывать моделирование при выполнении тех или других условий (например, по истечении заданного времени симуляции).
Раздел «Системы с непрерывным временем» (рис. 3г) содержит блоки, которые можно условно поделить на три группы:
— блоки общего назначения (интеграторы, дифференциаторы);
— блоки задержки сигнала;
— блоки линейных стационарных звеньев.
Рис. 3. Набор блоков библиотеки Xcos раздела: (г) «Системы с непрерывным временем»
В раздел «Системы с дискретным временем» (рис. 3д) входят блоки, с помощью которых в модели может быть описано поведение дискретных систем. Раздел «Математические операции» (рис. 3е) – один из наибольших по составу.
Рис. 3. Набор блоков библиотеки Xcos раздела:(е) «Математические операции»
Рис. 3. Набор блоков библиотеки Xcos раздела: (ж) «Системы с разрывами»
Он содержит 25 блоков, которые можно разделить на несколько групп:
— блоки, реализующие элементарные математические операции (умножения, суммирования разных математических объектов);
— блоки, реализующие элементарные математические функции;
— блоки, обеспечивающие логическую обработку входных сигналов;
— блоки, которые преобразуют комплекснозначный сигнал в два действительных и наоборот тем или другим способом.
Раздел «Системы с разрывами» (рис. 3ж) содержит 7 элементов, которые реализуют разного вида кусочно-линейные зависимости выхода от входа или осуществляют разного вида переключения сигнала.
Достарыңызбен бөлісу: |