查找和替换数据许多处理环境是庞大的,可以包括涉及到许多需要操作数据源的画面或调度,这些数据源存在于整个平台的不同位置上。如果需要将某个数据转送到另一个节点上去,或需要全局改变平台上的某个数据源,可以通过查找和替换数据来快速地完成,而不需要进行杂乱无章的操作,也避免浪费宝贵的资源和财力。 查找数据定位画面和调度中与搜索字符串相匹配的值。同时也可以定位画面中对象的属性值。所输入的字符串表示希望查找或替换的数据。所有符合搜索字符串的属性值都会显示在搜索结果列表中。在替换标签中,仅显示可以进行修改的值。 查找选项可以在查找数据时选择如下的选项: 区分大小写 – 仅查找与搜索字符串中字母的大小写保持匹配的文本。 全字匹配 – 仅查找与搜索字符串全字匹配的内容。全字是用回车, 换行, 空格, 连号(-), 分号 (;), 冒号 (:)全字是用回车, 换行, 空格, 连号(-), 分号 (;), 冒号 (:), 逗号 (,), 句号 (.), 下划线 (_), 惊叹号 (!), 双引号 ("), 单引号 ('), 括号 ( ), 大括号 { }, 或中括号 [ ]分割的文本。这表示一个典型的数据源,例如Fix32.MIXER1.AI1.F_CV,包含了5个字。 在数据源中查找 – 仅查找与搜索字符串匹配的数据源。 备注:如果一个被用做对象动画的数据源设置了数据转换类型,这个数据源将会在所有的查找操作中被忽略掉。 包含脚本 – 在当前画面和调度的脚本中查找文本。 替换选项可以在替换数据时选择如下的选项: 仅替换选择内容 – 仅替换选择的属性值。 替换全部 – 替换找到的全部属性值。 替换预览 – 在“替换为”一列中显示替换全部属性值的结果。 备注:不能够撤消一个查找和替换操作,作为替换字符串的文本将会按照所输入的文本原样地显示。 注意搜索字符串中的特殊字符当您在搜索字符串中使用 * 或 ? 等通配符时,即使满足搜索标准,包含下列特殊字符的文本也无法找到: " ' ( ) * + ; ? @ ^ ' { } ~
例如,如果想要查找[email protected]并且在“查找内容”一栏中输入了j*com作为搜索字符串,查找不到[email protected],因为该文本包括了一个特殊字符(@)。 示例:查找和替换数据假如需要将画面中所有标签中的MIXER.AI_VALVE_OPEN替换为MIXER.AI_VALVE_CLOSED。修改这些值的一个方法是执行整个单词查找和替换。 要执行整个单词查找和替换:
如果查找仅返回数字数据的标签,例如F_CV,并把它替换为返回非数字数据的标签,例如A_CUALM,连接到这个标签的数据连接将不再更新。例如:
相关信息如何做... |
让 iFIX 帮助您提高效率,降低成本。 |