前言
建模开发时,有些公司可能有自己的变量缩写库,一般是excel的形式,当建模时还要打开一个excel搜索比较麻烦,从而可以考虑用GUI做一个工具来自动查询。
创建GUI界面
我们来思考一下,工具面板中需要什么。
1、首先,我们需要录入缩写表的位置用于读取
2、需要键入完整的变量名
3、可以有个显示窗口显示缩写后的变量名
4、为了方便,我们可以做个按钮一键复制
5、有时候可能想看到缩写表内容,也许我们可以在面板中显示缩写表的内容
那么,我们可以创建GUI界面如下:
m脚本获取表格
获取面板中键入路径的excel,读取,并显示在gui面板中
%获取输入框
Path_In=get(handles.edit4,'String');%获取缩写表路径
%导入缩写库表
[a,b,Signal_Cell] = xlsread(Path_In,'sheet1'); %导入Signal工作表为单元数组
%显示表格
edit4_Callback(hObject, eventdata, handles);
m脚本分别处理中英文缩写
我们考虑,缩写表中除了完整名称、缩写名,应该还会有该信号名的描述。我们可以通过完整名称搜索,也可以通过中文描述搜索,这样可能更方便。
所以可以在GUI界面中创建两个窗口,分别键入英文和中文。