• 大小: 2.55MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-05
  • 语言: Matlab
  • 标签: CVI  

资源简介

本课题设计主要研究: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


评论

共有 条评论