From bfb7798f974c62a286fb4cff29c3cba59b5f7f1e Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Fri, 29 Mar 2024 17:12:40 +0100 Subject: [PATCH] measure example with expression evaluation --- examples/measure/meas_expression.cir | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 examples/measure/meas_expression.cir diff --git a/examples/measure/meas_expression.cir b/examples/measure/meas_expression.cir new file mode 100644 index 000000000..4954477c4 --- /dev/null +++ b/examples/measure/meas_expression.cir @@ -0,0 +1,20 @@ +* measurement examples with evaluating an expression 0.9*v(2) +* transient simulation of two sine signals with different frequencies + +vac1 1 0 DC 0 sin(0 1 1.0k 0 0) +vac2 2 0 DC 0 sin(0 1.2 0.9k 0 0) + +.tran 10u 5m + +** evaluate '0.9*v(2)' in dot command +.measure tran yeval1 FIND v(2) WHEN v(1)=par('0.9*v(2)') + +.control +run +** evaluate '0.9*v(2)' in control language command +let vint = 0.9*v(2) +meas tran yeval2 FIND v(2) WHEN v(1)= vint +plot V(1) v(2) +.endc + +.end