1992年,Microsoft Foundation Classes即MFC正式发行,这就是1。0版本的。Win32小组基于AFX类框架将一些继承树由八层降为三层,使得这个体系的结构层次得到了降低,最终的框架看起来比较像一个windows API函数的套件集合。文献综述
在1993年推出visual c++ 1。0的同时,更新和改进了的MFC2。0也发行了,它添加了许多新功能,像工具条、状态条、上下文相关帮助等等。
2 三维坐标测量仪简介
三维坐标测量仪的发展非常迅速,目前在机械加工业中的应用也很普遍,最常见的有三维坐标测量机,这是最早的接触式坐标测量机,后来光学的发展推动了非接触式测量的发展,诸如CT法和STM法,全息法和相位测量法也为非接触式测量提供了可能,目前比较成型的有三维影像测量仪。
2。1 三维坐标测量机
图2。1 三维坐标测量机示意图
三维坐标测量机的结构可分为四个模块:探测模块、主轴模块、驱动模块和软件模块。
探测模块:探测模块主要是指探测头,探测头负责感应工件实体的位置坐标和完成相应的信号输出,它也能响应输入信号,可根据输入的信号改变自身位置完成相应的测量。
主轴模块:整个机械仪器的轴心,它的精度直接影响着测量结果,基座的稳定性也决定了测量仪器工作性能的优劣。
驱动模块:通过电信号驱动探测头和三轴进行运动,它的灵活性也是测量效率的体现。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
软件模块:软件模块分为两部分,一部分是读取图纸并产生相应的控制输出信号,另一部分是处理输入信号(即反馈回来的坐标)。
三维坐标测量机的工作原理:将待测物体放在工作台上固定好,读取图纸文件,通过适当取点控制探测头在实际位置进行取点测量,通过反馈回来的坐标位置进行计算(软件中应有大部分的计算程序无需人工运算),可以通过多次取点和取不同的点来对相应的参数进行计算从而减小误差,对于一些较复杂的面型或弧度的计算,可能需要大量的采集数据点进行拟合,然后再通过相应的数学模型计算所求参数。假设要检验一个圆柱体的外径,系统需要根据图纸提供的外径参数设置探测头的空间位置,这个位置通常需要距离被测圆柱体外周围适当距离并留有可调控的余量,通过探测头在外径寻获的三点的坐标反馈给计算机系统后,计算机通过调用相应的数学算法即可求出实际外径和误差,如果是测量空心圆柱体内径的话,那么就需要控制探测头在内径圆周的内侧移动。
三维坐标测量机的应用:三维坐标测量机主要应用于工业生产中用于完成对几何形状和尺寸的检测、角度弧度的计算、面型质量的检验等等,可适用的测量环境较多,而且性能比较稳定,精度也很高。