光电经纬仪轴系误差仿真计算的新方法
轴系是决定光电经纬仪测量精度的关键组件,过去常将球面三角学方法做某些简化后来推导轴系误差引起的光电经纬仪测量误差,存在适用局限性。根据光电经纬仪的测量坐标系,采用坐标变换方法,将轴系误差出现的过程看作坐标系的旋转过程,并用旋转矩阵来表示各个轴系误差,最终建立了轴系误差引起测量误差的数学模型。采用MATLAB与VB混合编程的方法对该误差模型进行了仿真分析,通过比较仿真结果与单项误差法计算的结果,验证了该轴系误差模型的正确性,为光电经纬仪的精度分析和误差修正提供了参考。"
VB和Matlab混合编程在圆度误差评定中的应用研究
基于VB和Matlab混合编程研究了圆度误差的评定,分析了同时使用COM组件和matrixVB进行混合编程对圆度误差进行评定,并与单独使用一种软件的评定效率与结果进行了对比分析。结果表明,使用VB和Matlab混合编程大大提升了圆度误差评定的效率,评定结果更加可靠。该方法在科研工作和工程实际中有着广泛的应用前景和巨大的商业价值。
混合编程在实时超声无损检测中的应用
超声无损检测中数据采集和与电脑之间的数据传输是人机交互进行的,对数据文件的分析也常是在检测之后。为了实现超声数据采集和缺陷类型智能识别的同步,采用了VC++和MATLAB混合编程的方法对采集的超声数据进行实时处理。该方法结合了VC++能直接与计算机硬件交互数据和MATLAB有强大运算能力的优势,对采集的超声数据进行实时分析。并结合小波分析和神经网络进行了实验,证明该方法能实现超声实时检测和缺陷智能识别。
基于Matlab和VC++混合编程的障碍检测系统设计
本文主要研究移动机器人在环境未知情况下的障碍物检测问题,提出了一种图像分割和立体视觉相结合的方法进行检测,减小了检测算法的复杂度,并能快速可靠地检测出机器人行进前方障碍物的位置和距离信息;将VC++的可视化图形界面功能和MATLAB的强大图像处理功能有机的结合起来,采用混合编程开发方法实现障碍物检测系统软件。实验结果表明,该方法在障碍物检测系统的开发过程中大大提高了编程效率,缩短了软件的开发周期。
一种基于LabVIEW和MATLAB混合编程的视觉检测系统关键技术研究
传统的视觉检测系统不仅浪费时间和人力,检测精度也远远不足,故提出一种视觉检测系统。该检测系统主要以涂层展开板为研究对象,在流水线系统上对其进行在位检测。首先进行了检测系统总体方案设计,在硬件方面主要介绍了该检测系统相机、镜头、光源的选取以及调试;软件方面主要介绍了相机的标定、图像的预处理和增强、边缘检测等关键技术。根据谱带的形状特征,提出一种三次样条插值法与多项式拟合法相结合的算法来提取出各个谱线分割线的边缘点,同时在LabVIEW环境下进行MATLAB编程,进而提高算法效率。然后将MATLAB计算出的坐标值通过上位机发送给数控机床,数控机床对得到的数据进行实时处理,从而对同一颜色区域进行刮取。与人工检测进行对比,该检测系统在检测精度和速度上都优于传统方法。
在LabVIEW中调用VB的混合编程的实现
在使用LabVIEW开发设备监控系统时,对有关数据的分析判断和算法的编写等实现起来较复杂。VB是高级编程语言,能够轻松实现智能算法的编写与数据的分析。针对LabVIEW与VB混合编程问题,提出以文本文件或Data Socket技术这两种方式作为程序接口,用LabVIEW的主程序调用VB生成的可执行文件。文中以具体的例子说明实现的过程。结果表明能有效地实现以LabVIEW为主程序调用VB子程序的混合编程。这种方法以LabVIEW为主界面,既保留了LabVIEW的虚拟仪器图形界面显示的优势,又结合了VB简单高效的编程特点,大大提高程序开发效率。








