LINUX.ORG.RU

Сообщения DarthVadimius

 

Занимаюсь радиолюбительством

Галерея — Рабочие места

Во время карантина решил собрать коротковолновый трансивер собственной конструкции. На днях понадобилось в нём кое-что перепаять.

Оборудование на фото:

  • Ноутбук 15-дюймовый HP-1301ng на процессоре Intel Core i7;
  • Монитор 27 дюймов FullHD;
  • Осциллограф китайский Hantek 2C72;
  • Измеритель АЧХ NanoVNA;
  • Лабораторный БП и паяльная станция китайские;
  • На заднем плане ламповый усилитель на 6П3С+6Н8С;
  • Собственно самодельный трансивер во вскрытом виде;

Софт:

  • На ноуте установлена Kubuntu 18.04 с KDE Plasma 5.12; оформление почти дефолт;
  • Сейчас запущен KiCAD, в котором я разрабатываю свои самоделки;
  • Для написания прошивок для STM32 использую libopencm3, Vim и Makefile. Этот софт остался за кадром;

>>> Просмотр (4000x2250, 759 Kb)

 , ,

DarthVadimius ()

Вышел симулятор электронных схем Qucs-S 0.0.22

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

Сегодня, 19 января вышел очередной релиз Qucs-S-0.0.22. Qucs-S является форком проекта Qucs и в отличие от оригинала позволяет использовать не только встроенный движок моделирования, но и внешние Ngspice и XYCE. Это позволяет использовать готовые SPICE-модели электронных компонентов минуя слои совместимости и достичь лучшей скорости и стабильности симулятора. Проект написан на C++ с использованием набора библиотек Qt4.

Список изменений:

  • Добавлен компонент SPICEINIT, который позволяет задавать дополнительные настройки для Ngspice;
  • Исправлены баги;

Подробности и ссылки на пакеты для Debian, Ubuntu и CentOS есть на странице релиза.

>>> Страница релиза на Github

 , , ,

DarthVadimius ()

Релиз KLayout 0.26

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

На этой неделе, 10 сентября, после двух лет разработки вышла следующая версия САПР топологий интегральных микросхем (ИМС) KLayout. Данная кроссплатформенная САПР написана на С++ с использованием тулкита Qt, распространяется на условиях лицензии GPLv2. Имеется также функция просмотра файлов топологий печатных плат в формате Gerber. Поддерживаются расширения на Python и Ruby.

Основные изменения релиза 0.26

  • Добавлена проверка соответствия топологии и схемы (Layout vs. Schematic — LVS ) и экстракция списка цепей из топологии;
  • Улучшена проверка правил проектирования Design Rules Check (DRC);
  • Добавлена проверка топологии на наличие паразитных антенн (Antenna check);
  • Добавлен браузер библиотек;
  • Исправлены баги;

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

 , , ,

DarthVadimius ()

Вышел симулятор электронных схем Qucs-S 0.0.21

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

Сегодня, 31 октября, вышел очередной релиз симулятора электронных схем Qucs-S. Qucs-S позволяет моделировать различную электронику, используя универсальный интерфейс на основе Qt и движки моделирования Ngspice или Xyce, чем отличается от базового проекта Qucs. Больше информации смотрите на сайте проекта: https://ra3xdh.github.io/ В этом релизе собраны в основном мелкие улучшения и багфиксы, сделанные за прошедший год. Список изменений:

  • Переделана реализация параметрического анализа (Parameter Sweep) для Ngspice. Теперь возможно использовать логарифмическую развёртку и список в качестве значений параметра.
  • Исправлен баг с вольтметром для Xyce
  • Исправлен запуск движка SpiceOpus
  • Добавлена модель SMD резистора

Ссылки на репозитории для Debian, CentOS, Ubuntu, SlackBuild и архив с исходниками находятся на странице релиза на Guthub.

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

 , , , ,

DarthVadimius ()

Вышел Qucs-S 0.0.20, инструмент для моделирования электронных схем

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

31 октября состоялся очередной релиз программного средства для моделирования электронных схем Qucs-S, основанного на коде симулятора Qucs и отличающегося тем, что позволяет использовать SPICE-совместимые движки (Ngspice, XYCE, SpiceOpus) для симуляции электронных схем. Релиз 0.0.20 предшествует релизу главного проекта Qucs, который ожидается до конца текущего года. В будущем планируется бэкпортировать код из Qucs-S в главный проект.

На текущий момент Qucs-S поддерживает практически все виды моделирования, представленные в SPICE, и является единственным фронтэндом для нескольких движков моделирования электронных схем.

В релизе Qucs-S добавлены следующие возможности:

  • Реализован анализ чувствительности (Sensitivity analysis) на постоянном токе, в частотной и временной области.
  • Добавлена поддержка параметрического анализа совместно с анализом гармонического баланса для XYCE.
  • Добавлен синтезатор моделей XSPICE.
  • Исправлены ошибки.

Сайт проекта

Полный changelog и ссылки на репозитории для Debian, Ubuntu, CentOS, Fedora и Слакбилд для Slackware можно найти на странице объявления о релизе.

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

 , , ,

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.
  • Произведена оптимизация препроцессинга больших объектов.
  • Улучшена реализация синусоидального источника сигнала возбуждения.

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

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

 , , ,

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

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

 , ,

DarthVadimius ()

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