Обратная связь по работе SimOne

Страницы: Пред. 1 ... 13 14 15 16 17
RSS
Обратная связь по работе SimOne
 
Цитата
Alexei написал:
Не работает отмена последнего действия ни по кнопке Undo, ни по комбинации Ctrl+Z.
Windows 10, радиолюбительская версия.
Это как вообще оно до 3.2.1 версии с такими проблемами дошло?

Добрый день!

К сожалению в версии 3.2.1 эта функция действительно не работает, в предыдущих работала корректно. Эта версия была последней пред интеграцией в САПР Delta Design, поэтому дальнейшая доработка уже велась в как для модуля в составе Delta Design.
Поддержка неинтегрированной версии на данный момент не осуществляется.

 
А как увидеть токи на выводах симистора, вывести их на графиках симуляций и пр.? Пробовал I(DA1:X1:1), I(DA1:X1:1, DA1:X1:2) и т.д. Пересмотрел всю документацию, но так и не нашёл. В итоге, добавил два нулевых резистора на схему (Rx и Ry), и по ним смотрю токи, но это выглядит как костыль какой-то...
 
Цитата
Suntor написал:
А как увидеть токи на выводах симистора, вывести их на графиках симуляций и пр.? Пробовал I(DA1:X1:1), I(DA1:X1:1, DA1:X1:2) и т.д. Пересмотрел всю документацию, но так и не нашёл. В итоге, добавил два нулевых резистора на схему (Rx и Ry), и по ним смотрю токи, но это выглядит как костыль какой-то...
Добрый день!

Сделано так: подсхема раскрывается для формирования уравнений, и решатели ничего не знают о том подсхема там или нет. А к пину 1 подсхемы снаружи может подсоединяться несколько компонентов, и внутри тоже несколько компонентов. Для решателя этот пин — это один узел со всеми компонентами снаружи и изнутри подсхемы, подключенными сразу. Мы не можем разделить этот узел на два и посчитать ток из одной половины в другую. Транзисторы умеют считать токи на пинах, если им специально указать, какие именно токи: ig, is, id. Там в компоненте это прописано и вычисляется без создания лишних переменных. Но это именно хардкод для конкретных транзисторов. Более общие схемы такого функционала не предоставляют.
 
Цитата
Иван Ильин написал:

подсхема раскрывается для формирования уравнений, и решатели ничего не знают о том подсхема там или нет
Подсхему можно раскрыть с добавлением нулевых резисторов вместо каждого пина, ровно так, как я сделал это вручную.
И решатели будут обсчитывать её также, как и схему, где пользователь вручную добавляет нулевые резисторы. Вот и всё.
Минимальное изменение при раскрытии подсхем...

Назовите их «пин-резисторами». При раскрытии узел со всеми компонентами снаружи подсхемы подключается к первому выводу «пин-резистора», а узел со всеми компонентами изнутри подсхемы ко второму. Обращаться к «пин-резисторам» I(DA1:X1:n), где n — номер пина.
В реальной жизни эти «пин-резисторы» просто металлические ножки и их сопротивление даже немного отличается от нуля.

В Дельте тоже самое? Если да, то это существенный недостаток. Простая вещь, из-за которой невозможно, не нагородив огород,
смотреть токи на всех базовых элементах выполненных подсхемами.
Изменено: Suntor - 20.11.2021 15:03:32
 
Цитата
Suntor написал:
Цитата
Иван Ильин написал:

подсхема раскрывается для формирования уравнений, и решатели ничего не знают о том подсхема там или нет
Подсхему можно раскрыть с добавлением нулевых резисторов вместо каждого пина, ровно так, как я сделал это вручную.
И решатели будут обсчитывать её также, как и схему, где пользователь вручную добавляет нулевые резисторы. Вот и всё.
Минимальное изменение при раскрытии подсхем...

Назовите их «пин-резисторами». При раскрытии узел со всеми компонентами снаружи подсхемы подключается к первому выводу «пин-резистора», а узел со всеми компонентами изнутри подсхемы ко второму. Обращаться к «пин-резисторам» I(DA1:X1:n), где n — номер пина.
В реальной жизни эти «пин-резисторы» просто металлические ножки и их сопротивление даже немного отличается от нуля.

В Дельте тоже самое? Если да, то это существенный недостаток. Простая вещь, из-за которой невозможно, не нагородив огород,
смотреть токи на всех базовых элементах выполненных подсхемами.
Добрый день!

Токи на _элементах_ в подсхеме мы как раз можем измерять. На схему выводить не можем, но можем посчитать в моделировании и вывести графики. А токи на выводах мы и без подсхемы не даём.

