Страница 2 из 2
Re: Анализ линейных электрических цепей на "Радио-86РК"
Добавлено:
15 янв 2020, 14:14
Ewgen
NaLex писал(а):Ewgen, извиняюсь, не заметил Ваше сообщение. Это для Visual Basic?
Программа завершена в 2005 году на QB45, которая работает на древних Windows95-2000.
QB45 к сожалению на Windows7 не работает.
Re: Анализ линейных электрических цепей на "Радио-86РК"
Добавлено:
16 янв 2020, 22:56
Ewgen
https://cloud.mail.ru/public/3dyR/g9KSjmP1r
Видео как работает программа ASD43.bas с встроенным псевдографическим редактором и вычислением графика переходной характеристики.
Спасибо автору за интересную и полезную статью.
Мне было понятно для что для этого стоило собрать компьютер Радио-86РК. Затем я набирал программу ASD на машине АГАТ и IBM.
Re: Анализ линейных электрических цепей на "Радио-86РК"
Добавлено:
17 янв 2020, 12:22
NaLex
Новая версия 2.0
Программа теперь показывает переходной процесс, благодаря Ewgen.
https://nalexsoft2.blogspot.com/2020/01/spice-for-python.html
Ewgen, идея с переходным процессом отличная, но были обнаружены критические ошибки.
1) Вы думали, что используете радианы для массива RI, а это градусы. Пришлось переводить фазу в радианы.
2) Неправильно заполняются массивы FI, KI и RI. Нужно записывать все частоты подряд, начиная с первого индекса. А нужные гармоники возьмёт сам графический блок.
3) Неправильно сделан инкремент гармоник N в графическом блоке. Его нужно делать после получения магнитуды из массива KI, а не до этого.
4) Переменную r в графическом блоке нужно сразу обнулить, иначе, при первом пуске, берётся значение одноимённой переменной из вычислительного блока.
Re: Анализ линейных электрических цепей на "Радио-86РК"
Добавлено:
18 янв 2020, 00:05
Ewgen
NaLex спасибо.
Мне было неясно правильно ли выводится график переходной характеристики в ASD43, попробую пересмотреть с учётом ваших предложений.
Re: Анализ линейных электрических цепей на "Радио-86РК"
Добавлено:
18 янв 2020, 14:51
NaLex
Если что-то непонятно, смотрите код для Питона. Там всё отлажено и сверено с результатами других симуляторов. Для переходного процесса у меня задаётся только частота сигнала, а всё остальное рассчитывается автоматически. Рекомендую сделать так же для удобства.
Кстати, есть современный QBasic, работающий на новых Windows.
https://github.com/Galleondragon/qb64/releases/tag/v1.3
Re: Анализ линейных электрических цепей на "Радио-86РК"
Добавлено:
19 янв 2020, 10:07
Ewgen
QB64 успешно установил, огромное спасибо.
Для Python не знаю как установить приложение pylab.
Re: Анализ линейных электрических цепей на "Радио-86РК"
Добавлено:
19 янв 2020, 18:18
NaLex
Ewgen писал(а):Для Python не знаю как установить приложение pylab.
Необходимо подключение к интернету. Нужно в консоли (командной строке) набрать:
C:\Python3x\Scripts\pip install matplotlib
где Python3x зависит от установленной версии
или так, если в консоли уже набран путь к папке Scripts
pip install matplotlib
Проверить установленные приложения можно командой
pip list
Re: Анализ линейных электрических цепей на "Радио-86РК"
Добавлено:
19 янв 2020, 18:38
Ewgen
В Windows 7 64bit QB64 программа ASD43 исполняется нормально, только мне надо изменить кодировку русского текста и псевдографики ДОС на кодировку Windows. Программа была написана на старой машине на QB45.