Jump to content

    
Sign in to follow this  
bms

Библиотека в виде базы данных для многосекционных компонентов

Recommended Posts

Всем привет!

 

Есть задача сделать библиотеку компонентов в виде базы данных для многосекционных компонентов. Если делать её также, как для простого компонента, то на этапе размещения его в схеме нет возможности выбора нужной секции (part-a), как при работе с интегрированными библиотеками. Секции устанавливаются строго последовательно, одна за другой. Сколько кликов - столько секций появится в схеме. Соответственно, если например, нужно сначала поставить 1-ый part, а потом 10-ый, то нужно "прокликать" 10 раз... что не очень удобно.

 

Вопрос - как при работе с библиотеками в виде БД сделать выбор нужной секции доступным? Возможно ли это вообще?

Share this post


Link to post
Share on other sites
Всем привет!

 

Есть задача сделать библиотеку компонентов в виде базы данных для многосекционных компонентов. Если делать её также, как для простого компонента, то на этапе размещения его в схеме нет возможности выбора нужной секции (part-a), как при работе с интегрированными библиотеками. Секции устанавливаются строго последовательно, одна за другой. Сколько кликов - столько секций появится в схеме. Соответственно, если например, нужно сначала поставить 1-ый part, а потом 10-ый, то нужно "прокликать" 10 раз... что не очень удобно.

 

Вопрос - как при работе с библиотеками в виде БД сделать выбор нужной секции доступным? Возможно ли это вообще?

На схеме сделать двойной клик по секции, в свойствах установить нужный номер, потом нажать ОК, и секция заменится. Постоянно так делаю, когда рисую схемы с ПЛИС.

А база данных здесь не виновата, секции задаются в УГО.

Share this post


Link to post
Share on other sites
Вопрос - как при работе с библиотеками в виде БД сделать выбор нужной секции доступным? Возможно ли это вообще?

1. Поместить символ из библиотеки

2. Двойной щелчок по нему, откроется новое окно, в котором последовательно пройти по указанным цифрам (см. пристегнутый рисунок):

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

post-2451-1530294971_thumb.png

Share this post


Link to post
Share on other sites

Спасибо DSIoffe, Myron. Но мой вопрос не в том как поменять уже размещённую секцию на другую. Это я умею. Вопрос в том, можно ли сделать этот выбор уже на этапе размещения?

Поясню. Когда идет работа с интегрированной библиотекой, то при размещении компонента, в окне "Libraries" многосекционные компоненты уже разбиты на секции и можно выбрать любую и сразу положить её на схему. Если же я работаю с библиотекой в виде БД, то тот же многосекционный компонент выглядит как обычный, нет разбиения на секции, соответственно на этом этапе выбрать нужную секцию нельзя. Приходится сначала размещать символ на схеме, а уже потом выбирать нужную секцию (что и предлагают DSIoffe и Myron).

А хотелось, чтоб с БД было как с интегрированной - чтобы все секции были видны в окне "Libraries" в момент размещения... жаль, если нельзя, т.к. для меня это удобно.

Share this post


Link to post
Share on other sites
Спасибо DSIoffe, Myron. Но мой вопрос не в том как поменять уже размещённую секцию на другую. Это я умею. Вопрос в том, можно ли сделать этот выбор уже на этапе размещения?

Поясню. Когда идет работа с интегрированной библиотекой, то при размещении компонента, в окне "Libraries" многосекционные компоненты уже разбиты на секции и можно выбрать любую и сразу положить её на схему. Если же я работаю с библиотекой в виде БД, то тот же многосекционный компонент выглядит как обычный, нет разбиения на секции, соответственно на этом этапе выбрать нужную секцию нельзя. Приходится сначала размещать символ на схеме, а уже потом выбирать нужную секцию (что и предлагают DSIoffe и Myron).

А хотелось, чтоб с БД было как с интегрированной - чтобы все секции были видны в окне "Libraries" в момент размещения... жаль, если нельзя, т.к. для меня это удобно.

Покажите вашу базу данных, с которой вы работаете. Тогда будет возможно ответить. А так опять пальцем в небо.

Share this post


Link to post
Share on other sites
Вопрос в том, можно ли сделать этот выбор уже на этапе размещения?

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this