Из темы Мультисим модели.
Сообщение от 12943
|
Да, покажите пожалуйста.
Я эту команду видел, но не понимаю, где определено, что такое Vr?
Как программа узнаёт, что при нулевом токе базы надо вычислять именно напряжение источника, а не что-то другое?
|
Сообщение от 12943
|
Как программа узнаёт, что при нулевом токе базы надо вычислять именно напряжение источника, а не что-то другое?
|
Потому что изменяется напряжение!
Команды (директивы) Measure выполняются после того как произведен расчёт. После расчёта появляется файл результатов с расширением raw. Он может быть очень большой. Когда вы выводите графики информация берётся из него. Эту же информацию берёт measure для своих расчётов.
На схеме есть директива:
.meas Vr WHEN ib(Q1)=0. Эта команда ищет точку когда ток базы (ib) транзистора Q1 равно 0. При этом используется линейная интерполяция, потому что может при вычислениях не быть такой точки. Используются две соседние точки.
Существует два типа синтаксиса:
.MEAS[SURE] [AC|DC|OP|TRAN|TF|NOISE] ‹name›
+ [‹FIND|DERIV|PARAM› ‹expr›]
+ [WHEN ‹expr› | AT=‹expr›]]
+ [TD=‹val1›] [‹RISE|FALL|CROSS›=[‹count1›|LAST]]
и
Syntax: .MEAS [AC|DC|OP|TRAN|TF|NOISE] ‹name›
+ [‹AVG|MAX|MIN|PP|RMS|INTEG› ‹expr›]
+ [TRIG ‹lhs1› [[VAL]=]‹rhs1›] [TD=‹val1›]
+ [‹RISE|FALL|CROSS›=‹count1›]
+ [TARG ‹lhs2› [[VAL]=]‹rhs2›] [TD=‹val2›]
+ [‹RISE|FALL|CROSS›=‹count2›]
Для того, что бы увидеть результаты, надо войти в меню View=›SPICE Error Log
Вы откроете выходной файл.
Если вы делали параметрический анализ (использовали step param), то можно построить и графики.
По поводу освоения команды measure, советую осваивать её на примерах, т.е. по шаблону.
Советую зайти на мою веб-страничку
http://bordodynov.ltwiki.org/
Скачать упакованный файл example.zip. В папке example найдите папку measure. В ней я собрал много примеров использования measure для различных видов анализа и вычисления разных величин. Я учился по этим примерам.