Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лр 1.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
8 Мб
Скачать
☆

1.3.5. Пункт Blocks.

Рис. 10

Пункт содержит палитры функциональных блоков. Чтобы выбрать какой-либо блок, необходимо войти в это меню, найти нужный блок в какой-либо палитре и щелкнуть на нем. После этого можно щелчком указать на его место на диаграмме.

1.3.6. Пункт Analyze.

Рис. 11

Пункт содержит команды, используемые при анализе сформированных систем: определение передаточных функций систем, полюсов (корней характеристических полиномов), нулей функций, частотных характеристик (АЧХ и ФЧХ), устойчивости по Найквисту и др.

1.3.7. Пункт Tools.

Рис. 12

Пункт содержит команды расширяющие возможности VisSim за счет подключения внешних программ вычислений и обработки. Наиболее интересен с точки зрения ознакомления с программой является пункт Customize – позволяющий из набора встроенных команд создавать собственные пользовательские меню процедур или менять набор инструментов. 

1.3.8. Пункт Window.

Рис. 13

Определяет порядок размещения окон диаграмм.

1.3.9. Пункт Help.

Рис. 14.

В этом пункте выводится помощь по программе:

Contents - содержание,

Search… - поиск,

Wiring - информация о работе с функциональными связями,

Simulating - информация о моделировании динамики,

Using Help - использование помощи,

About VisSim - информация о версии программы и др.

1.4. Функциональные блоки 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 – блоки интегрирования

derivative дифференцирующее звено

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 линейное воздействие

realTime

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

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

step

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

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

unitDelay

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

acos арккосинус

asin арксинус

atan2 арктангенс

bessel бессель

cos косинус

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

exp экспонента

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

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

sin синус

sinh гиперсинус

sqrt корень

tan тангенс

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

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

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