Перейти к содержанию

Навигация

I/O Mapping Matrix: различия между версиями

Нет описания правки
Строка 3: Строка 3:
<!--T:1-->
<!--T:1-->


{{DISPLAYTITLE:Mapping-матрица}}
== Назначение == <!--T:3-->
== Назначение == <!--T:3-->
{{DISPLAYTITLE:Mapping-матрица}}
Релейные модули имеют несколько режимов работы реле от входов. И один из них — это взаимодействие согласно Mapping-матрице.
Релейные модули имеют несколько режимов работы реле от входов. И один из них — это взаимодействие согласно Mapping-матрице.


Строка 11: Строка 11:
Матрица действий над выходами по изменению состояний входов позволяет гибко настраивать реакцию устройства в зависимости от изменения его входов.
Матрица действий над выходами по изменению состояний входов позволяет гибко настраивать реакцию устройства в зависимости от изменения его входов.


== Устройство и принцип работы == <!--T:4-->
Настроить Mapping-матрицы можно через запись значений в регистры или в веб-интерфейсе контроллера Wiren Board.
=== Классическая матрица ===
 
{| class="wikitable" style="float:right; margin-left: 10px;"
== Классическая матрица == <!--T:4-->
[[Image: WebUI mapping-matrix.png |300px|thumb|right| Пример настройки mapping-матрицы в веб-интерфейсе контроллера Wiren Board]]
 
Классическая Mapping-матрица появилась в устройствах WB-MR и WB-MWAC с версии прошивки '''1.9.0'''.
 
{| class="wikitable noclear"  
! Регистры !!  !! colspan="8"| Выходы '''MR3-6'''
! Регистры !!  !! colspan="8"| Выходы '''MR3-6'''
|-
|-
Строка 41: Строка 46:
Если в устройстве количество входов и/или выходов меньше 8, то адреса регистров '''не''' меняются — просто строки/столбцы для отсутствующих регистров не учитываются. Исключение — устройства с 2 входами и выходами.
Если в устройстве количество входов и/или выходов меньше 8, то адреса регистров '''не''' меняются — просто строки/столбцы для отсутствующих регистров не учитываются. Исключение — устройства с 2 входами и выходами.


{| class="wikitable" style="float:right; margin-left: 10px;"
{| class="wikitable"
! Регистры !!  !! colspan="8"| Выходы '''MR2'''
! Регистры !!  !! colspan="8"| Выходы '''MR2'''
|-
|-
Строка 128: Строка 133:
|}
|}


=== Матрицы для кнопок с распознаванием нажатий ===
== Матрицы для кнопок с распознаванием нажатий ==
Начиная с версии прошивки 1.17.0 появились дополнительные матрицы с возможностью настроить входы как кнопки для детектирования различных четырёх типов нажатий:  
[[Image: WebUI WB-MR6C v.2 Relay Change Input Mode Matrix.png |300px|thumb|right| Пример настройки матрицы для кнопок в веб-интерфейсе контроллера Wiren Board]]
Начиная с версии прошивки 1.17.0 появились дополнительные матрицы с возможностью настроить входы как кнопки для детектирования четырёх типов нажатий:  
* короткое,  
* короткое,  
* длинное,  
* длинное,