Индексатор проектов

Описание работы плагина для индексации проекта sindexer.dll

При работе с ПО SimInTech пользователю предоставлена возможность использовать плагин sindexer.dll для автоматической индексации проекта. Данная программа индексирует все блоки и сигналы, используемые в проекте, и создает индексный файл с расширением *.pidx.

Преимуществом использования данного плагина является возможность быстрого расширенного поиска объектов SimInTech в различных проектах по их индексам в файлах *.pidx.

  1. Для подключения данного плагина необходимо выбрать в главном меню схемного окна во вкладке "Файл" подпункт "Параметры" (см. Рис. 1).


    Рис. 1. Вызов меню параметров проекта
  2. В появившемся диалоговом окне выбрать вкладку "Плагины" и добавить плагин sindexer.dll (см. Рис. 2). По умолчанию данный плагин должен быть подключен к проекту.


    Рис. 2. Подключение плагина sindexer.dll к проекту
  3. После подключения плагина в меню поиска объектов появляется пункт "Настройки индексатора" (см. Рис. 3).


    Рис. 3. Вызов меню настроек индексатора
  4. В окне настроек индексатора поиска (см. Рис. 4) задаются следующие параметры:
    • стартовый каталог индексации – в данном поле указываются пути к папкам с проектами, в которых будет проводиться поиск объектов по индекс файлам;
    • возможность рекурсивного сканирования;
    • задается интервал сканирования в секундах;
    • возможность частичного повторного сканирования при сохранении файлов.


    Рис. 4. Настройки индексатора поиска
  5. В меню "Поиск блока" автоматически добавляется дополнительная настройка направления поиска "По индексам файлов и открытым проектам".


    Рис. 5. Меню поиска блоков
  6. Результаты поиска отображаются в окне "Поиск блока" в поле "Результаты поиска" (см. Рис. 5). Название найденных блоков содержат в себе название файла проекта, в котором найден блок, и имя блока в данном проекте.

Возможность автоматического поиска объектов по их индексам в файлах *.pidx. позволяет эффективно организовать совместную работу нескольких пользователей над большими составными проектами.