资源简介
本课题设计主要研究:Lab Windows/CVI开发平台下设计基于PC-DAQ的虚拟仪器测试
系统的工作原理、编程实现以及硬件连接;信号采集、信号分析仪的编程设计、通用
信号发生器;Lab Windows/CVI与MATLAB的接口及应用。在进行了深入了解Lab
Windows/CVI开发平台和参考各类文献资料的基础上研究Lab Windows/CVI软件的主
要组成部分,数据采集卡与Lab Windwos/CVI的接口及应用,并设计了虚拟数据采集
仪、基于一般信号分析技术的虚拟仪器(调幅波解调器、基于相关法的相位差计、模
拟模糊热点温度分析仪、虚拟扫描信号发生器)以及虚拟信号发生器的设计与实现、
实现了在Lab Windows/CVI环境下,利用ActiveX技术实现在Lab Windows/CVI环境
下调用MATLAB函数的实现虚拟小波消噪仪。
代码片段和文件信息
#include “matlabsrvr.h“
typedef interface tagMLApp_IMLApp_Interface MLApp_IMLApp_Interface;
typedef struct tagMLApp_IMLApp_VTable
{
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( MLApp_IMLApp_Interface __RPC_FAR * This
REFIID riid
void __RPC_FAR *__RPC_FAR *ppvobject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( MLApp_IMLApp_Interface __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( MLApp_IMLApp_Interface __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFullMatrix_) (MLApp_IMLApp_Interface __RPC_FAR *This
BSTR name
BSTR workspace
SAFEARRAY **pr
SAFEARRAY **pi);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutFullMatrix_) (MLApp_IMLApp_Interface __RPC_FAR *This
BSTR name
BSTR workspace
SAFEARRAY *pr
SAFEARRAY *pi);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Execute_) (MLApp_IMLApp_Interface __RPC_FAR *This
BSTR name);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MinimizeCommandWindow_) (MLApp_IMLApp_Interface __RPC_FAR *This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MaximizeCommandWindow_) (MLApp_IMLApp_Interface __RPC_FAR *This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Quit_) (MLApp_IMLApp_Interface __RPC_FAR *This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCharArray_) (MLApp_IMLApp_Interface __RPC_FAR *This
BSTR name
BSTR workspace
BSTR *mlString);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutCharArray_) (MLApp_IMLApp_Interface __RPC_FAR *This
BSTR name
BSTR workspace
BSTR charArray);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVisible_) (MLApp_IMLApp_Interface __RPC_FAR *This
long *pVal);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVisible_) (MLApp_IMLApp_Interface __RPC_FAR *This
long pVal);
} MLApp_IMLApp_VTable;
typedef interface tagMLApp_IMLApp_Interface
{
CONST_VTBL MLApp_IMLApp_VTable __RPC_FAR *lpVtbl;
} MLApp_IMLApp_Interface;
/*const IID IID_IDis
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2228 2003-01-01 14:58 CVI的信号分析\123.cws
文件 23862 2004-05-09 09:11 CVI的信号分析\matlabsrvr.c
文件 65026 2004-05-09 09:09 CVI的信号分析\matlabsrvr.fp
文件 6154 2004-05-09 09:09 CVI的信号分析\matlabsrvr.h
文件 8168 2004-05-09 09:09 CVI的信号分析\matlabsrvr.obj
文件 178 2004-05-09 09:09 CVI的信号分析\matlabsrvr.sub
文件 12379 2006-04-14 17:51 CVI的信号分析\matlabutil.c
文件 2589 2003-07-29 10:00 CVI的信号分析\matlabutil.h
文件 22259 2003-01-01 22:07 CVI的信号分析\xyb.c
文件 4276 2003-01-01 17:21 CVI的信号分析\xyb.prj
文件 6190336 2003-01-01 18:26 CVI的信号分析\xyb_dbg.cdb
文件 446464 2003-01-01 18:26 CVI的信号分析\xyb_dbg.exe
文件 2108584 2003-01-01 16:38 CVI的信号分析\cvibuild.xyb\GZ.nidobj
文件 656 2003-01-01 18:26 CVI的信号分析\cvibuild.xyb\dependencies.bri
文件 1885096 2003-01-01 22:57 CVI的信号分析\cvibuild.xyb\matlabsrvr.nidobj
文件 1821209 2003-01-01 21:59 CVI的信号分析\cvibuild.xyb\matlabutil.nidobj
文件 1924 2003-01-01 18:26 CVI的信号分析\cvibuild.xyb\resources.res
文件 1975701 2003-01-01 18:26 CVI的信号分析\cvibuild.xyb\xyb.nidobj
文件 1120 2009-05-08 09:22 CVI的信号分析\cvibuild.xyb\build.ini
文件 10086 2009-04-24 22:19 CVI的信号分析\xyb.h
文件 50062 2009-04-24 22:20 CVI的信号分析\xyb.uir
文件 4023 2009-05-08 09:21 CVI的信号分析\xyb.cws
目录 0 2009-04-24 21:58 CVI的信号分析\cvibuild.xyb
目录 0 2009-04-24 21:58 CVI的信号分析
----------- --------- ---------- ----- ----
14642380 24
评论
共有 条评论