《TDC3000图形编辑器2》由会员分享,可在线阅读,更多相关《TDC3000图形编辑器2(68页珍藏版)》请在金锄头文库上搜索。
1、TDC3000图形编辑器图形编辑器27/20/20242欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令棒图(BAR)棒图,见P247图44和P248图45有竖直和水平两种,还有空心和实心之分运行期间,棒图的长度随一个计算表达式的结果变化而变化典型应用:生产过程中的液位7/20/20243欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令棒图(BAR)命令:ADD BAR编辑器提示:确定棒图位置(Enter Bar Locations)p247图44在一个命令中,可以指定多个棒图的位置ENTER后,编辑器提示用户输入棒图信息,P2497/20/20244欧倍特培训教材欧倍特培训教材图形编辑器编辑
2、器命令棒图(BAR)棒图信息格式EXPRESSIONSOLID/HOLLOW BARVERTICAL/HORIZON BARLEFT/BOTTOM BOUNDRIGHT/TOP BOUND注意:棒图边界的规定,用户需要确定表达式取值的可能范围。7/20/20245欧倍特培训教材欧倍特培训教材7/20/20246欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令棒图(BAR)棒图的修改命令:MODIFY BAR象添加棒图命令一样,编辑器会提示用户棒图的所有信息当然,其他的编辑命令也适用于棒图7/20/20247欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令应用条件(Condition)用途:图元
3、会根据用户设定的条件改变自己的外观能够改变的外观:颜色明暗度闪烁注意:只有对文字和数值才能在正常和反显之间改变7/20/20248欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令应用条件(Condition)P251命令:ADD CONDITION用途:给用户选择的图元附加条件,可以用一个命令给多个图元添加条件。条件表格:用户确定条件外观的具体行为7/20/20249欧倍特培训教材欧倍特培训教材7/20/202410欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令应用条件(Condition)P252条件表格坏值特性(Behavior For Bad Value)Unreasonable va
4、lue or value not available初始外观(Initial Behavior)条件语句(Condition)如果用户在这时后悔了,在条件表格没有用ENTER键确认之前,CANCEL键可以取消用户所作的一切。7/20/202411欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令应用条件(Condition)P252如何书写条件语句条件语句的语法与c语言的语法相同7/20/202412欧倍特培训教材欧倍特培训教材7/20/202413欧倍特培训教材欧倍特培训教材7/20/202414欧倍特培训教材欧倍特培训教材7/20/202415欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令
5、应用条件(Condition)P252下面是一些条件语句示范7/20/202416欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令应用条件(Condition)P252示范1情况描述:如果点A1的PV值大于100,那么图元的颜色为红色;进一步,如果点B1的方式为自动,那么图元将为红色并闪烁7/20/202417欧倍特培训教材欧倍特培训教材7/20/202418欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令应用条件(Condition)示范2情况描述:如果点A100.PV为坏值,并且B100的输出大于100.2,那么图元为红色;如果A100.PV为坏值并且B100的输出小于或等于100.2,则
6、图元为蓝色。7/20/202419欧倍特培训教材欧倍特培训教材IF A100.PVSTSBAD THEN GOTO AIF B100.OP100.2 THEN SET REDELSESET BLUEA:7/20/202420欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令应用条件(Condition)示范3这是一个更复杂的语句,根据点A1的报警是否被确认和点B1的操作状态的组合来决定相应的外观7/20/202421欧倍特培训教材欧倍特培训教材7/20/202422欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令应用条件(Condition)其它范例7/20/202423欧倍特培训教材欧倍特培训
7、教材7/20/202424欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令触标P258一个矩形区域,操作员点击时产生相应的动作有空心,实心和不可见三种类型可以与其它物体重合注意:应避免两个触标重合7/20/202425欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令触标P258命令:ADD TARGET编辑器提示:确定触标位置,用户可以指定多个触标,见图52触标信息表修改命令和其他适用于触标的编辑命令见p2597/20/202426欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令触标P258触标信息表动作项:Action使用行为子句(Actors)来实现用户希望的动作,将在后面介绍,例如:DE
8、TAIL(A100)用ENTER键结束7/20/202427欧倍特培训教材欧倍特培训教材图形编辑器编辑器命令子图P237减少用户的重复劳动节省时间并提高效率建议建立一个子图库如:泵,阀头方向不同的阀,塔等7/20/202428欧倍特培训教材欧倍特培训教材图形编辑器子图子图同样通过标准命令建立通常先建立一个较大的图形,然后比例缩小而得到当用户建立图元的工作结束后,需要设置原点7/20/202429欧倍特培训教材欧倍特培训教材图形编辑器子图设置原点命令:SET ORIGIN缩写格式:SET ORIG 或 S O用于确定子图的原点编辑器提示:选择新的原点坐标(Select New Origin)注意
9、:坐标是以字符分辨率下的坐标确定的,如果用户指定的坐标不在字符坐标上,编辑器会自动把光标移动到距离用户指定位置最近的坐标上7/20/202430欧倍特培训教材欧倍特培训教材图形编辑器子图保存子图命令:WRITE FILENAME7/20/202431欧倍特培训教材欧倍特培训教材图形编辑器子图使用子图命令:ADD SUBPICTURE nnnn nnnn 代表子图文件名编辑器提示:确定子图坐标(Enter Subpicture Coordinates)7/20/202432欧倍特培训教材欧倍特培训教材图形编辑器子图外观子图的外观总是与建立子图时编辑器的外观相同,并且一旦子图被调入则不能够跟改如果
10、有必要的话,用户可以使用条件外观(Conditional Behavior)来弥补这一不足P242图39显示了条件外观的使用7/20/202433欧倍特培训教材欧倍特培训教材7/20/202434欧倍特培训教材欧倍特培训教材图形编辑器子图带变量的字图给子图提供了更加灵活的应用方式命令:ADD VALUE请注意编辑器的信息表格,见P239图36.变量由字符前加一个“&”符号来表示编辑器会提示用户确定变量的类型,P240图37编辑器会提示用户在使用带变量的字图时,编辑器应提示的命令,P241图387/20/202435欧倍特培训教材欧倍特培训教材7/20/202436欧倍特培训教材欧倍特培训教材7
11、/20/202437欧倍特培训教材欧倍特培训教材7/20/202438欧倍特培训教材欧倍特培训教材图形编辑器子图带变量的子图当用户添加带变量的字图时,编辑器会提示用户输入变量的名称7/20/202439欧倍特培训教材欧倍特培训教材7/20/202440欧倍特培训教材欧倍特培训教材7/20/202441欧倍特培训教材欧倍特培训教材7/20/202442欧倍特培训教材欧倍特培训教材图形编辑器应用子图(Application SubPictures)应用子图:系统提供的可以直接利用的字图PE的不足:曲线的绘制非常困难应用子图所在的HM卷的目录:NET&DSY7/20/202443欧倍特培训教材欧倍特
12、培训教材7/20/202444欧倍特培训教材欧倍特培训教材7/20/202445欧倍特培训教材欧倍特培训教材7/20/202446欧倍特培训教材欧倍特培训教材7/20/202447欧倍特培训教材欧倍特培训教材图形编辑器变体(Variant)选择多个图元中的一个显示在画面上几个字图几个字符串子图或字符串7/20/202448欧倍特培训教材欧倍特培训教材图形编辑器变体(Variant)命令:ADD VARIANT (P260)加入变体编辑器提示:确定变体坐标变体信息表格见P2637/20/202449欧倍特培训教材欧倍特培训教材7/20/202450欧倍特培训教材欧倍特培训教材图形编辑器图形编辑器
13、的灵魂行为子句(Actors)与触标一起使用或在键盘组态中应用例如:调出点细目分类:Display Actors调出不同的画面Keyboard Actors模仿操作员键盘7/20/202451欧倍特培训教材欧倍特培训教材图形编辑器图形编辑器的灵魂行为子句(Actors)分类:Operator Input Actors接受操作员的输入Store Actors对局部显示数据库和系统数据库的存取功能Read and Store Actors前两种Actors的功能组和7/20/202452欧倍特培训教材欧倍特培训教材图形编辑器图形编辑器的灵魂行为子句(Actors)分类Get Actors从特定的数
14、据库内检索数据General Actors不在分类以内的其他ActorsRange Checking Actors范围检查7/20/202453欧倍特培训教材欧倍特培训教材图形编辑器图形编辑器的灵魂行为子句(Actors)分类Trend Actors控制用户画面中的趋势曲线Arithmetic,Logical,Compare,Conditional Actors执行算术、比较、条件功能7/20/202454欧倍特培训教材欧倍特培训教材图形编辑器图形编辑器的灵魂行为子句(Actors)常用子句:GROUP(组号,点位号)调出组画面并选定一点例:GROUP(10,8)DETAIL(“点位号”)调出
15、细目画面例:DETAIL(“S100”)7/20/202455欧倍特培训教材欧倍特培训教材图形编辑器图形编辑器的灵魂行为子句(Actors)常用子句:SCHEM(“流程图名称”)调出流程图画面例:SCHEM(“TOWER1”)CHGZONE(点位号,区域号)提供了标准的点参数修改子图,根据点类型的不同,显示的参数也不相同例:CHGZONE(S100,2)7/20/202456欧倍特培训教材欧倍特培训教材图形编辑器图形编辑器的灵魂行为子句(Actors)常用子句:CHGZONE(点位号,区域号)提供了标准的点参数修改子图,根据点类型的不同,显示的参数也不相同例:CHGZONE(S100,2)7/
16、20/202457欧倍特培训教材欧倍特培训教材7/20/202458欧倍特培训教材欧倍特培训教材图形编辑器行为子句(Actors)CHGZONE的使用方法用户在建立画面时,为改值区预留出3行X80列的区域,建议在编辑区的底部系统标准的改值区子图:NET&DSYCHGZONE.DS,用户不要修改区域号区域号=0,改值区子图所占的区域与触发该子句的触标所占的区域相同区域号=2,改值区子图在主画面上7/20/202459欧倍特培训教材欧倍特培训教材图形编辑器操作员输入行为子句接受操作员输入的数值可以输出提示信息操作员的输入转化为编辑器内部形式供其他子句适用不能单独使用,必须与其子句共同使用7/20/
17、202460欧倍特培训教材欧倍特培训教材图形编辑器利用operator input actors用户可以允许操作员输入下列类型的数据:实型 R_REAL布尔型 R_BOOL整型 R_INT字符串型 R_STR日期型 R_DATE时间型 R_TIME点位号型 R_ENT_N点参数型 R_PAR7/20/202461欧倍特培训教材欧倍特培训教材7/20/202462欧倍特培训教材欧倍特培训教材图形编辑器以R_REAL为例:调用格式:R_REAL(X,Y,TIP LENGTH,”PROMPT”,ABSOLUTE COODR,REGION NO) 参数说明7/20/202463欧倍特培训教材欧倍特培训
18、教材7/20/202464欧倍特培训教材欧倍特培训教材图形编辑器R_REAL参数说明X,Y:字符分辨率下的坐标TIP LENGTH:文字输入框长度提示字符串是否为绝对坐标TRUE:绝对坐标FALSE:相对于触标的坐标区域号:0,1,2,3,40,文字输入框与触标在同一区域其它选择见下图7/20/202465欧倍特培训教材欧倍特培训教材7/20/202466欧倍特培训教材欧倍特培训教材图形编辑器R_ENT_N接受操作员输入的点位号例:R_ENT_N(35,1,20,”ENTER ENTITY NAME”,TRUE,1)把点位号转化为内部字符串变量7/20/202467欧倍特培训教材欧倍特培训教材图形编辑器R_PAR接受操作员输入的点参数例:R_PAR(35,1,20,”ENTER PAR”,TRUE,1)7/20/202468欧倍特培训教材欧倍特培训教材图形编辑器SS_REAL语法:SS_REAL(VARIABLE ID,REAL)向系统数据库内写入一个实数型值结合R_REAL可以修改一个点的实型参数例:SS_REAL(R100.OP,R_REAL()