Такая ситуация.
На данный момент имеется библиотека РЭ, построенная следующим образом - разбита по фирмам-производителям, и в каждой папке лежат библиотечные компоненты. пример analog_device\ad8042\
в cds.lib прописано следующее: Define "имя фирмы" "путь"
Собственно вопрос.
Рассматриваю вариант "функция-фирма-компоненты"
Т.е. Первый уровень - папки с названиями функций (Diodes, Transistors, Microschemes и т.п.)
Второй уровень - подпапки с фирмами (Microschemes\Russians, Microschemes\Analog_device и т.п.)
Третий уровень - собственно компоненты (полный путь - Microschemes\analog_device\ad8042\"а здесь папки компонента - chips,entity,sym_1" )
Т.е. в схемном редакторе сначала выбрать функцию,далее фирму, и только потом компонент, который уже располагаю на схеме.
Как это можно реализовать?
Прописываю в cds.lib первом уровне - define "функция" "путь",
однако в схемном редакторе нет возможности просматривать подпапки.
Если создать файл cds.lib на втором уровне - не вариант, впоследствии компоненты будут в одной куче.