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?