840D操作扩展界面的编程与二次开发.docx

上传人:牧羊曲112 文档编号:4882493 上传时间:2023-05-21 格式:DOCX 页数:27 大小:195.52KB
返回 下载 相关 举报
840D操作扩展界面的编程与二次开发.docx_第1页
第1页 / 共27页
840D操作扩展界面的编程与二次开发.docx_第2页
第2页 / 共27页
840D操作扩展界面的编程与二次开发.docx_第3页
第3页 / 共27页
840D操作扩展界面的编程与二次开发.docx_第4页
第4页 / 共27页
840D操作扩展界面的编程与二次开发.docx_第5页
第5页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《840D操作扩展界面的编程与二次开发.docx》由会员分享,可在线阅读,更多相关《840D操作扩展界面的编程与二次开发.docx(27页珍藏版)》请在三一办公上搜索。

1、第10章操作员扩展界面的编程与二次开发10.1功能概述操作员扩展界面功能是基于MMC或PCU的一种系统自带的编程文件编译器,它是一种文本结构 的语言,通过ASCII文件配置来实现,比如记事本或者HMI编辑器。新编写扩展出来的操作界面存储 在设计文件中,这些文件经过数控系统的HMI软件自动编译并显示在屏幕上结果,在供货时并不提供 设计文件,必须由机床制造厂家或者使用户来实现这种界面的扩展和二次开发。使用“操作员扩展界面”可以实现以下功能:(1)显示对话框并提供操作软键、变量和表格、文本和帮助文本、图形和帮助画面;(2)通过操作软键或者选择PLC实现调用对话框;(3)动态重组对话框,包括修改或删除

2、操作软键、定义并设计变量栏、显示文本或图形、更换文 本或图形、删除文本或图形;(4)用户通过不同的动作启动不同的响应;(5)实现对话框间的数据交换;(6)读写NC变量、PLC变量、用户变量并运算;(7)执行子程序、文件功能、PI服务以及外部功能;(8)根据用户组设计不同的保护等级。在HMI操作界面中,多个相连的对话框构成了一个操作树,如果能从一个对话框切换入另一个对 话框,则表示这两个对话框间存在联系。通过对话框内重新定义的水平或者垂直软键可以返回上级对 话框或者进入任意一个对话框。在每个登入软键下都可以生成一个操作树,如图10-1所示。登入软键图10-1窗体操作树原理在一个规定的设计文件中定

3、义作为操作过程出发点的一个或者多个登入软键。操作软键的定义决 定执行下一步动作的自定义对话框或者其他软键栏,按下登入软键则载入所属的对话框,同时属于对 话框的相应软键激活。10.2编程语法10.2.1登入软键与组态文件在数控系统的缺省HMI界面上有空白软键,机床制造厂家或者用户可以给这些空白软键自行定义 其功能,如表10-1所示。在相应的COM文件中,可以定义操作软键的显示文本或图形标签,当这些 软键按下时,系统会自动搜寻固定文件名的组态文件,通过组态文件内部的编程,形成用户个性化的 界面,并显示在HMI界面上。表10-1空白软件及所对应的组态文件基本画面水平软键设计文件加工JOG1MA_JO

4、G.COM加工MDA1MA_MDA.COM加工自动方式2MA_AUTO.COMParameter7PARAM.COMProgram8PROG.COMService7SERVICE.COMDiagnose7DIAG.COMStartup7,扩展软键栏6, 7STARTUP.COM编辑器(已占用)2, 3, 4, 5AEDITOR.COM编辑器6,扩展软键栏6, 7AEDITOR.COM在HMI Advanced软件中,系统按照CUS.DIR-CST.DIR-CMA.DIR的顺序搜索上述组态文件。10.2.2窗体设计组态文件的组成部分包括:登入软键说明、对话框定义、变量定义、块说明以及软键栏定 义

5、,如下所示例。/S (START);登入软键定义/END/M (.);对话框定义DEF .;变量定义LOAD;块说明. END_LOAD UNLOAD.END_UNLOAD ACTIVATE.END_ACTIVATE./END/S (.);软键栏定义/END对话框是操作界面上的一个组成部分,操作界面包含标题行、对话框单元和或图形、显示消 息的输出行以及8个水平软键和8个垂直软键,如图10-2所示。对话框窗体包括变量、帮助画面、文本、属性、系统或者用户变量、短文本的位置、输入/输出栏 的位置、颜以及帮助等组成。对话框说明的结构如下表10-2所示。图10-2对话框窗体的构成 表10-2对话框结构定

