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

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
askfind
Devil
Posts: 753
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

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

Post by askfind »

SimulIde порт для операционной системы HaikuOS

https://depot.haiku-os.org/#!/pkg/simul ... bc291-SAIJ
Название simulide
Репозиорий HaikuPorts
Источник репозитория haikuports_x86_64
Версия 0.4.14-1
Последняя Да (Для репозитория и архитектуры)
Скачиваемый объем 3.5 MB (3687154 B)
Исходный код доступен Да
Категории Разработка, Образование
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

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

Post by FizikS »

Вышло очередное обновление программы SimulIDE-R2029 (trunk Tester builds): https://simulide.forumotion.com/t550-si ... ter-builds
Как обычно: пофиксили баги, добавили новых...

 Список изменений:
Bug Fixes:
- MCUs: make UART receive register read only.
- MCUs: stop MCU at PC out of range.
- Arduino compiler: check if user Harware folder exist.
- Display: error setting background & Chip display error.
- Clock & WaveGen: high output when stopped.
- MCUs: no error when loading non hex file.
- PIC: errors at 18F1826 Config Word & PLL.
- Bus: fix pin nunber orientation when flipped.
- Errors in Script TWI.
- SubPackage: crash at remove after pin deleted.
- Variable Resistors: update valLabel for any property.
- Linkable: hide "Link to Component" if in subcircuit.
- Crash if maincomoponent not created in Subcircuit.
- Errors in Script SPI.
- Atmega640 and family: error in xml file (SPI Pins).
- MCUs: allow Components with only LS package.
- ScriptCpu: error setting properties.
- Optimize debugger.

Changes:
- Wavegen: added "Phase Shift" property.
- PICs: ADC p16f1826 connect to FVR module.
- Dc Motor & Stepper can link.
- ScriptCpu: add "Unit" to properties.
- Added Scripted Digipot examples.
- Components: background image & icon editable.

