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" в окне будет сформирован семантически правильный фрагмент текста для получения данных из этого параметра.