реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Как работает симулятор электрической схемы?
_pv
сообщение Nov 28 2015, 20:59
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(VDV @ Nov 28 2015, 18:07) *
- не хватает функционала у idealCircuit, а автор игнорирует вопросы. а пользовать её очень удобно, чтобы быстро что-то прикинуть.

idealCircuit это вроде бы урезанная версия nl5.
а чего именно не хватает?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Nov 28 2015, 21:05
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(_Pasha @ Nov 28 2015, 23:21) *
а что мешает тот же ngspice посмотреть как устроен?

А смысл ? Без совершенного понимания электротехнической, электронной и электротехнической основ исходники ПО - не более, чем набор символов ...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 28 2015, 21:21
Сообщение #18


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(VDV @ Nov 28 2015, 14:07) *
а если по существу:
- результаты у SPICE моделеров не всегда адекватные. часто не найти нужную модель. интерфейс у программ неудобный в использовании.
- поразвлекаться, может и не сделаю.
- не хватает функционала у idealCircuit, а автор игнорирует вопросы. а пользовать её очень удобно, чтобы быстро что-то прикинуть.


Лучше завязывайте с Java. Просто выбрали неудачный инструмент, это можно понять.

У вас ведь еще задача сделать красивые графики, экспорты и проч. сервисы.

Переходите на RAD XE.
Тот же Altium с которого вы скопировали пиктограммы на RAD написан.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 29 2015, 05:45
Сообщение #19


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(kovigor @ Nov 29 2015, 01:05) *
А смысл ? Без совершенного понимания электротехнической, электронной и электротехнической основ исходники ПО - не более, чем набор символов ...

biggrin.gif совершенно согласен. но разбираться как устроен spice все равно придется
в nl5 отличный хелп по моделям, насколько я помню
есть еще питоновский Ahkab
за счет уровня языка - может оказаться более понятна и читабельна структура
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 29 2015, 08:07
Сообщение #20


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(_Pasha @ Nov 29 2015, 07:45) *
biggrin.gif совершенно согласен. но разбираться как устроен spice все равно придется
в nl5 отличный хелп по моделям, насколько я помню
есть еще питоновский Ahkab
за счет уровня языка - может оказаться более понятна и читабельна структура


Ну зачем разбираться как устроен spice?
Расчет линейных цепей это всего пару действий с матрицами.
Основная сложность это составить матрицу инцидентности. На чем автор и споткнулся.

А дальше простейшая матричная библиотека или прямо закодить можно, как в книге которую я привел.
Go to the top of the page
 
+Quote Post
VDV
сообщение Nov 29 2015, 09:57
Сообщение #21


Частый гость
**

Группа: Участник
Сообщений: 152
Регистрация: 18-03-06
Пользователь №: 15 366



он же SPICE?
и потом, чтобы что-то понять, надо хоть немного понимать в теории.

есть более простая вещь:
http://www.falstad.com/circuit/

но даже там без теории непонятно, как расчет идет.
вроде бы, метод контурных токов используется.

в idealCircuit не хватает изменения вида графика - не всегда нужны дБ.
не хватает переменных резисторов и возможности наложения результата их кручения на один график.
да и по мелочи всяко разно.
элементы было бы неплохо иметь возможность добавить.
nl5 по сравнению с idealCircuit пользовать неудобно

p.s. не приходят уведомления на мыло о сообщениях.

Сообщение отредактировал VDV - Nov 29 2015, 10:44
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 29 2015, 11:08
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(VDV @ Nov 29 2015, 15:57) *
в idealCircuit не хватает изменения вида графика - не всегда нужны дБ.
не хватает переменных резисторов и возможности наложения результата их кручения на один график.
да и по мелочи всяко разно.
элементы было бы неплохо иметь возможность добавить.
nl5 по сравнению с idealCircuit пользовать неудобно

не знаю как в iC, nl5 умеет делать sweep любого параметра c выводом всех графиков, ну и сам график вытащить наружу для преобразования в нужный вид тоже должно быть возможно, встроенный скриптовый язык должен позволять.
как и добавление своих компонентов.
общая кривоватость пользовательского интерфейса есть конечно, но у iC на мой взгляд ещё неудобнее после nl5.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 29 2015, 17:40
Сообщение #23


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(AlexandrY @ Nov 29 2015, 12:07) *
А дальше простейшая матричная библиотека или прямо закодить можно, как в книге которую я привел.

Да.. rolleyes.gif книга супер. Я тоже оттуда в паскаль набирал. а потом она куда-то подевалась после переезда.

Go to the top of the page
 
+Quote Post
VDV
сообщение Dec 20 2015, 14:36
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 152
Регистрация: 18-03-06
Пользователь №: 15 366



кто-нибудь пробовал запускать программы из этой книги?
Работают примеры для sinus, gleich, dyna-linear.
Для dyna-non-linear пример не работает.
Если поменять граничное условие на б) то работать начинает. результат правильный.
Т.е. судя по всему ошибка где-то в интерполяции функции диода.
Непонятно, где ошибка. Сравнением кодов на бейсике и паскале ошибки не видно.
в файле - java-код.
выбор условия - строка 1429.

Сообщение отредактировал VDV - Dec 20 2015, 14:41
Прикрепленные файлы
Прикрепленный файл  BasicDynaNonLinear.zip ( 14.73 килобайт ) Кол-во скачиваний: 4
 
Go to the top of the page
 
+Quote Post
VDV
сообщение Dec 21 2015, 08:36
Сообщение #25


Частый гость
**

Группа: Участник
Сообщений: 152
Регистрация: 18-03-06
Пользователь №: 15 366



построил графики по обоим условиям.
похоже, ошибки-то и нет. просто при а) кривая сильно прогибается в области отрицательных значений за счёт резкого перелома в районе 0.7.
так что диод нормально апроксимируется кривой б), и ошибка видимо при вводе данных, выбрана не та кривая.

однако, результат работа программы spline тоже не соответствует книжному.
хотя, возможно, в книге опечатка в первой цифре, опущены вторые корни и меньшая точность вычислений.
тогда результаты похожи

Сообщение отредактировал VDV - Dec 21 2015, 15:24
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th August 2025 - 22:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01474 секунд с 7
ELECTRONIX ©2004-2016