Теперь этой версии присвоен статус "Релиз - кандидат". Т.е. работа программы стала намного стабильнее.
На странице загрузки официального сайта (https://www.simulide.com/p/downloads.html) можно скачать обновленную стабильную версию SimulIDE 1.0.0 (September 20 2023: Updated to SR1)

После перехода в некий "магазин" для скачивания, можно увидеть еще несколько программ от автора: Осциллоскоп, работающий через звуковую карту компьютера (полный аналог осциллоскопа программы SimulIDE, но как отдельное приложение) и калькулятор программиста.

Автор мне сообщил, что схема компьютера ZX-Spectrum 48K находится в каталоге примеров симулятора. Там-же можно найти схему отладочной платы Micro-KIM для процессора 6502.
Желающие могут попробовать их. Скорость симуляции нормальная. Сильных тормозов не наблюдается.

На основном форуме появился новый толковый программист, который за короткое время сделал множество полезных патчей программы. Этим и объясняется более частый выход обновлений программы.

PS: Нашел в программе некритичный баг: при старте симуляции статус программы остается Stopped. На правильность симуляции это не влияет.
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

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

Post by FizikS »

Один добрый человек из Бразилии создал группу в Telegram.
Желающие могут присоединиться: t.me/simulidecommunity
User avatar
fifan
Devil
Posts: 900
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

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

Post by fifan »

Когда требуют деньги, то интерес к программе исчезает...
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

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

Post by FizikS »

fifan wrote:Когда требуют деньги, то интерес к программе исчезает...
Согласен. Но в этом случае не требуют, а просят добровольное пожертвование. Можно внести 0 долларов и с чистой совестью скачать программу бесплатно. Другой вариант - скачать программу на основном форуме.
User avatar
fifan
Devil
Posts: 900
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

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

Post by fifan »

Без ввода номера карты цена в 0 не прокатывает.
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

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

Post by FizikS »

Можно отсюда скачать: https://launchpad.net/simulide/+download
User avatar
fifan
Devil
Posts: 900
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

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

Post by fifan »

Спасибо за ссылку.
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

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

Post by FizikS »

Доступен для скачивания обновленный релиз программы SimulIDE trunk Tester builds Rev2036.
Ссылка на загрузку: https://simulide.forumotion.com/t550-si ... ter-builds

Возможна нестабильная работа, особенно в Windows 11. Также возможны проблемы с подключаемыми компиляторами (у меня были проблемы с ArduinoIDE 2.2.1).

Обо всех замеченных проблемах просьба сообщить здесь или на официальном форуме.
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

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

Post by FizikS »

По просьбам пользователей программы автор недавно добавил в Генератор свойство "Сдвиг фазы" (Phase shift). Это позволило проводить симуляции трехфазных цепей. Т.е. возможности симулятора несколько увеличились. Решил провести несколько тестов. Результат на скриншотах.
Image
Image

Файлы схем во вложении.
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

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

Post by FizikS »

Предлагаю вашему вниманию новые подсхемы для симулятора: LM3914, LM3915, LM3916.

Это драйверы линейной шкалы, построенной на светодиодах.
Подсхемы не являются абсолютно точными. При каскадировании 2 микросхем в режиме "точка" возможна одновременная подсветка 10 и 11 светодиодов шкалы. В режиме отображения светящегося столбика подсхема работает корректно.
Ток, проходящий через светодиоды, ограничен 30 мА при любом напряжении питания и не регулируется.
Подсхемы разработаны для симуляторов версии 1.1.0 и выше. Протестировано в версии Rev 2036.

Установка:
Извлеките содержимое архива в каталог "...\data\ICs\" и добавьте в файл "unsorted.xml" строки:

Code: Select all

  <item name="LM3914" info="Dot/Bar Display Driver" /> 
  <item name="LM3915" info="Dot/Bar Display Driver" /> 
  <item name="LM3916" info="Dot/Bar Display Driver" />
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

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

Post by FizikS »

Вышло очередное обновление программы SimulIDE-R2048. (номер версии красивый...)
Качаем отсюда: https://simulide.forumotion.com/t550-si ... ter-builds

Список изменений:
Bug Fixes:
- Error stopping simulation..
- Boards: Compnent boardFlip not saved.
- Stepper: Pins not hidden in boards.
- SDCC pic14 Debugger: use lsf file for postProcess.
- Battery: error if pin not connected.
- AtTiny2313: errors in xml files.
- Gcb Debugger: error debugging PIC.
- Stepper: error seting steps in spinbox arrows.
- AVRs: Timer1 fast mode, set ICF1 at TOV.
forthuser
Senior
Posts: 165
Joined: 12 Jan 2023 07:26

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

Post by forthuser »

Интересно, что в репах Ubuntu начиная с Focal (как и Debian) есть версия 0.1.7 SimulIDE
https://packages.ubuntu.com/focal/simulide
https://packages.debian.org/search?keywords=simulide

со ссылкой на sourceforge, а дальше, вероятно, "закончились" мантейнеры,
но им можно написать на email.
User avatar
FizikS
Maniac
Posts: 251
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

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

Post by FizikS »

Раз пошла такая пьянка... В репозиториях AltLinux имеется версия поновее (2023 года выпуска):
https://www.altlinux.org/Education_appl ... s/SimulIDE
You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 23763
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

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

Post by Shaos »

forthuser wrote:Интересно, что в репах Ubuntu начиная с Focal (как и Debian) есть версия 0.1.7 SimulIDE
https://packages.ubuntu.com/focal/simulide
https://packages.debian.org/search?keywords=simulide

со ссылкой на sourceforge, а дальше, вероятно, "закончились" мантейнеры,
но им можно написать на email.
В дебияне тоже старенькое:

Code: Select all

$aptitude show simulide  
Package: simulide                        
Version: 0.1.7+dfsg-2
New: yes
State: not installed
Multi-Arch: foreign
Priority: optional
Section: electronics
Maintainer: Milan Kupcevic <milan@debian.org>
Architecture: amd64
Uncompressed Size: 3,513 k
Depends: gpsim, libc6 (>= 2.15), libelf1 (>= 0.142), libgcc1 (>= 1:3.4), libqt5core5a (>= 5.10.0), libqt5gui5 (>= 5.2.0),
         libqt5multimedia5 (>= 5.6.0~beta), libqt5serialport5 (>= 5.6.0), libqt5svg5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.2.0),
         libqt5xml5 (>= 5.0.2), libstdc++6 (>= 5.2)
Recommends: arduino-core, avra, gputils, libqt5multimedia5-plugins
Suggests: simutron, simavr, gcc-avr, avr-libc, arduino
Conflicts: simulide:i386
Provides: simulide:i386 (= 0.1.7+dfsg-2)
Provided by: simulide:i386 (0.1.7+dfsg-2)
Description: simple real time electronic circuit simulator
 Simulide is a real time electronic circuit simulator intended for hobbist and student experimentation with simple general purpose
 electronic circuits and PIC, AVR and Arduino microcontroller simulations. 
 
 PIC and AVR simulation are provided by gpsim and simavr.
Homepage: https://sourceforge.net/projects/simulide
Tags: uitoolkit::qt
Я тут за главного - если что шлите мыло на me собака shaos точка net