虚拟仪表开发文档 主要仪表类型: 1.指针式表,此种表主要是由刻度盘和指针组成。 2.刻度带,此种表主要有刻度条和刻度值组成。 3.数码表,此类表有滚动数字组成。 仪表模块: 1.显示模块,主要用来显示仪表指示的数据。 2. 网络模块,主要用来接收FSX发送来的数据,并且给显示模块。3.串口模块,主要用来采集仪表板上的下位机数据,并且发送给FSX。 下面分别对不同类型的仪表开发进行说明。 1.指针式仪表,这类仪表比较多见。由于指针表的开发方法都相同,现在仅拿172速度表举例说明。 1.1 首先获取到仪表资料,参考FSX可得到172的速度表如下图 file:///C:/Users/T430/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg 拿到图片后我们可以看出这个表的量程是40~200knots,只有一个指针来指示速度。关于刻度盘我们可以借助PS完成,也可以用GLStudio自带工具完成。我用的方法是用GLStudion自带工具完成的。 1.2首先打开VS2005新建一个项目。会弹出下图对话框 file:///C:/Users/T430/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg 在右方模版里面选择 GLStudio 4.0 Application Wizard。在名称中输入项目名称:FlyClock;然后选择保存的路径。点确定,然后在弹出的对话框中选择finish完成项目的创建。 1.3然后打开刚才保存的路径,打开FlyClock文件夹,打开FlyClock.gls文件。会出现下图的页面。 file:///C:/Users/T430/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg
1.4在Geometry属性中选择WizardCreated_PleaseDelete,然后按delete键。 1.5 打开Application标签,设置窗口初始化大小为512*512 如下图: file:///C:/Users/T430/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg 1.6file:///C:/Users/T430/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg 单击右边的下三角打开“Document Preferences”对话框。如下图所示
|