- Применение
- Схема
- Компоненты
- Микроконтроллеры
- Арифметика
- Мониторы
- Редактор/компилятор
- Файлы
- Разработка
Арифметика
Двоичный счетчик

Свойства: (значения по умолчанию)
Основные:- Использовать вход "Set" (нет) Показывает/скрывает вход "Set" (Установка)
- Инвертировать такты: (нет)
Инвертировать входные счетные импульсы. - Инвертировать Set/Reset: (да)
Инвертируйте входы установки и сброса. - Считать до: (1)
Количество тактовых импульсов для установки высокого уровня на выходе.
Сумматор

Регистр сдвига

Свойства: (значения по умолчанию)
Основные:- Инвертировать такты: (нет)
Инвертирование входа тактовых импульсов. - Инвертировать сброс: (да)
Инвертирование вход сброса.
- Инвертировать выходы: (нет)
Инвертировать выходные контакты. - Открытый сток: (нет)
Если да, то выход работает как открытый сток (открытый коллектор): Он может пропускать ток, но не подавать его.
Функция

Вы можете задать некоторую функцию для каждого вывода, нажав на кнопку рядом с ним.
Свойства: (значения по умолчанию)
Основные:- Функции: (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