Конвертер отверстий - размещение семейств отверстий КР в модели по заданию на отверстия от ИОС



Информация о плагине

Наименование плагина

Конвертер отверстий

Версия плагина

1.4.3.0

Раздел

КР

Взаимодействие с другими приложениями

Вставка отверстий (ИОС)

Новый функционал версии 1.4.0

  1. Изменен алгоритм прорезки отверстий: теперь плашка ИОС, проходящая через 2 конструкции будет прорезать обе.
  2. Добавлена возможность округления габаритов и координат отверстий КР при простановке

Новый функционал версии 1.2.0

  1. Повышена стабильность прорезки отверстий. Решены проблемы с нахождением пересечений отверстий ИОС с конструкциями КР.
  2. Добавлена возможность сохранять отдельно настройки сопоставления отверстий конфигуратора на ВМ пользователя.
  3. Исправлена прорезка отверстий в перекрытиях с поворотом на 90 градусов (в случае некорректного поворота отверстия от ИОС)
  4. При прорезке отверстию КР присваивается в параметр "BS_Раздел" значение из параметра отверстия ИОС "BS_Марка"
  5. Появилась возможность запускать прорезку отверстий в отсоединенном файле (плагин будет обращаться к тестовому объекту в базе данных)

Установка плагина

Плагин распространяется в составе пакета PikTools/КР и устанавливается через приложение PIKTools BOX.

Запуск плагина

Данный плагин можно запускать на 3D виде, на планах. Работает со связанными файлами ИОС в которых размещены семейства отверстий (названия семейств начинаются с "GM_Отверстие..", плагин не работает с семействами подрезок и коробок ЭОМ и СС). К списку связанных файлов применен фильтр по имени с требованиями.

Описание

Конвертер отверстий анализирует местоположение и габариты "плашек" отверстий из связанных файлов ИОС (категории "Обобщенные модели") и устанавливает (конвертирует) в данные места семейства отверстий КР (категорий "Окна" или "Обобщенные модели")

Интерфейс


Инструкция по работе

Выберите связанный файл, с заданием на отверстия. Выберите нужный этаж для обработки. После выбора этажа нажмите кнопку "Обновить список отверстий".
Плагин генерирует список отверстий которые можно обработать.



