组态用户脚本程序
MCGS组态软件经典教程

水箱水位上限 数值型 用来在运行环境下设定水箱的上限报警值
★变量的作用:
水箱水位下限 数值型 用来在运行环境下设定水箱的下限报警值
★1.屏幕上的图符(左桥)变量(右桥)实际设备,起到一个 ★水2.罐参水与位上编限程,例数如值型:中用间来在变运量行,环境设下备设变定水量罐的上限报警值
水罐水位下限 数值型 用来在运行环境下设定水罐的下限报警值
出水阀---选取“阀”中的阀43
泵---选取“泵”中的泵38
添加流动块(块的颜色为蓝色、填充色为灰色、边界色为黑色)
添加各设备的文字标签
练习
工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制
◦ 声音报警(在循环策略中添加)
IF 水箱水位>=9 or 水箱水位<=1 THEN !PlaySound("C:\WINDOWS\MEDIA\ding.wav" ,2) ENDIF IF 水罐水位>=5 or 水罐水位<=1 THEN !PlaySound("C:\WINDOWS\MEDIA\notify.wav" ,2) ENDIF
如何对工程运行流程实施有效控制
◦ MCGS开辟了专用的“运行策略”窗口,建立用户运行策 略。
★工 ★程 ★项 ★目 ★系 ★统 ★分 ★析
★工 ★程 ★立 ★项 ★搭 ★建 ★框 ★架
★设 ★计 ★菜 ★单 ★基 ★本 ★体 ★系
★制 ★作 ★动 ★画 ★显 ★示 ★画 ★面
★编 ★写 ★控 ★制 ★流 ★程 ★程 ★序
◦ 三个开关数据(输入/输出通道,数字量):
MCGS通用版组态软件初级教程

整体画面
最后生成的画面如下图所示:
9
MCGS 通用版组态软件初级教程
选择菜单项 “文件” 中的“保存窗口” ,则可对所完成的画面进行保存。 祝贺您,您现在已学会了用 MCGS 组态软件制作工程画面了。
10
MCGS 通用版组态软件初级教程
第二讲
让动画动起来
本节重点:�了解如何连接数据对象,让动画动起来。 第三讲我们已经绘制好了静态的动画图形, 在这一讲中我们将利用 MCGS 软件中提供 的各种动画属性,使图形动起来。
建立 MCGS 新工程
如果您已在您的计算机上安装了 “MCGS 组态软件” , 在 Windows 桌面上, 会有 “Mcgs 组态环境”与“Mcgs 运行环境” 图标。鼠标双击“Mcgs 组态环境”图标,进入 MCGS 组态环境。
3
MCGS 通用版组态软件初级教程
在菜单“文件”中选择“新建工程”菜单项,如果 MCGS 安装在 D:根目录下,则会 在 D:\MCGS\WORK\ 下自动生成新建工程,默认的工程名为新建工程 X.MCG(X 表示新 建工程的顺序号,如:0、1、2 等)。如下图:
6
MCGS 通用版组态软件初级教程
装载背景位图
装载一幅背景位图:打开工具箱,选择“工具箱”内的“位图” 构件 ,鼠标的光标变为“十字”形,在窗口任何位置拖拽鼠
标,拉出一个一定大小的矩形。 装载位图:单击鼠标右键,在右键菜单选择“装载位图”菜单项。 弹出文件装载窗口,输入或选择需装载的文件名称,选择内部存 贮格式,即是否将图像保存到工程内,是否使用 JPEG 压缩,设 置压缩质量值。 本工程保留系统默认设置, 将图像保存到工程内, 不使用 JPEG 压缩。 制作文字框图 建立文字框: 打开工具箱, 选择“工具箱” 内的“标签” 按钮 ,
5、组态用户脚本程序解析

