Формирование дерева задач

Печать Предыдущая страница Стартовая страница Следующая страница

clip0112

Добавить группу

Добавить группу задач

clip0113

Добавить файл PY

Добавить python скрипт.

Путь к python файлам: …\Users\Public\Documents\Panorama\scenario.py\

Скрипт должен содержать функции (точки входа) с определенными аргументами, например,

def CrosslinkingObjects(hmap: maptype.HMAP,

                       hsiteEditable: maptype.HSITE,

                       hsiteAnalyzed: maptype.HSITE,

                       parmname: str) -> int:  

                       # caption: Сшивка объектов двух карт

 

Аргументы функции:

• hmap – идентификатор открытого документа

• hsiteEditable – идентификатор редактируемой векторной карты

• hsiteAnalyzed – идентификатор дополнительной векторной карты

• parmname – файл с настроенными параметрами задачи

 

# caption: – название задачи

 

ТИПЫ И КОЛИЧЕСТВО АРГУМЕНТОВ ФУНКЦИИ ДОЛЖНЫ СТРОГО СООТВЕТСТВОВАТЬ!

clip0114

Добавить модуль

Добавить файл динамической библиотеки (dll•файл)

DLL-файл должен содержать экспортируемые функции (точки входа) с определенными аргументами, например,

long int WINAPI mapprocSorting(HMAP hmap,

HSITE hsiteEditable,

HSITE hsiteAnalyzed,

const WCHAR * parmname);

 

Аргументы функции:

• hmap – идентификатор открытого документа

• hsiteEditable – идентификатор редактируемой векторной карты

• hsiteAnalyzed – идентификатор дополнительной векторной карты

• parmname – файл с настроенными параметрами задачи

 

Поддерживается загрузка нескольких функций (точек входа). Названия функций должны начинаться с префикса «mapproc», например,

mapprocDeletting, mapprocUpdateSemantic

 

ТИПЫ И КОЛИЧЕСТВО АРГУМЕНТОВ ФУНКЦИИ ДОЛЖНЫ СТРОГО СООТВЕТСТВОВАТЬ!!!

clip0115

Добавить параметр задачи

Добавить параметр задачи.

clip0116

Удалить задачу

Удалить группу/задачу/параметр/перечисление. Кнопка Delete.

clip0117

Добавить перечисление

Добавить перечисление параметра.

Доступно только для типа «enumeration».

clip0164+

clip0165

Копировать в буфер

Копировать текущий параметр или все параметры задачи в буфер обмена

clip0166

Вставить из буфера

Добавить параметр или все параметры задачи из буфера обмена в текущую задачу.

Доступно только для пользовательских задач.

 

Если добавляемые функции подходят под описание, то они все добавляются в список.

 

clip0167

 

Функция, отсутствующая в модуле, будет выделена красным цветом.

 

clip0168