B&K user manual BK Precision 4071 User Manual Rev.2.2

Models: 4071

1 88
Download 88 pages 40.73 Kb
Page 83
Image 83

'------------------------------------------------------------------------------

 

'------------------------------------------------------------------------------

 

'

Program Start

 

'------------------------------------------------------------------------------

 

'------------------------------------------------------------------------------

 

DECLARE SUB Delay (X%)

' Declare functions used below.

 

 

' (The Delay function waits x mS then returns)

DECLARE SUB Pause ()

' (The Pause fctn waits for a keypress then returns)

DIM Array(5)

' General purpose array

' --------------------------

User Entered Values -----------------------------------------

'By observing the signal from a remote control with an oscilloscope, the following

'parameters were recorded. To adapt this program to another remote control model, change

'the values below:

CarrierFreq$ = "32768" ' Type in the infrared carrier freq here. ' this value is in Hz

OnTime$ = "30"' Type in the burst on time here.

' this value is in mS

OffTime$ = "10"' Type in the burst off time here.

'this value is in mS

'These variables hold the number of pulses that form each command:

PowerToggle = 20

' Turn the TV on and off (twenty pulses)

ChannelUp = 9

' Go to next channel

ChannelDown = 12

' Go to previous channel

VolumeUp = 3

' Increase volume one notch

VolumeDown = 5

' Decrease volume one notch

'--------------------------------------------------------------------------------

'--------------------------------------------------------------------------------

CLS

' Clear the screen

'This array is used as a data table which, given a command menu number as an index,

'returns the number of pulses in a given infrared pulse stream.

Array(1) = PowerToggle

Array(2) = ChannelUp

Array(3) = ChannelDown

Array(4) = VolumeUp

Array(5) = VolumeDown

'Open serial port 1 for communication with the 4071 with these parameters:

'Ignore the CD,CTS,DCD flow control lines

'Set a 5 sec maximum time-out for basic to open the port

'Set the receive buffer to 2K bytes

'Disable the RTS flow control line

'Set the transmit buffer to 1K bytes

'File access type is Random

'Set random access buffer size to 2K

OPEN "COM1:9600,n,8,1,CD0,CS0,DS0,OP5000,RB2048,RS,TB1024" FOR RANDOM AS #1 LEN = 2048

78

BK Precision 4071 User Manual Rev.2.2

Page 83
Image 83
B&K user manual BK Precision 4071 User Manual Rev.2.2