Генератор программного кода
BIM Master может создавать фрагменты программного кода.
За эту работы отвечает программный модуль LABPP_ProgramCodeGen.cpp.
При нажатии на кнопку вызова генератора прораммного кода, текущее окно LABPP BIM Master'а переводится в режим "Program Code Genetation" (генерация программного кода").
Теперь это окно можно использовать для выбора параметров в целях генерации программного кода.
Одновременно с этим открывается окно LABPP Programm Code Generator ( генератор программного кода).
В нем в древовидной структуре собраны пункты для создания различных фрагментов программ и даже решений.
Чтобы лучше понять назначение каждого пункта можно выделить его и нажать кнопку "Information" (Информация).
Выбранный модуль сообщит что и как он делает.
При нажатии кнопки "Generate" выполняется создание кода при взаимодействии с окном LABPP BIM Master.
Например при выполнении пункта "get_element_value" программа берет имя и свойства переменной из текущего окна LABPP BIM Master (см.рисунок ниже).
Вы в любой момент можете загрузить данные о параметрах и их значениях из любого элемента проекта .
Закрывать окно BIM Master для этого не требуется.
Выделите элемент и нажмите левую кнопку снизу.
Затем выберите раздел параметров (на рисунке выбран раздел "GDL") и укажите нужный параметр в таблице.
Можно пользоваться поиском.
Теперь при нажатии кнопки "Generation" в окне будет сформирован семантически правильный фрагмент текста для получения данных из этого параметра.