Онлайн-справка SpaceClaim
Вы находитесь здесь:Начало работы > Работа с компонентами > Внутренние, внешние и независимые компоненты

Внутренние и внешние компоненты

 

Внутренние компоненты

Внутренние компоненты — объекты, расположенные внутри файла документа SpaceClaim. По умолчанию в дереве структуры создаются внутренние компоненты.

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

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

Внешние компоненты

Внешние компоненты — объекты, расположенные за пределами файла документа SpaceClaim. Внешними являются конструкции, которые вы загружаете с помощью инструмента File (Файл) на вкладке Design (Конструктор). См. раздел Вставка другой конструкции.

Копию внешнего компонента можно сделать внутренней. Копия будет включена в SCDOC-файл, поэтому вы сможете просматривать и изменять ее в своей конструкции. Исходный внешний компонент не изменится. См. указания ниже.

Если в параметрах импорта и экспорта файлов установлен флажок Use lightweight assemblies (Использовать легковесные сборки), внешние компоненты будут загружаться в качестве легковесных компонентов. См. раздел Легковесные компоненты.

Зависимые и независимые компоненты

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

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

Примечания относительно зависимых и независимых компонентов

Примеры

Ниже приведена структура конструкции со скопированными подсборками. Копии подсборки wheelAxleAssembly (выделенной) имеются в обеих подвесках в сборе:

 

 

Преобразование выделенной подсборки в независимую приведет к изменению имен подсборок. Имена компонентов — текст, не заключенный в скобки. Изменение затрагивает подсборку wheelAxleAssembly и ее родительский объект; к обоим именам прибавляется цифра 2, как показано на изображении ниже:

 

Вставка компонента или сборки

  1. Выберите инструмент Insert File (Вставка файла) в группе ленты Insert (Вставка).

  2. Перейдите к компоненту и дважды щелкните его для вставки.

    КомпонентClosed будет вставлен в качестве внешнего компонента. Компонент размещается в центре рабочей области, а его подкомпоненты (если это сборка) отображаются на панели Structure (Структура).

Преобразование компонента в независимый

Щелкните правой кнопкой мыши вставленный зависимый компонент в дереве структуры, а затем наведите указатель мыши на параметр Source (Источник) и выберите команду Make Independent (Сделать независимым) в контекстном меню. Удерживая нажатой клавишу Shift, можно выбрать несколько компонентов и одновременно сделать их все независимыми.

В дереве структуры изменится значок, а компонент будет переименован на <OriginalComponentName>2.

Преобразование внутреннего компонента во внешний

Чтобы сохранить документ в одной папке с его родительским объектом и присвоить документу имя компонента:

  1. Щелкните компонент правой кнопкой мыши в дереве структуры и наведите указатель мыши на параметр Source (Источник), а затем выберите команду Convert to External (Преобразовать во внешний).

Чтобы сохранить документ в другой папке или под другим именем:

  1. Щелкните компонент правой кнопкой мыши и выберите команду Open Component (Открыть компонент) в контекстном меню.

    Выбранный компонент откроется в новом окне Design (Конструктор).

  2. Выберите команду Save as (Сохранить как) в меню File (Файл). (НЕ устанавливайте флажок Save as copy (Сохранить как копию).)

  3. Перейдите в папку, в которой необходимо сохранить документ, или создайте новую папку.

  4. Введите имя файла.

  5. Нажмите кнопку OK.

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

 

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

 

Преобразование копии внешнего компонента во внутреннюю

  1. Выберите один или несколько компонентов в дереве структуры.

  2. Щелкните компонент правой кнопкой мыши и наведите указатель мыши на параметр Source (Источник), а затем выберите команду Use Internal Copy (Использовать внутреннюю копию) в контекстном меню.

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

  3. Выполните команду Internalize All (Сделать внутренними все), чтобы преобразовать все внешние компоненты в конструкции во внутренние.

Сохранение копии внешнего компонента

  1. Выберите один или несколько внешних компонентов в дереве структуры.

  2. Щелкните Save As (Сохранить как).

  3. Выберите команду Save as copy (Сохранить как копию).

  4. Щелкните References (Ссылки).

    Откроется диалоговое окно Referenced Designs (Конструкции для справки).

  5. Щелкните Browse (Обзор) и выберите папку, в которой будут сохраняться копии внешних компонентов.

  6. Выберите внешние компоненты, которые нужно сохранить.

  7. Нажмите кнопку OK.

  8. Нажмите кнопку Save (Сохранить).

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


© Copyright © 2004-2017 ANSYS, Inc. All Rights Reserved. SpaceClaim is a registered trademark of ANSYS, Inc.