Author |
Message |
KolAnVi
Fanat
Joined: 27 May 2011 04:25 Posts: 79 Location: Perm
|
Можно ли в какой-нибудь системе моделирования схему вводить в текстовом виде, т.е. на некоем языке программирования? Не имею ввиду Verilog, VHDL и т.д. так как они достаточно навороченные. Интрересует просто перечень компонентов (черных ящиков) и связей между ними.
Суда пост в связи с идеей разработать свою систему онлайн моделирования...
|
10 Oct 2012 23:58 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
Теоретисськи можно разработать. Будет довольно просто, если ограничиться только wires меж готовых элементов. Но по сути это повторит gerber.
2 Shaos, тебе тогда и заводик pcb'шек заводить свой надобно, а не в ti вкладываться
|
11 Oct 2012 04:40 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
|
11 Oct 2012 05:46 |
|
|
KolAnVi
Fanat
Joined: 27 May 2011 04:25 Posts: 79 Location: Perm
|
Спасибо.
...соответственно, Spice http://www.allaboutcircuits.com/vol_5/chpt_7/8.html
Только если реальную схему на netlist-e задавать - она нечитаема.
Вот так немного лучше было бы:
Тоже не очень выразительно по сравнению со схемой... Но... Можно легко находить связи(в отличие от графической схемы в журнале), можно ставить комментарии, можно упрощать, например, если известно, что вот эта кучка логических элементов есть сравнение с 312, то так и запишем(т.е. простые логические выражения в языке оставляем). В общем, основное предназначение - быстро ввести (цифровую) схему с бумаги/картинки.
|
11 Oct 2012 07:03 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
| | | | KolAnVi wrote: Спасибо. ...соответственно, Spice http://www.allaboutcircuits.com/vol_5/chpt_7/8.htmlТолько если реальную схему на netlist-e задавать - она нечитаема. Вот так немного лучше было бы: Тоже не очень выразительно по сравнению со схемой... Но... Можно легко находить связи(в отличие от графической схемы в журнале), можно ставить комментарии, можно упрощать, например, если известно, что вот эта кучка логических элементов есть сравнение с 312, то так и запишем(т.е. простые логические выражения в языке оставляем). В общем, основное предназначение - быстро ввести (цифровую) схему с бумаги/картинки. | | | | |
Не, ну эт как бы нормальная идея. Осталось малость - формализовать хотя бы основной синтаксис. А потом попробовать отрисовать схему по коду. Предлагаю ввести понятие BUS. И делать всё в нотации XML. Соответственно:
Т.е. выводы DD8.2,DD13.3,DD14.1,DD11.4 и wire/15 соединяются в линию A1, и принадлежат шине "1". Парсить удобно, да и нагляднее, imho.
|
11 Oct 2012 07:25 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Только не XML...
|
11 Oct 2012 07:43 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
SPICE это не совсем то, вот я о чём:
Такой Netlist генерит Eagle например
|
11 Oct 2012 08:03 |
|
|
KolAnVi
Fanat
Joined: 27 May 2011 04:25 Posts: 79 Location: Perm
|
Это другой формат, не тот что по первой найденной мной ссылке.
В таком виде тоже устраивает.
Только не понятно, это human-readаble report-файл или его можно импортировать? Хватает ли тут формальности?
|
11 Oct 2012 19:39 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Partlist можно ещё присовокупить - тут ссылки на конкретные компоненты:
|
11 Oct 2012 20:46 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
|
11 Oct 2012 21:58 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
XML мёртв, а в инете рулит JSON...
|
11 Oct 2012 22:19 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
Ну прям совсем категорично. Отнюдь не мертв, по крайней мере в наших необъятных просторах.
Согласен что JSON лаконичнее.
|
12 Oct 2012 04:43 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Shaos у нас - как « пролетариат - могильщик буржуазии»...
Столько всего уже на моей памяти похоронил, а оно всё живёт,
и даже тленом не запахло...
_________________ iLavr
|
12 Oct 2012 05:01 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Запахло-запахло, только вот не все это чуствуют
|
12 Oct 2012 06:16 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну когда кто-то чувствует, то, чего не ощущают другие - он либо провидец,
либо психопат...
PS. А может стоит говорить не "мёртв", а "на пенсии" (Retired)? А то мне ещё на старших курсах рассказали, что Fortran сдох и Basic мёртв, а они до сих пор живее Ленина в мавзолее! А он, как известно, - живее всех живых!
_________________ iLavr
|
12 Oct 2012 07:09 |
|