Перейти к содержимому
Форум журнала практической электроники «Датагор»
valvol

Моделирование электроники. Общая тема

Рекомендованные сообщения

Тема выросла отсюда: Весь софт электронщика бесплатный (freeware) для Linux/Windows  ⏮️

 

 

В 14.06.2016 в 12:17, nevod сказал:

Надо попробовать хоть под Wine...

Под Wine LTspice IV и LTspice XVII работают без всяких ограничений. Даже встроенная помощь работает. Единственная замеченная проблема, это некорректная реакция на комбинацию клавиш "ALT - Левая кнопка мыши", используемую для отображения графика мощности. Эта же комбинация в gnome обычно используется для перемещения окна.

 

Для Ubuntu этот конфликт достаточно просто разрешается.

Скрытый текст

 

Anastasia Lartseva Aug 5, 2013 at 11:51 pm

Комбинация клавиш "ALT - Левая кнопка мыши" может перемещать окно, то есть зажав ALT и нажав левую кнопку мыши в любом месте окна, можно его перемещать.
Это хорошо, но вот сочетание этих клавиш может подпортить использование функций в других программах.
И в этой статье, я расскажу как отключить это, вернее назначить другое сочетание клавиш.

Итак, все действия будут делаться в редакторе dconf.
Если Вы не читали мои статьи по настройке системы и у вас он не установлен, самое время его установить!
(Это своеобразный аналог редактора реестра Windows.)
Установка dconf:
sudo apt-get install dconf-tools

Теперь открываем его, и переходим org -> gnome -> desktop -> vm -> preferences.
Видим параметр mouse-button-modifier:
Вот этот параметр и отвечает за нашу клавишу ALT. 

Не спешите его оставлять пустым. Иначе у Вас левая кнопка мыши будет работать так, как бы она работала с нажатой кнопкой ALT.
Нужно вписать одну из следующих клавиш, будьте внимательны (если накосячили и ввели неправильно, то нажмите "set to default", ничего страшного в этом нет):
Можно назначить клавиши:
<Super> - это клавиша "Windows"
<Control> - надо писать так, а не <Ctrl>
<Shift>
Вот и всё!

После этих действий, проблем с вашими программами, в которых нужна клавиша ALT, не будет.
Клавиша ALT и HUD меню.

Если Вас беспокоит, что во время нажатия ALT - у вас срабатывает HUD меню.
Это можно тоже изменить. Только намного проще: 
Итак, открываем Параметры системы - Клавиатура:
На вкладке "Комбинация клавиш" - "Запуск приложений" находим параметр:
Клавиша для отображения HUD. 
Меняем на другое сочетание клавиш.
Вот и всё. Теперь клавиша Alt не будет вызывать меню HUD.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 01.06.2018 в 16:58, valvol сказал:

Под Wine LTspice IV и LTspice XVII работают без всяких ограничений. Даже встроенная помощь работает. Единственная замеченная проблема, это некорректная реакция на комбинацию клавиш "ALT - Левая кнопка мыши", используемую для отображения графика мощности. Эта же комбинация в gnome обычно используется для перемещения окна.

 

Это дело известное. Только с Wine возиться неохота. И хочется все в одном...
А Ваша книга пригодится и при работе со встроенным в KiCad NGSpice:

http://ngspice.sourceforge.net/presentation.html 

 

Если у Вас есть желание, то можно поработать над тем, чтобы Ваши модели магнитных компонентов приспособить для NGSpice. А то с этим у них там не очень...

 

И еще вопрос. Разрешаете ли Вы портировать Ваши модели из книги в NGSpice?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Passer_by сказал:

А Ваша книга пригодится и при работе

 

6 минут назад, Passer_by сказал:

Разрешаете ли Вы портировать Ваши модели из книги

 

Я чего-то упускаю? О какой книге речь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ValVol - это Валентин Володин. Личность легендарная у любителей силовой электроники.

У него есть книга про LTspice. Но он не только автор книги, а еще и большой популяризатор Spice-моделирования как такового.

Вот книга.

Book.thumb.jpg.38326200bede381f5006c9e7c68a10ee.jpg

 

