Я пытаюсь найти чистое решение для реализации основной матрицы решений в python. У меня есть 8 датчиков, которые контролируют установку, и в зависимости от состояния этих 8 датчиков мне нужно активировать некоторые реле.Чистая реализация «матрицы принятия решений»
Мое решение матрица выглядит как (S датчики и R являются R):
S1 S2 S3 S4 S5 S6 S7 S8 R1 R2 R3
0 1 0 0 1 1 0 1 0 0 1
1 0 1 0 0 1 1 0 1 1 1
0 1 1 1 0 0 0 1 0 1 0
...
В настоящее время единственной реализацией, что я вижу, это набор а, если заявления/Элиф для каждой строки моей descision матрицы, как :
if S1==0 and S2==1 and S3==0 and S4==0 and S5==1 and S6==1 and S7==0 and S8==1:
relay_state('R1', 0)
relay_state('R2', 0)
relay_state('R3', 1)
elif ...
Это определенно будет работать, но мне интересно, есть ли более чистый способ реализовать это?
Это именно то, что я искал! благодаря – cgaspoz