组态王中命令语言是一种在语法上类似 C语言的程序,用于增强应用程序的灵 活性、处理一些算法和操作等
5.1 命令语言类型
命令语言都是靠事件触 发执行的,包括 应用程序命令语言 热键命令语言 事件命令语言 数据改变命令语言 自定义函数命令语言 动画连接命令语言 画面命令语言
5.1 命令语言类型
动画连接命令语言和画面命令语言的执行受画 面是否加载的影响。
5.1 命令语言类型
执行不受画面打开与否的限制, 只要符合条件就可以执行的命令语 言称为后台执行语言,包括: 应用程序命令语言 热键命令语言 事件命令语言 数据改变命令语言 自定义函数命令语言 注意:后台执行语言受运行系统中“ 特殊/开始执行后台任务”和“特 殊/停止执行后台任务”命令的控 制。或者改变$启动后台命令语言
例2:if(游标刻度>=10) /*判断液位的高低*/ 装桶速度=80; 例3: /*判断液位的高低改变装桶的速度*/ if(游标刻度>=10) 装桶速度=80; else 装桶速度=60;
5.3 命令语言编辑环境
工具栏:提供命令 语言编辑的工具。 关键字选择列表。 函数选择 运算符输入 变量选择
5.2 命令语言语法
3、条件语句
IF—ELSE 语句用于按表达式的状态有条件地执行不同的 程序,可以嵌套使用。语法为: IF(表达式) {一条或多条语句; } ELSE { 一条或多条语句; } 注意:无end类结束标识符
5.2 命令语言语法
3、条件语句
需要注意的是,if-else 语句里如果是单条语句可省略花 括弧“{ }”,多条语句必须在一对花括弧“{ }”中,ELSE 分支可以省略。 例1:if (step = = 3) 颜色=”红色”; //上述语句表示当变量step 与数字3 相等时,将变量颜色置 为“红色”(变量“颜色”为内存字符串变量) 例2:if(出料阀 = = 1) 出料阀=0; //将离散变量“出料阀”设为0状态 else 出料阀=1;
脚本程序 MCGS

注释语句
以单引号’开头的语句称为注释语句,注释语 句在脚本程序中只起到注释说明的作用,实际 运行时,系统不对注释语句作任何处理。
系统变量
MCGS系统变量是MCGS建立的内部数据对象,在 脚本程序中可自由使用,但只能读不能写。在 使用内部变量时变量的前面必须加“$〞符号。
如 $Year ,$Month ,$Date,$UserName 等 。 Data= $Date
!SetStgy(StgyName)
完成对设备构件的操作
!GetDeviceName(Index)
!GetDeviceState(DevName)
-1调用不正常;1 设备处于正常的工作状态;2 设备 正在工作,但设备不正常;3 设备处于停止工作状态, 且设备正常;4 设备处于停止状态,且设备有错。
什么是脚本程序
脚本程序是一种需要在特定的宿主程序中运行 的程序。
脚本程序的编程语法类似于Basic语言。 用户脚本程序是由用户编制的、用来完成特定
操作和处理的程序。
脚本程序应用场合
在“脚本程序〞策略构件中使用。 在“标准按钮〞的“脚本程序〞中使用。 在事件响应中使用脚本函数。 在“菜单〞的“脚本程序〞中使用。 在“用户窗口〞的“启动脚本〞、“循环脚本
PID调节是连续系统中技术最成熟、应用最广泛的一种 调节方式,其调节的实质是根据输入的偏差值,按比 例、积分、微分的函数关系进行运算,其运算结果用 于输出控制。
PID控制实现的控制方式
◆ 模拟方式:用电子电路调节器,在调 节器中,将被测信号与给定值比较,然后把比 较出的差值经PID电路运算后送到执行机构, 改变给进量,到达调节之目的。
EndIf
条件语句允许多级嵌套,即条件 语句中可以包含新的条件语句, MCGS脚本程序的条件语句最多可 以有8级嵌套。 “IF〞语句的表达式的值为真, 条件成立,执行“Then〞后的语 句,否那么,条件不成立,将不 执行该条件块中包含的语句,开 始执行该条件块后面的语句。 值为字符型的表达式不能作为 “IF〞语句中的表达式。
MCGS组态软件课件-第4章

