Unigraphics. Справочник по сборке


Пример использования директорий для ограничения изменений


Пусть Мэри, Боб и Джо - члены группы Альфа (разработчики проекта Альфа), а Линда - член группы Бета. Каждый из них держит свои рабочие файлы в личных директориях (например, Мэри - в директории /users/mary).

После того, как конструкторы проведут все необходимые изменения, они перепишут свои файлы в директории проектов (/alpha, /beta), к которым имеют доступ все разработчики данного проекта.

Выпускные (окончательные) версии файлов переносятся в директорию /released, которую "видят" [имеют доступ с правом чтения] все разработчики всех проектов.

На следующем рисунке показанa сборка MOUNT_ASSY.PRT со своими компонентами.

Пример сборки

 В нижеприведенной таблице показаны некоторые директории и содержащиеся в них части.



Директория Файлы
/released Сборка MOUNT_ASSY.PRT и ее компоненты (YOKE, BODY, BUSHING, BOLT, NUT, PIN)
/alpha Сборка MOUNT_ASSY.PRT и компоненты BODY, YOKE (модифицированные части)
/mary BODY
/bob YOKE

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

 

Иерархическая структура директорий и содержащиеся в них части

Устанавливается следующая последовательность просмотра директорий для каждого конструктора:

  • Последовательность поиска в директориях Мэри: users/mary, /alpha, /released.

    Последовательность поиска в директориях Боба: users/bob, /alpha, /released.

    Последовательность поиска в директориях Линды: users/linda, /beta, /released.

    Локальные изменения, выполненные Бобом в личной директории, недоступны для Мэри до тех пор, пока он не перепишет их в директорию /alpha. А изменения, выполненные Бобом и Мэри, недоступны для Линды до тех пор, пока они не будут переписаны в директорию /released.

    Если необходимо, чтобы Боб и Мэри взаимодействовали на ранних этапах работы (на этапе локальных изменений), они должны "обменяться" своими директориями. То есть нужно установить следующие последовательности поиска:

    Мэри: users/mary, users/bob, /alpha, /released.

    Боб: users/bob, users/mary, /alpha, /released.

    Опция Assemblies—>Reports—>Update Report [Отчеты—>Отчет по обновлению]

    предоставляет отчет о том, какие компоненты были обновлены во время загрузки сборки. Этот отчет содержит следующую информацию: имя файла сборки, дата, время, имена файлов компонентов и статус, который они имели в момент загрузки.



    Содержание раздела