Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
123
Добавлен:
23.02.2016
Размер:
2.34 Mб
Скачать

Часть I. Общие сведения о спецификации

Находясь в окне спецификации, можно быстро открыть подключенную к ней сборку. И наоборот, при работе с моделью можно быстро вызвать подключенную к нему специфи! кацию. Благодаря однажды установленной связи спецификации и сборки система «пом! нит» местонахождение связанных документов и по команде открытия находит их само! стоятельно.

Другое проявление двунаправленной связи — возможность передачи данных из модели в спецификацию или из спецификации в модель, причем передача ассоциативна (см. раздел 8.2 на с. 95).

Из модели в спецификацию могут передаваться обозначения, наименования и массы компонентов. Из спецификации в модель могут передаваться обозначения и наименова! ния компонентов.

Например, в результате изменения размеров деталей изменилась их масса. Специфика! ция КОМПАС!3D автоматически (по команде пользователя) получит обновленные значе! ния массы компонентов сборки.

3.5.3.Связь документов с основной надписью спецификации

При подключении документа — сборки или сборочного чертежа — к спецификации (см. раздел 8.1.2 на с. 94) пользователь может указать

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

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

3.6.Синхронизация данных

Благодаря подключению сборочного чертежа или модели сборки к спецификации воз! можна синхронизация данных в этих документах.

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

3.6.1.Передача объектов из чертежа или сборки в спецификацию

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

Чтобы объекты спецификации появились в отдельном документе!спецификации (кото! рый можно вывести на печать), их нужно передать из чертежа или модели в подключен! ную спецификацию (см. раздел 8.2.1 на с. 96).

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

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

42

Глава 3. Взаимодействие спецификации с другими документами

Если какого!либо объекта нет в спецификации, этот объект копируется в нее.

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

Если какого!либо объекта, существующего в спецификации, нет в модели/чертеже, то в результате синхронизации объект не пропадает из спецификации. Благодаря этому в спецификацию можно передать объекты из нескольких подключенных чертежей — эти объекты не уничтожат, а дополнят друг друга. Причем спецификация будет «помнить», из какого чертежа «пришел» каждый ее объект. Если в дальнейшем объекты будут пере! даваться из спецификации в чертежи, то каждый из них будет отправлен в свой «род! ной» чертеж.

Спецификация, в которую передаются изменения, может быть не загружена в момент синхронизации (в этом случае она будет открыта, изменена, сохранена и закрыта в «сле! пом» режиме, без отображения на экране).

После выполнения синхронизации система выдает сообщение о том, какая специфика! ция была изменена.

Если передача данных из модели/чертежа в спецификацию временно отключена поль! зователем при настройке спецификации (см. раздел 17.1 на с. 187), то синхронизация не производится ни по команде пользователя, ни автоматически.

3.6.2.Передача объектов из спецификации в чертеж и сборку

Иногда требуется передать в сборочный чертеж или модель сборки изменения, сделан! ные в подключенной спецификации. Например, в результате сортировки объектов в спе! цификации эти объекты получили новые номера позиций. Чтобы соответствующие но! мера появились на полках линий!выносок, объекты с этими номерами требуется передать в чертеж (см. раздел 8.2.2 на с. 96).

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

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

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

Если какого!либо объекта, существующего в спецификации, нет в модели/чертеже, то в результате синхронизации этот объект будет передан в модель/чертеж только при усло! вии, что этот объект имеет в своем составе геометрию из этого документа. Объекты, не имеющие геометрии и существующие только в спецификации, никогда не передаются в модели и чертежи. Если объект, не имеющий геометрии, «пришел» в спецификацию из модели/чертежа, он будет передаваться в тот же документ.

43

Часть I. Общие сведения о спецификации

Чертеж, в который передаются изменения, может быть не загружен в момент синхрони! зации. В этом случае он будет открыт, изменен, сохранен и закрыт в «слепом» режиме, без отображения на экране.

При синхронизации изменения передаются также в подключенные к объектам специфи! кации документы (если это необходимо). Например, при подключении к объекту чертежа детали (см. раздел 6.6.3 на с. 73) была включена опция Передавать изменения в до% кумент, а впоследствии в спецификации было изменено обозначение детали. Тогда при синхронизации новое обозначение попадет не только в объект спецификации в сбороч! ном чертеже, но и в соответствующую графу основной надписи чертежа детали.

После выполнения синхронизации система выдает сообщение о том, какие документы были изменены.

3.6.3.Передача данных между основной надписью спецификации и подключенными документами

Для передачи обозначения и наименования изделия между основной надписью специ! фикации и подключенными документами пользователю не требуется вызывать специ! альную команду. Эта передача производится автоматически при сохранении докумен! тов.

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

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

После выполнения синхронизации система выдает сообщение о том, какие документы были изменены.

3.6.4.Синхронизация данных при открытии спецификации

При открытии документа!спецификации происходит проверка соответствия

объектов спецификации в самой спецификации и объектов спецификации в подключен! ных к ней документах,

обозначения и наименования изделия в самой спецификации и в подключенных к ней документах.

Если система обнаруживает какое!либо рассогласование между параметрами одного и того же объекта в спецификации и в модели/чертеже или рассогласование состава объ! ектов спецификации в документах, на экране появляется соответствующее предупреж! дение (рис. 3.1).

44

Глава 3. Взаимодействие спецификации с другими документами

Рис. 3.1. Сообщение о рассогласовании объектов спецификации

Оно содержит информацию о характере рассогласования (например, «текстовая часть объекта различается в спецификации и в чертеже» или «объект есть в чертеже, но от! сутствует в спецификации») и кнопки, позволяющие выбрать вариант ликвидации рассогласования — Взять объект из сборки или Взять объект из спецификации.

Общие принципы автоматической синхронизации таковы:

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

Пользователь может выбирать способ ликвидации рассогласования для каждого конк! ретного объекта спецификации.

Пользователь может выбрать единый для всех рассогласованных объектов вариант лик! видации рассогласования (передать все объекты из чертежа в спецификацию или из спецификации в чертеж).

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

45

Часть I. Общие сведения о спецификации

Рис. 3.2. Сообщение о рассогласовании обозначения и наименования изделия

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

Если обозначение и наименование изделия в спецификации должны быть такими же, как в подключенном документе, нажмите кнопку Взять данные из документа сборки.

Если обозначение и наименование в спецификации должны остаться такими, какие они есть, нажмите кнопку Взять данные из спецификации.

46