Studio5000和SE中如何使用替换功能

前言:Word、Excel、CAD等办公软件都有查找、替换等功能,让我们的操作更加快捷高效,那么Studio5000和SE有查找、替换的功能吗?答案是肯定的。如何更好的使用替换功能来快速、准确的开发程序呢?

一、软件环境
1、Studio 5000 v30.0
2、FactoryTalk View SE v10.0

二、情景设定
1、某污水处理厂生化池有100台搅拌器,需要对每台搅拌器进行状态监视和操作;
2、在Studio 5000中采用UDT变量、AOI(结构化)编程;
3、在上位机SE中监视和操作搅拌器.

三、Studio 5000如何使用替换
1、首先来看看Studio 5000的程序架构,最上层为Task(任务),向下是Program(程序),最下层为Routine(例程).

2、当前例程替换,进入某个例程,本文为Plan01,点击第2行程序的注释,按住键盘Ctrl+H,弹出替换窗口,此次将已经编好的Mixer[1]程序替换为Mixer[2],注意,在Find处,选择Current Routine,手动点击Replace,一步步将Mixer[1]文本替换为Mixer[2],这样就能快速编程好Mixer[2]程序.

3、手动Replace操作动画.

4、当前程序所有例程替换,替换窗口中在Find处,选择All Routines in Current Program,点击Replace All,即可将当前程序(Area01)中所有的例程(Plan01、Plan02、Plan03)的
Mixer[1]文本替换为Mixer[2].

5、当前任务所有例程替换,替换窗口中在Find处,选择All Routines in Current Task,点击Replace All,即可将当前任务(Fac01)中所有的例程(Plan01、Plan02、Plan03…)的
Mixer[1]文本替换为Mixer[10].

6、所有例程替换,替换窗口中在Find处,选择All Routines,点击Replace All,即可将当前项目中所有的例程的Mixer[1]文本替换为Mixer[20].

四、SE中如何使用替换
1、在SE项目Move中,新建一个画面Pic_Mixer,开发好1#搅拌器监控画面(含动画效果、变量连接)。

2、另外新建SE项目(本文为Em),新建一个画面,将项目Move中的1#搅拌器画面复制过来,使用Ctrl+H调出替换窗口,首次查找,找到包含文本“1”的地方共计7处,详情见下图。

3、在替换处,填入2,点击Replace All,即可将包含“1”的地方全部替换为“2”,此次共计替换7处,包含文本描述、以及变量连接,这样就将1#搅拌器画面替换为2#搅拌器画面,详情见下图。

4、将替换好的2#搅拌器画面复制到项目Move中即可,依照此法,可快速开发好3#搅拌器画面.

5、为什么要到新的SE项目中,而不在本项目中直接替换呢?在本项目中,也可以使用替换的,但需要小心,容易替换不需要替换的内容,所以,建议到新项目中去替换,不必担心替换其他内容,直接采用Replace All全部替换,这样既快速、又准确。

结束语:本文介绍的替换功能虽然是一些小技巧,但其在大型项目中,采用功能化、模块化、结构化程序开发使用率极高。所以,不要忽略这些小技巧的积累,往往会收到事半功倍的效果。

----公众号abseMe:坚持原创  注重实用

原文地址:https://www.cnblogs.com/abseme/p/10955767.html

时间: 2024-11-05 09:14:30

Studio5000和SE中如何使用替换功能的相关文章

20_Shell语言———VIM编辑器基础知识三之窗口属性定制、配置文件及查找替换功能

Vim编辑器可以让用户按照需求来定制一些使用属性. 一.窗口属性定义 1)显示行号 行号不是内容,只是用来帮助用户确认文本所在的行.在vim编辑器中,如果要显示行号,可以在末行模式下输入: set number 如果想关闭,则可以在功能名称前面加上no,即: set nonumber 命令可以被简写,如set number 可以简写为 set nu:set nonumber 可以简写为 set nonu. 注意,上述设定仅对当前vim的进程有效,一旦当前进程关闭,这些设定就会失效,如果要使设定永

IDEA中的替换功能(替换代码中的变量名很好用哦)

