Создание блоков по таблице

Описание работы функции автоматического создания массива блоков по заданной пользователем таблице

В SimInTech предусмотрена функция автоматического создания массива блоков по заданной пользователем таблице. Данная функция позволяет размещать на схему большое количество типовых блоков по заданным пользователем координатам. При использовании данной функции таблица блоков может быть создана в формате документа exсel, сохранена в текстовый файл и загружена в SimInTech. Также предусмотрена возможность создания таблицы блоков в диалоговом окне SimInTech.

Для создания блоков по таблице необходимо выполнить следующие действия:

  1. Выбрать в главном меню схемного окна во вкладке "Инструменты" подпункт "Создать блоки по таблице" (см. Рисунок 1).

    Рисунок 1. Вызов функции создания блоков по таблице

  2. В появившемся окне (см. Рисунок 2) загрузить созданный отдельно текстовый файл с таблицей блоков.
  3. В случае, когда необходимо создать таблицу блоков вручную, в диалоговом окне необходимо добавить/удалить нужное количество столбцов (заданные свойства блоков) и строк (требуемое количество блоков). Пример таблицы блоков:

    Тип блока

    Название блока

    Левая координата

    Верхняя координата

    Ширина блока

    Высота блока

    Линейный источник* Name1* 100* 100* 32* 32*

    * Пример заполнения для блока типа «Линейный источник»

    Столбцы «левая координата» и «верхняя координата» определяют местоположение создаваемых объектов в схемном окне проекта.

    Рисунок 2. Создание/загрузка таблицы блоков

  4. После того, как таблица создана, в правой части диалогового окна в меню необходимо задать ссылки на созданные столбцы. В случае если соответствующий столбец пользователем не задан (например, столбец ширины блоков), в меню оставляем значение «не задано» и программа присвоит данному параметру значение по умолчанию (см. Рисунок 3).

    Рисунок 3. Настройки параметров функции создания блоков по таблице

  5. Справа в диалоговом окне задается максимальное количество строк, шаги по строкам и столбцам, активируется опция автоматической замены блоков на новые при совпадении имен. Нажимаем «ОК» (см. Рисунок 4)

    Рисунок 4. Настройки параметров функции создания блоков по таблице

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

Необходимо создать схему трубопровода с 4 задвижками и датчиками давления на входе каждой задвижки.

  1. Выберем в главном меню схемного окна во вкладке "Инструменты" подпункт " Создать блоки по таблице ".
  2. В появившемся окне создадим таблицу блоков, показанную на рисунке (Рисунок 5). Зададим координаты объектов таким образом, чтобы все задвижки располагались в схемном окне на одной прямой и под каждой созданной задвижкой располагался датчик давления в узле. Отметим галочкой опцию замены объектов при совпадении имен. В правой части диалогового окна в меню необходимо задать ссылки на созданные столбцы.

    Рисунок 5. Пример создания блоков по таблице

  3. Результат работы функции представлен на рисунке (Рисунок 6). Автоматически созданы четыре задвижки с указанными именами и датчики давления в узлах. Таким образом, разработчику остается только добавить на схему участки трубы и настроить датчики.

    Следует обратить внимание, что данная функция становиться тем более эффективной, чем больше блоков содержит разрабатываемая схема и чем сложнее топология расположения блоков.

    Рисунок 6. Результат работы функции создания блоков по таблице