Programming Examples - 3Step 6 Initiate both the transient (list) and the measurement trigger systems.INITiate:SEQuence1INITiate:SEQuence2Step 7 Specify the trigger source and the timing that will control the list steps and the measurements.TRIGger:TIMer 2TRIGger:SOURce TIMerIn this example the trigger source is the internal trigger. Because the internal timer startsrunning as soon as the TRIGger:SOURce:TIMer command is executed, the trigger that startsthe list and measurement will not occur until the end of the two-second timer window withinwhich the trigger is received. After the initial trigger occurs, the list will remain at each step fortwo seconds before the next trigger occurs.Step 8 Return the current measurements from the data array. In this case, a total of ninemeasurements were taken, three at each list step. To return the measurement data you mustfirst dimension an array, then fetch the data.Dimension an array hereFETch:CURRent:ARRay ARRAY1NOTE: Each load module retains its measurement data. If multiple lists have been executed, youmust select each channel in turn, and fetch the measurement data from that channel.Measuring Dwell-Paced ListsThe main difference between a trigger-paced list and a dwell-paced list is that no triggers occur betweensteps in a dwell-paced list. Only one measurement will be taken during the time the list is executed.Therefore, to capture measurement data for the entire time the list is executed, the total measurementtime of a dwell paced list (time interval X number of points) must equal the total dwell time of the list.Step 1 Program the list as previously described under "Measuring Triggered Transients or Lists."Step 2 Specify a dwell time for each list step. For example:LIST:DWELl 1, 1.5, 2, 2.5, 3Step 3 Add up the total number of dwell times to determine the time of the entire list. For the previousexample, the total dwell time adds up to 10 seconds. This is the time it takes to execute thelist.Step 4 Specify the time interval and the number of points for the measurement.SENSe:SWEep:TINTerval 100E-3SENSe:SWEep:POINts 100In this example, the measurement interval is set to take 100 measurement points at 100msintervals. The total time of the measurement therefore equals the total dwell time of the list.Step 5 Return the measurements from the data array.Dimension an array hereFETch:CURRent:ARRay ARRAY1When you read back the measurement from the array, you must determine at what pointduring the list that the measurement occurred. One way to do this is to multiply themeasurement number by the measurement interval. For example, multiply measurement #5by 100ms, and you get 500ms, which is the time that the measurement was made.39