新一代GPS的线性尺寸查询及标注系统设计
境中实现数据库调用的具体过程为:首先,在编写C#程序中进行数据库的调用时,要在所创建的WinCE智能设备项目中添加System.Da ta.SQLCE.dll引用,然后在代码程序中创建SQLCE的using指令,即using System.Data.SqlServerCe,之后即可进行数据库的调用。
在本设计中,将组建好的数据库存入计算机某一位置,在使用C#编写程序时,将数据库调用出来即可。调用数据库的程序为:
private static string connStr=@“data source=\Program Files\gongche.sdf”
调用完数据库之后,在程序段中编写dr.Close();conn.Close(),完成数据库的调用,关闭数据库。
2.2 新一代GPS标准下线性尺寸查询及标注
本系统是在Microsoft Visual Studio 2008环境下用C#语言编写开发的嵌入式系统。C#相对C++来说,在嵌入式系统的界面和多窗口设计方面有着很大优势。用C#设计的界面比用C++设计的界面更加美观、简洁和方便。但是,在Microsoft Visual StLtdio 2008环境中的WinCE,只是设备中控件的属性比较简单,并不能完成丰富的界面设计。为了美化用户的操作界面,需要在创建的项目中添加OpenNETCF.Windiws.Forms.dll引用,可以对用户控件的属性和方法作较大补充。系统的主界面如图3所示。
本系统主要由3个模块构成,分别是用户输入、图文辅助界面和结果显示。每个模块下分若干个按钮,分别实现对应的功能。使用户在操作系统就能够清晰明了、简单方便地使用。
为了实现需要的功能,程序的编写是非常重要的。在系统中为了使用户能够选择零件合适的尺寸类型,系统将所有的尺寸类型表示在界面上。用户选中某一尺寸类型时,界面便会出现对应的图像和文字解释,这样使用户能够更加清楚、快捷地选出合适的尺寸类型。例如,用户如果想了解局部线性尺寸中两点尺寸的含义,即可先单击局部线性尺寸,然后单击两点尺寸的按钮,系统便会显示出两点尺寸的图像和文字解释。实现该功能的主要代码如下:
textBox2.Text=“两点尺寸指两点之间的距离,图样标注代号是LP,即要素(工件)上两点之间的实际距离,比如用两点法测量时的测得值”;
}
新一代GPS标准下公差设计的步骤如图4所示。
①设计人机交互界面:在Microsoft Visual Studio 2008编程环境下,设计规划出整个界面。
②规划各模块功能:根据界面上每个控件所能实现的功能,对控件进行程序的编制。
③与用户进行交互:通过与用户的交互,输入零件的基本尺寸、偏差代号、精度等级、尺寸类型等已知参数,进行零件的公差设计。
④查询SQL数据库:通过查询SQL数据库,针对输入的零件信息,查出相应的数据。
⑤将结果显示在界面:根据查询的数据,通过系统所编的计算程序得到最后结果,并将结果显示到界面上。
图5和图6分别是系统的设计界面和运行界面。
系统对于数据的处理过程是:
①将所输入的零件线性尺寸代入数据库,从而得到相应的数据信息。
②将得到的数据通过系统所编的运算程序,最后得到所测零件的各种尺寸信息。
③对每个零件的公称尺寸都进行尺寸类型的标注,以体现新一代GPS标准下线性尺寸的标注。通过系统界面的图文描述,协助用户选择合适的尺寸类型。
通过上述设计,实现了实际加工中检验操作的规范统一,减少了测量结果的随意性和不一致性。
3 应用实例
下面以一个孔类零件的公差计算为例对系统的公差查询板块进行说明。假设已知孔的公称尺寸为50 mm,孔的基本偏差代号为H,精度等级为IT7,根据用户需要查询零件的尺寸特征,显示出查询结果,如图7所示。
操作步骤如下:用户首先将零件的已知信息输入到界面中,针对用户需要输入尺寸类型。通过界面右方的图形及文字介绍,根据用户需要查询零件的特征为用户推荐合适的尺寸类型。用户选择合适的尺寸类型之后,根据系统的编写程序读取用户输入的零件参数,然后进行分类判断。最后,通过数据库的查询、提取,将得到的结果显示在界面上,供用户参考。
在该例中,假设用户选择的尺寸类型是统计尺寸中的最大统计尺寸(SX),单击“显示结果”按钮,系统运行后将自动显示出孔的数据。在本例中,孔公差为0.025 0 mm,上偏差为0.025 0 mm,下偏差为0.000 0 mm。
结语
嵌入式智能化几何精度设计系统,在系统性、集成性和操作的规范性方面有突出的特点,使线性尺寸在数字化表达、操作和控制方面有了质的飞跃。实验表明,该系统操作简单,能够快速、正确地进行零件的尺寸公差设计,能将基于新一代GPS标准的线性尺寸查询信息直观地展现出来,具有较高的实用价值。
WinCE 线性尺寸查询及标注系统 SQLCE Microsoft Visual Studio 2008 产品几何技术规范 相关文章:
- 如何使WINCE启动时自动运行应用程序(04-11)
- 基于WinCE操作系统的通用USB数控键盘设计(08-05)
- 基于WinCE的ARM视频监控系统(11-14)
- WinCE系统下BootLoader的开发(04-10)
- WinCE下光电编码器的驱动程序设计(04-12)
- WindowsCE.Net下CAN卡的驱动程序设计(04-12)