Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
08.04.2020, 10:33
|
#861
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,980
Сказал спасибо: 781
Сказали Спасибо 3,985 раз(а) в 2,842 сообщении(ях)
|
Re: Симулятор LTspice XVII
Сообщение от def10
|
мои резисторы у3 и у4 , у2 прежний
|
Продолжаете упорствовать и использовать не подходящий операционник!
Я подправил схему. Сделал параметрический анализ и нашёл положение движка при напряжении на эмиттере равном 1 В. Затем присвоил поученное значение WP, рассчитал рабочую точку, вошёл в Log File (расширенный) и увидел там значения резисторов потенциометра.
В общем смотрите, что получилось.
|
|
|
|
08.04.2020, 11:50
|
#862
|
Временная регистрация
Регистрация: 11.01.2016
Сообщений: 90
Сказал спасибо: 9
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: Симулятор LTspice XVII
то есть не нужно подбирать положение потенциометра пока не попадешь в нужную рабочую точку,наоборот задаешь нужную точку и сим сам подберет нужное положение потенциометра?
а можно так сделать для всех резисторов в схеме за раз?
как вывести такой лог?
блин,где бы найти описание директив на доступном чайнику языке с примерами
то что в хелпе для моего понимания абсолютно недоступно
еще не понятно,допустим .param R=limit(min,b,max)
иногда пишут .param R=limit(b,min,max)
последовательность записи не имеет значения для задания границ параметра? как программа определяет что является параметром ,а что границами?
|
|
|
|
08.04.2020, 17:46
|
#863
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,980
Сказал спасибо: 781
Сказали Спасибо 3,985 раз(а) в 2,842 сообщении(ях)
|
Re: Симулятор LTspice XVII
Сообщение от def10
|
то есть не нужно подбирать положение потенциометра пока не попадешь в нужную рабочую точку,наоборот задаешь нужную точку и сим сам подберет нужное положение потенциометра?
а можно так сделать для всех резисторов в схеме за раз?
как вывести такой лог?
блин,где бы найти описание директив на доступном чайнику языке с примерами
то что в хелпе для моего понимания абсолютно недоступно
еще не понятно,допустим .param R=limit(min,b,max)
иногда пишут .param R=limit(b,min,max)
последовательность записи не имеет значения для задания границ параметра? как программа определяет что является параметром ,а что границами?
|
Нет вы поняли не так. Я просто прокрутил положение движка и вычислил много рабочих точек (.step param .... и выведено на графике).
Я задал на схеме директиву Meas[ure], где прошу найти при каком значении параметра выполняется условие. Не обязательно, что бы вычисления приводились при этом значении параметра. LTspice производит линейную интерполяцию между точками. Хотите точнее делайте меньше шаг, но дольше будет считать.
По поводу функции limit. Она равна среднему из трёх значению. По этому её величина не зависит в каком порядке они стоят. При вычислении функции используются только числа и конкретное значение параметра. Можно для облегчения понимания считать крайние числа границами.
Объясню зачем вообще использована эта функция. В любом Spice не желательно нулевое значение резистора. Некоторые Spice программы проглатывают нулевое значение резисторов. Они просто замыкают выводы такого резистора. Но я не рекомендую это делать? как и брать очень малые резисторы. Например 1u =1e-6. Если уж хочется определить ток в цепи, то используйте источник нулевого напряжения или специальный элемент ammeter. Я в его символе указал положительное направление тока.
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
08.04.2020, 20:06
|
#864
|
Временная регистрация
Регистрация: 11.01.2016
Сообщений: 90
Сказал спасибо: 9
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: Симулятор LTspice XVII
а как вывести на график значение v(e)=1 ?
которое у вас на графике зеленым цветом
|
|
|
|
08.04.2020, 21:35
|
#865
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,980
Сказал спасибо: 781
Сказали Спасибо 3,985 раз(а) в 2,842 сообщении(ях)
|
Re: Симулятор LTspice XVII
Сообщение от def10
|
а как вывести на график значение v(e)=1 ?
которое у вас на графике зеленым цветом
|
Вы можете вывести на график любое число. В данном случае я вывел 1V.
Щёлкните по окну графика правой кнопкой мыши. Всплывёт меню. Выберите Add Traces. В нижнюю пустую строку введите 1V и OK!
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
09.04.2020, 22:15
|
#866
|
Временная регистрация
Регистрация: 11.01.2016
Сообщений: 90
Сказал спасибо: 9
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: Симулятор LTspice XVII
почему так происходит?
кстати если при прогоне потенциометра шаг сделать 0 1 100m,график становится нелинейным
|
|
|
|
09.04.2020, 22:34
|
#867
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,980
Сказал спасибо: 781
Сказали Спасибо 3,985 раз(а) в 2,842 сообщении(ях)
|
Re: Симулятор LTspice XVII
Вы занимаетесь ерундой. Коэффициент для расчета резисторов потенциометра должен быть в диапазоне 0 - 1. Начерта брать другие значения? При значении 0 положение движка в самом нуле. При 1 - в самом верху. В некоторых программах коэффициент в процентах. От 0 до 100%. А вы выставляете -100000% до 1000000%.
|
|
|
|
10.04.2020, 14:48
|
#868
|
Временная регистрация
Регистрация: 11.01.2016
Сообщений: 90
Сказал спасибо: 9
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: Симулятор LTspice XVII
как на графике FFT вывести Add Traces например -10dB
всегда выводит положительные значения
|
|
|
|
10.04.2020, 16:04
|
#869
|
Вид на жительство
Регистрация: 07.11.2016
Сообщений: 485
Сказал спасибо: 117
Сказали Спасибо 138 раз(а) в 90 сообщении(ях)
|
Re: Симулятор LTspice XVII
|
|
|
|
10.04.2020, 20:35
|
#870
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,980
Сказал спасибо: 781
Сказали Спасибо 3,985 раз(а) в 2,842 сообщении(ях)
|
Re: Симулятор LTspice XVII
Задайте 10**(ДБ/20) прямо на графике. Пусть -60дБ --› тогда 10**(-60/20)=0.001.
LTspice сам вычислит число!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:51.
|
|