3-2 对象特性实验
通过改变水箱、水泵、出水阀的特性,并进行设定值和负荷扰动实验, 观察并分析不同对象特性状况下的调节过程变化。 (1) 改变水泵的特性(惯性时间和增益) (2) 改变出水阀特性(截面积) (3) 改变水箱特性(水箱面积)
17
脚本程序语言要素
•2 变量、常量及系统函数
–变量:脚本程序中,用户不能定义子程序和子函数,其 中数据对象可以看作是脚本程序中的全局变量,在所有 的程序段共用。可以用数据对象的名称来读写数据对象 的值,也可以对数据对象的属性进行操作。 –常量:
•开关型常量:0或非0的整数,通常0表示关,非0表示开; •数值型常量:带小数点或不带小数点的数值,如:12.45, 100 •字符型常量:双引号内的字符串,如:“OK”,“正常”
注意:建立模型时需要注意量纲的转换,否则可能得不到正 确的仿真结果。
28
水箱液位PID控制
2. 控制系统构成方案
水箱液位控制采用单回路PID,被控量为水箱液位,控制量为水泵输入 电压。单回路控制器的输出范围为0到10V(对应于水泵的控制输入电 压)。由一个开关控制输入电压以实现水泵的启停。
3. 调试项目制定 3-1 扰动实验
•5 注释语句
– 以单引号“ ’ ”开头的语句为注释语句,注释 语句在脚本程序中只起到注释说明的作用,实际 运行时,系统不对注释语句作任何处理。
24
4.3 脚本程序实例
水箱液位PID控制
25
水箱液位PID控制
•单容水箱液位的单回路控制问题
1.分析并建立对象模型 1-1 水箱高度1m,截面积A1 为60cm2,水通过泵进入 水箱,进入水箱的流量由 水泵决定,水泵的控制电 压输入范围为0-10V,水 泵出水量与控制电压之间 的传递函数为:
组态王命令语言

