|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)
Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22685 Location: Silicon Valley
|
Мы это уже обсуждали пару лет назад
|
27 Feb 2023 09:40 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Кстати, Proteus именно так и делает! И шевелится себе вполне, даже на моём дохлом PII 366 MHz шевелился приемлемо. Так что смело могу ответить:" Да, я отчётливо себе это представляю!"
_________________ iLavr
|
27 Feb 2023 09:41 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
И там был прямой ответ? Если я что-то не увидел, кроме фраз о "попытках разоблачения", то помоги мне! Если человек есть в списке разработчиков, так чего ж стесняться? Просто я наблюдаю, что FizikS обычно " передаёт автору", что меня несколько и смущает...
_________________ iLavr
|
27 Feb 2023 09:46 |
|
|
arcachofo
Writer
Joined: 26 Feb 2023 11:02 Posts: 18
|
Это впечатляет ... Тогда я уверен, что вы сможете воспроизвести это в своем Proteus: 100 кГц часы. 1 PS Импульс, генерируемый разницей в задержке распространения между буфером и инвертором. Осциллограф вверху показывает импульс на канале 4 с делением времени = 5 США. Осциллограф внизу показывает импульс с делением времени = 1 пс. Моделирование работает на 100% (в реальном времени) с 10% нагрузкой (это зависит от компьютера).
|
27 Feb 2023 10:37 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Именно поэтому я им и пользуюсь, поскольку меня это ещё на моём дохлом PII 366 MHz впечатлило! Вот только это не мой Proteus, это продукт компании Labcenter Electronics. И я этом тоже совершенно уверен, поскольку для таких измерений в Proteus применяют не осциллограф, а логический анализатор с запуском, скажем, по фронту.
_________________ iLavr
|
27 Feb 2023 10:51 |
|
|
FizikS
Maniac
Joined: 11 Oct 2018 00:52 Posts: 200 Location: г. Клинцы, Брянская обл.
|
Выкладываю очередную модельку. На этот раз из времен СССР. К176ИЕ13.Долго ее мучил, описание в интернете только на уровне функциональной схемы. Пришлось многие вещи изобретать... Поперло, когда коньяк закончился... Теперь будет некий памятник ушедшей эпохе... В связке с К176ИЕ12 работает как часики (блииин, это же и есть часы!!!) Делал по описанию отсюда: http://tec.org.ru/board/k176ie13/97-1-0-2255 Установка: распаковать архив в каталог "ICs" и добавить в файл "ussr.xml" строку
|
27 Feb 2023 11:16 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Извините, чисто из интересу и безо всяких придирок: а как работает в симуляции динамик или спикер?
_________________ iLavr
|
27 Feb 2023 11:22 |
|
|
FizikS
Maniac
Joined: 11 Oct 2018 00:52 Posts: 200 Location: г. Клинцы, Брянская обл.
|
Нормально работает: издает звук из звуковой карты компьютера (повторяет сигнал, поданный на спикер с схеме). В последних версиях программы звук довольно приличный.
|
27 Feb 2023 11:38 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я поинтересовался, потому как динамики (спикеры) эмулируют по разному: может быть сигнал, поданный на спикер, может быть заведомо одночастотный сигнал, а может быть и *.WAV-файл, указанный в свойствах спикера.
_________________ iLavr
|
27 Feb 2023 11:42 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22685 Location: Silicon Valley
|
Что-то я сомневаюсь, что Протэус при симуляции цифровой электроники пересчитывает всю схему каждую пикосекунду - скорее всего там симуляция именно по событиям (или транзакциям).
|
27 Feb 2023 11:55 |
|
|
FizikS
Maniac
Joined: 11 Oct 2018 00:52 Posts: 200 Location: г. Клинцы, Брянская обл.
|
Ради интереса проиграл WAV файл через SimulIDE (мелодию). Артефакты, конечно, присутствуют, но в мелодия звучит прилично. Можно семплы записать, но проще скачать программу и проверить все самому.
|
27 Feb 2023 12:03 |
|
|
arcachofo
Writer
Joined: 26 Feb 2023 11:02 Posts: 18
|
Я не знал, но Proteus имеет механизм моделирования, управляемый событиями, но только для чисто цифрового моделирования, в общем случае он использует механизм Spice, основанный на временных шагах. Proteus — это профессиональный симулятор с множеством функций, который может выполнять несколько симуляций, включая интерактивную симуляцию. Simulide — это простой симулятор, который может выполнять только интерактивное моделирование. Но он оптимизирован для этой задачи и может делать то, что не умеет Proteus. Например, он не может воспроизвести то, что я сделал в примере, опубликованном ранее, и некоторые другие вещи. Вы можете выполнить анализ схемы и получить несколько диаграмм с разрешением ps, но не в режиме реального времени или в интерактивном режиме. О аудиовыходе: Он может воспроизводить любой сигнал, который вы подаете на терминалы: https://youtu.be/xvSK6eoMHIw[
|
27 Feb 2023 13:42 |
|
|
forthuser
Senior
Joined: 12 Jan 2023 07:26 Posts: 165
|
Тоже собрал эту версию (SimulIDE_0.4.15_SR10) под Linux32 (QT 5.9.5) Запустил на TahrPup32, XenialPup32 ... далее на Bionic ... не проверял, но думаю тоже запустится т.к. QT 5.9.5 и четыре требуемых модуля svg, serial, multimedia, script собрал из исходников. При сборке только лоя линковкки удалил не поддержанный флаг -no-pie для линкёра.
|
27 Feb 2023 17:37 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Неужто на Forth-e?
_________________ iLavr
|
27 Feb 2023 19:58 |
|
|
arcachofo
Writer
Joined: 26 Feb 2023 11:02 Posts: 18
|
Скорее всего, я неправильно использую Proteus, но вот тест, который могут выполнить и Simulide, и Proteus. Очень простая схема: 2 такта, один на 1МГц, другой на 999кГц, один вентиль И и один осциллограф с временным разделением = 1 мкс. Протеусу требуется 51 секунда, чтобы имитировать 1 секунду времени работы схемы, и осциллограф не может корректно обновляться. Simulide работает в режиме реального времени при нагрузке 35% (при оставшейся нагрузке он все еще может симулировать 2 микроконтроллера). Я, должно быть, делаю что-то не так... (говорю искренне) https://youtu.be/0T_ojrktzII
|
27 Feb 2023 22:36 |
|
|
Who is online |
Users browsing this forum: No registered users and 5 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|