#user-interface #boolean
#пользовательский интерфейс #логическое
Вопрос:
моя работа заключается в автоматизации, и я много работаю с логической логикой, когда у части оборудования есть разрешение что-то делать или чего-то не делать. это требует, чтобы я разрабатывал выражения в простых однострочных уравнениях. Я пытаюсь выяснить, как я могу разработать небольшое вспомогательное приложение, чтобы упростить его кодирование.
Например, допустим, я пытаюсь разработать разрешение, позволяющее транспортному средству начать движение, простое запрыгивание в машину не заставит ее начать движение, есть шаги, которые должны произойти, прежде чем машина поедет куда угодно. например, включение двигателя. если вы посмотрите на изображение ниже, вы можете получить представление о более простом уравнении.
https://i.ibb.co/fnQ3x9x/IMG-2389.jpg
Эквалайзер для изображения: Разрешение на запуск = MotorTurnedOn И ((Автоматический режим ИЛИ (ручной режим И (OilTempNorm ИЛИ OilCoolingActive))) ИЛИ EmerOvr)
Много времени я редактирую код, который кто-то написал давным-давно, поэтому его не всегда легко понять, а некоторые из них очень длинные, как видно на рисунке ниже
https://i.ibb.co/tXtrKwk/IMG-2388.jpg
изображения генерируются сторонним программным обеспечением, которое используется для создания графического интерфейса для оборудования.
Я пытаюсь понять, как я мог бы спроектировать что-то, где я мог бы взять блок и поместить их во что-то похожее на картинку, и это могло бы экспортировать уравнение для эквивалентного логического выражения.
Я знаком только с Python, Matlab, C и немного Java, если есть какой-то шаблон, который мог бы помочь мне начать, я бы хотел выучить новый язык, в противном случае я бы хотел придерживаться того, что я знаю.
Любая помощь или идеи будут оценены.