当前位置:首页>行业资讯>技术应用>资讯内容

LbW ndos/CV集成开发环境下虚拟汽车仪表盘的设计

发布日期:2017-11-15 来源: 本网 查看次数: 368 作者:admin

核心提示:  LbWndos/CV集成开发环境下虚拟汽车仪表盘的设计陈淑敏,郭献崇(张家口职业技术学院信息工程系,河北张家口器技术模拟汽车仪表盘,设计程序生成实验数据,在汽车虚拟仪表中显示并实现调节。以LabV

  LbWndos/CV集成开发环境下虚拟汽车仪表盘的设计陈淑敏,郭献崇(张家口职业技术学院信息工程系,河北张家口器技术模拟汽车仪表盘,设计程序生成实验数据,在汽车虚拟仪表中显示并实现调节。以LabVEW为软件开发环境,提供一个虚拟仪器技术在工业过程测控方面的实验示例。

  虚拟仪器面板的设计主要是利用控件的属性以及用户界面函数库(UserInefceLbay)中提供的函数,设计符合需求的仪器面板。通过这些控件属性和函数的调用,可以非常容易地把采集或仿真的波形进行处理后,显示在Pael的Gah控件或其他控件中。同时,通过这些函数可编辑与改变某个控件的属性值。

  在LabWndos/CV集成开发环境中设计虚拟汽车仪表盘的步骤如下:1明确设计目的和要求实现的功能通过模一数转换实现传感器和微处理机接口。

  指示每小时公里数、行驶的里程、耗油量。

  如果车速超过一个限定值(限定值可调节)则发出警报。

  当仪器运行时,通过函数产生数据流,运行结果在仪器面板上显示。

  当关闭仪器时,选择“关闭”按钮将结束操作,关闭仪器,并退出该程序。

  2实现原理硬件教学。

  油量低于某一限定值(限定值可调节),则发出报警。

  虚拟汽车仪表盘用户界面虚拟汽车仪表盘用户界面:具体的虚拟仪器设计包括如下三个步骤。

  创建用户界面的实质就是生成ur文件。包括建立仪器面板(lane)在面板中加入控件,修改仪器面板(Pane)和控件属性,保存ur文件等过程。

  程序源代码的设计完成完整的C语言程序源代码设计包括形成源代码和框架,添加程序代码,保存程序代码等过程,最终形成。c文件。

  形成工程文件并运行将气uir.C以及。h文件合成在一起形成工程文件(P包括形成工程文件,保存工程文件及运行工程文件等过程。

  创建用户界面包括创建控件和修改控件属性两个过程。当lalWindcwsCV启动后,选择File-New将出现空白工程窗口。

  本设计包括钮类控件。定时器控件。显示控件。Numei控件。指示灯控件等。每个控件有名称等属性。创建控件就是在仪器面板(Pae)上添加控件的过程。

  首先,需要创建仪器面板。在工程窗口中,选择File-Ne一Uefe.uir)创建一个用户界面(。U)然后打开用户界面编辑窗口。需要在用户界面编辑窗口中,选择Create-panel建立仪器面板。

  根据设计所要实现的功能在仪器面板中逐个创建控件,用鼠标把它们拖到相应的位置,建立好虚拟面板。

  修改用户界面中各控件元素的属性通过上述步骤建立的控件属性还没有设置,例如圆形按钮显示的文字为系统的默认值“OK”而要求显示的是汉字双击UmldPanel弹出EdtPael窗口。本设计中,仪器面板需要设置的属性为标题文字的设置。在“PanelTil‘属性文字框中输入”汽车数字仪表面板“,这时,右边编辑窗口中的标题随之改变。设计完毕后,单击”OK“按钮,完成Pael属性的设置。

  ◎按钮控件属性的设置按钮控件属性的设置包括控件回调函数。空间名称。控件标题属性的设置。双击相应按钮控件将会弹出按钮控件属性设置窗口。在“SourceCodeComeion栏内的回调函数”caibakFuncin一栏中输入相应的回调函数名称。在双击显示控件NumeiMeer出现设置面板。一般情况下,需要设置的属性有:默认值的设置(在DefulVaue兰中输入)数据类型属性的设置(在DiType兰中选择)标题属性的设置(在iae栏中输入相应的文字)表盘刻度属性的设。54.陈淑敏,郭献崇LalWindw/CV集成开发环境下虚拟汽车仪表盘的设计置:选择“RageValues按照要求进行选择,以改变刻度盘的刻度值。

  ◎定时器控件Tme属性的设置定时器控件Tme所要设置的属性包括回调函数名称和定时间隔时间属性两部分。

  控件回调函数的设置:在“SuceCodeConnection栏内的回调函数”CallbackFuncin一栏中输入回调函数的名称。

  定时间隔时间属性的设置:将“CoirlSettWS栏中输入数值,此数值根据需要多少时间调用一次回调函数来确定。

  当上述控件属性设置完毕之后,单击“OK”按钮,完成控件属性的修改。

  ◎将Untildui文件存盘选择File-SveAs将UtldU文件另存,系统自动生成(h)文件。

  至此,用户界面文件的设计结束。

  5程序代码的设计下面要做的是程序编写工作。由于IabWindosCVI可自动生成程序代码框架及默认的处理函数,只添加一些必须的代码即可完成程序的设计编写。

  产生程序源代码框架添加程序代码保存编辑好的C文件6保存工程文件并运行保存工程文件。h文件C语言说明部分程序/inc刘君华。基于IabWndw/CV的虚拟仪器设计M.电子工业出版社,20032雷振山。IabVBV7Express实用技术教程M卜机械工业出版社,2004 3马法成。IabVEW入门培训教材。天津中德职业技术学院,2001丨4丨张毅刚等。虚拟仪器软件开发环境丨M.机械工业出版社,2002

网友评论

共有0条评论
马上注册
鲁公网安备 37030402000391号
在线客服系统