- Применение
- Схема
- Компоненты
- Микроконтроллеры
- Связанные компоненты
- Мониторы
- Редактор/компилятор
- Файлы
- Разработка
Связанные компоненты
Эта функция доступна только начиная с версии 1.1.0.
Связывание — это способ организации взаимодействия компонентов без их физического соединения в цепи.
Когда вы связываете два или более компонента, связующий или «активный» компонент будет выполнять некоторые действия над связанными компонентами, обычно отправляя им данные.
Например, вы можете связать переменный резистор с несколькими потенциометрами. Тогда, когда вы регулируете положение переменного резистора, все освязанные потенциометры будут автоматически установлены в то же положение.
Способность связываться с другими компонентами есть только у некоторых компонентов.
Большинство компонентов могут быть связаны, но лишь некоторые могут выполнять действия.
Чтобы связать два компонента:
Щёлкните правой кнопкой мыши на связующем компоненте и выберите «Link to Component» (Связать с компонентом).
Курсор мыши изменится на:
Выберите компоненты для связывания, щёлкая по ним.
Синий квадрат с номером будет указывать на то, что компонент связан.
Чтобы разорвать связь, щелкните повторно по любому связанному компоненту.
Чтобы прекратить процесс связывания, щелкните на любой пустой области схемы — курсор вернется в нормальное состояние.
Может связываться со следующими компонентами:
- Переменный резистор - Передаёт значение в диапазоне от Мин. до Макс. значения (указаны в свойствах).
- Текстовый компонент - Отображает метку значения от связанных компонентов.
Синтаксис: $dataN (где N = индекс компонента). - Светодиод / Диод - Передаёт значение текущего потока, протекающего через компонент (для 40 мА передается 0.040).
- Двигатель постоянного тока - Передаёт значение от 0 до 1000, соответствующее углу поворота (1000 = 360º).
- Шаговый двигатель - Передаёт значение от 0 до 1000, соответствующее углу поворота (1000 = 360º).
- Скриптовый компонент - Может передавать любое значение из скрипта (число с плавающей точкой double или строку string).
Могут быть связаны (приёмники):
- Регуляторы (Потенциометр, Переменный резистор, Резистивные датчики):
Могут получать значение (сопротивление, освещённость и т.д.) или положение регулятора:
i = 0: установить положение регулятора (0-1000)
иначе: установить значение сопротивления. - Текстовый компонент:
Может добавлять или устанавливать текст:
i = 0: установить текст.
иначе: добавить (дописать) текст. - 7-сегментный индикатор:
Может получать значение для отображения или состояние сегментов вкл/выкл:
i = 0: отобразить значение (0-F).
иначе: 1 бит на каждый сегмент. - Генератор тактовых импульсов и сигналов:
Может получать значение частоты. - Потенциометр:
Может получать значение сопротивления или значение регулятора.
i = 0: Значение сопротивления, иначе: Значение регулятора. - Конденсатор:
Может получать ёмкость в процентах (от 0 до 1000 = от 0 до 100%). - Катушка индуктивности:
Может получать индуктивность в процентах (от 0 до 1000 = от 0 до 100%). - Управляемый источник:
Может получать управляющее напряжение или ток. - Скриптовый компонент:
Может получать числовое (double) или строковое (string) значение.