Функциональные блоки VisSim

В данном разделе функциональные блоки упорядочены по палитрам.

Animation – палитра блоков анимации:

animate блок анимации

lineDraw

Annotation – пояснения с диаграмме

bezel картинка из файла для вставки на лист диаграммы

comment пояснение на диаграмме (несколько строк)

date вставка текущей даты

index

label комментарий (одна строка)

scalarToVec перевод скалярной величины в векторный вид

vecToScalar перевод секторной величины в скалярный вид

variable переменная (применение переменных позволяет уменьшить загроможденность диаграммы линиями связи)

wirePositioner позиционер для формирования направления линий связи

Arithmetic – арифметические функции

* (multiply) умножение двух сигналов (имеет два входа и один выход)

-X (negate) инверсия знака

/ (divide) деление

abs модуль

gain блок усиления сигнала (коэффициент усиления)

pow

sign знак сигнала (+ или -)

summingJunction сумматор

Boolean – логические функции

< меньше

<= меньше или равно

== равенство

!= не равно

> больше

>= больше или равно

and И (логическая конъюнкция)

not НЕ (логическое отрицание)

or ИЛИ (логическая дизъюнкция)

xor отрицание ИЛИ (XOR)

DDE – блоки для организации обмена между программами

DDE блок обмена данными с другой программой

DDEreceive блок приема данных из другой программы

DDEsend блок отсылки данных в другую программу

Integration – блоки интегрирования

integrator интегрирующее звено

limitedIntegrator ограниченный интегратор (имеет максимальное и минимальное значения выходного сигнала)

resetIntegrator сброс интегратора

Linear System – линейные системы

stateSpace пространство состояний

transferFunction передаточная функция

Nonlinear – нелинейные системы

case оператор варианта (имеет несколько входов плюс вход case, определяющий какой из входных сигналов подавать на выход)

crossDetect реле, определяющее сигналом какого-либо уровня

deadband реле с зоной нечувствительности

int целая часть числа

limit ограничитель сигнала

map

max определение максимального значения сигнала

merge

min определение минимального значения сигнала

quantize дискретизатор

relay реле (двух-) трехпозиционное с зоной нечувствительности

sampleHold «замораживатель» выходного сигнала (имеет два входа: х и b, при подаче на вход b сигнала на выходе блока устанавливается постоянный сигнал, равный мгновенному значению сигнала х)

Optimization – оптимизация систем

constraint

cost стоимость (для анализа)

globalConstraint

parameterUnknown

unknown

Random Generator – генераторы случайных сигналов

gaussian генератор случайно сигнала по Гауссу

uniform

Real Time – функции реального времени

rt-DataIn

rt-DataOut

Signal Consumer – блоки для отображения сигналов

display индикатор цифровой

error

export

histogram гистограмма

light лампочка (один вход)

meter стрелочный индикатор

plot графики (выводит одновременно до 4-х графиков разными цветами)

stop

stripChart полосатая диаграмма

Signal Producer – генераторы сигналов

button кнопка (один выход)

const константа

import получение данных из файла

parabola параболическое воздействие

pulseTrain импульсное воздействие

ramp линейное воздействие

sinusoid синусоидальный сигнал

slider ползунок (для генерации входных сигналов)

step

Time Delay – запаздывания

timeDelay запаздывание (два входа: задерживаемый сигнал и величина задержки)

unitDelay

Transcendental – тригонометрические функции

acos арккосинус

asin арксинус

atan2 арктангенс

bessel бессель

cos косинус

cosh гиперкосинус

exp экспонента

log10 десятичный логарифм

ln натуральный логарифм

sin синус

sinh гиперсинус

sqrt корень

tan тангенс

tanh гипертангенс

UserFunction функция, определенная пользователем

NeuralNet блок нейронной сети

Наши рекомендации