Главная / ДОК-Инженер


«ДОК-Инженер» - программа для реструктурирования взаимосвязанных файлов T-Flex CAD. Разработчик Р.М. Божик.

«ДОК-Инженер» - это модульная программа, написанная с использованием программного интерфейса T-Flex Open API и интегрируемая в T-Flex CAD 2D и 3D. Программа предлагает пользователям T-Flex CAD комплекс мер по оптимизации работы с файлами, а также набор инструментов для управления составом документов. При проведении оптимизации подразумевается активное перемещение, переименование и удаление файлов, при этом «ДОК-Инженер» играет роль хранителя структурной и графической целостности документов.
Нарушение структурной и графической целостности документов возможно по причине взаимосвязанности файлов. К примеру, сборочный документ, созданный из фрагментов, содержит только ссылки на файлы фрагментов и не хранит геометрию фрагментов. Соответственно, если переименовать файл какого-либо фрагмента, то в сборочном документе геометрия этого фрагмента перестанет отображаться. Аналогичный результат может быть получен при перемещении и удалении файлов.
Таким образом, при проектировании изделий формируется практически неизменяемая структура папок и файлов T-Flex CAD. И это становится проблемой, например, если требуется переместить файлы с нескольких компьютеров пользователей на сервер, для создания единого информационного поля и обеспечения группы пользователей возможностью одновременной работы над изделием. Или если требуется устранить беспорядок в файлах, являющийся причиной значительного снижения скорости проектирования, выполнения лишних действий, а также возникновения конструктивных ошибок…
Для «оживления» файловой системы и исправления сложившейся ситуации и была разработана программа «ДОК-Инженер». О том, как работает программа на практике, предлагается рассмотреть на примере проекта раздаточного редуктора.

В самом начале работы с программой необходимо задать основные и дополнительные (по желанию) параметры. Окно настроек может быть запущено непосредственно из T-Flex CAD либо из меню «Пуск» операционной системы. Следующие поля обязательны к заполнению:
• Рабочая область – директория или диск, в пределах которого сосредоточены файлы T-Flex CAD.
• Сервисная директория – директория, предназначенная для хранения данных, необходимых для работы программы.

Далее следует выполнить синхронизацию базы данных.
 

Теперь необходимо проверить, существуют ли в рабочей области документы с неактуальными ссылками, то есть ссылками, по адресу которых файл отсутствует. Для этого запускаем модуль определения связей, после чего из контекстного меню списка «Исследуемые файлы» вызываем команду «Добавить файлы с неактуальными ссылками» (на рисунке для наглядности представлено контекстное меню и результат выполнения команды из этого меню).

Здесь видно, что в рабочей области обнаружен всего один файл, содержащий неактуальные ссылки – это «Сборка 11.grb» (для простоты, здесь и далее путь файла не указывается), также видна одна из неактуальных ссылок – она выделена красным. На данном этапе требуется актуализировать ссылки в этом файле. Это необходимо для того, чтобы «ДОК-Инженер» в дальнейшем мог правильно сопоставлять файлы и ссылки на эти файлы. Для актуализации ссылок делаем щелчок по клавише «Открыть файл» в модуле определения связей. В данном случае откроется файл, отображаемый в нижней части модуля, то есть «Сборка 11.grb». После открытия файла сборки в T-Flex CAD автоматически запуститься модуль поиска документов и предложит произвести актуализацию ссылок для 7 объектов документа (см. внизу модуля). С учетом того, что из списка неактуальных ссылок исключены повторяющиеся ссылки, то список сокращен до 4 ссылок.

При нажатии на клавишу «Формировать список» программа выполнит поиск файлов, подходящих для переопределения выбранной ссылки сборочного документа. При этом найденные файлы доступны для просмотра в нижней части модуля. Клавиша «Заменить» производит замену ссылки в документе. После актуализации последней ссылки окно модуля автоматически закроется, и изменения будут применены к документу.

