LINUX.ORG.RU

Выпущен Xyce 6.3, открытый симулятор электронных схем

 , , xyce


3

2

Xyce — кроссплатформенный (Linux, Mac, Windows) SPICE-совместимый симулятор электронных схем, распространяемый по лицензии GPLv3. Xyce разрабатывается Сандийискими национальными лабораториями (США). На прошлой неделе вышла новая версия данного симулятора.

Существуют для версии симулятора: с поддержкой параллельных вычислений через OpenMPI (XyceParallel) и без неё (XyceSerial). Версия XyceParallel доступна только для Linux.

Графического интерфейса у симулятора нет.

Возможности, добавленные в версии 6.3:

  • моделирование многотонового гармонического баланса;
  • шумовое моделирование (.NOISE);
  • модели четырёхполюсников для анализа сетей распределения электроэнергии (powergrids);
  • модель мемристора;
  • модели транзисторов MEXTRAM-504 и BSIM-610;
  • возможность постпроцессинга данных симуляции из PRN-файлов;
  • исправлены ошибки.

Официальный сайт проекта

Исходные коды

RPM-пакеты для RHELL-6 и CentOS-6

>>> Подробности

★★★★

Проверено: splinter ()
Последнее исправление: Wizard_ (всего исправлений: 12)

По вопросам о графическом интерфейсе всем отвечу, что можно использовать симулятор Qucs с набором патчей spice4qucs, который реализует поддержку в Qucs SPICE-совместимых симуляторов. В первую очередь это касается Ngspice (широко известный консольный SPICE-совместимый open-source симулятор), но Xyce тоже поддерживается.

Этот набор патчей официально не принят в апстрим Qucs. Но доступны неофициальные сборки (серия «S»), с поддержкой данной функции.

Как раз сегодня я выпустил снапшоты Qucs-0.0.19S-rc2, которые можно скачать здесь https://github.com/ra3xdh/qucs/releases/tag/0.0.19S-rc2

Документация для spice4qucs (на английиском языке) находится здесь: https://qucs-help.readthedocs.org/en/spice4qucs/

DarthVadimius ★★★★
() автор топика

Название, конечно, у данного программного средства как будто специально придумывали, чтобы им русские не пользовались. Но тем не менее призываю комментировать только техническую сторону вопроса, а не «благозвучность» названия.

DarthVadimius ★★★★
() автор топика
Ответ на: комментарий от reprimand

Очень сложно сдержаться, но постараюсь.

Эпичное не нужно, говорю не ради хохмы. Приходится по работе иногда пользоваться симуляцией, так быстрее, дешевле, порой понятней, особенно если доступны модели компонентов от производителя.

Проблема номер раз, железячники в гробу видели писать портянки, они схемы привыкли черкать.

Проблема номер два, «есть 15 конкурирующих стандартов, давайте запилим один универсальный. прошел год. есть шестнадцать конкурирующих стандартов»

Проблема номер три, когда до них дойдет гуйню запилят и о боже, ее будут писать программисты, человека который этим ползуется для реальной работы как всегда не найдут.

Исследовательский интерес представляет, удобство в повседневных разработках с трудом. Возможно что-то изменится, но вот уже почти 20 лет жду когда железяка за меня посчитает, а все никак.

anonymous
()

Расскажите чем это отличается от MicroCap

для человека который этим самым микрокапом только и пользовался.

Deleted
()

Дык, эта. Если у нее гуя нет, то это для кого инструмент?

Для себя они, наверное, гуй имеют, а расчетную часть отдали сообществу для того чтобы красиво выглядеть.

anonymous
()
Ответ на: комментарий от DarthVadimius

Название, конечно, у данного программного средства как будто специально придумывали, чтобы им русские не пользовались

да ладно, у русских тоже полно известных слов со смешным или мерзким смыслом для иностранцев

cab ★★★★
()
Последнее исправление: cab (всего исправлений: 1)
Ответ на: комментарий от dinn

Для обычного человека преимуществ по сравнению с Ngpsice пока нет. Использовать Xyce следует в следующих случаях: 1. Исследовательский проект. Нужно обеспечить научную новизну, инновации и т.п. 2. Если нужны симуляции и модели, которых нет в Ngspice (например гармонический баланс) 3. Если нужны параллельные вычисления через openMPI. Авторы Xyce как раз напирают на использование версии с openMPI 4. Специализированный самодельный софт, в который нужно встроить симулятор.

Недостаток по сравнению с Ngspice --- отсутсвие постпроцессора (наподобие Ngnutmeg).

