查看: 2223|回复: 6

模拟飞行|p3d开发软件源码共享

[复制链接]
发表于 2018-5-19 12:37:00 | 显示全部楼层 |阅读模式
虚拟仪表开发文档
主要仪表类型:
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.4Geometry属性中选择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”对话框。如下图所示

模拟飞行|p3d开发软件源码共享-162
模拟飞行|p3d开发软件源码共享-8855
楼主 发表于 2018-5-19 13:27:47 | 显示全部楼层
有需要的可以联系我
发表于 2019-2-18 19:49:27 | 显示全部楼层
我需要,请联系我
发表于 2019-2-18 19:51:43 | 显示全部楼层
force8008@126.com  谢谢
已绑定手机
发表于 2019-4-11 20:59:44 | 显示全部楼层
技术帝 给大佬点赞
发表于 2019-4-14 13:09:27 | 显示全部楼层
技术帝 给大佬点赞
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

快速回复 返回顶部 返回列表