В окне диагностики T-Flex CAD видно сообщение «7 ссылок скорректировано (ДОК-Инженер)». Проверяем, правильно ли была осуществлена привязка фрагментов, если все в порядке, то сохраняем изменения в документе.
Теперь, когда в рабочей области не осталось более файлов с неактуальными ссылками, можно приступать собственно к реструктурированию файлов. Для начала попытаемся уменьшить общий объем файлов за счет удаления лишних копий файлов. Для этого запускаем модуль поиска документов и переходим на вкладку «Идентичные файлы», далее в зоне настроек (см. левую нижнюю часть окна) в группе «Идентичные файлы» устанавливаем источник данных для формирования списка - «все объекты базы данных» и нажимаем клавишу «Формировать список».

Программа сформировала список, состоящий из 5 групп файлов, одинаковых от первого до последнего бита. Абсолютно одинаковые файлы обладают одним замечательным свойством – они взаимозаменяемы, поэтому будем просто удалять те файлы, которые считаем лишними – всё остальное сделает «ДОК-Инженер».
Из группы, состоящей из файлов «Крншт. grb» и «Кронштейн. grb», удалим файл «Крншт.grb». Стоит заметить, что удаляемый файл используется в качестве фрагмента в файле «Сборка 11.grb» - это можно проверить, нажав на клавишу «Определить связи». Файл «Кронштейн. grb» напротив – нигде не используется.

Необходимо отметить, что удаление файла должно производиться именно из списка «Идентичные файлы» в модуле поиска документов, то есть там, где были определены группы идентичных файлов, в противном случае программа выдаст предупреждение о том, что на файл имеются ссылки в других документах и его не следует удалять. С оставшимися группами идентичных файлов выполняем аналогичную процедуру.
Что должно произойти после удаления файла «Крншт. grb»? Ожидается, что в файле «Сборка 11.grb» программа заменит ссылку на файл «Крншт.grb» ссылкой на файл «Кронштейн.grb», так как файлы взаимозаменяемы. Однако не будем торопиться проверять это, а еще более усложним задачу: переименуем файл «Кронштейн.grb» и переместим его в другую директорию. Для этого вновь запускаем модуль определения связей и добавляем в него файл «Кронштейн.grb». В строке «Новое имя файла» программа по умолчанию формирует имя файла, состоящее из «Обозначения», «Кода документа» (если имеется) и «Наименования». Это имя может быть скорректировано пользователем, но в данном случае нас устраивает имя, предлагаемое по умолчанию, поэтому просто нажимаем клавишу «Переименовать». Для перемещения файла производим щелчок правой клавишей мыши по файлу в модуле определения связей и выбираем «Вырезать» - файл будет вырезан в буфер обмена.

Вставку файла осуществляем, например, в «проводнике» во вновь созданной папке «Переименованные файлы». При этом в модуле определения связей адрес файла изменится.
Открываем файл «Сборка 11.grb» в T-Flex CAD и проверяем его содержимое.

Очевидно, что графическая целостность документа не нарушена и в нем нет потерянных фрагментов. «ДОК-Инженер» учел все преобразования, произведенные в файловой системе, и автоматически скорректировал ссылку правильным образом. Ссылка на файл видна в окне «3D модель». Теперь осталось лишь сохранить документ, чтобы применить изменения, сделанные «ДОК-Инженер».
Аналогичным образом можно упорядочить по папкам и другие файлы проекта, добиваясь при этом оптимально удобного и понятного расположения файлов.
В действительности функционал и возможности программы гораздо шире и в рамках одной статьи описать все это сложно. Остались не затронутыми, например, такие темы, как перенос данных с нескольких компьютеров на сервер и организация дальнейшей работы пользователей в локальной сети, групповое преобразование ссылок на файлы из конфигурации библиотек в обычные ссылки и обратное преобразование, создание новой модификации изделия на основе проекта ранее разработанного изделия и т.д.
Установочный пакет "ДОК-Инженер", содержащий последние обновления, а также полное руководство пользователя доступны всем пользователям со страницы разработчика страницы разработчика


Главная / ДОК-Инженер