Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Так никто и не против! Мой вопрос был в том, что раз уж ты подробно ковыряешь формат Logisim, то мог бы попутно написать его экспорт в формат SPICE, чтобы проекты Logisim можно было переносить в другие системы моделирования. А вовсе я никого не призывал считать движком SPICE. Вон у EWB - свой собственный формат файлов, но есть экспорт и импорт в формат SPICE. У Proteus - тоже есть такие опции. Это просто вопрос удобства обмена схемотехническими проектами.
_________________ iLavr
|
04 Dec 2017 09:25 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
| | | | Lavr wrote: Так никто и не против! Мой вопрос был в том, что раз уж ты подробно ковыряешь формат Logisim, то мог бы попутно написать его экспорт в формат SPICE, чтобы проекты Logisim можно было переносить в другие системы моделирования. А вовсе я никого не призывал считать движком SPICE. Вон у EWB - свой собственный формат файлов, но есть экспорт и импорт в формат SPICE. У Proteus - тоже есть такие опции. Это просто вопрос удобства обмена схемотехническими проектами. | | | | |
Ну предположим на секундочку, что SPICE таки используется повсеместно для удобного переноса цифровых схемотехнических проектов произвольной сложности между "развитыми системами моделирования", тогда не мог бы многоуважаемый Lavr, в качестве примера для непосвящённых (типа неавторитетного меня), перенести свою ранее упомянутую схему в другую "развитую систему моделирования", но обязательно в контейнере SPICE? Ну или хотя бы приаттачил бы сюда экспорт в SPICE формат того самого ранее упомянутого Proteus-проекта...
|
04 Dec 2017 12:47 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А ты просто невнимательный или забывчивый. Я на страницах этого форума уже и перенос из EWB в Proteus через SPICE-контейнер делал, и SPICE-листинги экспорта из EWB приаттачивал. Поэтому в данный момент я этого делать не буду, поскольку вполне представляю о чем я говорю. P.S. Мне просто сейчас искать некогда. Проекты, над которыми я не работаю, я храню на внешних USB-дисках, чтобы не было трабблов, если рабочий винт рухнет.
Но для примера - экспортирую в SPICE простую цифровую схему:Кстати... никогда почему-то не обращал внимания, а ведь EWB много куда экспортирует!
_________________ iLavr
|
05 Dec 2017 05:23 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
А это чего такое? в SPICE вроде команды U нету и кстати куда дели сь кнопки то? что за "контейнер" такой, который выбрасывает элементы при передаче
|
05 Dec 2017 20:14 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Делить кнопки не надо... А контейнер - как контейнер - всё что положили, в нем лежит, что не полжили - он не добавляет, на то он и контейнер. Перед сохранением EWB об этом предупредил.
_________________ iLavr
|
05 Dec 2017 20:19 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
Поправился - делись
|
05 Dec 2017 20:22 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Угадай с одного разу? А то ссылками на SPICE мне тычешь... панемаишь...
_________________ iLavr
|
05 Dec 2017 20:28 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
Ну вот - беру твой обрезанный контейнер и скармливаю самому наистандартнейшему SPICE-у: Но на команде U он не споткнулся - упал дальше, т.е. U он съел - поглядел в документацию ngspice - согласно ей U это "Uniform Distributed RC Lines"...
|
05 Dec 2017 20:42 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А возми свой необрезаный проект Логисима и скорми своему "самому наистандартнейшему SPICE-у"... На каком месте он упадет? Послушай, если тебе по каким-то причинам этого делать не хочется, скажи просто:"Я не хочу." (не могу, не буду - нужное подчеркнуть).
_________________ iLavr
|
05 Dec 2017 20:55 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
Я могу конечно сделать, но это будет месиво из PMOS и NMOS транзисторов - такой вариант тебя устроит?
Только в этом случае оно будет более-менее совместимо со всем букетом спайсовских вариаций...
|
05 Dec 2017 21:27 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А почему, собственно, только меня? И про "месиво из PMOS и NMOS транзисторов" - тоже непонятно. Если ты намекаешь на стандарт Беркли 1984 года, то это давно устаревшая вещь.
_________________ iLavr
|
05 Dec 2017 21:59 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
это ты конкретно про PSpice цитируешь, а это уже далеко не просто SPICE - то что он умеет не умеет больше никто, поэтому и ценник у него такой (см. https://electronics.stackexchange.com/questions/18760/comparison-between-spice-simulators) ориентироваться надо на опенсорцный ngspice (см. http://ngspice.sourceforge.net/docs/ngspice-manual.pdf) - наистандартнейший из современных SPICE-ов P.S. кстати там есть цифровые модели оказывается, но они включаются командой A (которой в оригинальном SPICE тоже небыло): хотя это уже тоже не SPICE (см. http://ngspice.sourceforge.net/faq.html): | | | | Quote: Ngspice is a mixed-level/mixed-signal circuit simulator based on three open source software packages: Spice3f5, Cider1b1 and Xspice: * Spice3 is the most famous and used circuit simulator. It was developed University of California at Berkeley (UCB), by "a cast of thousand" (as they say). * Cider is a mixed-level simulator that already includes Spice3f5 and adds a device simulator to it: DSIM. Cider couples the circuit level simulator to the device simulator to provide greater simulation accuracy (at the expense of greater simulation time). Critical devices can be described with technology parameters (numerical models) and non critical ones with the original spice's compact models. * Xspice is an extension to Spice3 that provides code modeling support and simulation of digital components through an embedded event driven algorithm.... Xspice is a mixed-signal circuit simulator developed by GTRI (Georgia Tech Research Institute) at Georgia Institute of Technology. Xspice was originally developed as an extension over Spice3c1. Xspice introduces code modeling and a digital simulator into ngspice. The "home site" of Xspice is: http://users.ece.gatech.edu/~mrichard/Xspice/ | | | | |
P.P.S. т.е. чтобы иметь возможность запускать модель на любом SPICE-симуляторе, надо оставаться в рамках Spice3 (где самый сложный девайс это МОП-транзистор) ибо все расширения несовместимы между собой и затачиваясь под что-то одно, мы отметаем все остальные...
|
05 Dec 2017 22:11 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
С другой стороны тот же ngspice (с его расширенным XSPICE-движком) можно вставить в качестве ядра в наш "недосимулятр" - тогда за нами останется только редактор, ну и конвертер из всяких там логисимов, иглов и гедов
|
05 Dec 2017 23:49 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
PSpice, Shaos, это всего лишь версия SPICE для РС. Ну и поскольку мы тут все работаем на РС, я корректно называю всё своими именами. Поскольку я совсем недавно, когда делал модели троичных элементов на полевиках, со всеми версиями SPICE разбирался, то пока еще не забыл. Но еще раз говорю, мне не понятна эта толчея воды в ступе: формат Логисим не совместим ни с чем, кроме Логисима. SPICE во всех его вариациях поддерживается могими профильными пакетами - это ты будешь оспаривать? Мне просто хотелось чтобы то, что люди пишут под Логисимом, не оставалось вещью в себе. Вот ты сейчас заткнулся в Логисим на нехватке памяти - а проект-то совсем небольшой... Вон посмотри - у меня EDUC-8 - это где-то раза в 4...5 больше. Если бы был конвертор - можно было бы твой проект перенести, а так ты сейчас вынужден писать на С под ДОС "мёртвую стюардессу"... Нет, если ты знаешь формат обмена, отличный от SPICE - ты скажи..
_________________ iLavr
|
06 Dec 2017 06:16 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
А формат PSpice не совместим ни с чем кроме PSpice (если ты начинаешь использовать цифровые модели) - PSpice (R) это КОММЕРЧЕСКИЙ продукт, а вовсе не "SPICE для PC", как ты пытаешься тут всех убедить ...
|
06 Dec 2017 07:17 |
|
|