Anritsu S332D, S331D manual Example in Visual Basic, Site Master PM 117

Models: S332D S331D

1 132
Download 132 pages 8.91 Kb
Page 123
Image 123

Example in Visual Basic

Private Sub cmdSetBaudRateSM_Click()

Dim ChangeBaudSerialCmd As Integer

Dim BaudRate As Integer

Dim strInputBuf As Variant

Dim PreviousSettings As String

PreviousSettings = commCtrl.Settings

‘Check that we’re in remote and have selected a baud rate If CheckInitialConditions(True, False, True) = False Then

GoTo SetSMBaud_err_handler

End If

ChangeBaudSerialCmd = 197

‘Setting Baud rate Serial Command

BaudRate = GetBaudSerialCmd

‘Get the Serial cmd for the specific baud rate

commCtrl.Output = Chr$(ChangeBaudSerialCmd) + Chr$(BaudRate)

‘Sending the data

Delay (300)

‘Change the Baud setting for the application also If BaudRate = 0 Then

commCtrl.Settings = “9600,n,8,1" ElseIf BaudRate = 1 Then

commCtrl.Settings = “19200,n,8,1" ElseIf BaudRate = 2 Then

commCtrl.Settings = “38400,n,8,1" ElseIf BaudRate = 3 Then

commCtrl.Settings = “56000,n,8,1" ElseIf BaudRate = 4 Then

commCtrl.Settings = “115200,n,8,1"

Else

‘Box will fail, set back to 9600. commCtrl.Settings = “9600,n,8,1"

End If

Delay (1000)

strInputBuf = CStr(commCtrl.Input) strInputBuf = Mid(strInputBuf, 1, 1) If strInputBuf = “” Then

MsgBox “Invalid Baud Rate - NO STRING”

Site Master PM

117

Page 123
Image 123
Anritsu S332D, S331D manual Example in Visual Basic, Site Master PM 117