刚刚上班不久,这两天正在研究公司项目里面的代码,今天用阿里的插件扫描了一下代码,发现代码中有很多变量的命名,没有遵循驼峰式的命名规则.一开始我一个一个的修改这些变量名,后来无意中用了一下Ctrl+F(搜索功能),后来又无意用了一下替换功能,真的是好用的不行.废话不多,上图. 选中该变量按Ctrl+F,然后点击图中的②按钮,就能选中代码中所有出现的这个变量,然后就可以进行更改了.只需要更改一个,其余的变量就都更改了. 原文地址:https://www.cnblogs.com/zhaoqipengb

MindManager中的拼写检查功能如何用

MindManager2016思维导图中的拼写检查功能如同大部分标准拼写检查器,运行拼写检查(相关文章请参考详解MindManager 15中文版思维导图设置选项之拼写检查),检查导图上的所有主题文本和备注文本,还可以使用自动拼写功能,在输入文本和使用自动更正功能,用修正版本自动替换明显拼错的单词时检查拼写,本文主要为大家讲解如何在MindManager2016中拼写检查导图. 启动拼写检查 在审阅选项卡上,验证组里,点击拼写检查或者按F7. 拼写检查可以检查导图里的所有主题(常规主题.标注和浮

Python3.5 day3作业一:实现简单的shell sed替换功能

需求: 1.使python具有shell中sed替换功能. #!/usr/bin/env python #_*_conding:utf-8_*_ #sys模块用于传递参数,os模块用于与系统交互. import sys,os old_file = sys.argv[1] new_file = sys.argv[2] file_path = sys.argv[3] f = open(file_path,"r") f1 = open("back","a+&qu

WCF学习之旅—WCF4.0中的简化配置功能(十五)

六 WCF4.0中的简化配置功能 WCF4.0为了简化服务配置,提供了默认的终结点.绑定和服务行为.也就是说,在开发WCF服务程序的时候,即使我们不提供显示的 服务终结点,WCF框架也能为我们的服务提供一些默认配置功能的服务终结点.当然也包含默认的绑定和默认的服务行为.这一切都是为了简化配置过程,避免一 些不必要的错误. 下面我们就来通过代码示例来体验一下WCF4.0提供简化配置的功能. (1)默认终结点 默认终结点(Default Endpoints)指的是,如果开发人员没有为服务显示配置服务

dreamweaver 8的替换功能

下面教你用dreamweaver 8的替换功能来删除这些冗余代码. 查找范围:文件夹(然后选取你需要替换的文件夹) 搜索:源代码查找:\btppabs="h[^"]*" 替换:(为空) 勾选:使用正则表达式 点替换全部按钮,好了,全部完成. 比如用正则表达式把下面的链接去掉 <a href='/tags.php?/123.html/' class='tagc1'>太阳能仪表</a> 搜索:源代码查找:<a\s*href=('|").*?

编写一个程序,实现&quot;全部替换&quot;功能.

# 编写一个程序,实现"全部替换"功能. def file_replace():    file_name = input("请输入文件名:")    # 判断输入的路径或文件是否存在    try:        f_read = open(file_name)    except:        print("路径或文件不存在,请重新输入.")        return file_replace()  # 如果出错,则重新返回调用函数 re

PPT中怎样批量替换字体?不知道的赶快来学一学吧

对于PPT的制作同样的时间同样的题材为什么别人的就是比自己做的好看?并且大佬们耗时还很短,这就很纳闷.其实是大佬们掌握了更多制作PPT的技巧,并进行熟练使用从而可以快速制作出好看的PPT,那在PPT中怎样批量替换字体呢?不知道怎样朋友赶快来学一学吧! 1.批量替换字体 解决方法:点击PPT中的[开始]-[替换],在这里选择[替换字体]功能,在[替换]中选择原字体,在[替换为]中选择需要替换的字体即可. 2.制作镂空字体 解决方法:插入一个矩形,然后先选中矩形,再选中文字,点击[格式]-[合并形状

在Axure中使用FontAwesome替换你的网站图标[axure小技巧]

你是不是还在为你的网站做一个很小的图标而忙碌着?你是不是还在为找一个图标导出百度或者谷歌?你有没有想过可以用字体来做一个图标代替普通的图片图标?这两天给公司做案例,由于自己又对设计不熟悉,寻找图标的苦差可不是很好做.同事分享了一个用字体代替图片做网站图标的资源,在此非常感谢!Font Awesome,原只为Bootstrap而设计的字体图标,不过,现在你可以单独用它来为你的网站工作.丢掉图片图标吧,跟我一起来用Font Awesome. 使用方法: 1. 下载 Font Awesome 官方网站