No soy consciente de una manera de hacerlo. Cabe destacar que las líneas que ve son en realidad una vista interpolada de los puntos de datos, por lo que solo tiene disponible una colección limitada de puntos de datos.
Puede ver los puntos de datos disponibles haciendo clic con el botón derecho y Mark Data Points
Puededesplazarelcursorhastaelsiguientepuntodedatosconlasteclasdeflechaizquierdayderechadesuteclado.
Sisolodeseadeterminarunvalormáximo,puedeusarunadirectiva.MEASURE
.(Useelbotón.op
paracolocarunadirectivapersonalizadaenelesquema)
Porejemplo:
.measureACres1MAXmag(V(out))
Donde:
AC
eseltipodesimulaciónenlaquesedebetomarelresultadores1
eselnombredelresultadoMAX
indicaencontrarelmáximomag()
esparabuscarlamagnitud(enACtenemosresultadoscomplejos)V(out)
eslaexpresiónenlaquedebeencontrarelmáximo
Losresultadosestándisponibles(demaneraextraña)enelRegistrodeerroresdeSpice(Ver->RegistrodeerroresdeSpiceoCTRL+L).
Encontrarásunalíneacomo:
res1:MAX(mag(v(out)))=(-0.0171115dB,-3.59527°)DE1A100000
Ahoraesonoledalafrecuenciaconlaquesealcanzaestemáximo.
Parahacereso,necesitasotro.measure
:
.measureACres2whenmag(V(out))=res1
¿Quéestápasandoaquí?Mideeltiempo(olafrecuencia)enquelacondiciónesverdadera.Entonces,básicamente,pregunta"en qué punto es la magnitud del voltaje de salida igual al res1
", res1
contiene el máximo de la magnitud, por lo que solicita el punto donde alcanza el máximo.
Y obtendrás:
res2: mag (v (out)) = res1 AT 1
No es posible hacerlo con solo una declaración .measure
.