資源簡介
本課題設(shè)計(jì)主要研究:Lab Windows/CVI開發(fā)平臺(tái)下設(shè)計(jì)基于PC-DAQ的虛擬儀器測試
系統(tǒng)的工作原理、編程實(shí)現(xiàn)以及硬件連接;信號(hào)采集、信號(hào)分析儀的編程設(shè)計(jì)、通用
信號(hào)發(fā)生器;Lab Windows/CVI與MATLAB的接口及應(yīng)用。在進(jìn)行了深入了解Lab
Windows/CVI開發(fā)平臺(tái)和參考各類文獻(xiàn)資料的基礎(chǔ)上研究Lab Windows/CVI軟件的主
要組成部分,數(shù)據(jù)采集卡與Lab Windwos/CVI的接口及應(yīng)用,并設(shè)計(jì)了虛擬數(shù)據(jù)采集
儀、基于一般信號(hào)分析技術(shù)的虛擬儀器(調(diào)幅波解調(diào)器、基于相關(guān)法的相位差計(jì)、模
擬模糊熱點(diǎn)溫度分析儀、虛擬掃描信號(hào)發(fā)生器)以及虛擬信號(hào)發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)、
實(shí)現(xiàn)了在Lab Windows/CVI環(huán)境下,利用ActiveX技術(shù)實(shí)現(xiàn)在Lab Windows/CVI環(huán)境
下調(diào)用MATLAB函數(shù)的實(shí)現(xiàn)虛擬小波消噪儀。

代碼片段和文件信息
#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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2228??2003-01-01?14:58??CVI的信號(hào)分析\123.cws
?????文件??????23862??2004-05-09?09:11??CVI的信號(hào)分析\matlabsrvr.c
?????文件??????65026??2004-05-09?09:09??CVI的信號(hào)分析\matlabsrvr.fp
?????文件???????6154??2004-05-09?09:09??CVI的信號(hào)分析\matlabsrvr.h
?????文件???????8168??2004-05-09?09:09??CVI的信號(hào)分析\matlabsrvr.obj
?????文件????????178??2004-05-09?09:09??CVI的信號(hào)分析\matlabsrvr.sub
?????文件??????12379??2006-04-14?17:51??CVI的信號(hào)分析\matlabutil.c
?????文件???????2589??2003-07-29?10:00??CVI的信號(hào)分析\matlabutil.h
?????文件??????22259??2003-01-01?22:07??CVI的信號(hào)分析\xyb.c
?????文件???????4276??2003-01-01?17:21??CVI的信號(hào)分析\xyb.prj
?????文件????6190336??2003-01-01?18:26??CVI的信號(hào)分析\xyb_dbg.cdb
?????文件?????446464??2003-01-01?18:26??CVI的信號(hào)分析\xyb_dbg.exe
?????文件????2108584??2003-01-01?16:38??CVI的信號(hào)分析\cvibuild.xyb\GZ.nidobj
?????文件????????656??2003-01-01?18:26??CVI的信號(hào)分析\cvibuild.xyb\dependencies.bri
?????文件????1885096??2003-01-01?22:57??CVI的信號(hào)分析\cvibuild.xyb\matlabsrvr.nidobj
?????文件????1821209??2003-01-01?21:59??CVI的信號(hào)分析\cvibuild.xyb\matlabutil.nidobj
?????文件???????1924??2003-01-01?18:26??CVI的信號(hào)分析\cvibuild.xyb\resources.res
?????文件????1975701??2003-01-01?18:26??CVI的信號(hào)分析\cvibuild.xyb\xyb.nidobj
?????文件???????1120??2009-05-08?09:22??CVI的信號(hào)分析\cvibuild.xyb\build.ini
?????文件??????10086??2009-04-24?22:19??CVI的信號(hào)分析\xyb.h
?????文件??????50062??2009-04-24?22:20??CVI的信號(hào)分析\xyb.uir
?????文件???????4023??2009-05-08?09:21??CVI的信號(hào)分析\xyb.cws
?????目錄??????????0??2009-04-24?21:58??CVI的信號(hào)分析\cvibuild.xyb
?????目錄??????????0??2009-04-24?21:58??CVI的信號(hào)分析
-----------?---------??----------?-----??----
?????????????14642380????????????????????24
評(píng)論
共有 條評(píng)論