acquisifier: name: Initialize post_processing: { set config(run_result) "[clock seconds] " LWDAQ_print $info(text) "Results will be stored in \"$config(run_results)\"." } config: end. acquire: name: Water_Temperature instrument: Thermometer result: None time: 0 disable: 0 post_processing: { append config(run_result) "[format %.1f [expr [lindex $result 1] - 4.8]] " } config: daq_ip_addr 129.64.37.88 daq_driver_socket 1 daq_mux_socket 8 daq_device_element "10" daq_device_name A2053 end. acquisifier: name: Reset_Receiver post_processing: { LWDAQ_reset_Receiver } config: end. acquire: name: Noise_Amplitude instrument: Recorder time: 0 post_processing: { foreach id {1 2 3 4 5 6 7 8 9 10 11 12 13 14} { set signal [lwdaq_receiver $iconfig(memory_name) "reconstruct $id 64 8 45000"] set vsignal "" foreach {t v} $signal {lappend vsignal $v} set transform [lwdaq_fft $vsignal -glitch 1000] set f 0 set a 0 set mf 0 set ma 0 while {$f <= 20.0} { if {$f>=15.0} { set ac [lindex $transform 0] set a [expr $a + $ac*$ac] if {$ma < $ac} { set ma $ac set mf $f } } set transform [lreplace $transform 0 1] set f [expr $f + 0.25] } set a [format %.2f [expr sqrt($a)*0.4]] append config(run_result) "$a " } } config: daq_ip_addr 129.64.37.88 daq_driver_socket 1 daq_mux_socket 2 analysis_channels * daq_num_clocks 512 end. acquisifier: name: Finalize post_processing: { LWDAQ_print $config(run_results) $config(run_result) LWDAQ_print $info(text) "$config(run_result)" blue } config: end.