labwindowscvi2 图形用户界面设计.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《labwindowscvi2 图形用户界面设计.ppt》由会员分享,可在线阅读,更多相关《labwindowscvi2 图形用户界面设计.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、自动化测试与控制研究所LabWindowsLabWindows/CVI/CVI教程教程(2)(2)用户图形界面设计用户图形界面设计乔立岩乔立岩http:/ MSN:MSN: Tel:86413532/33 ext.526Tel:86413532/33 ext.526 Office:Office:科学园科学园科学园科学园2A2A栋栋栋栋5265262/38图形用户界面设计1.图形用户界面(Graphical User Interface)面板(panel)菜单条(menu bar)控件(control)LabWindows/CVI自定义的资源格式2.面板设计其它资源的容器面板属性编辑器使用用户界
2、面设计函数创建面板和改变面板属性3/16/20233/38面板(panel)3/16/20234/38面板编辑窗口3/16/20235/38面板操作函数:NewPanel创建面板nint NewPanel(int Parent_Panel_Handle,char Panel_Title,int Panel_Top,int Panel_Left,int Panel_Height,int Panel_Width);ntestPanelHandle=NewPanel(0,新面板,10,10,200,300);LoadPanel载入面板nint LoadPanel(int Parent_Panel_H
3、andle,char Filename,int Panel_Resource_ID);ntestPanelHandle=LoadPanel(0,test.uir,PANEL_TEST);DisplayPanel显示面板nint DisplayPanel(int Panel_Handle);nDisplayPanel(testPanelHandle);DiscardPanel释放面板nint DiscardPanel(int Panel_Handle)nDiscardPanel(testPanelHandle);3/16/20236/38HidePanel隐藏面板nint HidePanel(i
4、nt Panel_Handle);nHidePanel(testPanelHandle);GetPanelAttribute获取面板属性nint GetPanelAttribute(int Panel_Handle,int Panel_Attribute,void*Attribute_Value);nGetPanelAttribute(testPanelHandle,ATTR_BACKCOLOR,&color);SetPanelAttribute设置面板属性nint SetPanelAttribute(int Panel_Handle,int Panel_Attribute,.);nSetPa
5、nelAttribute(testPanelHandle,ATTR_BACKCOLOR,VAL_RED);SavePanelState保存面板状态RacallPanelState调出面板状态 3/16/20237/38弹出式面板(Pop-up Panel)3/16/20238/38弹出式面板(Pop-up Panel)3/16/20239/38弹出式面板函数(Pop-up Panel)InstallPopup载入弹出式面板nint InstallPopup(int Panel_Handle);nInstallPopup(testPanelHandle);RemovePopup删除弹出式面板ni
6、nt RemovePopup(int Remove_Popup);nRemovePopup(0);MessagePopup输出信息对话框nint MessagePopup(char Title,char Message);nMessagePopup(提示信息,测试结束,全部合格);ConfirmPopup等待确认对话框 Yes or Nonint ConfirmPopup(char Title,char Message);nresponse=ConfirmPopup(测试信息,测量错误,是否继续?);PromptPopup等待输入字符信息对话框nint PromptPopup(char Tit
7、le,char Message,char Response_Buffer,int Max_Response_Length);nPromptPopup(输入信息,请输入姓名,&name,20);3/16/202310/38FileSelectPopupnint FileSelectPopup(char Default_Directory,char Default_File_Spec,char File_Type_List,char Title,int Button_Label,int Restrict_Directory?,int Restrict_Extension?,int Allow_Ca
8、ncel?,int Allow_Make_Directory?,char Path_Name);ni=FileSelectPopup(c:vxipnp,*.txt,*.*,选择数据文件,VAL_LOAD_BUTTON,0,0,1,0,filename);DirSelectPopupnint DirSelectPopup(char Default_Directory,char Title,int Allow_Cancel?,int Allow_Make_Directory?,char Path_Name);ni=DirSelectPopup(c:vxipnp,Select Directory,1
9、,1,&pathname);WaveformGraphPopupnint WaveformGraphPopup(char Title,void*Y_Array,int Number_of_Points,int Y_Data_Type,double Y_Gain,double Y_Offset,double Initial_X,double X_Increment);nWaveformGraphPopup(测量波形,testdata,1024,VAL_DOUBLE,1.0,0.0,0.0,1.0);3/16/202311/383.菜单条设计简易菜单条和定制菜单条菜单制作和编辑器使用用户界面函数创
10、建和编辑菜单3/16/202312/38菜单编辑窗口3/16/202313/38菜单操作函数:nLoadMenuBarint LoadMenuBar(int Destination_Panel_Handle,char Filename,int Menu_Bar_Resource_ID);mainMenuHandle=LoadMenuBar(testPanelHandle,test.uir,MAIN_MENU);nDiscardMenuBarint DiscardMenuBar(int Menu_Bar_Handle);DiscardMenuBar(mainMenuHandle);nNewMen
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- labwindowscvi2 图形用户界面设计 图形 用户界面 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内