Emc

Постоялец
22 Июн 2019
217
167
777RUS
Моя сборка МС12 с библиотеками и компонентами добавленными из 11.0.3.4 сборки. В каталоге MY_DATA файл mcap.dat - настройки для диска D и каталога по умолчанию MC12. В нем можно посмотреть список подключенных файлов компонентов ( ближе к концу файла), заменив пути. Добавил файл Read_me11.pdf из 11 сборки с комментариями, которые аналогичны. Файл сборки подчистил для корректного первого запуска и привязки к диску автоматом. Придется после запуска подключить файлы дополнительных компонентов, пример mcap.dat ( выше). Библиотеки добавлены из 11.0.3.4 моей сборки и подключены в файле nom.lib. Файл import.cmp в сборке отсутствует. Он не нужен, поэтому его подключать не надо. Он будет создан автоматом, при открытии схемы, если в ней есть свой компонент. Добавлю, что программа автоматом подчищает служебные файлы моделирования при закрытии, если файл запущен на моделирование из папки , которая прописана в разделе Path настроек путей.
 

Вложения

Последнее редактирование:

Emc

Постоялец
22 Июн 2019
217
167
777RUS
Небольшое дополнение от 11 сборки для 12. Несколько библиотек и поправленный файл nom.lib. Поместить в папку library с заменой файлов. Возможны дубли элементов, но это не важно, собрано из разных источников, в том числе форума.
 

Вложения

Последнее редактирование:

Emc

Постоялец
22 Июн 2019
217
167
777RUS
Модели Корделла с описанием в виде .model будут в общем списке моделей для NPN или PNP транзисторов в окне свойств транзисторов. Если модель задана описанием subckt, то для нее надо , или создать элемент шаблона (template) типа subckt и подключить в свойствах элемента на схеме название модели, или интегрировать такие модели в меню, но это делается для конкретной библиотеки через Import Wizard в разделе Component Editor. При этом для корректного импорта в меню должны уже присутствовать соответствующие шаблоны subckt по названию выводов , как в описании модели ( см. раздел элементов Template в дереве компонентов). При импорте шаблон автопоиском по меню программой подключается и проверяется на корректность или же выводится соответствующий запрос на выбор шаблона для такой модели. Для работы советую включить панель Analog (Ctrl+1) С ней проще набирать схему, основные элементы в одном месте, только задать имя модели или параметры из списка в свойствах элемента.
Если Вы поставили на схему элемент, например NPN транзистор из меню с моделью типа Subckt, то в разделе свойств этого элемента можно заменить имя модели на другую типа Subckt. Если библиотека этой модели подключена, то модель подключится. Важно, чтобы по выводам и их именам было совпадение, тогда это будет корректно работать при таком упрощенном подходе. Общий подход через элемент шаблона на схему и задание для него имени модели. Поэтому в моей 11 версии сборки я делал специально шаблоны в разделе меню Subckt. В 12 версии авторы создали для шаблонов отдельную папку - Template. И уже на основании этих шаблонов пошли по пути интеграции в меню дополнительных элементов разных фирм. При Импорте в меню новых элементов библиотеки сама библиотека подключается программой в файл nom.lib автоматически.
Многие элементы в разных библиотеках могут совпасть по названиям, это все таки сборка, ( программа будет подключать модель элемента по порядку подключения библиотек в файле nom.lib ) тогда для подключения в схему модели элемента со сходным названием нужно в текущей модели на схеме изменить название модели на вкладке model - например так .model BC546B на .model BC546B_. И на схеме поменять название элемента. В результате подключится текущая новая модель. Пишу об этом, т.к. сам с этим столкнулся. Или же поменять для текущего, тогда программа позволит выбрать модель для следующего из совпадающих по названиям и подключить ее. Обратите внимание, что в окне моделей будут отображаться все доступные - и текущие модели схемы ( вкладка model ) и глобальные модели из библиотек. Двойной клик по названию модели в окне свойств переводит ее в раздел текущих вкладки model схемы. Для глобальных будет выведен путь к библиотеке модели.
 
Последнее редактирование:

Emc

Постоялец
22 Июн 2019
217
167
777RUS
Еще одно добавление для 12 версии от 11с компонентами меню и одной библиотекой старых JAPAN транзисторов, лампами СССР и компонентами Diodes.com, которые частично уже есть в 12 версии от производителя. Файл vendor.cmp поместить в основной каталог вместе с другими и подключить через Component Editor>Add File - выйти с сохранением. Библиотеку и nom.lib c ней в каталог library. Пока все.
 

Вложения

Emc

