beautypg.com

Hp rocky mountain basic program – Max Machinery 120 FLOW RATE & TOTAL INDICATOR User Manual

Page 33

background image

120-200-350 © 1993 (Rev 5/97) Max Machinery, Inc.

Page 33

74

I=I+1

75

PRINT Return dat$(I);

76

UNTIL Return_dat$(I)=CHR$(13)

! FIND END OF DATA CARRIAGE RETURN

78

Send more$=”Y”

79

DISP “DO YOU WANT TO SEND MORE DATA Y/N, DEFAULT = “;Send_more$;

80

LINPUT “ “,Variable$

81

IF LEN(VariableS) THEN

82

Send_more$=Variable$

83

END IF

84

CLEAR SCREEN

85

IF Send_more$=”Y” THEN

86

Send_more$=”N”

87

DISP “DO YOU WANT TO CHANGE THE SERIAL FORMAT Y/N, DEFAULT = “;Send_more$ ;

88

LINPUT “”,Variable$

89

IF LEN(Variable$) THEN

90

Send_more$=VariableS

91

END IF

92

IF Send_more$=”Y” THEN GOTO Change_port

93

GOTO New_send

94

END IF

97

END

98

SUB Message

99

!

100

!*************************ERROR MESSAGE****************************

101

!

102

OFF ERROR

104

CLEAR SCREEN

105

PRINT “ “

106

PRINT “ “

108

Sc=9

109

SELECT ERRN

110

CASE 167

111

STATUS Sc,10;Uart_error

!GET UART ERROR INFO

112

IF BIT(Uart_error,1) THEN

113

PRINT “UART HAS A OVERRUN ERROR”

114

END IF

115

IF BIT(Uart_error,2) THEN

116

PRINT “UART HAS A PARITY ERROR”

117

END IF

118

IF BIT(Uart error,3) THEN

119

PRINT “UART HAS A FRAMING ERROR”

120

END IF

121

IF BIT(Uart_error,4) THEN

122

PRINT “UART BREAK RECEIVED”

123

END IF

131

CASE ELSE

132

PRINT ERRM$

133

END SELECT

135

PRINT “ “

136

PRINT “DETERMINE SOURCE OF ERROR”

137

DISP “PRESS ENTER TO CONTINUE “;” “;

138

LINPUT “ “,Variable$

139

CLEAR SCREEN

140

SUBEND

HP ROCKY MOUNTAIN BASIC PROGRAM