Tengo problemas para entender cómo funcionan las siguientes expresiones en Altium, dentro de un componente en Simulation Spice Functions.IntLib
, editando un Modelo de simulación, código de Netlist Template
:
@DESIGNATOR %1 0 VALUE { @EXP1 ?EXP2|
+ @EXP2| ?EXP3|
+ @EXP3| ?EXP4|
+ @EXP4| }
En Spice, entiendo que E?T:F
es una declaración if else else que toma la expresión E
como condición y selecciona las expresiones T
o F
en consecuencia. Pero esto no es Spice.
El código Netlist Preview
(Spice), que evalúa algunos parámetros es:
E1 V02 0 VALUE { 1
+ SIN(1 2 100k 0.01m 100k)
+ 0
+ 0 }
Pero esto realmente no funciona, lo que significa que no está aceptando el símbolo SIN, o algo así.
¿Dónde debería encontrar más información sobre símbolos como @EXP
, ?EXP@EXP
, @DESIGNATOR
y similares?