6、义说明块功能注释/M.;对话框的开始标识DEF Var1=.;变量HS1=(.).;软键PRESS(HS1)LM.END_PRESS;方法的开始标识;动作;方法的结束标识/END;对话框的结束标识对话框编程的句法为:/M(名称/标题/图形/尺寸/系统或用户变量/图形位置/属性),参数 说明如表10-3所示。表10-3定义对话框的参数说明参数功能说明名称对话框的名称标题对话框的文本标题或者从和语言相关的文本文件中调用文本(例如$85060是个文 本号,在自定义的ALUC_XX中,XX代表语言,CH,GR,UK,FR,SP,IT等,这里 也可以直接写上要显示标签的文字,要用双引号,比如:DATA”

7、。)图形图形文件,路径在双引号内尺寸对话框的位置和大小,单位像素(和左/右边缘的间距、宽度、高度),以屏幕的 左上角为基准,数据值用逗号相隔。系统或者用户变量指定当前光标位置的系统和用户变量,可以通过系统或者用户变量将光标位置传 送给NC或PLC。第一个变量索引为1,变量的顺序和变量设计顺序一致。图形的位置图形的位置,单位像素(和左/上边缘的间距),以对话框的左上角为基准。和 上边缘的最低间距为18像素,数据值用逗号相隔。属性给定的属性用逗号相隔,CM0为预设置,每行单独分列;CM1为以包含最多列 的行为标准分列。CB0为预设置,在打开对话框时处理所有CHANGE部分; CB1为只有在附属的值

