Units Property
Syntax
CWIMAQPulse.Units
Data Type
You can use the following constants with this data type:
- cwimaqPulseUnitScaledEncoderCounts—The width and delay of a pulse are measured in scaled encoder counts.
- cwimaqPulseUnitSeconds—The width and delay of a pulse are measured in seconds.
Purpose
Time units of the pulse.
Remarks
Units describes how time units are measured for the pulse.
Example
Private Sub Run_Click()
Dim pulse1 As CWIMAQPulse
Dim signal1 As CWIMAQSignal
' Add a signal
Set signal1 = CWIMAQ1.Signals.Add
' Set the signal object to generate a pulse
' on external line 0.
signal1.Action = cwimaqGeneratePulse
signal1.Line = cwimaqExternal
signal1.LineNumber = 0
' Add a pulse.
Set pulse1 = CWIMAQ1.Pulses.Add
' Set the pulse to have a width of 1 second
' after the initial delay of 1 seconds.
' The pulse is generated immediately after
' RTSI 3 is asserted.
pulse1.Action = cwimaqSingle
pulse1.Delay = 1#
pulse1.Width = 1#
pulse1.SignalSource = cwimaqRTSILine
pulse1.SignalLineNumber = 3
pulse1.SignalPolarity = cwimaqActiveHigh
pulse1.Units = cwimaqPulseUnitSeconds
' Set this pulse1 as the pulse1 that the signal1
' object generates
Set signal1.pulse = pulse1
End Sub