Редактируемые шкалы EngineLink: добавление прибора на экран не создаёт измерение
Digital Yacht указывает, что страницу Gauges в EngineLink можно изменять: добавлять, скрывать и менять шкалы под данные двигателя в сети NMEA 2000. Эта возможность относится к составу представления. Она помогает организовать нужный экран, но не означает появление нового датчика или измерения после добавления графического прибора. Для предварительной карточки полезно сохранять отдельно источник параметра и способ его показа.
Начать с перечня нужных данных
Представим условную страницу, где нужны обороты, температура и давление. Для каждого показателя в карточке записывают его назначение и известный источник. Затем определяют, каким образом он должен быть представлен пользователю. Так экран строится вокруг задачи и доступных данных. Если для давления источник пока не подтверждён, новая шкала с соответствующим названием не превращает этот пробел в готовое измерение.
Пустое место в исходных данных и отсутствие шкалы на экране — разные случаи. В первом требуется уточнить наличие и происхождение параметра, во втором — способ представления уже известного потока. Смешение этих задач приводит к неопределённому запросу «добавить показатель», хотя ожидаемый результат может требовать совершенно разной работы. Разделённая карточка позволяет адресовать конкретный вопрос нужному участнику проекта.
Скрытие не означает исчезновение источника
В выбранном описании скрытие шкалы относится к организации страницы. Из этого действия здесь не выводится прекращение работы внешнего датчика или передачи параметра в сеть. Экран и источник сохраняют разные роли. Поэтому при обсуждении выбранного набора приборов полезно говорить о видимом составе представления, не назначая неизвестное поведение других узлов на основании одного изменения оформления.
Точно так же изменение видимого прибора не следует автоматически называть калибровкой измерительной системы. Для калибровки или другого изменения исходных данных потребовалось бы собственное основание и точное описание действия. В этой статье рассматривается только названная изготовителем редактируемость страницы. Никакие функции изменения параметров двигателя или свойств датчика из неё не выводятся и в проект не добавляются по аналогии.
Связать каждую шкалу с вопросом пользователя
Полезная ведомость может содержать показатель, его источник, нужное представление и известное состояние подтверждения данных. Это помогает выбрать содержимое экрана и избежать дублирующих либо неопределённых элементов. Если две шкалы относятся к разным двигателям, их назначение сохраняют явно. Хорошая предварительная карточка делает происхождение каждого значения понятным, а не просто увеличивает количество графических приборов на странице.
В рамках статьи веб-интерфейс не открывался на реальном устройстве, датчики не подключались и показания не проверялись. Практический результат — точное понимание редактируемой страницы EngineLink: добавление, скрытие и изменение шкал организуют представление доступных сведений. Наличие самих измерений, их качество и применимость конкретной установки требуют собственной подтверждённой привязки.