![]() | |
НПО Системы Безопасности (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 * В) ;
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 |