Skip to content

Каталог HMI

На этой странице описаны назначение каталога HMI, состав подкаталогов и принципы использования SVN Externals. Контекст: Типовой каталог проекта.

Каталог HMI является частью структуры проекта и содержит файлы для верхнего уровня АСУ (мнемосхемы, окна, символы). Генерация мнемосхем: HMI Менеджер.

  • DirectoryHMI/
    • Directoryexternals/
    • Directoryobjects/
    • Directoryoutput/
    • Directoryresources/

Рисунок 1 — Структура каталога HMI

  • externals/ — внешние ссылки (SVN externals) на общие библиотечные компоненты
  • objects/ — основной каталог проекта с мнемосхемами, окнами и другими проектными элементами
  • output/ — результаты генерации для конкретного проекта
  • resources/ — ресурсы проекта (изображения, шрифты и т.д.)

Описание подкаталога externals

Section titled “Описание подкаталога externals”

Подкаталог externals содержит ссылки на общие библиотечные проекты из репозитория svn://nashgit.ru/automiq/Libraries. Это позволяет проектам использовать унифицированные и актуальные версии базовых компонентов. Ссылки настраиваются как SVN Externals.

Связь каталога Externals с библиотеками проектов

Рисунок 2 — Связь каталога Externals с библиотеками проектов

Каталог в проектеНазначениеСсылка на репозиторий (SVN External)
externals\AlarmsБиблиотека визуализации и управления аварийными сообщениями.svn://nashgit.ru/automiq/Libraries/AplhaHMI/Alarms text
externals\CommonLibОбщие библиотечные объекты, символы и стили, используемые во всех проектах.svn://nashgit.ru/automiq/Libraries/AplhaHMI/CommonLib
externals\ExplorerКомпоненты для навигации по проекту (дерево объектов, панели поиска).svn://nashgit.ru/automiq/Libraries/AplhaHMI/Explorer
externals\IntegrityControlИнструменты для контроля целостности данных и состояния системы.svn://nashgit.ru/automiq/Libraries/AplhaHMI/IntegrityControl
externals\SecurityConfiguratorБиблиотека для настройки прав доступа и пользовательских ролей.svn://nashgit.ru/automiq/Libraries/AplhaHMI/SecurityConfigurator
externals\TrendsГотовые компоненты для отображения графиков и трендов.svn://nashgit.ru/automiq/Libraries/AplhaHMI/Trends
externals\DCS_ESD_libБиблиотека со всеми библиотечными символами, используемыми в проекта автоматизации отдела РППО.svn://nashgit.ru/automiq/Libraries/AplhaHMI/DCS_ESD_lib
externals\StatisticsКомпоненты для сбора и отображения статистической информации.svn://nashgit.ru/automiq/Libraries/AplhaHMI/Statistics