gd语言中文说明..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
gd语言中文说明.

GD语言中文说明 目 录 . 引言 . 概述 . 语言结构 3.1 语法元素 3.1.1被接受字符的设定 3.1.2 标识符 3.1.3 保留字 d 隔离符 e 数字常数 f 字符串 g 注释 (2) 数据结构 a.GDL 目标 A)目标类型 B)说明参数目录 C)状态变量关键字 D)运算符(操作码) E)激励关键字 b 目标间的层次关系 A)数据类型和访问类型 (3)过程 a.激励条件 b.可执行指令 (4)GDL 应用程序结构 . 语言句法 (1) GDL 文件 (2) GDL 模块 (3) 目标说明 a 说明一个局部目标 A)数组型目标 B)定义文一子关系 b 说明一个外部目标 (4)过程 a 激励器目录 b 表达式 A)代数表达式 B)关系 C)布尔表达式 C 可执行指令:赋值与操作符调用 A)赋值 B)目标操作符调用 d 可执行指令:控制处理流程 A)“IF”指令 B)“WHILE”指令 C)“RETURN”指令 、一个简单的程序例 一、 引言 由于包装机不断加快,包装机日趋复杂化以及对于内设本机生产数据处理的机床需求量日益增加,基于使用大功率控制器微处理设备的设计就必不可少了。然而,CPU 的特点是,控制器软件是用特殊且适应微处理器的语言书写的,就其本性而言,该语言是复杂的,要求专业人员来使用。用户在车间实际安装的是功率强大的尖端系统,具有高性能,但是,在执行维修操作或者修改机床配置时,该系统又是很复杂的。况且机床用户还日益面临着更加复杂的市场需求,这种需求产生了生产适应性问题,面临着生产批量的不断减少及机床型号繁多的数量和种类,这种形式就更加迫切需要有一种控制系统,可以让本厂人员能进行简便的再配置,而不必依靠制造商的专业操作人员来操作。为满足这一需求,对自动包装机械已开发出一种新的控制系统,即使在使用极大功率CPU 时,也可以通过一种专门的程序语言与用户接口,这就是GD(GD Language)语言。实际上,GD 语言(GDL),结构化语句(structured text)描述程序设计语言,是一种高级结构程序语言,它是模块化的、能以一种简单而又快捷的方式对所有组成被控制系统的实际逻辑设备进行描述,然后,执行控制算法、过程可以在这些设备上运行。 二、 概述 GDL 允许对数据结构(称为GDL 目标)定义,它们代表在机床上须受控制的实际部分或逻辑部分,GDL 还可以对控制算法(称为GDL 过程)的定义,它们为使系统在控制状态下作出所需要的行为而建立的目标应执行的动作。这样,以说明目标和过程的说明指令以及目标本身的操作指令都定义为构成过程本身的可执行指令。一个GDL 应用程序表示一套用来控制机床的所有目标和过程,在广义上来说是由一定的模块组成。每一个模块内含有一定的目标所需要的说明,而对于过程,则可有可无。在一个模块中定义的目标通常可以与在其他模块中的目标有逻辑联系。例如:其中一个目标的特性可以根据另一个目标的特性进行独特的定义,或者一个过程的可执行指令可以参考在别处说明的目标。对于软件本身的发展速度和维修方面说来,发展使用复合、分离模块的应用程序的可能性是主要优点之一,但是有一个有限。在应用程序参考表示机床实际部分的条件下,识别存在目标的名称必须在整个应用程序中是唯一的,相应地,用户应当为过程的名称和模块的名称使用唯一的标识符(名称)。 三、 语言结构 在这一章里,总体上对描写GDL 的元素作分析,即是基本概念,但不作详细说明。首先,分析GDL 语法元素,然后是数据结构及意义,接着是GDL 过程的概念与执行方法,最后是浏览应用程序软件包的总体结构。在第四章里,详细说明写一个程序所使用的语句。 3.1 语法元素 在这一节里,要说明GDL 编译程序所接受的字符设定及语言元素的语法类型(单词),这些元素包括:标识符、保留字、隔离符、数字常量、字符串。属于这其中一类的序列单词组成GDL 指令。表示指令结束并属于隔离符类的单词是“;”。 3.1.1 被接受字符的设定 可以使用的字符是下列ASCII 码 A………………Z a……………….z 0………………9 特殊的字符是 = + - */ ( ) , ; $ [ ] { } ‘ _ 字符设定包括空格(SP),回车(CR),换行(CF),横向制表符(HT)。如果在一个字符串中(即包括在二个单括号内的一组字符)插入一个横向制表符,这个制表符将转换成一个空格。要得到所需要的空格,应当插入所需要的空格数,而不是制表键。如果在源程序中所包含的字符有一个不属于被接受的字符,那么一个语法出错信息便会显示。在字符串及注解中,可以有不属于被接受的字符存在。 3.1.2 标识符 标识符是定义模块名、过程名及GDL 目标名的单词。标识符的长度可达40 个字符长度,第一个字符必须是

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档