Ставить нулевые резисторы, чтобы смотреть токи на выводах подсхемы – это хорошее решение в частном случае. Но если моделировать пин-резисторы заранее на всякий случай, это сильно утяжелит вычислительную часть.

При интеграции в Delta Design атематический движок не менялся. Токи на элементах подсхем доступны для задания графиков и измерений в SimOne, встроенной в ДД. Вывод токов на простых компонента и вывод напряжений на узлах на схему в ДД можно делать с помощью «Метки измерения». В текущей версии она уже есть.
Но такого варианта, как токи на выводах подсхемы, не предусмотрено ни там, ни там.
Изменено: Иван Ильин - 22.11.2021 16:47:28
 
Цитата
Иван Ильин написал:
Цитата
Suntor написал:
на всех базовых элементах выполненных подсхемами.
Токи на _элементах_ в подсхеме мы как раз можем измерять
Я имел ввиду сами элементы, которые на самом деле подсхемы. Динисторы, диаки, тринисторы, симисторы — они все базовые элементы со своими УГО. Для инженера это такие же элементы, как резистор или конденсатор. Если я могу написать для резистора I(R1), то и для диака должен иметь возможность написать I(DA), оба элемента с двумя ножками, через которые протекает ток от одной ножки к другой. Если у элемента три ножки, как у тринистора или симистора, то должна быть возможность писать I(DA:1), I(DA:2) и I(DA:3). Вот и всё.

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

Если вы боитесь «утяжелит вычислительную часть», то делайте это только для тиристорых элементов, а не для всех подсхем вообще. Либо добавьте в параметры флажок, чтобы включать эту ф-цию на любых подсхемах. Либо обрабатывайте наличие графика с именем I(имя:номер), и автоматом раскрывайте подсхему «имя» и её вывод «номер» в пин-резистор, причём только этот конкретный пин, а не все в подсхеме. То-есть, вариантов как это сделать масса.
 
Цитата
Suntor написал:

Я имел ввиду сами элементы, которые на самом деле подсхемы. Динисторы, диаки, тринисторы, симисторы — они все базовые элементы со своими УГО. Для инженера это такие же элементы, как резистор или конденсатор. Если я могу написать для резистора I(R1), то и для диака должен иметь возможность написать I(DA), оба элемента с двумя ножками, через которые протекает ток от одной ножки к другой. Если у элемента три ножки, как у тринистора или симистора, то должна быть возможность писать I(DA:1), I(DA:2) и I(DA:3). Вот и всё.

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

Если вы боитесь «утяжелит вычислительную часть», то делайте это только для тиристорых элементов, а не для всех подсхем вообще. Либо добавьте в параметры флажок, чтобы включать эту ф-цию на любых подсхемах. Либо обрабатывайте наличие графика с именем I(имя:номер), и автоматом раскрывайте подсхему «имя» и её вывод «номер» в пин-резистор, причём только этот конкретный пин, а не все в подсхеме. То-есть, вариантов как это сделать масса.

Добрый день!

Спасибо за предложения. Информация передана разработчикам на рассмотрение.
 
Цитата
Иван Ильин написал:
Спасибо за предложения. Информация передана разработчикам на рассмотрение.
Это обнадёживает.

Почините пожалуйста форум, не могу приложить картинку к вопросу. Не отображается диалог загрузки картинок. Пробовал в трех браузерах Firefox, IE и Chrome.
 
Цитата
Это обнадёживает.

Почините пожалуйста форум, не могу приложить картинку к вопросу. Не отображается диалог загрузки картинок. Пробовал в трех браузерах Firefox, IE и Chrome.
Добрый день!

По вашему сообщению писали обращение в WEB-группу сайта. Пришел ответ, что починили.
 
Создаю с чистого листа самую простую схему, ставлю в неё любой симистор MAC97A4, MAC97A6 или MAC97A8,
запускаю симуляцию и получаю либо пустое окно, либо окно с ошибками:

Вначале, чтобы убрать эти ошибки, стирал все «+» на всех красных строчках и переносил их в одну синюю,
потом понял, что достаточно в одном месте просто ставить пробел после «+» и перед «PARAMS»:

В документации ничего не нашёл, ни про красный цвет строк в редакторе, ни про синтаксис с использованием «+».
Хотелось бы узнать, что это за ошибки такие, и почему они в библиотечных элементах SimOne?
Страницы: Пред. 1 ... 13 14 15 16 17

Будьте в курсе новостей и спецпредложений

Авторизация
Чтобы продолжить покупку, пожалуйста, авторизируйтесь на сайте.
Забыли пароль?