Micro-Cap в схемотехнике. Касьянов А.Н. - 8 стр.

UptoLike

Составители: 

<time> INCR BY <значение>,
<time> DECR BY <значение>,
<time> GOTO <название метки> <repeat> TIMES,
<time> GOTO <название метки> UNTIL GT <значение>,
<time> GOTO <название метки> UNTIL GE <значение>,
<time> GOTO <название метки> UNTIL LT <значение>,
<time> GOTO <название метки> UNTIL LE <значение>.
Параметр <time> указывает время, когда генерируется новое <значение> команд INCR, DECR, или
GOTO. <Time> может быть указано в секундах или циклах. Циклы указываются с помощью символа
"C". Значение TIMESTEP будет умножаться на то, что стоит перед символом "C", чтобы определить
значение в реальных секундах. Время может быть объявлено относительно предыдущего времени с по-
мощью знака "+", например, +10c или +50ns.
Параметр <название метки> указывает начало цикла. GOTO <название метки> переведет исполне-
ние программы к следующему необозначенному меткой оператору после выражения LABEL=<название
той же метки>, а <repeat> указывает сколько раз повторять цикл. Значение –1 создает вечный цикл.
Время в командах stim может идти по возрастающей. Выражение GOTO должно обратиться к пре-
дыдущей метке <название метки>.
Параметр <значение> указывает значения для выходных зажи-мов генератора. Формат значений
определяется командой Format 0, 1, R – фронт, Fспад, Xнеопределенность, Z высокий импеданс,
RNDслучайное число, ? – случайный символ, а также могут быть использованы бинарные, восьме-
ричные и шестнадцатеричные числа. Параметры RND
и ? – оба случайно принимают значение от 0 до 1. Значение RND покрывает все символы в <значении> в
то время, как команда ? повлияет лишь на один символ.
Команда I/O MODEL: <название модели ввода-вывода> – определяет имя модели для описания
ввода-вывода.
Примеры: IO_STD; IO_ACT; IO_HC.
Команда TIMESTEP: <размер временного шага> – распространяется только на значения в stim-
командах, которые имеют суффикс "C" и определяет количество секунд в одном временном шаге. Зна-
чения, указанные в секундах не будут затронуты.
Примеры: 5n
10n
Команда IO_LEVEL: <значение выбора интерфейса подсхемы> – выбирает один из четырех интер-
фейсов подсхем AtoD или DtoA. Это подсхема, которая будет вызываться, когда аналоговое устройство
будет подключено к генератору. По умолчанию – 0.
0 = значение DIGIOLVL в Глобальных Установках.
1 = AtoD1/DtoA1
2 = AtoD2/DtoA2
3 = AtoD3/DtoA3
4 = AtoD4/DtoA4
Пример: 4
Команда POWER NODE: <цифровой разъем питания> – определяет цифровой разъем питания, ко-
торый будет использоваться подсхемой в случае подключения аналогового устройства к генератору.
Пример: $G_DPWR
Команда GROUND NODE: <цифровой узел заземления> – определяет цифровой узел заземления,
который будет использоваться подсхемами интерфейса, если аналоговое устройство связано с генерато-
ром. Пример: $G_DGND
Параметр <узел>* – для компонентов схемы SPICE определяет названия узлов выхода. Для схема-
тического компонента эти данные автоматически соответствуют количеству выходов.
Параметр <размер шага> команды TIMESTEP определяет количество секунд за один цикл. Проме-
жутки времени можно указывать в секундах и циклах размеров в шаг, с помощью знака "c". Время вы-
числяется умножением количества шагов на размер шага. По умолчанию шаг равен нулю.
Модели компонент имеют две составляющие: схемотехническую и функциональную. Схемотех-
ническая (пространственная) модель представляется на экране в виде чертежа и настраивается в специ-
альном окне настройки, которое открывается всякий раз при вызове на экран текущего компонента.