Постоялец
22 Июн 2019
217
167
777RUS
Ещё маленькое замечание. Описание текущих моделей схемы может буть на самом деле не только на вкладке модель, куда они копируются из глобальных по умолчанию,но и на схеме или вкладке текст или подобных. Все они будут текущими схемы. Программа при старте анализа схемы создаёт для неё файл индекса подключенных в схеме моделей .*.inx, после чего проверяет корректности моделей, или выведет ошибку подключения, такое бывает при отсутствии скобок в записи модели или не корректных константа или пр., и затем запускает задачу моделирования и расчёта.
Иногда бывает необходимо перед запуском моделирования удалить файл индексирования текущих моделей, для корректного обновления изменений подключения. Он будет пересоздан заново при редактировании модели схемы. Возможно это связана с какими то буферами памяти, которые не переобновляются. Такое встречается у многих программ. На 12 версии пока не сталкивался, на ранних бывает при долгом моделировании, особенно если компьютер был в режиме сна.
 
Последнее редактирование:

Emc

Постоялец
22 Июн 2019
217
167
777RUS
На сайте JRC обновились макромодели ОУ.В версии моделей 1 были странные параметры тока потребления. Сейчас версия 2 . Три ОУ, которые есть в программе NJM4556A,4565 , 4580 собрал в обновленную библиотеку JRC.lib- замените. С токами DC нормально. Скачал еще другие библиотеки. Они оригинальные. С ними ничего не делал.
/// Чтобы программа при закрытии автоматически подчищала полностью промежуточные файлы нужно в разделе File> Cleanup поставить галочки ShowAll -- Нажать CheckAll , SelectAll , Delete. После этого в папках указанных в переменной Path это будет происходить при закрытии программы.
 

Вложения

Последнее редактирование:

Emc

Постоялец
22 Июн 2019
217
167
777RUS
Немного поработал и интегрировал часть ОУ JRC в меню и библиотеку. Файл Vendor - заменить. Остальное тоже.
У моделей версии 1 ток потребления DC повышен. Версии 2 - норма. Модели с литерой_s - один канал сдвоенного ОУ. Делал через Component Import Wizard. Приходится пока делать частями, что могу.
 

Вложения

Последнее редактирование:

DAAS

Постоялец
6 Мар 2017
309
91
Здравствуйте. Попробовал я в микрокапе смоделировать управление мощным электромагнитом.
По одному все работает а в общем нет. Мне нужно управлять несколькими мощными ключами.
Как мне научить генераторы давать нужную мне последовательность импульсов.

Или проще общий импульс управления 500мкс.
Как с помощью аппаратных средст микрокапа смоделировать в этом временном промежутке нужное мне количество импульсов и пауз с заданными характеристиками по длительности импульса и паузы.
 

dbokov

Испытатель
12 Июл 2018
1,569
490
Санкт-Петербург
Как с помощью аппаратных средст микрокапа смоделировать в этом временном промежутке нужное мне количество импульсов и пауз с заданными характеристиками по длительности импульса и паузы.
Думаю, можно последовательно несколько генераторов поставить, каждый со своим импульсом и задержкой.
 

DAAS

Постоялец
6 Мар 2017
309
91
Те что нашел дают возможность изменять только длительность, а каким можно изменять и задержку
 

GecAS

Постоялец
28 Фев 2019
281
218
Санкт-Петербург
Те что нашел дают возможность изменять только длительность, а каким можно изменять и задержку

154_1.png

Здесь управлять параметрами:
TD - время начальной задержки
PW - длительность импульса
PER - период

Для примера пара генераторов.
 

Вложения

Последнее редактирование:

DAAS

Постоялец
6 Мар 2017
309
91
Извините за :oops: а как его добавить в базу или где он находится?
 

GecAS

Постоялец
28 Фев 2019
281
218
Санкт-Петербург
Если про источник, то в верхней командной строке выбрать последовательно:
Component/Analog Primitives/Waveform Sources/Voltage Sources V
 

GecAS

Постоялец
28 Фев 2019
281
218
Санкт-Петербург
TR - передний фронт (изменяется линейно)
TF - задний фронт (изменяется линейно)
Длительность импульса равна сумме TR+PW+TF и не должна в сумме превышать PER, в противном случае (если сумма меньше заданного периода, то период будет равен сумме - т.е. присутствует защита от "дураков")
 

DAAS

Постоялец
6 Мар 2017
309
91
Если я иду правильным путем у меня нет пунка Analog Primitives Снимок1.PNG
 

О Нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает беспристрастные и критические обсуждения среди любителей радиоэлектроники. Мы каждый день работаем над тем, чтобы быть лучше.

Быстрая Навигация

Пользовательское Меню