一、前言
有时候建模存在变更变量名的情况,但是模型层级较多,涉及到很多地方更改,手动就比较麻烦,这时候做一个批量改名的工具就轻松很多。
二、创建GUI界面
首先思考,批量改名功能,需要哪些可选项在工具界面上操作。
1、确定对象的范围
2、原变量名输入
3、新变量名输入
4、替换运行按钮
这样,我们可以创建一个GUI界面如下:
因为一般使用上,如果要改一个变量名,可能包含port、from、goto、tag等一系列一起修改,所以在这里没有将模块类型作为可选项,如果需要区分,可以参考上篇批量改色一样设置。
三、m脚本获取面板信息
old=get(handles.edit1,'String');%获取GUI编辑框中键入的原变量名
new=get(handles.edit2,'String');%获取GUI编辑框中键入的新变量名
info6 = ["所