Управление связями

Используйте менеджер связей (Файл > Внешние Данные > Менеджер связей) для анализа и управления всеми модулями проекта.

Список Связанные модули (в верхней части диалога) содержит иерархическую структуру модулей, связанных с текущим проектом. Каждый из представленных здесь модулей содержит вертикальный "разрез" (то есть один или несколько этажей) исходного файла.

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

На следующем рисунке приводится три одноэтажных модуля, размещенных из исходного файла A.pln, и многоэтажный модуль (из B.pln), который также содержит вложенный модуль Е.mod.

HotlinkManager.png 

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

Отметим, что выбор модуля в списке также приводит к выделению имени его исходного файла в списке Источники связей, расположенном ниже.

Список Источники связей содержит исходные файлы связанных модулей с указанием их состояния.

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

Для подробного ознакомления с управляющими элементами этой панели см. Диалоговое окно Менеджер связей.

В последующих разделах описываются следующие функции:

Вложенные модули

Удаление модулей с плана этажа

Разрыв связей

Обновление связей

Восстановление отсутствующих связей

Изменение Связи (Повторное Связывание и Перемещение)

Вложенные модули

Имеется возможность создать несколько уровней связанных модулей, вложенных друг в друга. Вложенные модули приводятся в списке Связанные модули диалогового окна Менеджер связей согласно их иерархического расположения в модулях.

Включение или исключение вложенных модулей во всех размещенных экземплярах

Для каждого модуля, содержащего вложенные модули, предоставляется возможность указать, следует ли включать или исключать эти вложенные модули. Исключение означает, что вложенные модули не будут приводиться на плане этажа. Чтобы исключить вложенные модули во всех экземплярах размещенного модуля, выберите модуль в диалоге Менеджер связей и затем выберите вариант Пропустить из всплывающего меню Вложенные модули.

SkipNested.png 

В этом случае элементы, поступающие из вложенных модулей, будут исключаться из экземпляров, размещенных на плане этажа (однако, естественно, будут оставаться в исходном файле).

Чтобы показать вложенные модули, выберите его родительский модуль в диалоге Менеджер связей и затем выберите вариант Включить из всплывающего меню Вложенные модули.

Изменения в показе вложенных модулей примут силу после выхода из диалога Менеджер связей по кнопке ОК.

Если Вы выбираете вложенный модуль в списке менеджера связей, то не сможете изменить или разорвать эту связь (соответствующие команды и само имя модуля становятся недоступными), однако Вы можете сохранить его как новый файл.

Включение или исключение вложенных модулей в отдельном экземпляре

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

См. Параметры модуля.

При размещении экземпляра модуля, содержащего вложенные модули, также предоставляется эта возможность: в диалоговом окне Размещение модуля отметьте маркер Опустить вложенные модули. Эта операция применяется только к текущему размещаемому экземпляру.

См. Диалоговое окно Размещение модуля.

Исходный файл вложенного модуля

Вы можете открыть или обновить исходный файл вложенной связи, выбрав его и нажав кнопку Обновить или Открыть в отдельном ArchiCAD в разделе Источники связей. Однако, команда Повторно связать является доступной только для исходных файлов модулей, располагающихся на верхнем уровне иерархической структуры модулей; другими словами, эта команда не применима к вложенным модулям.

UpdateNested.png 

Удаление модулей с плана этажа

Для удаления размещенных на плане этажа модулей, выберите его и нажмите клавишу Backspace или Delete на клавиатуре. (Для выбора такого модуля следует отменить действие команды Временно разгруппировать; то есть такой модуль должен быть сгруппированным.) Все составляющие модуль элементы будут удалены с проекта.

Если Вы хотите удалить все экземпляры одного связанного модуля, то необходимо войти в диалоговое окно команды Менеджер связей, выбрать имя связи в списке и нажать кнопку Удалить.

Разрыв связей

Примечание: Команда Разорвать недоступна для Связанных Модулей в Teаmwork. Вместо нее можно воспользоваться командой Разрыва Связей Экземпляров Связанных Модулей. (См. Разрыв Связей Экземпляров Связанных Модулей в Teаmwork.)

Для разрыва связей и сохранения ВСЕХ экземпляров одного или нескольких модулей выберите модуль в списке Связанные модули в менеджере связей (Файл > Внешние Данные > Менеджер связей). Затем нажмите кнопку Разорвать связь. В результате: элементы, содержащиеся в модуле, приобретают статус обычных редактируемых элементов ArchiCAD; они больше не связаны ни с каким другим исходным файлом.

Для разрыва связи отдельного экземпляра размещенного модуля выберите модуль и затем выполните команду Разорвать связи выбранных модулей в Файл > Внешние Данные > Параметры связанного модуля.

После разрыва связи размещенные элементы можно редактировать.

См. Редактирование Модуля на Месте: Разрыв Связи, Редактирование Элементов, Замена Связи.

При разрыве связи размещенного модуля его элементы будут автоматически сгруппированы. Однако при этом используются ограничения на характер группирования (например, размерные цепочки не будут включены в группу).

Обновление связей

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

UpdateHotlink2.png 

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

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

При выборе команд Обновить, Повторно связать, Перераспределить по отношению к выбранным исходным файлам связей они (эти файлы) отмечаются небольшим желтым треугольников (в этот момент все еще имеется возможность отменить выполнение такой операции). Эти операции реально выполняются только после нажатия кнопки ОК этого диалогового окна.

Предостережение: Выполнение любой из этих операций означает, что очередь отмены выполненных операций проекта ArchiCAD очищается!

HotlinkSchedule.png 

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

Предостережение: После выполнения этой операции связь все еще может быть устаревшей.

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

См. Обновление Связей.

Восстановление отсутствующих связей

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

Чтобы восстановить связь с модулем, чей источник оказался потерянным или недоступным, поступите следующим образом.

Выберите команду Файл > Внешние Данные > Менеджер связей.

1.В списке связанных модулей выберите имя связи, для которой требуется новый исходный файл.

2.Нажмите кнопку Сохранить как файл и дайте имя вновь создаваемому файлу (это будет файл типа модуль с расширением .mod).

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

Нажмите кнопку Повторно связать и в открывшемся диалоговом окне Выбор источника связи найдите место расположения исходного файла связи (он приводится как отсутствующий скорее всего в связи с тем, что был перемещен в другое место.) Если исходный файл связи отсутствует, ArchiCAD не может обновлять экземпляры его модуля.

MigrateModule8.png 

Примечание: Повторное связывание возможно только для исходных файлов, располагающихся на самом верху иерархической структуры вложенных модулей; Вы не можете изменить исходный файл вложенной связи. Если исходный файл вложенной связи указывается как “отсутствующий”, то откройте тот файл, в котором расположена эта вложенная связь, и произведите повторное связывание такого исходного файла.

Изменение Связи (Повторное Связывание и Перемещение)

Для замены существующей связи другим связанным модулем выберите такую связь в списке Связанные модули в верхней части диалогового окна Менеджер связей и нажмите кнопку Изменить связь.

ChangeHotlink2.png 

В открывшемся диалоговом окне выберите другой связанный модуль из этого проекта и нажмите кнопку Новая связь.

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

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

RelinkWarning.png 

Вы можете заменить много исходных файлов на другой набор исходных файлов, если заменяющие файлы располагаются в одной папке: выберите файлы в менеджере связей и нажмите кнопку Переместить. В открывшемся диалоговом окне выберите папку, содержащую новые исходные файлы. Команда Переместить становится доступной при выборе многих файлов исходных связей.