
48
External Trigger Measurement
Measures and imports based on external triggering (TRIG signal input), and saves measurements in a text file.
Private Sub MeasureTrigSubRS()
Dim recvstr As String
'Receiving character string
Dim i As Integer
MSComm1.CommPort = 1
'COM1 (Check a communication port)
MSComm1.Settings = "9600,n,8,1"
'Set a communication port (not required with USB)
MSComm1.PortOpen = True
'Open a port
Open App.Path & "¥data.csv" For Output As #1
'Open a text file for saving
MSComm1.Output = ":FUNC RV" & vbCrLf
'Select (R,X,V,T) measurement function
MSComm1.Output = ":MEAS:VAL 1" & vbCrLf
‘Output only the measurement value
MSComm1.Output = ":TRIG:SOUR EXT" & vbCrLf
'Select external triggering
MSComm1.Output = ":INIT:CONT OFF" & vbCrLf
'Continuous measurement OFF
For i = 1 To 10
MSComm1.Output = ":READ?" & vbCrLf
'Send “:READ?” to measure and import the measurement
recvstr = ""
'From here on, continue receiving until an LF code occurs
While Right(recvstr, 1) <> Chr(10)
recvstr = r MSComm1.Input
DoEvents
'After comfirming external trigger signal, measure once, and read the measurement value.
Wend
recvstr = Left(recvstr, Len(recvstr) - 2)
'Delete the terminator (CR+LF)
Print #1, Str(i) & "," & recvstr
'Write to the file
Next
Close #1
MSComm1.PortOpen = False
End Sub
Summary of Contents for BT4560
Page 57: ...54 2 Enter the sample program into the code editor 3 Select Save All from the File menu Click...
Page 60: ...57...
Page 61: ...58...
Page 62: ...59...