1、BSI Standards PublicationBS ISO 11783-6:2014Tractors and machinery foragriculture and forestry Serial control andcommunications data networkPart 6: Virtual terminalBS ISO 11783-6:2014 BRITISH STANDARDNational forewordThis British Standard is the UK implementation of ISO 11783-6:2014.It supersedes BS
2、 ISO 11783-6:2010 which is withdrawn.The UK participation in its preparation was entrusted to TechnicalCommittee AGE/6, Agricultural tractors and forestry machinery.A list of organizations represented on this committee can beobtained on request to its secretary.This publication does not purport to i
3、nclude all the necessaryprovisions of a contract. Users are responsible for its correctapplication. The British Standards Institution 2014. Published by BSI StandardsLimited 2014ISBN 978 0 580 78555 9ICS 35.240.99; 65.060.01Compliance with a British Standard cannot confer immunity fromlegal obligati
4、ons.This British Standard was published under the authority of theStandards Policy and Strategy Committee on 31 July 2014.Amendments issued since publicationDate Text affectedBS ISO 11783-6:2014Reference numberISO 11783-6:2014(E)ISO 2014INTERNATIONAL STANDARD ISO11783-6Third edition2014-07-01Tractor
5、s and machinery for agriculture and forestry Serial control and communications data network Part 6: Virtual terminal Tracteurs et machines agricoles et forestiers Rseaux de commande et de communication de donnes en srie Partie 6: Terminal virtuel BS ISO 11783-6:2014ISO 11783-6:2014(E) COPYRIGHT PROT
6、ECTED DOCUMENT ISO 2014 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission. Per
7、mission can be requested from either ISO at the address below or ISOs member body in the country of the requester. ISO copyright office Case postale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyrightiso.org Web www.iso.org Published in Switzerland ii ISO 2014 All righ
8、ts reservedBS ISO 11783-6:2014ISO 11783-6:2014(E) ISO 2014 All rights reserved iiiContents Page Foreword xiii Introduction.xv 1 Scope1 2 Normative references1 3 Terms and definitions .1 4 Technical requirements 5 4.1 Overview.5 4.2 Operator input and control.7 4.3 Acoustic alarm.9 4.4 Coordinate sys
9、tem 9 4.5 Display areas .9 4.5.1 General .9 4.5.2 Data Mask.9 4.5.3 Soft Key Mask area and Soft Key designators.9 4.6 Behaviour .13 4.6.1 Object pools.13 4.6.2 Working Sets13 4.6.3 Multiple Visually Similar Working Sets .15 4.6.4 Displayed Working Set number .16 4.6.5 Language, formats and measureme
10、nt units selection16 4.6.6 Initialization17 4.6.7 System Shutdown .18 4.6.8 Working Set object and active masks.20 4.6.9 Connection management22 4.6.10 Updating the operator interface.25 4.6.11 Special objects 25 4.6.12 Relative X/Y positions.30 4.6.13 Overlaid objects.31 4.6.14 Alarm handling 32 4.
11、6.15 Clipping 33 4.6.16 Scaling34 4.6.17 Operator input34 4.6.18 Soft Key and Button activation 37 4.6.19 Font rendering .38 4.6.20 Object Rendering Accuracy, Quality and VT Developer Freedom .47 4.6.21 Filling output shape objects.48 4.6.22 Events.49 4.6.23 Touch screens and pointing devices 50 4.6
12、.24 Proprietary Means .51 4.6.25 VT Number .51 4.6.26 Packet Padding51 4.7 Displaying Data from Multiple Working Sets on One Mask 51 4.7.1 General .51 4.7.2 User-Layout Data Mask.52 4.7.3 Window Mask object .53 4.7.4 Window Mask content.53 4.7.5 Window Cell Size and Borders.55 4.7.6 Window Mask Scal
13、ing.55 4.7.7 Using Window Masks Outside of User-Layout Data Masks56 BS ISO 11783-6:2014ISO 11783-6:2014(E) iv ISO 2014 All rights reserved4.7.8 User-Layout Soft Key Mask 56 4.7.9 Key Group Objects 57 4.7.10 Key Cell Size and Borders 58 4.7.11 Key Group Scaling.58 4.7.12 Using Key Group Objects outsi
14、de of User-Layout Soft Key Masks.58 4.7.13 Operator Inputs59 4.7.14 Refreshing On Screen Data 59 4.7.15 Look and Feel.60 4.7.16 Uploading New Window Mask and Key Group objects .61 Annex A (normative) Object, event, colour and command codes63 A.1 Object types .63 A.1.1 General63 A.1.2 Nomenclature.65
15、 A.1.3 Object relationships 66 A.2 Event types.68 A.3 VT standard colour palette .70 A.4 Command/parameter code summary 72 Annex B (normative) Object definitions 78 B.1 Working Set object 78 B.2 Data Mask object81 B.3 Alarm Mask object .83 B.4 Container object.86 B.5 Soft Key Mask object.88 B.6 Key
16、object.89 B.7 Button object91 B.8 Input field objects 95 B.8.1 General95 B.8.2 Input Boolean object .97 B.8.3 Input String object .98 B.8.4 Input Number object101 B.8.5 Input List object .104 B.9 Output field objects .108 B.9.1 General108 B.9.2 Output String object 109 B.9.3 Output Number object.110
17、 B.9.4 Output List object 113 B.10 Output shape objects 115 B.10.1 General115 B.10.2 Output Line object .115 B.10.3 Output Rectangle object .118 B.10.4 Output Ellipse object.120 B.10.5 Output Polygon object 123 B.11 Output graphic objects .125 B.11.1 General125 B.11.2 Output Meter object.125 B.11.3
18、Output Linear Bar Graph object.129 B.11.4 Output Arched Bar Graph object .133 B.12 Picture Graphic object 137 B.12.1 General137 B.12.2 Picture Graphic object raw data format and compression .139 B.13 Variable objects .139 B.13.1 General139 B.13.2 Number Variable object.140 B.13.3 String Variable obj
19、ect140 B.14 Attribute objects 141 B.14.1 General141 B.14.2 Font Attributes object .141 B.14.3 Line Attributes object143 BS ISO 11783-6:2014ISO 11783-6:2014(E) ISO 2014 All rights reserved vB.14.4 Fill Attributes object145 B.14.5 Input Attributes object 147 B.14.6 Extended Input Attributes object.148
20、 B.15 Object Pointer object 151 B.16 Macro object 151 B.17 Colour Map object .152 B.18 Graphics Context object.154 B.19 Window Mask object .158 B.19.1 General .158 B.19.2 Window Mask Window Types 163 B.20 Key Group object.182 B.21 Object Label Reference List object .184 B.22 External Object Definiti
21、on object.185 B.23 External Reference NAME object.186 B.24 External Object Pointer object .187 B.25 Animation object .188 Annex C (normative) Object transport protocol.192 C.1 Virtual terminal messages and object transfer 192 C.2 Building object pools 192 C.2.1 General .192 C.2.2 Object pool transfe
22、r procedure193 C.2.3 Object pool transfer message194 C.2.4 End of Object Pool message194 C.2.5 End of Object Pool response .195 C.2.6 Updating pools at runtime195 Annex D (normative) Technical data messages.197 D.1 General .197 D.2 Get Memory message .197 D.3 Get Memory response.198 D.4 Get Number o
23、f Soft Keys message .199 D.5 Get Number of Soft Keys response.199 D.6 Get Text Font Data message 199 D.7 Get Text Font Data response .200 D.8 Get Hardware message.200 D.9 Get Hardware response 201 D.10 Get Supported Widechars message201 D.11 Get Supported WideChars response.202 D.12 Get Window Mask
24、Data message 203 D.13 Get Window Mask Data response203 D.14 Get Supported Objects message.203 D.15 Get Supported Objects response 204 Annex E (normative) Non-volatile memory operations commands .205 E.1 General .205 E.1.1 Introduction205 E.1.2 Version Management VT version 4 and prior 206 E.1.3 Vers
25、ion Management VT version 5 and later.206 E.2 Get Versions message206 E.3 Get Versions response .206 E.4 Store Version command .206 E.5 Store Version response 207 E.6 Load Version command207 E.7 Load Version response.207 E.8 Delete Version command208 E.9 Delete Version response.208 E.10 Extended Get
26、 Versions message.208 E.11 Extended Get Versions response 209 E.12 Extended Store Version command209 BS ISO 11783-6:2014ISO 11783-6:2014(E) vi ISO 2014 All rights reservedE.13 Extended Store Version response .209 E.14 Extended Load Version command.210 E.15 Extended Load Version response210 E.16 Exte
27、nded Delete Version command.211 E.17 Extended Delete Version response211 Annex F (normative) Command and Macro messages212 F.1 General212 F.2 Hide/Show Object command 212 F.3 Hide/Show Object response .212 F.4 Enable/Disable Object command.213 F.5 Enable/Disable Object response213 F.6 Select Input O
28、bject command 213 F.7 Select Input Object response .214 F.8 ESC command215 F.9 ESC response.215 F.10 Control Audio Signal command.215 F.11 Control Audio Signal response217 F.12 Set Audio Volume command217 F.13 Set Audio Volume response .218 F.14 Change Child Location command218 F.15 Change Child Loc
29、ation response.219 F.16 Change Child Position command 219 F.17 Change Child Position response .219 F.18 Change Size command .220 F.19 Change Size response 220 F.20 Change Background Colour command.220 F.21 Change Background Colour response221 F.22 Change Numeric Value command221 F.23 Change Numeric
30、Value response.222 F.24 Change String Value command223 F.25 Change String Value response.224 F.26 Change End Point command224 F.27 Change End Point response.224 F.28 Change Font Attributes command.225 F.29 Change Font Attributes response225 F.30 Change Line Attributes command .225 F.31 Change Line A
31、ttributes response 226 F.32 Change Fill Attributes command .226 F.33 Change Fill Attributes response 227 F.34 Change Active Mask command227 F.35 Change Active Mask response.227 F.36 Change Soft Key Mask command228 F.37 Change Soft Key Mask response.228 F.38 Change Attribute command228 F.39 Change At
32、tribute response.229 F.40 Change Priority command 229 F.41 Change Priority response .230 F.42 Change List Item command230 F.43 Change List Item response.230 F.44 Delete Object Pool command.231 F.45 Delete Object Pool response 231 F.46 Lock/Unlock Mask command .231 F.47 Lock/Unlock Mask response 233
33、F.48 Execute Macro command .233 F.49 Execute Macro response 233 F.50 Change Object Label command.234 F.51 Change Object Label response234 F.52 Change Polygon Point command 235 BS ISO 11783-6:2014ISO 11783-6:2014(E) ISO 2014 All rights reserved viiF.53 Change Polygon Point response .235 F.54 Change P
34、olygon Scale command236 F.55 Change Polygon Scale response.236 F.56 Graphics Context command 237 F.57 Graphics Context response .241 F.58 Get Attribute Value message .241 F.59 Get Attribute Value response.242 F.60 Select Colour Map command .242 F.61 Select Colour Map response 243 F.62 Identify VT me
35、ssage243 F.63 Identify VT response .244 F.64 Execute Extended Macro command244 F.65 Execute Extended Macro response.244 F.66 Unsupported VT Function message245 F.67 VT Unsupported VT Function message 245 Annex G (normative) Status Messages.246 G.1 General .246 G.2 VT Status message246 G.3 Working Se
36、t Maintenance message 246 Annex H (normative) Activation messages 248 H.1 General .248 H.2 Soft Key Activation message .248 H.3 Soft Key Activation response 248 H.4 Button Activation message 249 H.5 Button Activation response249 H.6 Pointing Event message.250 H.7 Pointing Event response 251 H.8 VT S
37、elect Input Object message251 H.9 VT Select Input Object response .252 H.10 VT ESC message .252 H.11 VT ESC response.252 H.12 VT Change Numeric Value message .253 H.13 VT Change Numeric Value response.253 H.14 VT Change Active Mask message .253 H.15 VT Change Active Mask response.254 H.16 VT Change
38、Soft Key Mask message254 H.17 VT Change Soft Key Mask response .255 H.18 VT Change String Value message .255 H.19 VT Change String Value response.255 H.20 VT On User-Layout Hide/Show message256 H.21 VT On User-Layout Hide/Show response .256 H.22 VT Control Audio Signal Termination message.257 Annex
39、I (normative) Other messages258 Annex J (normative) Auxiliary control 259 J.1 General .259 J.2 Auxiliary Inputs259 J.3 Auxiliary controls in multiple VT environments.260 J.3.1 General rules260 J.3.2 Primary VT and resolving VT function instance zero 260 J.4 Defining auxiliary inputs and functions261
40、 J.4.1 General .261 J.4.2 Auxiliary Function Type 1 object .261 J.4.3 Auxiliary Function Type 2 object .262 J.4.4 Auxiliary Input Type 1 object263 J.4.5 Auxiliary Input Type 2 object264 J.4.6 Auxiliary Function Type 2 types 265 J.4.7 Auxiliary Control Designator Type 2 Object Pointer .269 BS ISO 117
41、83-6:2014ISO 11783-6:2014(E) viii ISO 2014 All rights reservedJ.5 Automatic Auxiliary Control assignment 274 J.6 Manual Auxiliary Control assignment .276 J.7 Auxiliary control messages 279 J.7.1 General279 J.7.2 Auxiliary Assignment Type 1 command .279 J.7.3 Auxiliary Assignment Type 1 response 279
42、J.7.4 Auxiliary Input Type 1 status280 J.7.5 Auxiliary Assignment Type 2 command .280 J.7.6 Auxiliary Assignment Type 2 response 283 J.7.7 Preferred Assignment command .283 J.7.8 Preferred Assignment response 286 J.7.9 Auxiliary Input Type 2 Status message.287 J.7.10 Auxiliary Input Type 2 Maintenan
43、ce message 288 J.7.11 Auxiliary Input Status Type 2 Enable command 289 J.7.12 Auxiliary Input Status Type 2 Enable response .290 J.7.13 Auxiliary Capabilities request 290 J.7.14 Auxiliary Capabilities response .290 J.8 Learn Mode.291 Annex K (normative) Extended transport protocol 293 K.1 General293
44、 Annex L (normative) Character sets294 Bibliography 302 BS ISO 11783-6:2014ISO 11783-6:2014(E) ISO 2014 All rights reserved ixTable of Tables Table 1 VT Response message behavior15 Table 2 Working Set state changes (VT Supports only Active Mask) .21 Table 3 Working Set state changes (VT Supports Mul
45、tiple Working Sets or Window Masks Visible Simultaneously).22 Table 4 VT behaviour on mask transition 33 Table 5 VT Reaction to navigation and data input events.35 Table 6 VT Behavior When New Window Mask or Key Group Object is Uploaded62 Table A.1 Virtual terminal objects 63 Table A.2 Allowed hiera
46、rchical relationships of objects.67 Table A.3 Event summary69 Table A.4 Standard VT RGB colour palette.70 Table A.5 Command/parameter summary.73 Table B.1 Working Set events .78 Table B.2 Working Set attributes and record format .80 Table B.3 Data Mask events81 Table B.4 Data mask attributes and rec
47、ord format82 Table B.5 Alarm Mask events83 Table B.6 Alarm Mask attributes and record format 85 Table B.7 Container events .86 Table B.8 Container attributes and record format .87 Table B.9 Soft Key Mask events88 Table B.10 Soft Key Mask attributes and record format88 Table B.11 Key events.89 Table
48、B.12 Key attributes and record format.90 Table B.13 Button events.92 Table B.14 Button attributes and record format.93 Table B.15 Input events.96 Table B.16 Input Boolean attributes and record format.98 Table B.17 Input String attributes and record format.99 Table B.18 Input Number attributes and re
49、cord format .102 Table B.19 Input List events 105 Table B.20 Input List attributes and record format.107 Table B.21 Output field events 108 Table B.22 Output String attributes and record format109 Table B.23 Output Number attributes and record format 111 Table B.24 Output List events113 Table B.25 Output List attributes and record format113 Table B.26 Output Line events 116 Table B.27 Output Line attributes and record format 116 Table B.28 Output Rectangle Even
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1