ST 语言编程手册
目录
1. ST 基本原理 .......................................................................................................... 6
1.1 语言描述 .......................................................................................................... 6
1.1.1 语法图 ....................................................................................................... 6
1.1.2 语法图中的块 ............................................................................................. 6
1.1.3 规则的意义(语义) .................................................................................. 7
1.2 基本元素的语言 ................................................................................................ 7
1.2.1 ST 字符组 .................................................................................................. 7
1.2.2 ST 中的标识符 ........................................................................................... 8
1.2.2.1 标识符的规则 .................................................................................... 8
1.2.2.2 标识符举例 ........................................................................................ 9
1.2.3 预留标识符 ................................................................................................ 9
1.2.3.1 保护标识符 ...................................................................................... 10
1.2.4 数字和布尔值 ........................................................................................... 16
1.2.4.1 整数 ................................................................................................. 16
1.2.4.2 浮点数 ............................................................................................. 17
1.2.4.3 指数 ................................................................................................. 17
1.2.4.4 布尔值 ............................................................................................. 17
1.2.4.5 数字的数据类型 ............................................................................... 18
1.2.5 字符串 ..................................................................................................... 18
1.3 ST 源文件的结构 ............................................................................................ 19
1.3.1 语句 ......................................................................................................... 20
1.3.2 注释 ......................................................................................................... 21
1.4 数据类型 ........................................................................................................... 22
1.4.1 基本数据类型 ........................................................................................... 22
1.4.1.1 基本数据类型 .................................................................................. 22
1.4.1.2 基础数据类型的值的范围限制 ......................................................... 24
1.4.1.3 普通的数据类型 ............................................................................... 25
1.4.1.4 基础系统数据类型 ........................................................................... 26
1.4.2 用户定义的数据类型 ................................................................................ 26
1.4.2.1 用户定义的数据类型 ........................................................................ 26
1.4.2.2 用户定义的数据类型的语法(类型声明) ....................................... 27
1.4.2.3 基础派生或派生的数据类型 ............................................................. 28
1.4.2.4 派生数据类型 ARRAY .................................................................... 29
1.4.2.5 派生的数据类型—枚举 ................................................................... 30
1.4.2.6 派生的数据类型 STRUCT (结构) ................................................. 31
1.4.3 技术目标数据类型 .................................................................................... 33
1.4.3.1 技术目标数据类型的描述 ................................................................ 33
1.4.3.2 轴属性的继承 .................................................................................. 34
1.4.3.3 技术目标数据类型的例子 ................................................................ 35
1.4.4 系统数据类型 ........................................................................................... 36
1.5 变量声明 ........................................................................................................ 36
1.5.1 变量声明的语法 ....................................................................................... 36