Список отверстий сгруппирован по отверстиям GM из задания (имя семейства и типоразмер). Для раскрытия подсписка нажмите стрелку на желтом фоне подсписка \[1\]. В списке отображается детальная информация об отверстии (семейство ИОС, ID, габариты, значение параметра BS_Марка \[2\], BS_Коллизии. В колонках "Семейство (экспорт)" и "Тип (экспорт)" \[3\] предустановлено семейство отверстия КР, которое будет сконвертировано при расставлении отверстия, при необходимости его можно заменить на другое семейство отверстия, из выпадающего подписка (данные подсписки формируются через конфигурацию отверстий).

Отверстиям ИОС назначаются статусы \[5\], относительно предыдущего проанализированного задания. Возможные статусы:


Имя статуса

Описание

Новое

Новое отверстие в задании

Изменено

Отверстие изменено относительно предыдущего задания (подвинуто/изменены габариты)

Пропущено

После предыдущего анализа задания от ИОС данное отверстие не изменилось и не было прорезано

Прорезано

Отверстие было прорезано плагином КР

Ошибка

При конвертации отверстия появилась ошибка и отверстие не было построено в модели КР

Не принято

Специалист КР напротив данного отверстия прописал комментарий по которому не принял данное отверстие. (столбец "КР_Примечание" \[6\])
(В будущей версии плагина будет реализована выгрузка отчета о не принятых отверстиях)

Без GUID

У отверстия ИОС отсутствует или не заполнен параметр BS_GUID. Возможность отслеживать его состояние отсутствует. Отверстие обрабатывается как новое

Для простановки отверстия - выберите нужные отверстия, установив галочку в нужных строках \[4\]. Для выбора всех отверстий - нажмите на верхний чекбокс в заголовке таблицы. В случае выбора одной группы отверстий (в плитах\в стенах) - можно проставить галочку напротив группы.

Для запуска функции простановки отверстий нажмите кнопку "Выполнить конвертацию отверстий".
Во время работы над анализом отверстий и их размещением, можно остановить процесс выполнения плагина нажатием кнопки "Остановить выполнение".

После отработки плагин выдает окно с отчетом о количестве проставляемых и удачно проставленных отверстиях\[1\], и отверстиях которые не сгенерировались со списком id элементов отверстий ИОС\[2\].




При необходимости можно выделить текст из данного окна и скопировать список не прорезанных отверстий ИОС.

Порядок действий проектировщика (кратко):

  1. Загрузить связанный файл ИОС с размещенными семействами отверстий
  2. Выйти на удобный вид для работы
  3. Проверить, чтобы рабочие наборы не были заняты другими пользователями
  4. Запустить плагин "Конвертер отверстий"
  5. Выбрать связанный файл и уровень, на котором нужно проанализировать отверстия - плагин выдаст список отверстий из связанного файла.
  6. Проставить галочки напротив отверстий, которые хотите прорезать (при необходимости выбрать семейство КР в таблице для прорезания отверстия)
  7. Нажать кнопку "Выполнить конвертацию отверстий"
  8. Просмотреть отчет о работе плагина в появившемся окне
  9. Визуально проверить корректность прорезания отверстий плагином
  10. Отверстия, которые не получилось простроить плагином - разместить вручную

Конфигурация отверстий

При нажатии кнопки "Настройки" можно посмотреть преднастроенные сопоставления семейств отверстий ИОС с семействами отверстий КР. Выбор отверстий для прорезания в основном окне плагина формируется из конфигуратора отверстий.
При необходимости вы можете добавить свои новые сопоставления или переделать существующие.

После внесения корректировок нужно нажать кнопку "Сохранить" (если изменения не будут сохранены - они не будут учитываться при работе конвертера)


Данные изменения будут доступны на вашей ВМ. При необходимости вернуть стандартные настройки - нажмите "вернуть стандартные настройки" \[5\]


Пример добавления гильзы в перекрытии:


Добавление нового сопоставления (алгоритм):

  1. Нажать кнопку "+" напротив слов "Список соответствий семейств". При нажатии в окне появятся новый пустой шаблон для сопоставления.
  2. Блок "Семейство ИОС" - напишите полное название семейства ИОС - имя и типоразмер которые хотите сопоставить с отверстием КР
  3. Блок "Семейства КР" пропишите полные названия имени семейства и типоразмера отверстия. Сопоставлений (в случае, если параметры габаритов отверстий КР совпадают по имени) можно сделать несколько
  4. В блоке "Список параметров" пропишите сопоставления главных параметров семейств отверстия ИОС и отверстий КР которые хотите расставлять.
    1. К примеру: параметры отвечающие за Ширину отверстия в ИОС называется "X (без отступа)", в КР "Рзм.Ширина".
  5. После сохранения данного сопоставления при повторном анализе отверстий новое отверстие КР появится в выпадающем списке семейств КР.


Пример настроек для добавления гильзы в перекрытии (после добавления нажать кнопку "Сохранить"):



Настройки "Параметры КР":


 


Возможность включить округление координат отверстий и габаритов на 1, 5, 10мм. 

Возможные ошибки

Ошибка

Решение

Проблема на стороне обрабатываемого задания ИОС (одинаковые параметры BS_GUID у нескольких экземпляров отверстий).
Запросить исправить задание со стороны проектировщиков ИОС (Удалить значение повторяющегося параметра BS_GUID/перевыгрузить группу через плагин "Вставка отверстий" с передачей общих координат - функция перезапишет повторяющиеся значения на уникальные)

В задании от ИОС есть семейства отверстий, для которых отсутствует сопоставление в конфигураторе плагина.
Для решения проблемы - добавить это отверстие в конфигуратор и сохранить настройки

Ошибка исправлена в версии 1.2.4 и выше. Если ошибка появилась - проверьте, актуальная ли версия у плагина

Отсутствуют связи для выбора в списке связей

Нажмите кнопку "Обновить список связанных документов".

Связи обновлены, но нужной для работы связи в списке нет

Проблема в имени связанного файла.
Требования к названию связанного документа: в пятом поле имени должен присутствовать текст:
"ОВ", "ОВ1", "ОВ2", "ОВ3", "ВК", "СС", "ЭОМ"
до и после 5го поля должен идти разделитель "-"
Пример имени файла:
"0000-Р-ЖД-00-ВК-Отв-LV.510_3_16.10.2019"

Выбранный в конверторе типоразмер семейства КР отсутствует в модели. Обновите отверстие из FM, убедитесь в правильном именовании семейства и имени типа

Связанная модель анализируется, но отверстий в списке нет или они не все

Отверстия ИОС должны быть названы строго в соответствии с отверстиями в ФМ (без дополнительных цифр в конце имени семейства или других типоразмеров).

Отверстие сгенерировалось, но имеет противоположное направление, относительно задания ИОС

Проблема заключается в некорректном расположении направления отверстия в задании ИОС (x, y оси). Исправление - вручную изменить построенное отверстие. (исправлено в версии 1.2.0)

"Ошибка определения конструкций для размещений отверстия" (в отчете после генерации отверстия)

Плагин попытался проставить отверстие, но по нужным координатам пересечения не было найдено стены или перекрытия. Геометрический центр отверстия ИОС должен находиться внутри объема конструкции

Ошибка получения загружаемых семейств

Выбрано семейство КР для конвертации, которое отсутствует в модели. Загрузите нужное семейство из Family manager

Ошибка получения типоразмера

Выбранное семейство КР не содержит типоразмера с указанным в плагине именем



Проблема на стороне обрабатываемого задания ИОС (одинаковые параметры BS_GUID у нескольких экземпляров отверстий).
Запросить исправить задание со стороны проектировщиков ИОС (Удалить значение повторяющегося параметра BS_GUID/перевыгрузить группу через плагин "Вставка отверстий" с передачей общих координат - функция перезапишет повторяющиеся значения на уникальные)

Плагин "не видит" часть отверстий, хотя в файле задания они есть.

Проверить, что у отверстия в свойствах экземпляра у параметра "BS_Материал стены" не задано значение "неЖБ".
Если данное значение стоит у параметра, то если два варианта:

  1. Это отверстие для АР, и его не должен прорезать плагин, поэтому оно отфильтровывается и плагин его "не видит".
  2. Значение параметра задано по ошибке, нужно вернуть задание на доработку смежнику.


Часто задаваемые вопросы (FAQ)

Как инструмент получает список отверстий из задания ИОС?

  • Идет обращение к выбранному связанному файлу задания
  • Проходит сбор элементов категории "Обобщенные модели"
  • Выбираются те отверстия, имена которых совпадают с именами отверстий ИОС находящихся в конфигураторе Конвертера
  • Из собранных отверстий исключаются из обработки те, у которых с параметр BS_Материал стены = "неЖб"
  • Список отверстий выводится в окно инструмента

Как отверстиям назначаются статусы?

При обработке задания на отверстия ИОС, если в отверстиях есть корректно заполненный параметр BS_Guid, отверстие заносится в базу данных вместе с информацией о его местоположении и габаритах.
В первую загрузку отверстия в базу - статус назначится "Новое"
При следующей обработке задания инструмент запрашивает информацию о предыдущем состоянии отверстий, в случае, если отверстие изменило габарит или местоположение, при этом сохранило тот же BS_Guid, статус отверстия будет проставлен "Изменено".
Если отверстие не изменилось, и в прошлый раз уже было прорезано, статус останется "Прорезано".
В случае, если BS_Guid изначально не заполнен, всегда считается, что отверстие "новое" так как историю его прорезки не зафиксировать


Дата создания


Дата изменения

  

Статус

РАЗРЕШЕНО

Дирекция

Общее

Дисциплина

КР

Сущность

Плагины

Категория

Моделирование