8、改变后才处理CHANGE部分。在PCU50的F:dhcst.dir目录下创建一个文件MA_AUTO.COM”,可以用记事本 文件编辑好,然后传到PCU50的这个指定目录下,编辑内容如下:/S(Start)HS2=(Sample,ac7,se1)PRESS(HS2)LM(MASK1” END_PRESS /END LM功能用于调用另外一个画面,定义为 “MASK1”定义HS2为Sample”,访问等级 7,显示状态为“可见”。/M(MASK1/my screen)定义画面属性DEF VAR_A=(R3/Please input Rparameter”,Diameter(R3)”,”,mm”/wr

9、2,ac7/$R3/10,70,150/120,70)DEF abcde=(R3/Please change X1 G0Speed”,”X1_G0_Speed”,”,”mm/min/wr2,ac7/$ma_max_ax_velox1/10,100,150/120,100)HS1=()HS2=()HS3=()HS4=()HS5=()HS6=()HS7=()HS8=(EXIT”,ac7,se1)vs1=()vs2=()vs3=()vs4=()vs5=()vs6=()vs7=()vs8=()PRESS(HS8)EXITEND_PRESS/END10.2.3软件菜单软键菜单指的是在窗体内显示的所有的水

10、平和垂直软键,除了已经存在的软键菜单外,用户可以 重新定义新的软键菜单,它可以部分或完全覆盖已存在的软键菜单。所有水平软键和所有垂直软键分 别布置在一起称作软键栏,HSx(x 1 - 8):水平软键1至8; VSy(y 1 7):垂直软键1至8。操作 软键栏的描述如表10-4所构建。表10-4软键栏的构成说明块功能注释/S.;软键栏开始标记HSx=.;定义软键HS1=(.).;软键PRESS(HS1)LM.END_PRESS;方法的开始标识;动作;方法的结束标识/END;软键栏结束标记操作软键定义句法:SK =(文本,存取等级,状态),参数说明如表10-5所示。表10-5操作软键定义句法说明功

11、能注释SK软键,例如:HS1到HS8, VS1到VS8文本定义文本图文件名称my_pic.bmp”或者通过单独的文本文件$85199,例如:和语言相关的文本 文件的下列文本:85100 0 0 c:picmy_pic.bmp”,显示在软键上的图形大 小:最大80 x 34像素。存取等级ac0到ac7 (ac7:预设置)状态se1:可见(预设置)se2:不可操作(灰色标签)se3:高亮显示(最后操作的软键)操作员只能访问符合其保护等级和各个低于其保护等级的信息,不同的保护等级有下列不同的含义:ac0是最高的保护等级,ac7是最低的保护等级,如表10-6所示。表10-6系统访问权限定义保护等级禁用

12、密码区域ac0密码西门子ac1密码机床制造商ac2密码维修ac3密码用户ac4钥匙开关位置3编程员,调试员ac5钥匙开关位置2合格的操作员ac6钥匙开关位置1受过培训的操作员ac7钥匙开关位置0学过相关内容的操作员下面以一个例子来说明操作软键的定义,在记事本中编写如下文本:/S(软键栏1)HS1=(新建,ac6,se2)HS3=( 图 1.bmp)HS5=(Exit)VS2=(子屏幕窗口”)VS3=($85011, ac7, se2)VS7=(取消”,ac1, se3);软键栏开始标记;定义软键HS1,分配标签OK”,保护等级6和状态“不可操作”;分配图形给软键;定义软键VS7,分配标签“取消

13、”,保护等级1和状态“高亮”VS8=(OK”, ac6, sei)PRESS(HSl)HS1.st=“ 计算”END_PRESSPRESS(RECALL)LM(“屏幕窗口 21”)END_PRESS/END;定义软键VS8,分配标签OK”,保护等级6和状态“可见”。;方法开始标记;分配标签文本给软键;方法结束标记;方法开始标记;载入对话框;方法结束标记;软键栏结束标记登入软键是和对话框无关的软键,它不由对话框调用,而是在第一个新对话框之前设计,为了可 以到达登入对话框或者一个登入软键栏,必须对登入软键进行定义。通过登入软键只可以触发特定的功能:通过功能LM可以装载另一个对话框。LM(名称”,文

14、件”)通过功能LS可以显示另一个软键栏。LS(名称”,文件,合并)通过功能EXIT可以离开新配置的操作界面并返回标准应用程序。通过功能EXITLS可以离开当前的操作界面并装载一个定义的软键栏。通过功能EXE可以在HMI高级上调用一个程序,该程序通过HMI高级的OEM(1)(2)(3)(4)(5) 包建立作为应用程序,或者调用自由轮廓编程。另外还有回调RECALL按键可用于操作,该按键不必定义,在运行期间内,可以向按键分配 属性“状态”和“存取等级”。如果该按键没有指定动作,即功能、变量计算、属性改变等,则可以 通过回调vRECAL L按键退出新配置的操作界面并返回标准应用程序。在程序运行中,通

15、过方法(如PRESS)中可以读取和更改软键属性中的Text、Access level以及 Status,其中SK.st =文本”、SK.ac =存取等级、SK.se =状态。10.2.4窗体中的方法在对话框和与对话框相关的软键栏中(软键栏由新设计的对话框调用),可以通过不同的事件 (退出输入栏,按下软键)触发某些特定的动作,这些动作设计在方法中。(1)CHANGE当变量值已改变时运行CHANGE (改变)方法,即在CHANGE (改变)方法中设计变量改变时 立即运行的变量计算。单元特定的CHANGE方法和全局的CHANGE方法有所不同,如果系统或者用 户变量已分配一个变量,则可以在CHANGE

16、方法中循环更新变量值,通过如下例子来说明:DEF VAR1=(S/DB20.DBB1”)CHANGE(VAR1)IF VAR1.Val 1VAR1.st=“工具正确!”otto=1ELSEVAR1.st=“注意错误!”otto=2ENDIFVAR2.Var=2END_CHANGE当改变任意一个变量值且没有设计单元特定的CHANGE方法时,运行全局CHANGE方法,其定 义实例如下。CHANGE()EXITEND CHANGE;Var1分配一个系统变量;编程单元特定的CHANGE方法 ;如果系统变量的值N 1,则变量的短文本为:工具正确!;如果系统变量的值=1,则变量的短文本为:注意错误!;编程

17、全局特定的CHANGE方法;如果任何一个变量值改变,则退出对话框。(2) FOCUS当对话框中聚焦(光标)定位在另一个栏上时,运行FOCUS方法,方法FOCUS不允许通过一个 导航事件触发。光标位置只允许在软键PRESS块、CHANGE块,等各种块中改变,光标移动的反应 预先固定定义。FOCUS定义句法如下:FOCUSDLGL(聚焦已设定在变量 FOC Var2DLGL(值太大!”);如果变量1变量2,则对话框行中显示文本“值过大! ”。ENDIF(7) 删除程序功能DP (删除程序)删除一个被动的HMI文件系统或者主动的NC文件系统的文件。使用格式 为:DP(MPF.DIRCFI.MPF”)

18、,需要输入要删除文件的完整路径。(8) 评估功能EVAL评估作出的输出结果然后执行,因此可以首先在运行期间建立表达式,可用于变量上 的显示存取。应用例程如下:VAR1=(S)VAR2=(S)VAR3=(S)VAR4=(S)CHANGE()REG7 = EVAL(VARREG5) ;如果REG5的值为3,则括号中的表达式为;VAR3,则分配REG7为VAR3的值。IF REG5 = 1REG7 = VAR1ELSEIF REG5 = 2 REG7 = VAR2 ELSEIF REG5 = 3REG7 = VAR3ELSEIF REG5 = 4REG7 = VAR4ENDIFENDIFENDIFE

19、NDIFEND_CHANGE(9)执行通过功能EXE可以在HMI系统软件上调用一个程序,该程序通过HMI系统软件的OEM包建立 作为应用程序,或者调用自由轮廓编程。功能EXE仅提供用在零件程序编辑器中。为了启动程序, 需要在应用程序INI文件中的CHILDS下面输入程序的任务索引,如存放在REGIE.INI中。应用例程 如下:;启动GPROC.EXE (自由轮廓编程)PRESS(VS3)EXE(GPROC)END_PRESS(10)存在程序;检查在HMI文件系统内是否存在文件CFI.MPF,需要输 ;入NC文件系统或者HMI文件系统的文件的完整的路径 ;M =文件位于HMI上功能EP (存在程

20、序)检查NC文件系统的特定NC程序或者HMI文件系统中在规定的路径下面 是否存在某个文件。应用例程如下:EP(MPF.DIRCFI.MPF”, VAR1)IF VAR1 = MDLGL(文件位于HMI文件系统中”);N =文件位于NC上;空字符串=文件既不在HMI上,也不在NC上ELSEIF VAR1 = NDLGL(文件位于NC文件目录”)ELSEDLGL(文件即不在HMI文件目录中也不在NC文件目录中”)ENDIFENDIF(11)退出对话框通过功能EXIT可以退出对话框并返回主对话框,如果不存在主对话框,则退出新配置的操作界 面并返回标准应用程序。应用例程如下:PRESS(HS1)EXI

21、TEND_PRESS(12)退出装载软键通过功能EXITLS可以离开当前的操作界面并装载一个定义的软键栏。应用例程如下:PRESS(HS1)EXITLS(软键栏 1, AEDITOR.COM)END_PRESS(13)生成代码功能GC (生成代码)由OUTPUT (输出)方法生成NC代码,定义句法为:句法:GC(名称,目标文件”,Opt,Append)。应用例程如下:/M(测试GC/代码生成:)DEF VAR1 = (R/1)DEF VAR2 = (R/2)DEF D_NAMELOADVAR1 = 123VAR2 = -6END_LOADOUTPUT(CODEl)Cycle123( VAR1

22、”, VAR2 )M30END_OUTPUTPRESS(VS1)D_NAME = MPF.DIRMESSEN.MPFGC(CODE1”,D_NAME);将OUTPUT方法的NC代码写入文件;C:MPF.DIRMESSEN.MPF 中;Cycle123(123, -6);M30END_PRESS(14)装载数组通过功能LA (装载数组)可以从另一个文件装载一个数组,定义句法为:LA(名称,文件)。例 如:LA(ARR5”,),表示从文件 中装载数组 ARR5。(15)装载块(LB)通过功能LB (装载块)可以在运行期间内装载带有子程序的块,首先LB要在LOAD (装载) 方法中设计,由此可以随时

23、调用装载的子程序。应用例程如下:LOADLB(PROG1”);在当前的设计文件中查找块“ PROG1 ”,接着装载块。LB(PROG2,XY.COM);在设计文件XY.COM中查找块“PROG2”,接着装载块。END_LOAD(16)装载屏幕窗口通过功能LM可以载入一个新的对话框。能够调用其他对话框并且不能自行结束的对话框称为主 对话框,由主对话框调用的对话框是子对话框。应用例程为:PRESS(HS1)LM(屏幕窗口 2”,”CFI.COM”,1, POSX, POSY,直径);中断屏幕窗口 1并显示屏幕窗口 2:传输变量POSX、POSY和直径。DLGL(“退出屏幕窗口 2”);从屏幕窗口

24、2返回后在屏幕窗口1的对话框行中显示文本:;退出屏幕窗口 2。END_PRESS(17)装载软键通过功能LS可以显示另一个软键栏,定义句法为:LS(名称,文件,合并),应用例程如下:PRESS(HS4)LS(软键栏2”,0);软键栏2覆写存在的软键栏,删除所有存在的软键END_PRESS(18)被动程序功能PP (被动程序)将一个文件从NC的主动文件系统传输到HMI系统软件的被动文件系统 中。文件在执行功能PP后不再存在于NC的主动文件系统中。PP(MPF.DIRMESSEN.MPF);将文件从NC的主动文件系统中传送到HMI高级的被动文件系统中。(19)读取NC/PLC以及写入NC/PLC通

25、过指令RNP、WNP (读取、写入NC/PLC)可以读取NC或者PLC变量或者机床数据。RNP ( 系统或者用户变量”,值)。“系统或者用户变量”表示为NC或者PLC变量名称;“值”表示为要写入 系统或者用户变量中的值,如果值类型为字符串,则必须以双引号括起。(20) 多次读取NC/PLC用命令MRNP可以通过在寄存器中一次存取输入多个系统或者BTSS变量。这种存取比通过单个 存取速度明显加快,系统或者BTSS变量必须在由自身区域的MRNP命令中,系统或者BTSS变量区 域分为:一般 NC 数据($MN., $SN.,/nck/.)、通道专用的 NC 数据($MC., $SC.,/channe

26、l/.)、PLC 数据(DB., MB., /plc/.)以及轴专用的NC数据($MA., $SA.)。定义句法为:MRNP(变量名称1*变 量名称2* .,寄存器编号)。变量名称用“*”作为分隔符,按照命令中变量名称的顺序,采用寄存器 REG寄存器编号中的值和下列值。第一个变量的值在REG寄存器编号中;第二个变量的值在 REG寄存器编号 + 1。例如 MRNP($R0*$R1*$R2*$R3”,1)表示 REG1至 REG4以变量值 $R0至 $R3描述。(21) 刷新在所有块内可以调用功能“刷新”,该功能没有参数。用于所有显示区中激活的变量内容,包括 输入和输出栏给定新的背景和前景。以及所

27、有显示区中可见的激活的短文本,图像文本和单位文本重 新给定,之前可不删除该文本的背景。(22) 寄存器寄存器用于在两个不同的对话框之间切换数据,寄存器分配给每个对话框并且在载入第一个对话 框时生成,以0或空字符串预占。应用例程如下:;寄存器0赋值为变量1的值UNLOADREG0 = VAR1END_UNLOAD;寄存器9赋值为变量84的值UNLOADREG9.VAL = 84END_UNLOAD;在对话框中该寄存器可以在方法中重新分配本地变量LOADVAR2 = REG0;查询寄存器值的有效性;向Vari分配REG9状态查询的值。END_LOADIF REG15.VLD = FALSEREG1

28、5 = 84ENDIFVAR1 = REG9.VLD(23) RETURN通过RETURN功能可以提前取消当前的子程序处理并返回到最后一次CALL命令的跳转位置。 如果子程序中没有设计RETURN,则执行子程序,直至结束然后返回到跳转位置。/B(PROG1)SUB(UP2)IF VAR1.val=Otto”VAR1.val=Hans”RETURNENDIFVAR1.val=Otto”END_SUB/END(24)反编译;块开始;子程序开始;如果变量值=Otto,则分配值Hans”给变量,子程序在此位置结束。;如果变量值丰Otto,则分配值Otto”给变量。;子程序结束;块结束在编程支持中可以反

29、编译功能GC生成的NC代码并在所属输入对话框中的输入/输出栏中再次显 示变量值。来自NC代码的变量接受至对话框中,此时对来自NC代码的变量值与来自设计文件的计 算的变量值加以比较。如果存在不一致,则在日志文件中给出错误信息,因为在生成的NC代码中数 值已改变。如果一个变量在NC代码中多次存在,则在反编译时总是分析该变量最后一次出现的值, 另外在日志文件中给出警告。(25)向前/后查找通过功能向前/后查找(SF, SB)可以在编辑器当前的NC程序中从当前光标位置开始查找某个字 符串并给出其值。(26)选择程序功能SP (选择程序)选择一个主动的NC文件系统文件,以对其进行处理,即该文件之前必须就

30、 已装载在NC中。(27)字符串功能可以通过字符串处理功能实现如下操作:确定字符串长度、查找字符串中的一个字符、由左提取 部分字符串、由右提取部分字符串、由字符串中间提取部分字符串以及替换部分字符串。(28)PI服务通过功能PI_SERVICE可以在由PLC在NC区中启动程序实例服务(PI服务)。(29)外部功能通过调用可以使用更多用户特定的功能,外部功能存放在一个DLL文件中并通过设计文件定义行 中的条目识别。10.3变量10.3.1变量属性变量值是变量的重要属性,可以通过以下3种方式分配值:定义变量时预设、分配系统或者用户 变量以及采取方法。编程句法为:名称val =变量值,例如:VAR3

31、 = VAR4 + SIN(VAR5)或 VAR3.VAL = VAR4 + SIN(VAR5)。通过变量状态的属性可以在运行时查询,变量是否包含有一个有效值,该属性可通过值FALSE = 0读写。应用例程为:IF VAR1.VLD = FALSEVAR1 = 84ENDIF可以通过表10-7的方法更改属性,重新分配变量值,分析等号右边的表达式并分配变量或者变量 属性。表10-7变量属性说明属性名称功能描述名称ac存取级(ac: access level)名称al文本对齐(al: alignment)名称bc背景颜色(bc: back color)名称.fc前景颜色(fc: front col

32、or)名称al字体大小(fs: font size)名称gt图形文本(gt: graphic text)名称hlp帮助画面(hlp: help)名称htx帮助文本(htx: help text)名称li极限值(li: limit)名称lt长文本(lt: long text)名称max最大极限值(max: maximum)名称min最小极限值 (min: minimum)名称st短文本(st: short text)名称typ变量类型(typ: type)名称ut单位文本(ut: unit text)名称val变量值(val: value)名称var系统或者用户变量(var: variable)

33、名称vld变量状态(vld: validation)名称wr输入模式(wr: write)10.3.2编程变量在表10-8中简要说明了变量参数。表10-8变量参数编程说明参数编程说明变量类型必须规定变量类型Rx: REAL (小数点位数为正数+)I: INTEGERSx:字符串(字符串长度为正数+)C:字符(单字符)B: BOOLV: VARIANT极限值最小极限值,最大极限值,预设置:空。极限值通过逗号隔开,类型I、C和R的极限值可以使用十进制的格式或者字符 A、F定义。转换栏输入/输出栏中带有预设输入项的列表:列表通过*开始,各输入项用逗号隔 开,可以赋值输入项。极限值的输入项视为转换栏的

34、列表,如果只输入一个*, 则建立一个可变的转换栏。预设置:无表格名称NCK/PLC相同类型值的表格名称,它可以通过通道模块编译地址。表格名称通过 一个前置的极限值或者转换栏的%符号进行区分。表格名称可以通过逗号分隔, 还可以跟随一个文件名,该文件名指定定义表格描述的文件。预设值如果没有定义任何预设值并且没有分配系统或者用户变量给变量,则分配转换栏 的第一个单元。如果没有定义转换栏,则不进行预设,即变量处于状态“未计 算”。预设置:未预设文本顺序已预先规定,也可以显示一个图形代替短文本,预设置:空 长文本:显示行的文本短文本:对话框单元的名称图形文本:文本参考图形名称单位文本:对话框单元的单位属

35、性属性影响下列特性:(1)输入模式(2)存取等级(3)短文本的文本对齐(4)字体大小(5)极限值(6)打开对话框时的属性和CHANGE块有关属性通过逗号隔开,顺序任意属性不适用于转换栏,每个组件都可以进行定义。输入模式可10:输入/输出栏不可见,短文本可见wr1:读取(没有输入中心)wr2:读取和写入(行以白色显示)wr3: wr1带输入中心可14:所有变量单元不可见,没有输入中心wr5:按下任何键立即保存输入的值(和wr2相反,在该模式下在退出栏或者按 下返回键后才开始保存值)预设置:wr2存取等级空:总是可以写入ac0.ac7 :保护等级如果存取等级未达到,行显示为灰色,标准设置:ac7短

36、文本的文本对齐al0:左对齐 all:右对齐 al2:中间对齐 预设置:al0字体大小fsl:标准字体大小(8 Pt)fs2:双倍字体大小预设置:fsl确定行间距,准字体大小为每对话框16行;图形和单位文本只能为标准字体大 小。极限值通过极限值可以检查变量值是否在规定的最小极限值和最大极限值之内。预设置:取决于规定的极限值li0:没有检查lil:检查最小极限值li2:检查最大极限值li3 :检查最大极限值和最小极限值打开时的属性定义变量时规定的cb属性,优先于定义对话框时的总定义 多个属性通过逗号隔开。cb0:cbl:在打开对话框时处理定义变量的CHANGE块(预设置)。多个属性通过逗号隔开。只有在变量值改变时,才处理定义变量的CHANGE块。帮助画面帮助画面文件:pdf文件名称;预设置:空帮助画面文件的名称在双引号中

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号