#! /bin/csh # Set up filter (singal averaging) for sweep scan of Keithely 2400 sourcemeter # see Keithley 2400 Series Sourcemeter manual, Table 10-4, Staircase Sweep Programming example # delay will be needed to process each asyn input alias sleep1 'sleep 1' # Put asyn comms in Write mode caput 8ide:asyn_17.TMOD "Write" sleep1 # next line chooses filter: REPeating filter averages signal value for each source value # MOVing filter averages together signal for different source values caput 8ide:asyn_17.AOUT ":SENS:AVER:TCON REP" sleep1 # next line sets how many values to average together caput 8ide:asyn_17.AOUT ":SENS:AVER:COUN 10" sleep1 # next line turns averaging ON or OFF caput 8ide:asyn_17.AOUT ":SENS:AVER ON" sleep1