Версии программы: 0.9, 1.0, 1.1, 2.0

В системе Delta Design предусмотрены возможности переноса компонентов между библиотеками. Помимо компонентов между библиотеками можно переносить контактные площадки и посадочные места.

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

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

Любые элементы библиотеки (компоненты, контактные площадки и посадочные места) могут быть скопированы в другую библиотеку. Копирование может осуществляться как массово, так и для конкретного элемента.

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

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

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

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

  • Вставить скопированный элемент можно только в соответствующую его типу папку, то есть компонент может быть вставлен только в папку "Компоненты" или вложенные папки.

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

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

02.02.2016