projectloaddb

Функция загрузки базы сигналов проекта с заданным именем

Синтаксис:

projectloaddb(proj_id, new_name, flag);

Аргументы:

proj_id - идентификатор проекта в виде целого числа;

new_name - строка, новое имя базы сигналов проекта;

flag - двоичный аргумент (boolean), если True, то выполняется загрузка базы сигналов с новым именем, иначе - со старым.

Описание:

projectloaddb – функция производит загрузку файла базы сигналов для проекта с идентификатором proj_id. Если flag = True, то выполняется загрузка файла базы с новым именем new_name, в противном случае выполняется загрузка файла со старым именем. Идентификатор проекта может быть получен с помощью функций getcurrentprojectid, openproject и др.

Новое имя new_name может содержать
  • только имя файла ("new_bd"), для сохранения в папке проекта;
  • имя файла и путь относительно файла проекта ("dir\new_bd");
  • имя файла и абсолютный путь ("D:\dir\new_db").
Прим.: настройка используемого в проекте файла базы сигналов не изменяется в результате работы функции

Результат:

Выполняется загрузка файла базы сигналов.

Пример:

proj_id = getcurrentprojectid;
projectloaddb(proj_id, "D:\1\new_db", true);

В результате выполнения скрипта примера происходит получение идентификатора текущего проекта, после чего загрузка файла базы сигналов из файла "1\new_db" для текущего проекта. Путь указан относительно файла проекта.