LabWindows_CVI教养程用户图形hg0088设计.ppt 42页

作者:[db:作者] | 日期:2018-11-30

  淘花/佰度公用 LabWindows/CVI教养程(2) 用户图形设计 乔立岩 /531net/instrument Email: qiaoliyan@ MSN: qiaoliyan@ Tel: 86413532/33 ext. 526 Office: 迷信园2A栋526 图形用户设计 图形用户(Graphical User Interface) 面板(panel) 菜单条(menu bar) 控件(control) LabWindows/CVI己定义的资源程式 面板设计 其它资源的容器 面板属性编纂器 运用用户设计函数创立面板和改触动面板属性 面板(panel) 面板编纂窗口 面板操干函数: NewPanel 创立面板 int NewPanel (int Parent_Panel_Handle, char Panel_Title[], int Panel_Top, int Panel_Left, int Panel_Height, int Panel_Width); testPanelHandle=NewPanel (0, "新面板", 10, 10, 200, 300); LoadPanel 载入面板 int LoadPanel (int Parent_Panel_Handle, char Filename[], int Panel_Resource_ID); testPanelHandle=LoadPanel (0, "test.uir", PANEL_TEST); DisplayPanel 露示面板 int DisplayPanel (int Panel_Handle); DisplayPanel (testPanelHandle); DiscardPanel 假释面板 int DiscardPanel (int Panel_Handle) DiscardPanel (testPanelHandle); HidePanel 凹隐蔽面板 int HidePanel (int Panel_Handle); HidePanel (testPanelHandle); GetPanelAttribute 获取面板属性 int GetPanelAttribute (int Panel_Handle, int Panel_Attribute, void *Attribute_Value); GetPanelAttribute (testPanelHandle, ATTR_BACKCOLOR, &color); SetPanelAttribute 设置面板属性 int SetPanelAttribute (int Panel_Handle, int Panel_Attribute, ...); SetPanelAttribute (testPanelHandle, ATTR_BACKCOLOR, VAL_RED); SavePanelState 管面板样儿子 RacallPanelState 调照面板样儿子 … … 弹出产式面板(Pop-up Panel) 弹出产式面板(Pop-up Panel) 弹出产式面板函数(Pop-up Panel) InstallPopup 载入弹出产式面板 int InstallPopup (int Panel_Handle); InstallPopup (testPanelHandle); RemovePopup 删摒除弹出产式面板 int RemovePopup (int Remove_Popup); RemovePopup (0); MessagePopup 输入信息会话框 int MessagePopup (char Title[], char Message[]); MessagePopup ("提示信息", "测试完一齐,整顿个合格"); ConfirmPopup 收听候确认会话框 Yes or No int ConfirmPopup (char Title[], char Message[]); response=ConfirmPopup ("测试信息", "测错误,能否持续?"); PromptPopup 收听候输入字符信息会话框 int PromptPopup (char Title[], char Message[], char Response_Buffer[], int Max_Response_Length); PromptPopup ("输入信息", "请输入姓名", &name, 20); FileSelectPopup int FileSelectPopup (char Default_Director

  珍地脊壁画 珍地脊壁画是拥有目共睹的昂贵文物。此壁画发皓于阿鲁科尔沁旗东方沙布匹乡境内。1994年列为“全国什父亲考古新发皓”之壹。珍地脊壁画中最拥有目共睹的是《杨贵妃教养鹦鹉图》。该画高0.7米、广大为怀2.3米,用于笔重彩绘制,最凸起产的体即兴了 深唐干风。唐代善绘贵妇仕女的巨万匠周昉绘制了《杨贵妃教养鹦鹉图》,不单享誉中原,同时还影响全国处处。发皓于阿旗珍地脊古墓里的此雕刻幅画,坚硬是契丹人延聘中原画家依照周氏干风绘制的, 技法深得周氏画风的真传。在唐人墨稀如星风的皓天,却以从中完整顿了松唐代人物画的出产色效实,却谓美术史切磋的辛事。此雕刻幅壁画即兴今管在阿鲁科尔沁旗落物馆,历经仟年,恍如新绘,是该馆的镇馆之珍。 乐当着父亲家不清雅看! 淘花/佰度公用 * 畅通用控件操干函数: GetCtrlVal int GetCtrlVal (int Panel_Handle, int Control_ID, void *Value); GetCtrlVal (testPanelHandle, NUMERIC_VOL, &voltage); SetCtrlVal int SetCtrlVal (int Panel_Handle, int Control_ID, ...); SetCtrlVal (testPanelHandle, NUMERIC_VOL, 5.0); GetCtrlAttribute int GetCtrlAttribute (int Panel_Handle, int Control_ID, int Control_Attribute, void *Attribute_Value); GetCtrlAttribute (testPanelHandle, NUMERIC_VOL, ATTR_CTRL_VAL, &voltage); SetCtrlAttribute int SetCtrlAttribute (int Panel_Handle, int Control_ID, int Control_Attribute, ...); SetCtrlAttribute (testPanelHandle, NUMERIC_VOL, ATTR_CTRL_VAL, 5.0); 淘花/佰度公用 * 特定控件操干函数: 列表控件函数 文本框控件函数 图形控件函数 限期器控件函数 表格控件函数 … … 5. 用户办: RunUserInterface int RunUserInterface (void); QuitUserInterface int QuitUserInterface (int Return_Code); QuitUserInterface (0); 淘花/佰度公用 * 6. 图形设计举例 菜单的创造 用Strip Chart露示壹组遂机数 限期温度收集儿子露示 淘花/佰度公用 * ActiveX控件 ActiveX技术信介 ActiveX技术是指广大为怀松定义的、基于组件对象模具(COM)的技术集儿子合。它是基于曾经存放在的OLE(对象链接与嵌入)技术,经度过把桌面体系“对象共享”的范畴扩展到整顿个Internet,以使得构造此雕刻类新运用以次成为能。 COM定义了创立、配备和运用ActiveX运用以次的规则。它是壹个二进制规范,包罗了壹系列规则,目的是构建与言语拥关于的,面向对象的运用以次。 淘花/佰度公用 * ActiveX却以用到来开辟能在不一的开辟环境中重骈运用的组件。下面是就中的壹些技术: ActiveX己触动募化——在壹个以次中己触动操干另壹个以次。比如,在测试以次中,却以运用ActiveX己触动募化使LabWindows/CVI以次中在后盾操干Microsoft Word,生成带拥有图形和表格并露示不一字体的测试报告。 ActiveX控件——在外面部以次中运用孤立的提交互式对象。比如,却以在容器中(如LabWindows/CVI的面板)嵌入并运用壹个Microsoft Calendar控件容许Measurement Studio 3D Graph控件。 ActiveX文档——在容器中(如LabWindows/CVI的面板)检查文档。比如,却以把壹个Microsoft Word文档或Excel电儿子表格放在LabWindows/CVI的面板中露示。 淘花/佰度公用 * ActiveX控件 ActiveX控件是LabWindows/CVI的外面部组件,却以象LabWindows/CVI的外面部控件壹样运用。 设计带拥有ActiveX控件的以次 选择ActiveX控件 :在UIR窗口选择Creat>>ActiveX ,选择Creat Control选项,在ActiveX控件列表当选择需寻求的ActiveX控件,单击OK按钮。 设置ActiveX控件属性:副击A

上一篇:hg0088越老越香的迷信根据
下一篇:没有了