НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 91929394959697 ... 233


Знаки операций

Операция присваивания

- Равенство (устанавливает переменную или выходной вывод в какое-либо

значение или состояние).

Математические операции

+ Сложение.

Вычитание. * Умножение.

/ Деление.

Унарные операции

Логическое отрицание (НЕ). ! Поразрядное дополнение.

Логические операции

&& И (AND). I I ИЛИ (OR).

Исключающее ИЛИ (XOR).

Поразрядные операции

& И (AND).

I ИЛИ (OR).

Исключающее ИЛИ (XOR).

« Сдвиг влево.

>> Сдвиг вправо.

Операции сравнения

= Равно.

! = Не равно.

< Меньше.

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

> Больше.

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

Применение

Знаки операций используются для установки значений и манипулирования переменными и выражениями.

Замечания

Выражения должны быть заключены в круглые скобки. Выражение внутри скобок всегда вычисляются слева на право. Для изменения порядка вычисления операций в выражении необходимо также использовать скобки. Значения, переменные, выражения и т. п., к которым применяются унарные операции, должны также заключаться в скобки.

Примеры

clk twl = (25п);

reg = (reg + 1);

vx = (vol param - lOm);

С = (A * В) ;



= (xval 11);

(A ScSc -(B) ) ;

(! (X)) ;

then

Y=FFFFFFFE

(X Sc 1) ;

then

A=l, if X=2

then

(X 1 8);

then

B=9, if X=2

then

B=10

(X » 2) ;

then

C=0, if X=2

then

(2 » X) ;

then

D=l, if X=2

then

(X « 2) ;

then

E=4, if X=2

then

(2 « X) ;

then

F=4, if X=2

then

(A >= Б) THEN

IF ( (A < 2) ScSc (B > 3) ) THEN ... IF ((C < 2) II (X > 4)) THEN ...

Смотрите также

MATH FUNCTIONS

OUTPUTS

Объявляет выходные выводы (выводы, являющиеся управляющими или нагружающими для внещней схемы).

Основная форма

OUTPUTS <output pin>t, <output pin>, ...];

Параметры

<output pin> Имя выходного вывода. Применение

Тип данных OUTPUTS используется для определения выводов, которые во время работы устройства воздействуют на внешнюю схему. В основном они включают входные, выходные и I/O выводы, а также выводы питания. Входные выводы и выводы питания включаются в этот список по причине того, что их наличие позволяет задать нагрузку для внешних управляющих цепей.

Замечания

Имена выходных выводов обязательно должны начинаться с буквы и быть определены до их первого использования.

Пример

OUTPUTS VCC LD, PRE LD, DATA LD, CLK LD, CLR LD, QN, Q;

Смотрите также

INPUTS, IO PAIRS, PWR GND PINS

PARAM SET

Определяет, была ли выполнена предварительная установка SimCode параметра. Основная форма

PARAM SET(<param var>)

Параметры

<param var> Параметр SimCode модели.



Применение

Функция PARAM SET используется для определения того, бьшо ли установлено какое-либо значение для указанного параметра SimCode модели. Она возвращает 1, если значение было установлено (например, vil param = 0.8), в противном случае возвращается 0.

Замечания

Список параметров SimCode модели и ассоциированные с ними имена переменных приведены в описании команд INTEGER и REAL.

Пример

А = PARAM SET(ld param) ,-

IF (PARAM SET(voh param)) THEN ...

Смотрите также

INTEGERS, REALS

PROMPT

Приостанавливает процесс моделирования и выводит сообщение. Основная форма

PROMPT("<message>"t, <value/pin>...]);

Параметры

<message> Строка сообщения, содержащая, если необходимо, символы форматирования.

<value> Значение переменной или константы.

<pin> Имя вывода или переменная с индексом вывода.

Применение

Оператор PROMPT используется для остановки процесса моделирования и вывода информации из строки <message>. Сообщение во время моделирования выводится в окне статуса. Для продолжения выполнения SimCode кода необходимо нажать на соответствующую кнопку.

Замечания

Форматированная строка в операторе PROMPT подобна той, которая используется в языке Си в операторе printf. В таблице 4.60 приведены некоторые допустимые символы форматирования.

Таблица 4.60

Символ

Описание

Табуляция

Новая строка

Возврат каретки

Вывод в десятичной форме для коротких переменных или текущее состояние входа/выхода

Вывод в десятичной форме для коротких переменных или старое состояние входа/выхода



0 ... 91929394959697 ... 233