LINUX.ORG.RU

Сообщения DarthVadimius

 

Вышел симулятор электроники Ngspice-27

Новости — Open Source
Группа Open Source

Ngspice — консольный симулятор электронных схем, использующий формат списка цепей (netlist) SPICE-3f5, совместимый с большинством проприетарных SPICE-симуляторов. Ngspice позволяет моделировать электронные схемы в статическом режиме, во временной и частотной области, производить спектральный анализ, шумовой анализ, анализ нелинейных искажений.

17 сентября вышла очередная версия программы — Ngspice-27. С момента предыдущего релиза прошло три года. Функциональные возможности программы устоялись, поэтому улучшений немного. Список изменений следующий:

  • добавлены таблично задаваемые элементы XSPICE;
  • добавлены функции постпроцессора, улучшающие экспорт результатов моделирования, в том числе из цифровых схем XSPICE;
  • улучшена реализация моделей МДП-транзисторов HiSIM и BSIM;
  • добавлена поддержка OpenMP для моделей транзисторов BSIM;
  • добавлены новые математические функции и системные переменные;
  • исправлены ошибки, обновлена документация.

В качестве графического интерфейса для Ngspice можно использовать KiCAD (последние версии) и Qucs-S, либо экспортировать нетлист из gEda или Eagle. Полный список возможных GUI для Ngspice смотрите здесь: http://ngspice.sourceforge.net/resources.html.

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

 , , ,

DarthVadimius
()

Возобновлена разработка KTechLab

Новости — Open Source
Группа Open Source

KTechLab — интерактивный симулятор аналоговых и цифровых электронных схем, похожий на старый ElectronicsWorkbench или Proteus. Интерфейс программы реализован на Qt 4 с использованием библиотек из состава KDE. KTechLab разрабатывается со времён KDE 3. В связи выпуском KDE 4 и Qt 4 обратная совместимость была нарушена, что привело к прекращению разработки KTechLab. Портировать его на Qt 4 удалось только сейчас.

( читать дальше... )

Исходный код и инструкция по сборке

>>> Объявление о планах разработки KTechLab

 , ,

DarthVadimius
()

Qucs-S — симулятор электронных схем Qucs c поддержкой SPICE

Новости — Open Source
Группа Open Source

За релизом Qucs последовал, как и было обещано, релиз неофициальной сборки Qucs-S. Это первый релиз Qucs-S. Буква S в названии означает «SPICE». Qucs-S отличается от Qucs тем, что в него интегрирован набор патчей spice4qucs. Это позволяет моделировать схему при помощи open-source SPICE-совместимых консольных симуляторов. Простыми словами: базовый Qucs зависает при моделировании схемы на операционнике со SPICE моделью даташита, а Qucs-S с движком Ngspice позволяет легко её смоделировать.

Сейчас spice4qucs находится в состоянии «вечного патча», и включение его в основную ветку не рассматривается, что напоминает pf-kernel.

( читать дальше... )

Объявление о релизе

Репозитории для Debian и Ubuntu (пакеты собраны при помощи OBS)

SlackBuild для Slackware

>>> Официальный сайт

 , ,

DarthVadimius
()

Протестировать HiDPI на обычном мониторе

Форум — Development

Как можно в Linux протестировать поведение иксового (в частности Qt-шного) приложения на HiDPI, имея в распоряжении только обычный монитор? И возможно ли это вообще? Google выдаёт ссылки как такое сделать только для браузеров и MacOS.

 , ,

DarthVadimius
()

Вышел кандидат в релизы Qucs-S RC7

Форум — Science & Engineering

Qucs --- это известный open-source симулятор электронных схем, использующий движок Qucsator, отличный от SPICE. Qucs написан на С++ с применением Qt4.

Qucs-S --- это неофициальная сборка Qucs, которая позволяет использовать SPICE-движки моделирования Ngspice (рекомендуется к применению), XYCE, или SpiceOpus в качестве движка моделирования по умолчанию. Применение SPICE-совместимого движка даёт возможность напрямую использовать модели компонентов, приводимые в даташитах. Также SPICE-совместимые движки показывают лучшие результаты при моделировании импульсных схем, по сравнению с Qucsator.

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

Под Linux имеется архив с исходным текстом. Процедура сборки описана там же. Сборка производится при помощи CMake.

Qucs-S позволяет:

  • Использовать все стандартные компоненты SPICE и создавать нестандартные компоненты.
  • Использовать стандартные виды моделирования SPICE: анализ на постоянном токе, во временной и частотной области, параметрический анализ
  • Созадавать нестандартные виды моделирования при помощи скриптов Nutmeg (постпроцессор SPICE).
  • Использовать напрямую без слоёв совместимости библиотеки подсхем в формате SPICE.
  • Включать в схему напрямую SPICE-модели полупроводниковых компонентов.
  • Разрабатывать компактные модели, используя технологию XSPICE CodeModel

В данной теме предлагаю электронщикам, которых немало на ЛОРе, обсудить данный кандидат в релизы Qucs-S.

 , ,

DarthVadimius
()

Мышь на COM-порту в Slackware-14.1

Форум — Linux-hardware

Недавно понадобилось запустить древнюю двухкнопочную мышь на COM-порту под Slackware-14.1 с XFCE на древнем компьютере. Система запускается на 4-м runlevel.

Нашёл инструкцию, что это можно сделать через inputattach. Если от рута в терминале выдать после загрузки Х :

inputattach --microsoft /dev/ttyS0

то мышь работает и в консоли, и в Х.

Но если я вписываю эту команду в стартовые скрипты (/etc/rc.d/rc.local), то inputattach завершается сразу же после старта. Я пробовал такие варианты: inputattach --microsoft /dev/ttyS0&

Опять-же если это запустить вручную в консоли после старта X, то всё работает. Также пробовал запускать через nohup, В таких вариантах:

honup inputattach --microsoft /dev/ttyS0&
nohup inputattach --microsoft /dev/ttyS0 > /dev/null 2>&1 &

Также пробовал вписывать эти команды в различных вариантах в xinitrc . inputattach не хочет стартовать в фоне через стартовый скрипт. Как правильно вписать этот inputattach в стартовый скрипт?

 , ,

DarthVadimius
()

Релиз электромагнитного симулятора openEMS-v0.0.33

Новости — Open Source
Группа Open Source

В минувшие выходные состоялся очередной релиз open-source (GPLv3) электромагнитного симулятора openEMS-v0.0.33. Его разрабатывает один человек — Thorsten Liebig (Германия, Университет Дуйсбург-Эссен). OpenEMS позволяет проводить следующие виды расчётов:

  • Расчёт электромагнитного поля (электродинамика) методом FDTD (метод конечных разностей во временной области).
  • Расчёт S-параметров электромагнитных систем.
  • Расчёт электромагнитного поля в ближней и дальней зоне.
  • Расчёт диаграмм направленности антенн.

В отличие от проприетарных аналогов симулятор не имеет собственного графического интерфейса, а вместо этого встраивается в Octave или Matlab. Задание на моделирование является скриптом Matlab/Octave, а визуализация результатов также осуществляется средствами Octave или Paraview.

Нововведения версии v0.0.33:

  • Система сборки полностью переведена на CMake.
  • Произведена оптимизация препроцессинга больших объектов.
  • Улучшена реализация синусоидального источника сигнала возбуждения.

( читать дальше... )

>>> Сайт проекта

 , , openems,

DarthVadimius
()

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

Новости — Open Source
Группа Open Source

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

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

 , , xyce

DarthVadimius
()

RSS подписка на новые темы