а не замутить ли нам недосимулятр?

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: а не замутить ли нам недосимулятр?

Post by Shaos »

Shaos wrote:Вот прототип "недосимулятра" под ДОС - пока он лишь отрисовывает 2 схемы от Logisim - TRIADOR и NEDONAND:

http://nedopc.org/nedopc/files/LOGIGRAF.ZIP (129KB)

Это то, что я успел сделать за пару выходных дней (и ночей) - при необходимости могут быть добавлены и другие стандартные (и сторонние) блоки Logisim

Image
Сегодня адаптировал код под Turbo-C 2.01, который считается freeware (линк вверху обновлён)

Также ради прикола посмотрел как будет выглядеть EGA 640x350 ;)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: а не замутить ли нам недосимулятр?

Post by Shaos »

Добавил ещё гейтов в свою рисовалку логисимовских схем (теперь исходник 759 строк):

http://nedopc.org/nedopc/files/LOGIGRAF.ZIP (130KB)

А также новую схему TEST.CIR:
test.png
logigraf_test_new.jpg
P.S. Может уж не писать единичку в инвертор? Тогда будет так (разрешение снова 640x480):
logigraf_388.png
P.P.S. Или даже так? по американски:
logigraf_389.png
А советский инвертор можно будет делать взяв ИЛИ-НЕ и нарисовав ему только один вход (а из логисима всегда будет импортироваться маленьким треугольником с кружком)

P.P.P.S. Вобщем как-то так видится мне сей "недосимулятр":
nedosim001.jpg
P.P.P.P.S. И оно даже запустилось на IBM PCjr ;)

Image
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: а не замутить ли нам недосимулятр?

Post by Lavr »

Shaos wrote:Вобщем как-то так видится мне сей "недосимулятр":
В общем-то неплохо видится... хотя, конечно, ДОС-овская графика "мертвой стюардессы" вызывает
уныние даже у упрямого пользователя Виндовс-98. :-?

А тебе не кажется, что расточив всё это под ДОС, ты столкнешься с той же проблемой, от которой
ты сейчас пытаешься уйти - нехватка памяти?

Мне кажется, все во многом и перешли на Венду в свое время, что она решила практически проблему
с нехваткой памяти, когда всем уже надоели все эти EMS, XMS и DOS4GW.
У меня, как у коллекционера симуляторов, есть версия EWB под ДОС, но она довольно убога по возможностям.

Если ты считаешь удобным использование примитивов ДОС-графики для рисования схем, то все эти
закорюки есть и в моноширинных шрифтах Венды, т.е. рисовать псевдографикой можно также легко.
iLavr
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: а не замутить ли нам недосимулятр?

Post by Shaos »

Потом этот растр можно куда угодно портировать - главное начать ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: а не замутить ли нам недосимулятр?

Post by Shaos »

Выложил прожэкт на гитхаб:

github.com/shaos/nedosim

(все итерации какие нашёл)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: а не замутить ли нам недосимулятр?

Post by Shaos »

Shaos wrote:Выложил прожэкт на гитхаб:

github.com/shaos/nedosim

(все итерации какие нашёл)
а летом 2018 переложил на гитлаб:

http://gitlab.com/shaos/nedosim
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: а не замутить ли нам недосимулятр?

Post by Shaos »

Shaos wrote:Ну может в PSPICE и есть - там всё есть :)
Чего не засунешь ради ценника в $20K+...
TI каким-то образом уговорил Cadence выпустить "industry standard OrCAD PSpice environment" в бесплатном варианте :o
https://e2e.ti.com/blogs_/b/analogwire/archive/2020/09/14/how-to-simulate-complex-analog-power-and-signal-chain-circuits-with-pspice-for-ti
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by Shaos »

Отрезано отсюда
Lavr wrote:Я почему и влез со своим анекдотом... где-то в начале этого топика я уже спрашивал - не собирается
ли автор (или авторы) хотя бы API сделать открытым? :roll:
В этом случае пользователи могли бы если не весь проект править, то хотя бы некоторую мелочь типа
кнопок или отдельных элементов самостоятельно подрихтовать... Proteus же позволяет такое, хотя и
коммерческий продукт...
А тут, смотрю я, бывает:"а эта версия больше не совместима с предыдущей" - вот те нате! :o
Ну дык я уже больше 10 лет говорю - давайте замутим недосимулятр над тем же ngspice :mrgreen:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф

Post by Lavr »

Shaos wrote:... давайте замутим недосимулятр над тем же ngspice :mrgreen:
Так я помню, - ты там начал мутить, а потом "закопал стюардессу"... :wink:
iLavr
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: а не замутить ли нам недосимулятр?

Post by Shaos »

Ну надо было меня сразу одёрнуть, что под дос ненадо :roll:
Вон я уже wxWidgets расчехлил - готов к труду и обороне :mrgreen:
Будет бегать в линухах, виндах и на маках...

P.S. Кстати мы там в 2012 году начинали копать в сторону онлайн версии и я вроде как её таки выкатил :)
http://Circuits.CC (правда без симулянства)
А в дос я закопался в 2017...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: а не замутить ли нам недосимулятр?

Post by Lavr »

Я думаю, что мы такой проект ниасилим... :-?
За столько времени, сколько я на этом форуме, мы асилили только модели любимых процессоров
под Proteus, да и то, благодаря настойчивости PVV.

Тут как-то давно на форуме Сваричевский сказал, что по его мнению, почти каждый профильный
ВУЗ норовит свой симулятор написать, причем ни с чем не совместимый. А потом это уходит в Лету. :(
iLavr
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: а не замутить ли нам недосимулятр?

Post by Shaos »

А вот если написать нечто, способное работать с этими самыми моделями, которые вы тут понаписали под Протеус?
Для этого ведь даже не надо весь API протэуса повторять - только то его подмножество, которое было использовано в этих конкретных моделях
И на API как известно копирайт не распространяется - так что вполне можно выйти сухими из всей этой истории :dj:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: а не замутить ли нам недосимулятр?

Post by Lavr »

Вот тут мысль правильная, надо что-то с чем-то совместимое...
Но... тут нам никто не подскажет. :(
Ты же сам давно сказал, вряд ли Лабцентру нравится, что какие-то нищеброды пишут под них свои модели. :lol:
Хотя до сих пор их древнее АПИ совпадает с новыми версиями, но они его не распространяют более.
iLavr
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: а не замутить ли нам недосимулятр?

Post by Shaos »

Shaos wrote:... я же говорю, что не только хочу SPICE поддержать (в лице ngspice), но даже интегрировать его в качестве встроенного симулятора :)
Shaos wrote:С другой стороны тот же ngspice (с его расширенным XSPICE-движком) можно вставить в качестве ядра в наш "недосимулятр" - тогда за нами останется только редактор, ну и конвертер из всяких там логисимов, иглов и гедов :)
И можно экспорт сделать в два спайса:
- совместимый со стандартом (spice3f5) как месиво из PMOS и NMOS транзисторов и
- совместимый с Xspice (который является частью ngspice) как схему из цифровых элементов, подключенных через директиву A
Наверное пришло время как-то попробовать начать делать то, что было мною озвучено ещё в 2017 году?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: а не замутить ли нам недосимулятр?

Post by Lavr »

Shaos wrote:
Shaos wrote:... за нами останется только редактор, ну и конвертер из всяких там логисимов, иглов и гедов :)
Наверное пришло время как-то попробовать начать делать то, что было мною озвучено ещё в 2017 году?...
Кстати... а у Логисима-то открытый код?
iLavr