上一页
下一页
返回
5.1 命令语言类型
如图5−3 所示,当选择“运行时”标签时,会有输入执行周期的编辑 框“每……毫秒”。 输入执行周期,则组态王运行系统运行时,将按照该时间周期性的执 行这段命令语言程序,无论打开画面与否。 选择“启动时”标签,在该编辑器中输入命令语言程序,该段程序只 在运行系统程序启动时执行一次。 选择“停止时”标签,在该编辑器中输入命令语言程序,该段程序只 在运行系统程序退出时执行一次。 应用程序命令语言只能定义一个。
上一页
下一页
返回
5.1 命令语言类型
按住时:当鼠标在该按钮上按住,或与该连接相关联的热键按住,没 有弹起时周期性执行该段命令语言。按住时命令语言连接可以定义执 行周期,在按钮后面的“毫秒”标签编辑框中输入按钮被按住时命令 语言执行的周期。 单击上述任何一个按钮都会弹出动画连接命令语言编辑器,如图5−14 所示。其用法与其他命令语言编辑器用法相同。 动画连接命令语言可以定义关联的动作热键,如图5−13 所示,单击 “等价键”中的“无”按钮,可以选择关联的热键,也可以选择 <Ctrl>、<Shift>与之组成组合键。运行时,按下此热键,效果同在按 钮上按下鼠标键相同。 定义有动画连接命令语言的图素可以定义操作权限和安全区,只有符 合安全条件的用户登录后,才可以操作该按钮。
上一页 下一页 返回
5.2 命令语言语法
4. While()语句
当while()括号中的表达式条件成立时,循环执行后面“{ }”内的程 序。语法如下: WHILE(表达式) { 一条或多条语句(以;结尾) }
上一页
下一页
返回
5.2 命令语言语法
MCGS脚本程序[指南]
![MCGS脚本程序[指南]](https://img.taocdn.com/s3/m/293acf5b842458fb770bf78a6529647d26283452.png)
MCGS脚本程序本专题将从以下几个方面介绍MCGS脚本程序:●脚本程序简介●脚本语言编辑环境●脚本程序语言要素●脚本程序基本语句●脚本程序的查错和运行脚本程序简介对于大多数简单的应用系统,MCGS的简单组态就可完成。
只有比较复杂的系统,才需要使用脚本程序,但正确地编写脚本程序,可简化组态过程,大大提高工作效率,优化控制过程。
用户脚本程序是由用户编制的、用来完成某种特定的流程控制和操作处理的程序。
它被封装在一个功能构件里(称为脚本程序功能构件),在后台由独立的线程来运行和处理,能够避免由于单个脚本程序的错误而导致整个系统的瘫痪。
在MCGS中,脚本语言的编程语法非常类似于普通的Basic语言,但在概念和使用上更简单直观,力求做到使大多数普通用户都能正确、快速地掌握和使用。
脚本程序在MCGS组态软件中有四种应用场合,分别为:●在“运行策略”中的“脚本程序”构件中使用;●在“菜单”属性设置中的“脚本程序”中使用,作为菜单的一个辅助功能运行;●在“用户窗口”属性设置中的“启动脚本”、“循环脚本”、“退出脚本”中使用;●更常见的用法是应用在动画界面的事件中,如在窗口中的“标准按钮”属性设置中的“脚本程序”中使用。
MCGS引入的事件驱动机制,与VB或VC中的事件驱动机制类似,比如:对用户窗口,有装载,卸载事件;对窗口中的控件,有鼠标单击事件,键盘按键事件等等。
这些事件发生时,就会触发一个脚本程序,执行脚本程序中的操作。
脚本语言编辑环境脚本程序编辑环境是用户书写脚本语句的地方。
脚本程序编辑环境主要由脚本程序编辑框、编辑功能按钮、MCGS操作对象列表和函数列表、脚本语句和表达式4个部分构成,分别说明如下:脚本程序编辑框用于书写脚本程序和脚本注释,用户必须遵照MCGS规定的语法结构和书写规范书写脚本程序,否则语法检查不能通过。
编辑功能按钮提供了文本编辑的基本操作,用户使用这些操作可以方便操作和提高编辑速度。
比如,在脚本程序编辑框中选定一个函数,然后按下帮助按钮,MCGS将自动打开关于这个函数的在线帮助,或者,如果函数拼写错误,MCGS将列出与所提供的名字最接近函数的在线帮助。
MCGS工控组态软件使用说明书

MCGS工控组态软件使用说明书一、概述计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。
MCGS工控组态软件是一套32位工控组态软件,可稳定运行于Windows95/98/NT操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备。
二、软件组成(一)按使用环境分,MCGS组态软件由“MCGS组态环境”和“MCGS运行环境”两个系统组成。
两部分互相独立,又紧密相关,分述如下:1.MCGS组态环境:该环境是生成用户应用系统的工作环境,用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程”。
2.MCGS运行环境:该环境是用户应用系统的运行环境,在运行环境中完成对工程的控制工作。
(二)按组成要素分,MCGS工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成:1.主控窗口:是工程的主窗口或主框架。
在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。
主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
2.设备窗口:是连接和驱动外部设备的工作环境。
在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。
3.用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.1 命令语言类型
动画连接命令语言和画面命令语言的执行受画 面是否加载的影响。
5.1 命令语言类型
执行不受画面打开与否的限制, 只要符合条件就可以执行的命令语 言称为后台执行语言,包括: 应用程序命令语言 热键命令语言 事件命令语言 数据改变命令语言 自定义函数命令语言 注意:后台执行语言受运行系统中“ 特殊/开始执行后台任务”和“特 殊/停止执行后台任务”命令的控 制。或者改变$启动后台命令语言
有的组态软件可扩从其函数库,另外安装其组件
5.6 脚本程序举例
第 5章 用户脚本程序
组态王中命令语言是一种在语法上类似 C语言的程序,用于增强应用程序的灵 活性、处理一些算法和操作等
5.1 命令语言类型
命令语言都是靠事件触 发执行的,包括 应用程序命令语言 热键命令语言 事件命令语言 数据改变命令语言 自定义函数命令语言 动画连接命令语言 画面命令语言
8、MessageResult=InfoAppDir();
当前组态王工程路径返回给MessageResult.
5.5 常用函数介绍
9、MessageResult=InfoAppDir(); 当前组态王工程路径返回给MessageResult. 10、playsound 11、文件类:file开头 12、数学类 13、转换类 14、信息类:info开头
运算符输入 变量选择
5.1 命令语言类型
数据改变命令语言 连接的变量或变量的域的值发生了变化。可以定以多个 事件命令语言 规定的表达式的条件成立时执行的命令语言。如某个变 量等于定值,某个表达式描述的条件成立。
注意:使用“事件命令语言”或“数据改变 命令语言”过程中要注意防止死循环。
5.1 命令语言类型
5.1 命令语言类型
—应用程序命令语言
指在组态王运行系统应用程序启动时、运行期间和程序退出 时执行的命令语言程序。如果是在运行系统运行期间,该程 序按照指定时间间隔定时执行。应用程序命令语言只能定义 一个。 菜单条
工具栏 关键字选择 命令语言编辑区
触发条件
函数选择
思考: 有的数据需要每 隔1000ms处理 一次,有的需要 2000ms处理一 次,怎样处理?
8、StopApp:6.53才有
5.5 常用函数介绍
6、ActivateApp(“Word.exe”):此函数用于激活正 在运行的窗口应用程序,使之变为当前窗口。获得 输入焦点。该函数也可配合函数SendKeys 的使用 。 7、tagbool=InfoAppActive(“Word.exe”):此函数测 试一个应用程序是否为活动的。若返回1,表明 Word 程序正在运行;返回0 表明未运行。
5.3 命令语言编辑环境
“组态王”支持使用 内建的复杂函数,其 中包括字符串函数、 数学函数、系统函数 、 控 件 函 数 、 SQL 函 数及其他函数,具体 见《组态王命令语言 函数速查手册》。
5.3 命令语言编辑环境
编辑环境中无调试窗口和工具。 提供trace()函数进行调试用 举例 调用格式: Trace(‘test=%2D’, Express); 即把表达式Express的值按照十进制 整数格式输出到信息窗口中,若 Express=100,信息窗口将显示 “test=100”。字符串“test”也可 由用户指定
5.2 命令语言语法
5、注释方法
单行注释在注释语句的开头加注释符“//” 多行注释是在注释语句前加“/*”,在注释语句后加“*/” 例1://设置装桶速度 if(游标刻度>=10) //判断液位的高低 装桶速度=80;
5.2 命令语言语法
5、注释方法
多行注释是在注释语句前加“/*”,在注释语句后加“*/” 。多行注释也可以用在单行注释上。
5.2 命令语言语法
3、条件语句
例3:if (step= =3)
{ 颜色=”红色”; 反应罐温度.priority=1; } else { 颜色=”黑色”; 反应罐温度.priority=3; }
5.2 命令语言语法
4、循环语句
当while()括号中的表达式条件成立时,循环执行后面 “{ }”内的程序。语法如下: WHILE(表达式) { 一条或多条语句(以;结尾) }
5.4 自定义函数编写
自定义函数的语法与C语言中定 义子函数的格式类似。自定义函 数命令语言是由变量定义部分和 可执行语言组成的单独实体。 自定义函数定义的内容为: 1、自定义函数类型(函数返回值 类型) 2、函数名(唯一)和函数参数类 型及名称(多个) 3、函数体内容
5.4 自定义函数编写
5.2 命令语言语法
3、条件语句
IF—ELSE 语句用于按表达式的状态有条件地执行不同的 程序,可以嵌套使用。语法为: IF(表达式) {一条或多条语句; } ELSE { 一条或多条语句; } 注意:无end类结束标识符
5.2 命令语言语法
3、条件语句
需要注意的是,if-else 语句里如果是单条语句可省略花 括弧“{ }”,多条语句必须在一对花括弧“{ }”中,ELSE 分支可以省略。 例1:if (step = = 3) 颜色=”红色”; //上述语句表示当变量step 与数字3 相等时,将变量颜色置 为“红色”(变量“颜色”为内存字符串变量) 例2:if(出料阀 = = 1) 出料阀=0; //将离散变量“出料阀”设为0状态 else 出料阀=1;
5.ctivateApp(“Word.exe”):此函数用于激活正 在运行的窗口应用程序,使之变为当前窗口。获得 输入焦点。该函数也可配合函数SendKeys 的使用 。 7、tagbool=InfoAppActive(“Word.exe”):此函数测 试一个应用程序是否为活动的。若返回1,表明 Word 程序正在运行;返回0 表明未运行。
5.4 自定义函数编写
自定义函数显示框里会显示系统报警或者控件连接要求的函数
5.5 常用函数介绍
1、Exit(Option):此函数使组态王运行环境退出。
调用形式: 参数:Option: 整型变量或数值 0-退出当前程序; 1-关机; 2-重新启动windows;
5.5 常用函数介绍
2、ShowPicture:此函数用于显示画面。 调用格式:ShowPicture("PictureName"); 例如:ShowPicture(“反应车间”) 3、ClosePicture:此函数用于将已调入内存 的画面关闭,并从内存中删除。 格式:ClosePicture("画面名"); 例如:ClosePicture("反应车间");
5.3 命令语言编辑环境
脚本里可以定义变量。
变量使用注意: 可定义类型:LONG、FLOAT、 STRING、BOOL和自定义结构 类型 自定义变量无域概念,只有变量 的值。使用方法和组态王一致 变量作用域本脚本或者函数,其 他数据字典里定义的变量相当于 全局变量 变量定义不区分大小写
5.5 常用函数介绍
4、startapp:此函数用于启动另一窗口应用程序 。为确保能启动应用程序,请在应用程序名前使用 全路径。路径使用DOS名称,即在DOS下显示的路 径名。 调用格式:StartApp("命令行参数");或 StartApp(" 应用程序名"); 例如: StartApp(“c:\programfiles\microsoftoffice\office\exc el report.xls”); 或者:StartApp("c:\program files\microsoftoffice\office\excel ");
调用方式: Test=弧度转换(test); Test=弧度转换(156);
自定义变量类型定义
函数名称、参数类
返回类型定义 型定义
返回值
5.4 自定义函数编写
几点注意: 六个关键字:LONG、FLOAT、 STRING、BOOL、VOID、 RETURN,大小写均可
函数名不能为空,return 返回值 用于返回值,VOID函数不用返回 值,单独用return表示程序结束 自定义函数中的函数名称和在函 数中定义的变量不能与组态王中 定义的变量、组态王的关键字、 函数名等相同。
热键命令语言 工程人员随时按下键盘上相应的热键都可以启动这段 命令语言程序。热键命令语言可以指定使用权限和操作安 全区
自定义函数语言 如果组态王提供的各种函数不能满足工程的特殊需要 ,组态王还提供用户自定义函数功能。自定义函数是利用 类似C 语言来编写的一段程序,其自身不能直接被组态王 触发调用,必须通过其他命令语言来调用执行。
例2:if(游标刻度>=10) /*判断液位的高低*/ 装桶速度=80; 例3: /*判断液位的高低改变装桶的速度*/ if(游标刻度>=10) 装桶速度=80; else 装桶速度=60;
5.3 命令语言编辑环境
工具栏:提供命令 语言编辑的工具。 关键字选择列表。 函数选择 运算符输入 变量选择
5.1 命令语言类型
画面命令语言 画面命令语言就是与画面显示与否有关系的命令语言程 序。画面命令语言分为三个部分:显示时、存在时、隐含 时 动画连接语言
点击某图素执行的某段命令语言。包含三个选项:按 下时、弹起时和按住时。
5.2 命令语言语法
命令程序的语法与一般C程序区别不大 在输入命令语言时,除汉字外,其他关键字,如标点符 号必须以英文状态输入。 每一语句结束用分号”;”结束 使用if…else…、while()等语句时,其程序多行时要 用花括号“{ }”括起来 用\\或者\*注释