Программа создания схем коммутаций

Данная программа - это аналог программы NI Switch Executive с адаптацией под нужды компании "ОВЕН". В графическом интерфейсе (canvas.js) инженером создаются схемы коммутации для автоматического стенда поверки. Конечный результат - это файл Excel с набором команд для управления стендом поверки. Данный файл будет использован промышленным ПК (среда LabVIEW) для коммутации определенных реле в нужной последовательности.


Программа сделана на Node.JS с использованием ООП. Также применяется json, ipc, local storage. Отрисовка векторной графики полностью динамическая на основе входных данных о параметрах матрицы коммутаций. Реализовано масштабирование, откат изменений, горячие клавиши. Перед сохранением происходит проверка корректности схем коммутаций.