Квест по сборке проходить скорее всего не нужно, так как пакет должен переконвертироваться при помощи alien'а в Debian-образных (не проверял). У меня на Slackware всё сконвертировалось при помощи rp2tgz и всё работает как положено.

DarthVadimius ★★★★
() автор топика
Ответ на: Расскажите чем это отличается от MicroCap от Deleted

На данный момент сравнение с MicroCAP не совсем корректно, т.к. у Xyce отсутсвует GUI. Нужно или набивать нетлист самому, или экспортировать SPICE-netlist из схемы gschem или KiCAD или использовать неофициальную сборку Qucs.

Можно сравнивать c движком моделироания в MicroCAP. В движке MicroCAP отсутвует моделирование гармонического баланса и поддержка параллельных вычислений.

DarthVadimius ★★★★
() автор топика

Есть ли где-то сравнение точности моделей различных симуляторов? А то я как-то нарвался на мосфет в ltspice который работал бесконечно далеко от реальности (до Vgs(th) закрыт, потом сразу насыщение).

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

А я не зря написал про модели, когда требовалась точность симуляции, приходилось общие модели менять на модели которые составил производитель и чудеса заканчивались, начиналась работа. И так для справочки, хрен сейчас найдешь даже общие модели без ошибок и не со скудными параметрами. Понимаешь какая штука, знания нынче стали совсем дорого стоить, а капитал нашел очередную золотую жилу и оверпрайснул ее.

anonymous
()
Ответ на: комментарий от Michail_Ul

не только, для москвичей тоже

anonymous
()
Ответ на: комментарий от pbsucks

Ebal Pinos Pidora Xyce

Выглядить как удивление от происходящего.

Это стоит устанавливать на свой компьютер?

rezedent12 ☆☆☆
()
Ответ на: комментарий от reprimand

У то не ради названия новость запостили, угу.

anonymous
()

Существуют для версии симулятора:

две версии?

anonymous
()

Нажал на «Исходные коды». Просят зарегистрироваться и обещают подписать на рассылку. Открытостью тут не пахнет, скорее чем-то другим.

slovazap ★★★★★
()

Прочитал коменты - понял, что представляет из себя половина ЛОРа :)

Gonzo ★★★★★
()

А в качестве гуя можно easyspice юзать?

Sunderland93 ★★★★★
()
Ответ на: комментарий от Michail_Ul

Для русских название проекта смешное. :-)

Я иначе эту программу называть не собираюсь =)))))

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от olibjerd

SPICE-compatible - значит схемы можно где то в ином месте рисовать? А результаты моделирования - стандартные графиковыводилки, так?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Можно, доки почитай, порисовать можно в том же оркаде, результат рисуй в чем хочешь, отчет в текстовом файле. Не скажу, что удобная схема, с учетом того, что параметры симуляции надо тоже скормить текстом. В общем - нарисуйте гуй сами, а мы тут дальше пилить. Да, чтука совместима со спайс, но насколько понимаю, авторы используют свой формат, для сложных вычислений, библиотеки по паспорту, тобиш нету.

anonymous
()
Ответ на: комментарий от I-Love-Microsoft

Разумеется, со спайсом так и происходит обычно, рисуешь в каком-нибудь кикаде и потом гоняешь в ngspice.

Freyr69 ★★★
()

Xyce

Ничеси

anonymous
()
Ответ на: комментарий от YLoS

Да, надо было -20. И прочим петросянам тоже. За оффтопик и флуд.

dexpl ★★★★★
()

Взялся бы ктото встроить это или ngspice в кикад что бы схемку накидал, настроил модель и посмотрел результат, потом в разводку это дело. А это костылей вагон, работать час, костыли разгребать пять.

i3draven ★★
()

я даже немного горд за себя, потому что сначала показалось Xfce

Dred ★★★★★
()
Ответ на: комментарий от anonymous

есть 15 конкурирующих стандартов, давайте запилим один универсальный. прошел год. есть шестнадцать конкурирующих стандартов

А как сделать универсальный, если не новый создавать?

UNiTE ★★★★★
()

LTspice через Wine и больше ничего не нужно, отвечаю.

anonymous
()
Ответ на: комментарий от DarthVadimius

Для обычного человека преимуществ по сравнению с Ngpsice пока нет

И я правильно понимаю, что разработка за закрытыми дверями, а публично выкладываются только готовые выпуски?

напирают на использование версии с openMPI

Видимо у них свои достаточно объёмные задачи, раз даже openMPI.

Квест по сборке проходить скорее всего не нужно

Мне надо, я и так собираю пакеты и научно-инженерным програмным обеспечением в openSUSE. Так что правило: что-то интересное и полезное - собери правильный пакет (если конечно не надо проходить огромный квест).

dinn ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.