DisableSignalOccurrences Method
Syntax
CWIMAQ.DisableSignalOccurrences
Return Type
This method returns 0 on success, a negative number on an error, and a positive number on a warning.
Purpose
Disables all signal I/O related events.
Remarks
Call this method to clear all events you set up with EnableSignalOccurrence.
Example
' This example requires you to have the following controls on the form:
' 1) A button named Acquire.
' 2) A button named Stop.
' 3) A Text box named Counter.
' 4) A CWIMAQ control named CWIMAQ1
Private Sub Stop_Click()
CWIMAQ1.Stop
CWIMAQ1.DisableSignalOccurrences
End Sub
Private Sub Acquire_Click()
CWIMAQ1.EnableSignalOccurrence cwimaqBufferComplete, cwimaqActiveHigh, TRUE, 0
CWIMAQ1.Start
End Sub
Private Sub CWIMAQ1_SignalOccurrence(ByVal Signal As Integer, ByVal SignalLineNumber As Integer, UserData As Variant, ByVal StatusCode As Long, ByVal ContextID As Long, ByVal ContextDescription As String)
Dim i As Long
If Signal = cwimaqBufferComplete Then
i = Counter.Text
i = i + 1
Counter.Text = i
End If
End Sub