eduard писал(а):
Какие файлы в библиотеке должны быть записаны для нормальной симуляции для LM358
и других компонентов ?
SwCad воспринимает расширение .sub как бинарный файл модели компонента производства LT. Эти файлы лучше не трогать, а тем более пытаться их редактировать. Файлы с расширением ".asy" - это условное графическое обозначение компонента при включении его в схему. В листинге файла (Netlist) с расширеним ".asy" приводится ссылка на Spice-описание модели компонента с указанием пути (Path) к файлу модели. Обычно эта модель вводится на правах подсхемы и должна начинаться с директивы ".SUBCKT". Собственно Spice-модель компонента должна иметь одно из трех расширений ".sp", ".cir", или "net". Моделируемая схема в случае ее графического ввода (обычный способ использования современных симуляторов) автоматически получает расширение ".asc". При текстовом вводе схемы в команде "Сохранить как" листингу присваивается одно трех вышеуказанных расширений.
Добавление моделей сторонних производителей достаточно успешно получается следующим образом. Вначале создается файл с расширением ".asy" и помещается в новую папку в директории "SYM" с нужным Вам названием (например LM358). Далее в ту же папку помещается файл модели, который Вы откуда-то скачали и не обязательно с нужным расширением. Теперь его нужно конвертировать в файл с расширеним ".sp". Это можно сделать либо с помощью универсального текстового редактора (например UltraEdit), либо перейти в DOS и уже в нем сменить расширение. Второй способ для большинства скорее всего не доступен, т.к. современные юзеры имеют весьма смутное представление о том, что такое DOS. Теперь корректируете листинг файла ".asy", вставляя в него строчки с указанием пути к файлу модели с расширением ".sp". Есть одно непременное условие - файл модели должен быть написан на языке Spice3. Приличные авторы обычно указывают в шапке язык модели.