主题:用VB+OCX实现数值计算,信号处理,图形图像等软件系统
一、开发方法
(1)虚拟仪器 = 算法和界面的完美结合=Microsoft Visual Basic 6.0/Visual C++ 6.0/Visual Studio.NET(C#, VB.NET) + COM、ActiveX控件(OCX)+动态连接库(DLL);
(2)数据采集、处理与分析软件系统 = 算法+人机交互分析=数值计算+信号处理+图像处理+统计分析+可视化+数据管理+分析报告;(3)数据分析可视化 = 波形+图形+图像+动画;
(4)信息处理与分析 = 数据+时间序列+信号+图像 处理与分析+统计分析+数据管理。
二、ActiveX控件集合
在下面的网站中,提供了大量免费的ActiveX控件,涉及的领域涵盖科学数值计算,信号处理,时间序列,图形,图像处理等。
请到下面链接去看控件的使用说明,VB例程,免费下载控件以及VB例子。
Chengbo Software Workshop
http://www.chengbosoft.com科学数值计算(Codsp45.ocx),信号处理(DatView45.ocx),时间序列(PWDSP45.ocx),
科学图形(Mesh45.ocx,ViContour45.ocx,MatView45.ocx,PlotXY45.ocx),
图像处理(Cqmimg60.ocx),GIF动画(GifAni45.ocx)
这一系列ActiveX开发控件,功能十分强大,都是免费下载使用的 。可以在Microsoft Visual Basic 6.0, Visual C/C++ 6.0,
Visual Studio.NET(VB.NET,C#)等开发系统中使用。三、控件功能简述
数据分析内容广,就做数据分析软件开发而言,应当包括算法设计,如统计分析,数据的插值,拟合,平滑,
去异常等;软件界面设计,分析总结报告,数据库查询等。信号处理和分析,或者数据处理和分析,其算法设计和交互分析界面设计,
构建自己的分析软件系统,理论和实际结合,需求和产品结合,如何快速开发是很多工程技术人员遇到的问题,
这里提供一个解决方案
可用Microsoft Visual Basic 6.0,Visual C/C++ 6.0,Visual Studio.net(C#,VB.NET)作为开发环境,用一系列与仪器开发相关的ActiveX控件(OCX)作为虚拟仪器的开发部件,构件基于计算机的软件化仪器,满足数据采集、监视、存储、处理、回放、以及交互分析 、报告制作打印等应用需求。这些控件包括:
(1)数值计算(CoDsp45.ocx):解线性方程组,解一元n次方程,矩阵逆、行列式、相乘、特征值、特征向量求解,线性规划,特殊函数计算等。
(2)信号处理(DatView45.ocx):快速傅立叶变换(FFT),余弦变换(DCT),小波变换,功率谱估计,AR模型,FIR、IIR滤波器设计与滤波, 自适应滤波,相关与卷积,数据压缩,数值微分与积分,信号仿真 ,线性系统零极点计算和幅频相频特性等。
(3)时间序列分析(pwdsp45.ocx):数据插值与拟合,多元线性回归,数值排序,统计参数估计(最小值、最大值、均值、方差、标准差、中值、众数、过零率、偏度、峰度),统计检验,数据平滑,数据分布 ,AR、MA、ARMA模型线性预测,主成分分析等。
(5)科学图形绘制(WaveRun.ocx,RtSigWave.ocx,ShortWave.ocx,Plotxy54.ocx,mesh45.ocx,vicontour45.ocx,matview45.ocx):二维数据图形表达(曲线、直方图、饼图、散点图), 三维数据图形表达(等高线图、三维网状图形、三维表面图形、三维投影图形),动态波形实时监视,信号波形表达与测量等。
(6)图像处理(cqmimg60.ocx):BMP、PCX、TIF、GIF、JPG格式图像文件读写,图像显示,图像创建,图像中数据操纵,图像的基本处理(旋转、镜像、转置、重新采样、 插值、变换),图像中图形的绘制,实时动态图像,图像打印等。
(7)多通道信号表达与分析(DataSeries5.ocx):多通道信号波形的回顾浏览、测量,波形点和波形段标记,信号处理,信号交互分析,信号处理结果的图形和图像表达等。
(8)数据管理(Rectab.ocx):支持Access 3.0数据库(MDB),功能包括建立数据库以及数据表与字典,打开数据库文件并显示记录,在数据表中增加、删除、修改记录,并对记录进行排序、查找、统计等。 建立记录与文件关联。
(9)动画制作(GifAni45.ocx):给定一系列图片文件,可将其合并成一个GIF文件,构成动画;也可以将一个GIF动画文件转化成一系列图片文件;用此控件可制作GIF动画。
(10)打印报告制作(DataReport.ocx):用此控件通过编程制作图文并茂打印报告,具有组合多行文字、表格、曲线、直方图、饼图、图像在一起,生成打印报告,并具有打印预览功能等。
Chengbo Software Workshop
http://www.chengbosoft.com
Email: chengbosoft@126.com
QQ:1924057826