Skip to content

Модуль nanoCAD СПДС для автоматического импорта файлов MCDI в базу данных

License

Notifications You must be signed in to change notification settings

fonkalitin/nanoCAD_PRPR_importMCDI

Repository files navigation

Модуль для Нанокад СПДС (nanoCAD SPDS). Данный модуль работает только в нанокад СПДС начиная с версии 24.0 т.к. только начиная с этой версии в API был добавлен метод .import("MCDI").

Модуль выполняет:

  • проверку подключенной в данный момент БД (сетевая/локальная);
  • автоматический импорт файлов MCDI.

Все настройки хранятся во внешнем конфиг-файле "prPr_DBConfig.ini" который должен быть расположен в одном каталоге вместе с *.dll.

  • Настройка файла конфигурации "prPr_DBConfig.ini":

    [MCDI]

  • MCDIfolderPath = D:\Soft\nCAD\MCDI\ # Путь где распологается импортируемый MCDI файл;

  • MCDIfilename = TestObject.mcdi # Имя импортируемого MCDI файла;

    [spdsDB]

  • DBfolderName = _НАНО-ПРОЕКТ # Наименование целевого каталога в базе элементов СПДС;

  • importToRoot = false # Импортировать MCDI файл непосредственно в корень базы элементов (да/нет - true/false);

  • DBname = pgsql:localhost:nspds240 # Полное наименование Локальной БД элементов в которой у пользователя есть права на запись (этот путь будет предложен по умолчанию для переключения с сетевой БД);

    [options]

  • autoUpdNeeded = true # Флаг автообновления. Если включен (true) то при каждой загрузке нанокад будет выполняться импорт заданного MCDI (с перезаписью);

  • silentMode = false # Флаг тиходо режима, без уведомлений. Если включен (true) то при загрузке модуля не будет появляться окно с вопросом "Хотите Обновить БД?";

В каталоге "Рабочая сборка .dll" расположен готовый собранный модуль для включения его в автозагрузку нанокад: Настройки > Приложения (автозагрузка), или команда: APPLOAD

About

Модуль nanoCAD СПДС для автоматического импорта файлов MCDI в базу данных

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages