第7章环境组态.doc
《第7章环境组态.doc》由会员分享,可在线阅读,更多相关《第7章环境组态.doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流第7章环境组态【精品文档】第 7 页第七章 环境组态环境的定义: 一个环境就是软件资源的集合和有关显示的集合, 软件资源可以通过顶端菜单键和子菜单来获得, 这些显示是按照用户及其执行的任务从功能上分组的。简单地说, 一个环境就是一套顶端菜单键及其子菜单。如工程师环境, 规定了工程师可以使用的系统资源; 操作员环境则规定了操作员可以使用的系统资源。环境组态的目的: 保护系统的安全, 规定各个操作人员的工作范围, 并用口令阻止他人非法进入不属于他的操作环境。I/A 系统创建的环境如表一所示, 用户可以通过环境组态软件修改这些环境, 或增加新的环境。表一:I/
2、A 系统缺省的环境环境名 位置12345678910Init_EnvSysAlarmHelpSelectPassWd_Env_cfgSysKeepKeepUtlCfgKeepKeepSoftw_Eng_EnvSysKeepKeepConfigDispSftMntKeepKeepPlant_Mgmt_EnvSysKeepKeepToolsKeepKeepMaint_EnvSysKeepKeepDispKeepKeepProc_Eng_EnvSysKeepKeepConfigDispDisp_1Disp_2SftMntKeepKeepProc_Op_EnvSysKeepKeepDispDisp_1
3、Disp_2Disp_3KeepKeep环境组态时要注意的几个问题:一. 初始环境 Init_Env 是系统最初引导时所进入的环境, 千万不能把口令加入此环境。否则, 若无人敲入口令字系统就不能被完整引导。所以这对系统的正常工作是一个很严重的障碍。二. Sys 顶端键是每个环境都不能缺少的, 若没有它就不能改变环境, 除非重新引导系统。三. 确定键名及其在菜单行上的位置时应尽可能保持一致, 如果同一作用的键在顶端菜单条上左右移动, 容易产生混乱而导致误操作。特别是不要移动处于第一位置的 Sys 键, 不管该位置的键被定义作什么用, 系统发生报警时总是在这个位置上闪烁, 这样容易引起混乱。四.
4、不要滥用 keep 功能, 否则你会惊奇地发现某些环境居然有未经定义的键。1 50 系列的环境组态50 系列的环境文件是文本文件,每个环境名就是文件名,环境文件存放的目录:/usr/fox/sys/Change_Env在这个目录下我们可以用编辑命令修改或加入环境文件,(注意非 50 系列的 I/A 在上述目录下有相同文件名的环境文件, 但不是文本文件, 因此不可以用编辑命令修改它, 也不能用 cat, more 之类的命令显示它)50 系列环境文件的格式:dmcmd nologscrdmcmd passwd 检查口令文件, 如有口令就显示口令输入框dmcmd unprotect all 解除所
5、有的保护级别dmcmd protect value 110 显示组态时定义为110的保护级不准操作dmcmd chng_envdmcmd button 0 键名 路径dmcmd button 9 键名 路径其中 09 是十个键的位置,“键名”是要求出现在顶部菜单上与操作人员见面的菜单名,路径是 Unix 文件或目录的全路径名。在键名处同样可以使用 keep,保留上一环境中该处菜单键的功能。 组态一个新环境的最简单办法是拷贝一个已有的环境文件, 然后将它修改成自己所要的环境文件。 注意, 在这儿加入的口令是不起作用的,如要给某个环境加口令,要使用命令,用法如下:cd /usr/fox/sys/C
6、hange_Env/usr/fox/wp/bin/tools/dmsepass 环境文件名 -p 口令 -d 环境说明如要删除某个环境的口令,也是该命令,只是不要后面的选项。 即加入一个空的口令,就等于删除原有的口令。2 Fox View 环境组态在安装了 FoxView 软件后, 50 系列就有两套环境文件, 一套如上面所讲的, 存放在/usr/fox/sys/Change_Env 目录下, 供 DM 软件使用; 另一套在 optfoxenv 目录下供 FoxView 软件使用。 70 系列只有使用 FoxView, 它的环境文件只有一套, 存放在 D 盘的optfoxenv 目录下。 Fo
7、xView 的环境文件是文本文件, 每个环境由几个文件组成, 一般以环境名作这一组文件的名字, 以扩展名来区别每个文件的作用。下面介绍其扩展名的含义:*.env - 环境文件,用于定义该环境的*.acl, *.dbr, *.mbr文件。*.acl - 操作级别文件,用于定义该环境允许的操作级别。*.dbr - 显示按钮文件,用于定义该环境的显示按钮。*.mbr - 顶部菜单文件,用于定义该环境的顶部菜单,并且定义菜单文件。*.mnu - 菜单文件,用于定义*.mbr文件中的二级菜单。下面以 Initial 环境为例来说明其带各种后缀的环境文件的格式:Initial.envdmcmd scrip
8、t 定义该文件为一个Foxview script文件dmcmd passwd 定义该环境是否组态了密码dmcmd chang_env 清除顶部菜单,如果操作员记录打开,则记录$ENV_DIR/Initial.acl 定义该环境的操作级别文件$ENV_DIR/Initial.dbr 定义该环境的显示按钮文件$ENV_DIR/Initial.mbr 定义该环境的顶部菜单文件Initial.acldmcmd scriptdmcmd unprotect all #开放所有操作级别dmcmd protect value 1,2,3 #禁止操作级别1,2,3的操作Initial.dbrdmcmd scri
9、ptdmcmd dbar_tmplt $FV_DBAR/icon_display_bar #定义显示按钮的基本图dmcmd dbar_button 1 dmcmd chng_env_dlg -l Change Env -b $FV_DBAR/chgenv.bmp#定义第一个按钮命令为改变环境dmcmd dbar_button 2 dmcmd stddisp -l FoxSelect -b $FV_DBAR/selscrn.bmp #定义该按钮命令为 “Foxselect”dmcmd dbar_button 3 dmcmd psc -l Print Screen -b $FV_DBAR/prin
10、ter.bmp#定义该按钮命令为打印屏幕dmcmd dbar_button 4 $INITDSP 定义该按钮命令为打开初始画面dmcmd dbar_button 5 /opt/menus/demo/centrifuge #以下均为打开的图形显示文件dmcmd dbar_button 6 /opt/menus/demo/extractiondmcmd dbar_button 7 /opt/menus/demo/overlay1dmcmd dbar_button 8 /opt/menus/demo/asceptic_packInitial.mbrdmcmd scriptdmcmd mruflush
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 环境 组态
限制150内