Автору респект и уважуха!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Юра, спасибо, теперь понятно!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Passer_by сказал:

Если у Вас есть желание, то можно поработать над тем, чтобы Ваши модели магнитных компонентов приспособить для NGSpice. А то с этим у них там не очень...

 

И еще вопрос. Разрешаете ли Вы портировать Ваши модели из книги в NGSpice?

 

Да, NGSpice не имеет встроенной модели, позволяющей моделировать магнитные элементы с гистерезисом. Но эта проблема решаема. Возможные варианты решения приводятся в статье   Transformer SPICE Model от Edward Herbert. Перевод этой статьи можно найти здесь: Transformer_SPICE_Model_ru[1].pdf

 

На сайте Intusoft лежит книжка Power Specialist's App Note Book от Christophe Bass, в которой, с стр. 120, также приводятся несколько вариантов.

 

К сожалению, лично поработать над этим у меня не получится, т.к. я не использую NGSpice в своей практике. Однако готов, на сколько это возможно, советом поддержать всякие старания тех, кто в этом заинтересован.

Также не возражаю в портировании всех моих моделей под  NGSpice.

 

2 часа назад, Passer_by сказал:

Личность легендарная у любителей силовой электроники.

 

Всегда рад пообщаться с коллегами и теми, кто только приобщается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Александр, я загрузил файл перевода прямо в сообщение. Должно быть нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
40 минут назад, valvol сказал:

Также не возражаю в портировании всех моих моделей под  NGSpice.

Тогда, думаю, для начала надо "симулировать", встроенные в Switchcad, (акроним LTSpice, похоже, умер вместе с LT) логические элементы. Я уже сделал И-НЕ и RS-триггер, работающие без нарушения сходимости (convergence). А Вашу часть можно брать "как есть", без изменений.

 

40 минут назад, valvol сказал:

Всегда рад пообщаться с коллегами и теми, кто только приобщается.

Я в теме давно. Вот одно из последних поделий, за которое не стыдно, естественно, не лично мое:

Case.thumb.png.3cd5ce14595171d6d46f1c0582ae3551.png

Многофазный преобразователь 170 кВт, 80 Вольт max, для электродуговой печи.

А в современной жизни занимаюсь всякой, простите за натурализм, хренью, ради копеек.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Предлагаю посвятить эту тему моделированию электроники и соответственно переименовать.

 

Пока рассмотрим все "моделяторы".  А дальше будет видно. Может Simulink выделится отдельно.

Предпочтение отдается свободному ПО, типа SwitchCad (LTSpice) или NGSpice.

 

Моделями делимся здесь же. К примеру, ниже NGSpice модели логики.

NAND2.txt

NOR2.txt

RSTRIG.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Passer_by сказал:

Предлагаю посвятить эту тему моделированию электроники и соответственно переименовать.

 

 

Принимается!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Passer_by сказал:

Может Simulink выделится отдельно.

Так же имеет смысл посмотреть в сторону PSIM. Мощная штука, специально заточенная под силовую электронику - SPICE и Simulink в одном флаконе. Симулятор разумеется коммерческий, но можно заполучить демо-версию с ограничением на максимальное количество компонентов. Для многих может представлять интерес простой анализ содержимого папаки Examples. У меня нормально работает Linux под WINE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, valvol сказал:

Так же имеет смысл посмотреть в сторону PSIM.

Спасибо. Но лично мне не очень нравятся коммерсанты. Я буду плакать, колоться, но грызть кактус фриварного софта.

Ограничение у PSIM - 34 компонента без права коммерческого использования. 

NGSPice тоже совсем не прост. Там есть возможность подключения собственных программных модулей в качестве моделей. А это - путь к моделированию алгоритмов совместно с аналоговыми частями системы. Причем совершенно даром. Для меня это сейчас наиболее актуально в связи с курсом Microchipa на системы на кристалле. На моем поделии из предыдущей темы как раз такой кристалл. PIC16F1716 называется. Одна часть управляет ЖКИ, читает кнопки, гудит свистелкой, а вторая управляет транзистором повышающего преобразователя, независимо от первой части, получая от нее лишь сигнал о работе.

Изменено пользователем Passer_by

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

︽ Наверх страницы ︽
×