В производстве информация о продукте должна перемещаться по различным системам производственного предприятия, от проектирования до поддержки продукта. Этот информационный поток обеспечивается семейством стандартов под названием STEP (СТАНДАРТ для обмена данными модели продукта), которое находится в компетенции ISO, международной организации по стандартизации.
Стандарты STEP написаны с использованием языка информационного моделирования EXPRESS , который описывает информационные элементы и их отношения. Информация о продукте может включать, например, 3D-геометрические модели конструкций деталей, сборок и информацию о том, как эта деталь должна быть изготовлена. Инженеры постоянно добавляют новые возможности STEP для поддержки меняющихся отраслевых требований. Язык EXPRESS имеет формальную грамматику, которую могут понять компьютеры.
Однако модели EXPRESS обычно пишутся в простых текстовых редакторах, которые не поддерживают функции языка. Разработка схемы EXPRESS — это сложный и подверженный ошибкам процесс, основанный на понимании автором конструкций и спецификаций EXPRESS. Более того, файлы схемы могут быть длинными и содержать множество ссылок на другие схемы, которые трудно читать и перемещаться по ним. Улучшение читаемости также зависит от форматирования синтаксиса вручную.
Стремясь обеспечить лучший пользовательский опыт, исследователи NIST разработали «easyEXPRESS», чтобы помочь автору EXPRESS. Они представили новый инструмент на недавнем заседании Технического комитета 184 ISO 10303, подкомитета 4, который занимается разработкой и внедрением протоколов и методов применения STEP.
Программа easyEXPRESS, созданная для написания точных схем EXPRESS, предоставляет сообществу EXPRESS современные возможности разработки, такие как:
- Проверка и подсветка синтаксиса
- Интеллектуальное завершение кода
- Семантическая проверка и отчеты об ошибках
- Автоматические исправления кода
- Быстрая навигация по файлам и символам
- Управление ссылками
easyEXPRESS позволяет авторам сосредоточиться на информационном моделировании, а не на тривиальном форматировании файлов или навигации. easyEXPRESS проходит финальное тестирование и будет доступен как расширение Visual Studio Code.