#!/bin/sh ################################################################################ # testCaptureLoop Development test script # T.Barnabt, BEAM Ltd, 2007-05-23 ################################################################################ # export PATH=../tmsControl:$PATH host=tms3 echo "Set BEAM Type" tmsControl --cycleType Beam3 ${host} echo "Set PupeTest mode" tmsControl --setPupeConfig 1,1,1 ${host} echo "Load test signal" tmsControl --setTestData 1,../datasrc/beam3-437000-8.psd ${host} sleep 1 while true; do echo "Capture diagnostics data" # Channel,Source,Clock,startTime,postTriggerDelay,trigAnd,trigStore,trigData,trigMask # # PLL CycleStart Test #tmsControl --captureDiagnostics 1,0,3,0,2,0,1,0,2 -outFile diag_start_0.txt ${host} tmsControl --captureDiagnostics 1,0,0,0,2,0,1,0,2 -outFile diag_start_0.txt ${host} tmsControl --captureDiagnostics 1,1,3,0,2,0,0,0,2 -outFile diag_start_1.txt ${host} # PLL Injection Test tmsControl --captureDiagnostics 1,0,0,0,2,0,1,0,32 -outFile diag_injection_0.txt ${host} tmsControl --captureDiagnostics 1,1,0,0,2,0,0,0,32 -outFile diag_injection_1.txt ${host} tmsControl --captureDiagnostics 1,2,0,0,2,0,0,0,32 -outFile diag_injection_2.txt ${host} tmsControl --captureDiagnostics 1,3,0,0,2,0,0,0,32 -outFile diag_injection_3.txt ${host} echo "Capture Data" tmsControl --getData 1,0,0,0,0,1024,0 -outFile data1.txt ${host} done