Преобразуйте подсхему SPICE в пользовательские компоненты Simscape
subcircuit2ssc(
читает список соединений SPICE, заданный filename
,target
)filename
и преобразует каждую подсхему в один или несколько файлов Simscape™ в папке, заданной target
.
Функция перечисляет команды SPICE, не поддержанные процессом преобразования в комментариях соответствующих файлов Simscape. После преобразования рассмотрите сгенерированные файлы Simscape и сделайте ручные редактирования для любых неподдерживаемых элементов. Можно также получить список неподдерживаемых команд при помощи дополнительного выходного аргумента, описанного ниже.
Для подробного объяснения поддерживаемых преобразований смотрите Преобразование Списка соединений SPICE с Блоками Simscape.
subcircuit2ssc(___,
преобразует только подсхемы с указанными именами.subcircuit1,...,subcircuitN
)
возвращает массив объектов, содержащих информацию о подсхеме.subcircuitArray
= subcircuit2ssc(___)
[
возвращает массив объектов, содержащих информацию о подсхеме и subcircuitArray
,unsupportedCommands
] = subcircuit2ssc(___)struct
массив, содержащий имена подсхемы и команды SPICE, нашел в конвертированных подсхемах, которые не поддержаны процессом преобразования.
Список соединений должен быть написан в формате Cadence® PSpice и быть синтаксически правильным. Ассистент преобразования не проверяет на соответствующий синтаксис PSpice.
Только подмножество языка списка соединений PSpice поддерживается. Однако неподдерживаемые команды PSpice идентифицированы наверху соответствующего файла компонента Simscape, чтобы упростить ручное преобразование.
Чтобы встроить сгенерированные компоненты Simscape в блоки Simscape, значения параметров должны соответствовать ограничениям Simscape. Например, емкость основного конденсатора и индуктивность основного индуктора должны быть ненулевыми.