@Radistprog

Как написать программу для моделирования электрических цепей?

Здравствуйте!
Я начинающий разработчик и хочу написать самую простую программу для моделирования электрических цепей. Похожее на Micro-Cap, но намного проще по своей функциональности. Своей программой хочу строить схемы и моделировать электрические процессы происходящие в них. Предпочитаемый язык программирования С/С++, Java.
Спасибо!
  • Вопрос задан
  • 244 просмотра
Пригласить эксперта
Ответы на вопрос 3
@VT100
Embedded hardware & software.
  • Изучаете язык SPICE.
  • Делаете парсер языка в топологию и стоимости путей (номиналы компонентов).
  • Парсите топологию в матрицу (или - матрицы?) на основе закона Ома и правил Кирхгофа.
  • Опционально - упрощаете матрицу или топологию на основе замены "звезда<>треугольник".
  • Решаете матрицу(ы).
  • Смотрите исходный код ngspice и бьётесь головой о стол.
  • Повторяете до достижения приемлемого результата.


P.S. Если Вы - программист, вперёд!
Если электронщик - выберите программу по душе и изучайте её. P.P.S. В том смысле, что не надо делать инструмент, если не планируете заниматься их изготовлением.
Ответ написан
Комментировать
@atereffigies
А нафига, если есть falstad.com?
Ответ написан
Комментировать
@mlyamasov
Ну так напишите для начала программу для какой-нибудь простейшей схемы, например RC-цепочки.
Потом ознакомьтесь с https://en.wikipedia.org/wiki/SPICE
Потом сделайте лучше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы