Показаны сообщения с ярлыком Xcos. Показать все сообщения
Показаны сообщения с ярлыком Xcos. Показать все сообщения

суббота, 13 сентября 2014 г.

Xcos. Суперблоки

Законы диалектики непреклонны: количество переходит в качество, а с увеличением размера схемы уменьшается её наглядность. Решить эту проблему можно путём объединения функциональных групп элементов в суперблоки. Как это сделать рассмотрим на примере следующей схемы, которая по совместительству является моделью дискретного уравнения  
y(n+1) = 0.8 y(n) + 1.1 с начальным условием y(0) = 1.

вторник, 2 сентября 2014 г.

Xcos. Сигналы

Наряду с потоком данных многие блоки Xcos также передают или принимают сигналы (красные линии и стрелки). Сигнал может быть сгенерирован при достижении некоторого условия, например, изменении знака потока данных (пересечении нуля), либо формируется постоянно через равные промежутки времени (часы). При получении сигнала блок активируется, выполняет возложенную на него функцию (обычно, изменяет выходной поток) и "засыпает". Если блок не имеет красных входных стрелок, он либо постоянно активен, либо "наследует" состояние от предыдущего блока, к которому подключен. Если непрерывные схемы могут сигналы и не использовать, то в дискретных и комбинированных системах это, фактически, обязательный элемент. 


вторник, 19 августа 2014 г.

Xcos. Математический маятник

Попробуем смоделировать колебания математического маятника с помощью Xcos. Но сначала рассмотрим палитру математических преобразований.


суббота, 16 августа 2014 г.

Xcos. Приступим

Прежде чем собрать простейшую схему, рассмотрим две палитры, без которых трудно себе представить создание какой-либо модели: источники (sources) и приёмники (sinks). 


вторник, 12 августа 2014 г.

Xcos. Моделирование динамических систем

Многое в программе Scilab осталось за кадром, о много можно было бы написать. Однако, я хочу подробнее остановиться на одной из составляющих Scilab: программе Xcos (ранее Scicos). Это программа моделирования динамических систем (аналог Simulink). Раньше я с подобными приложениями не работал. Думаю, это будет интереснее и полезнее, чем искать очередные черты сходства и различия в синтаксисе стандартных команд Scilab.