При
анализе временных зависимостей приходится
использовать источники различных
сигналов. Ниже расматриваются примеры
с различными источниками.
Источник
синусоидального напряжения
вызывается командой
Component/AnalogPrimitives/WaveformSources/SineSource.
После
размещения источника в схеме в
открывающемся окне Component…
следует в строке MODEL=
ввести
имя источника (в нашем примере –Vsin),
затем нажать кнопки Models
и
Edit.
Откроется
список параметров источника, который
следует заполнить. Другой способ -после
команды Ok
следует
щелкнуть по корешку Text
в
нижней строке с линейкой горизонтальной
прокрутки и открыть текстовое окно
директив. В этом окне будет строка-заготовка
для описания параметров источника:
.MODEL VSIN
SIN ( )
В списке
параметров окна Component
или
в директиве
через пробел можно записать (F=”частота,Гц”
A=”амплитуда,В”
DC=”постоянная
составляющая,В”
PH=“начальная
фаза, радиан“
RS=”внутреннее
сопротивление,Ом“ RP=”период
повторения огибающей,с“ TAU=”постоянная
времени экспоненциальной огибающей,с”).
В приведенной нотации э.д.с источника
определяется
формулой: e(t)=A*exp(TAU)*sin(2*pi*F*t+PH)+DC Первый
способ задания
параметров проще.Схема
с гармоническим источником анализируется
в примере RLC1.cir.
Аналогичным
образом формируется источник периодического
импульсного напряжения. Командой
Component/AnalogPrimitives/
WaveformSources/PulseSources
активизируется источник, размещается
на схеме. В окне Component…записывают
имя MODEL=
Vpuls. В окне текстовых директив в круглых
скобках выражения
.Model VPULS
PUL ()
следует
записать через пробел параметры
VZERO=”минимальный
уровень
напряжения,В”
VONE=”максимальный
уровень
напряжения,В”
P1=”момент
начала переднего фронта (перехода от
уровня VZERO к уровню VONE) импульса,с”
P2=”конец
переднего фронта, момент
начала плоской вершины импульса (уровень
VONE),с” P3=”начало
заднего фронта, момент конца плоской
вершины импульса,с” P4=”конец
заднего фронта (перехода от уровня VONE
к уровню VZERO) импульса,с” P5=”период
повторения импульсов,с”.
Схема
с импульсным источником анализируется
в примере RLC2.cir.
Независимые
источники напряжения V или
тока I
(вызываются командами
Component/AnalogPrimitives/WaveformSources/V
или I)
позволяют
формировать сигналы различной формы
–импульсные (PULSE),
синусоидальные (SIN),
экспоненциальные (EXP),
кусочно-линейные (PWL),
частотно-модулированные (SFFM).
Задание
типа сигнала и его параметров производят
(через пробел) в окне Component…:
VALUE=PULSE
v1 v2[td[tr[tf[pw[per]]]]]
Это
соответствует выражениям
v(t)=v1 при
0<=t<=td
v(t)=v1+(v2-v1)/tr*t
при
td<=t<=td+tr
v(t)=v2 при
td+tr<=t<=td+tr+pw
v(t)=v2-(v2-v1)/tf*t
при
td+tr+pw<=t<= td+tr+pw+tf
v(t)=v1 при
td+tr+pw+tf <=t<=per
Примечание.
Элемент выражения в прямых скобках
может быть пропущен.
VALUE=SIN vo
va [f[td[df[ph]]]]
Это
соответствует выражениям
v(t)=v0+va*sin(2*PI*ph/360)
при
0<=t<=td
и
v(t)=v0+va*exp[-(t-td)*df]*sin(2*PI*f*(t-td)+2*PI*ph/360)
при
t>=td
Этот
вариант источника рассмотрен в примере
RLC3.cir
VALUE=EXP
v1 v2[td1[tc1[td2[tc2]]]]
Это
соответствует выражениям
v(t)=v1 при
0<=t<=td1
v(t)=v1+(v2-v1)*(1-exp(-(t-td1)/tc1))
при
td1<=t<=td2
и
v(t)=v1+(v2-v1)*(1-exp(-t+td1)/tc1)-(1-exp(-t+td2)/tc2)
при
t>=td2
VALUE=PWL t1
v1 t2 v2…[tn vn]
VALUE=SFFM
v0 va f0[mi[fm]]
Это
соответствует выражению
V(t)=v0+va*sin(2*PI*f0*t+mi*sin(2*PI*fm*t))
Функциональные
источники (Function
sources)
–управляемые
нелинейные источники переменных
напряжения
или
тока:
—NFV-источник
напряжения и NFI
–источник тока с атрибутом
VALUE=”комбинации
функций
потенциалов узлов, токов элементов и
времени”
Вариант
источника NFV
,
как источника амплитудно-модулированного
сигнала рассмотрен в примере RLC4.cir.
В этом примере показана передача
амплитудно-модулированного сигнала в
последовательном колебательном контуре.
Примечание.
Мгновенные напряжения V(C1)
записаны в таблицу RLC4.usr
для
последующего использования в User
Source,
т.к. в окне Limits
против
строки с этой функцией нажата кнопка
записи в файл.
Нелинейные
источники:
—NTVofI
–источник
напряжения, управляемый током,
—NTVofV
–источник
напряжения, управляемый напряжением,
—NTIofI
–источник
тока, управляемый током,
—NTIofV
–источник
тока, управляемый напряжением c атрибутом
TABLE=”(x1,y1)
(x2,y2)
(x3,y3)…”.-таблица
аргумента и функции.
Источник
напряжения, задаваемый пользователем
User
source
формируется
с помощью файла RLC4.usr
(получен в примере
RLC4.cir).
Имя
этого файла записывают в атрибуте:
FILE=
Name.usr. Пример
этого источника в файле RLC5.cir,
где анализируется выходной сигнал
амплитудного детектора.
Второй источник сигнала ЕСТР | ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
|
| |
В квесте «Всплеск сигнала» Horizon: Forbidden West вы попытаетесь найти источник сигнала — древнюю радиопередачу, которую пытается разыскать персонаж по имени Силга. Она случайно обнаружила радио и принимает части старого сигнала бедствия, используя найденные ею «шипы» в качестве антенн. По большей части это простая миссия, но она может иметь запутанное и неясное завершение, если вы не знаете, что ищете. Поэтому давайте рассмотрим, как найти источник сигнала.
Как найти источник сигнала
Большая часть задания «Всплеск сигнала» в Horizon: Forbidden West довольно проста. Познакомившись с мастерицей по имени Силга, вы узнаете, что она отслеживает древние радиопередачи с помощью старых антенн или «шипов» в пустыне. Чтобы помочь ей, вы взбираетесь на шип рядом с ее базой и с помощью своего Фокуса сканируете сигнал. И так будет проходить большая часть миссии — путешествуйте по местам, которые вам указала Сильга, найдите шип и просканируйте сигнал. Это даст вам все необходимое для обнаружения источника сигнала — заключительной части миссии, где могут возникнуть сложности.
Когда вы дойдете до части задания «Источник сигнала», вы обнаружите, что сканирование Фокуса, которое вы проводили до этого момента, больше не поможет. Когда вы доберетесь до источника — каньона, полного машин, которые нужно очистить, — вы не найдете никакого эфира, только фиолетовый сигнал, который, если вы попытаетесь до него добраться, окажется за камнями, которые вы не сможете сдвинуть. Элой скажет, что вы не пройдете по этому пути, а затем просто оставит вас.
Здесь легко застрять, потому что вся миссия заключалась в поиске и прослушивании радиосигналов с помощью Focus с высокой точки обзора. Фиолетовый шар на уровне земли, за стеной, с которой вы не можете взаимодействовать, — это немного не то.
Итак, чтобы найти источник сигнала в сигнальном колосе Горизонта Запретного Запада, поднимитесь на вершину средней части каньона и посмотрите на землю под собой на север, используя фокус.
Вы должны увидеть белый алмаз, и Элой скажет, что он выглядит многообещающе. Эту легко заметную стену, которая находится совсем рядом с сигналом, можно вскрыть, чтобы добраться до него.
Она здесь, если у вас возникнут трудности (ночью ее почти невозможно увидеть).
Внутри вы найдете немного воды, через которую можно проплыть, чтобы добраться до погребенного разбившегося самолета. В ящике внутри будет находиться передатчик, который передавал сигнал, и некоторые припасы. После этого вы сможете выбраться наружу, отколов скальную стену, к которой раньше не было доступа из каньона.
Как только вы выберетесь, возвращайтесь в Силгу и сдайте задание. В конце вы получите спасенное вами военное снаряжение, которое можно использовать для изготовления Метателя шипов. Это копье, которое наносит урон с течением времени и при этом разрывает детали машин, и его стоит иметь.
Назначение.
Алгоритм
применяется в тех случаях, когда
контроллер должен передавать какие-либо
сигналы в реальном времени через сетевой
канал контроллера. Алгоритм может
передавать данные по нескольким (до 30)
каналам. Каждый канал передает 4 байта
данных, которые могут представлять одно
значение любого типа. Алгоритм формирует
новые значения в каждом цикле работы
контроллера.
Описание алгоритма.
Сигналы,
которые требуется передать через
интерфейс, должны быть предварительно
путем конфигурирования сформированы
на входах Нi алгоритма. Число передаваемых
сигналов 0<m<30 и задается модификатором
размера МР.
В
информационном пакете, передаваемом
через интерфейс, сигналам приписываются
номера, равные номерам соответствующих
входов Нi. Так сигнал на входе Н1 получает
номер 1, сигнал на входе Н2
номер 2 и т.д. Весь пакет получает номер
источника, равный сетевому номеру
контроллера, устанавливаемому в процессе
его программирования.
В одном контроллере
задействуется лишь один алгоритм ИНВ.
Входы алгоритма
ИНВ приведены ниже.
Входы алгоритма
ИНВ
Номер | Обозначение | Вх-Вых | Назначение |
01 | Н1 | Вход | Сигнал |
02 | Н2 | “ | Сигнал |
…. | ….. | ….. | …… |
m | Нm | “ | Сигнал |
-
Инр (07)Интерфейсный вывод радиальный
Назначение.
Алгоритм
предназначен для формирования в реальном
времени значений сигналов и выдаче их
по командам абонента в радиальный канал
контроллера.
Описание алгоритма.
Принцип
работы алгоритма ИНР такой же, как и
алгоритма ИНВ, но имеются следующие
особенности.
-
Формируемые
ИНР значения сигналов необходимо
запрашивать специальной командой,
посылаемой с верхнего уровня, то есть
ИНР формирует значения в темпе работы
контроллера, а передает их на верхний
уровень в темпе работы ПЭВМ верхнего
уровня. -
ИНР имеет расширенное
до 126 число входов, то есть МР=0-126. -
В
составе программы пользователя может
быть до 8 ИНР. Номер ИНР задается
модификатором типа МТ=1-8, что позволяет
передавать с одного контроллера на
верхний уровень до 1008 значений.
Входы алгоритма
ИНР подобны алгоритму ИНВ, за исключением
значений модификаторов МР и МТ.
-
Вип (08)Ввод интерфейсный полевой*
Назначение
Алгоритм применяется
для ввода данных с устройств полевой
сети контроллера.
Один
алгоритм ВИП организует связь с одним
абонентом-источником одной из полевых
сетей, от которого можно принимать
данные по нескольким (до 30) каналам. Если
необходима связь с несколькими
абонентами-источниками, в контроллере
используется несколько алгоритмов ВИП.
Описание алгоритма.
Один
алгоритм ВИП применяется для приема
сигналов, поступающих от одного
абонента-источника одной из полевых
сетей. Номер полевой сети абонента-источника
задается на входе Nпс, а его сетевой
номер
на входе Nист при настройке алгоритма.
Каждый
абонент-источник может передавать
несколько сигналов. Алгоритм ВИП выделяет
из общего пакета этих сигналов требуемые
(по номеру) сигналы и размещает их на
своих выходах Y1…Ym. От одного
абонента-источника сигналы могут
приниматься по m каналам, при этом 0 <
m < 30 и задается модификатором размера
МР. Каждый канал принимает 1, 2 или 4 байта
данных в зависимости от формата данных
сообщения, которые могут представлять
собой одно значение любого типа.
Выделенные
на выходах Yi сигналы затем могут
обрабатываться другими алгоритмами,
связанными по конфигурации с алгоритмом
ВИП. При приеме упакованных значений
обязательна предварительная их дешифрация
при помощи соответствующих алгоритмов.
На выходах алгоритма
формируется, кроме данных, состояние
источника и формат данных.
Номер
сигнала абонента-источника, выделяемого
на выходе Yi, задается при настройке на
входе Ni алгоритма. Например, если на
выходах Y1, Y2 и Y3 должны быть выделены
сигналы третьего абонента-источника,
имеющие номера соответственно 5, 12 и 2,
то устанавливаются параметры Nист=3,
N1=5, N2=12, N3=2.
Для
того, чтобы связаться с другим
абонентом-источником, задействуется
другой алгоритм ВИП, у которого при
настройке устанавливается требуемые
значения Nпс
и Nист.
Модификатор
размера МР=00-30, модификатор типа МТ и
масштаб времени МВ отсутствует.
Входы-выходы
алгоритма ВИП приведены ниже.
Входы-выходы
алгоритма ВИП
Номер | Обозначение | Вх-Вых | Назначение |
| Nпс | Вход | Номер |
| Nист | “ | Номер |
| N1 | “ | Номер |
| N2 | “ | Номер |
…. | ….. | ….. | …… |
m+2 | Nm | “ | Номер |
| D1 | Выход | Состояние |
| D2 | “ | Статус |
| D3 | “ | Исправность |
| D4 | “ | Резерв: |
| Nф | “ | Формат |
| Н1 | Сигнал | |
| Н2 | “ | Сигнал |
…. | ….. | ….. | …… |
m+5 | Нm | “ | Сигнал |