Функциональные блоки VisSim
В данном разделе функциональные блоки упорядочены по палитрам.
Animation – палитра блоков анимации:
animate блок анимации
lineDraw
Annotation – пояснения с диаграмме
bezel картинка из файла для вставки на лист диаграммы
comment пояснение на диаграмме (несколько строк)
date вставка текущей даты
index
label комментарий (одна строка)
scalarToVec перевод скалярной величины в векторный вид
vecToScalar перевод секторной величины в скалярный вид
variable переменная (применение переменных позволяет уменьшить загроможденность диаграммы линиями связи)
wirePositioner позиционер для формирования направления линий связи
|
* (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
|
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
|
timeDelay запаздывание (два входа: задерживаемый сигнал и величина задержки)
unitDelay
Transcendental – тригонометрические функции
acos арккосинус
asin арксинус
atan2 арктангенс
bessel бессель
cos косинус
cosh гиперкосинус
exp экспонента
log10 десятичный логарифм
ln натуральный логарифм
sin синус
sinh гиперсинус
sqrt корень
tan тангенс
tanh гипертангенс
UserFunction функция, определенная пользователем
NeuralNet блок нейронной сети