Создание схематического символа в LTspice

Я использую LTspice XVII на macOS. Я хочу создать символ из схемы, чтобы я мог создавать экземпляр этого символа в любом месте. Я попробовал этот учебник , но я не могу заставить его работать.

Любая помощь?

Каким образом это не работает?
Вы пробовали встроенную справку? Например LTspice > Schematic Capture > ....
Это видео помогло мне некоторое время назад, когда мне нужно было сделать то же самое; youtube.com/watch?v=XW1b71gfvlo это очень просто, просто откройте новую схему, нарисуйте схему подсхемы, затем перейдите в "Иерархия" -> "Создать новый символ", откроется редактор символов, нарисуйте свой символ , сохрани и закрой..
@ThePhoton Когда я создаю свою схему и щелкаю правой кнопкой мыши, чтобы выбрать «Иерархия»> «Открыть символ этого листа» ... Символ не создается в папке AutoGenerated пути к деталям по умолчанию в LTSpice. Кроме того, если я посмотрю на символ как на простой текстовый файл, я не увижу никакой ссылки на мою схему.
@aconcernedcitizen Да, это было бесполезно.
@Vinzent Я застрял с видео, потому что не могу изменить путь по умолчанию к библиотеке деталей в macOS.
@dpalo Какое видео? Вы ссылаетесь на .pdf, и там написано точно то же, что и в руководстве, только с более красивыми картинками и стрелками, которые нельзя пропустить.
@aconfernedcitizen Я имел в виду видео, на которое ссылался Винзент. Связанный мной PDF-файл описывает процесс в LTSpice для Windows. Должны быть какие-то отличия в macOS, потому что если я беру свою схему с портами, создаю из нее символ, я создаю экземпляр этого символа из второй схемы в той же папке и пытаюсь смоделировать, возникает ошибка ("Неизвестная подсхема, вызываемая в :...")
@dpalo А вы пробовали редактировать символ? Когда вы доберетесь туда, нажмите CTRL+Aи измените Modelстроку, как вам удобно. Ну, CTRL+Aработает на Windows или в Wine на Linux, на Mac не уверен. Но вы должны иметь возможность редактировать путь.
@aconfernedcitizen Конечно, я добавил название схемы ( mySchem.asc) в ModelFileполе в редакторе атрибутов. Та же проблема.
@dpalo Зачем вам добавлять свою схему в ModelFile? Это то, что .pdfговорит?
@aconcernedcitizen У меня есть только схема, которую я хочу прикрепить к символу, и список соединений схемы. Я попытался добавить оба в ModelFile.

Ответы (2)

У вас есть выбор:

  1. Создайте символ, который можно использовать только в той же папке, что и основная схема . Это означает иерархический дизайн, что означает, что вы можете связать этот символ со схемой . В этом случае при редактировании символа его атрибут Symbol Typeдолжен быть типа block, а в любой из строк Value, Value2, SpiceLineи SpiceLine2должны быть только параметры, если они есть, а остальные строки должны быть пустыми. Вот пример:

са

with SpiceLineне f={f}является обязательным, это зависит от текущего символа, которому это нужно. Если вашему тоже нужны какие-то параметры, то смело добавляйте их, иначе строки останутся пустыми.

  1. Создайте символ, который может «создаваться где угодно» , включая ту же папку, что и основная схема. Это означает, что символ должен быть либо для подсхемы ( .subcktопределение), либо для модели ( .modelопределение). В этом случае Symbol Typeв «Редакторе атрибутов символов» должен быть тип cell.

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

В LTSpice для macOS Symbol Typeне отображается в окне редактора атрибутов символов. В любом случае, мне удается создавать символы, которые можно создавать где угодно. Спасибо!

В LTSpice в окне и вкладке вашего файла схемы щелкните вкладку «Иерархия» вверху, затем из имеющихся там параметров выберите параметр «Создать новый символ».