- Применение
- Схема
- Компоненты- Микроконтроллеры
- Арифметика
 
 
 
- Мониторы
- Редактор/компилятор
- Файлы
- Разработка
Арифметика
 Двоичный счетчик
Двоичный счетчик
 Устанавливает Лог. 1 на выходе после нескольких тактовых импульсов.
 Устанавливает Лог. 1 на выходе после нескольких тактовых импульсов.Свойства: (значения по умолчанию)
Основные:- Использовать вход "Set" (нет) Показывает/скрывает вход "Set" (Установка)
- Инвертировать такты: (нет)
 Инвертировать входные счетные импульсы.
- Инвертировать Set/Reset: (да)
 Инвертируйте входы установки и сброса.
- Считать до: (1)
 Количество тактовых импульсов для установки высокого уровня на выходе.
 Сумматор
Сумматор
 Настраиваемый полный сумматор.
 Настраиваемый полный сумматор. Регистр сдвига
Регистр сдвига
 8-разрядный регистр сдвига.
 8-разрядный регистр сдвига.Свойства: (значения по умолчанию)
Основные:- Инвертировать такты: (нет)
 Инвертирование входа тактовых импульсов.
- Инвертировать сброс: (да)
 Инвертирование вход сброса.
- Инвертировать выходы: (нет)
 Инвертировать выходные контакты.
- Открытый сток: (нет)
 Если да, то выход работает как открытый сток (открытый коллектор): Он может пропускать ток, но не подавать его.
 Функция
Функция
 Комбинационное логическое устройство.
 Комбинационное логическое устройство.Вы можете задать некоторую функцию для каждого вывода, нажав на кнопку рядом с ним.
Свойства: (значения по умолчанию)
Основные:- Функции: (i0 | i1)
 Список функций (через запятую).
Электрические:
- Число входов: (2 контакта)
 Количество входных контактов.
- Инвертировать входы: (нет)
 Инвертировать входные контакты.
- Число выходов: (1 контакт)
 Количество выходных контактов.
- Инвертировать выходы: (нет)
 Инвертирует выходные сигналы.
- Открытый сток: (нет)
 Если да, то выход работает как открытый сток (открытый коллектор):
 Он может пропускать ток, но не подавать его.
В компоненте «Функция» каждый выход определяется математическим выражением, которое может использовать состояния и напряжения на входах, а также предыдущие состояния выходов.
Вы можете комбинировать логические и аналоговые значения в функции.
Чтобы редактировать функции, нажмите на кнопку рядом с каждым выходным контактом.
Это откроет диалоговое окно для настройки функции.
Вы также можете редактировать функцию в свойствах компонента.
Например, в модели логического элемента ИЛИ с 2 входами выходная функция будет выглядеть так:
i0|i1

Логические операции:
НЕ: !
И: &
ИЛИ: |
Исключающее ИЛИ: ^
Логические состояния:
Вход n: “in”
Выход n: “on”
Аналоговые операции:
Любые математические операции, применимые к числам с плавающей запятой.
Напряжения:
Вход n: “vin”
Выход n: “von”
Например, модель дифференциального усилителя с 2 входами и 1 выходом, выходная функция будет выглядеть так (коэффициент усиления = 10):
vo = (vi1 - vi0) * 10
Обратите внимание, что для получения выходных напряжений вместо логических состояний выражение должно начинаться с «vo=».
Вы можете комбинировать логические и аналоговые операции для получения более сложного поведения.
Например, это выражение…
vo = (vi1 > vi0) * (vi1 - vi0) + (vi1 <= vi0) * vi0
…будет делать следующее:
Если Vi1 > Vi0: выход = Vi1 - Vi0
Иначе: выход = Vi0







