API文件函數(shù)接口 Read課件_第1頁
API文件函數(shù)接口 Read課件_第2頁
API文件函數(shù)接口 Read課件_第3頁
API文件函數(shù)接口 Read課件_第4頁
API文件函數(shù)接口 Read課件_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

IQ儀器控制信號捕捉與分析IQapiC++編程接口IQ儀器控制信號捕捉與分析IQapiC++編程接口1內(nèi)容簡介 -系統(tǒng)要求 -API文件函數(shù)接口-初始與釋放函數(shù)-儀器控制函數(shù)-儀器配置函數(shù)-數(shù)據(jù)捕捉函數(shù)-數(shù)據(jù)分析函數(shù)-取值函數(shù)-錯誤處理函數(shù)內(nèi)容簡介2內(nèi)容API調(diào)用關(guān)系簡單控制儀器實例捕捉與分析(實例講解)內(nèi)容3系統(tǒng)要求(軟硬件)LitePoint硬件版本要求1.3以上操作系統(tǒng)(MicrosoftWindows2000以上的操作系統(tǒng))磁盤空間至少1GB的空間內(nèi)存至少512MB,強烈建議1GB以上具有以太網(wǎng)接口orUSB接口(IQ201X)Matlabv7.6/Matlabv7.9運行庫系統(tǒng)要求(軟硬件)4環(huán)境變量PATHC:\ProgramFiles\MATLAB\MATLABComponentRuntime\v79\runtime\win32C:\ProgramFiles\MATLAB\MATLABComponentRuntime\v79\bin\win32須將上述路徑加入到系統(tǒng)環(huán)境變量PATH盡量將此路徑加到系統(tǒng)環(huán)境變量PATH中的前部環(huán)境變量PATHC:\ProgramFiles\MATLA5環(huán)境變量PATH環(huán)境變量PATH6環(huán)境變量PATH環(huán)境變量PATH7API文件IQMeasure.dll IQMeasure.lib (VC++)IQMeasure.hiqapi.dlllibiqapi.dlllibiqapi.ctf-首次運行會將此文件釋放到libiqapi_mcr文件夾,里面包含了Matlab的鏈接庫文件API文件IQMeasure.dll 8函數(shù)接口-初始與釋放函數(shù)LP_Init()-初始化API庫和Matlab運行庫,它必須在任何其它API調(diào)用之前調(diào)用。注意:此函數(shù)在進程的生存期只能調(diào)用一次。LP_Term()-釋放API庫和Matlab運行庫,此函數(shù)在程序終止時調(diào)用且只能調(diào)用一次。函數(shù)接口-初始與釋放函數(shù)LP_Init()-初始化API9函數(shù)接口-儀器控制函數(shù)LP_InitTester() LP_InitTester2() -連接儀器LP_InitTester3()LP_InitTester4()LP_GetVersion() -獲取版本信息LP_ConClose() -關(guān)閉與儀器的連接LP_ConOpen() -重新連接儀器函數(shù)接口-儀器控制函數(shù)LP_InitTester() 10函數(shù)接口-配置函數(shù)LP_SetVsg()LP_SetVsa()

*參數(shù):rfFreqHz發(fā)射信號的中心頻率(單位:Hz)*參數(shù):rfGainDb

VSG輸出功率(單位:dBm)*參數(shù):port

VSG使用的RF端口:* -=1:OFF* -=2:LeftRFport(RF1)* -=3:RightRFport(RF2)(Default)* -=4:Baseband

*參數(shù):rfFreqHz

VSA工作的中心頻率(單位:Hz)*參數(shù):rfAmplDb

VSA工作的峰值功率(單位:dBm)*參數(shù):port

VSA使用的RF端口:* -=1:OFF* -=2:LeftRFport(RF1)(Default)* -=3:RightRFport(RF2)* -=4:Baseband*參數(shù):extAttenDb外部衰減*參數(shù):triggerLevelDb信號觸發(fā)電平

函數(shù)接口-配置函數(shù)LP_SetVsg()*參數(shù):rf11函數(shù)接口-配置函數(shù)函數(shù)接口-配置函數(shù)12函數(shù)接口-配置函數(shù)rfAmplDb=目標功率+均峰比值-衰減值均峰比值OFDM=10

CCK/DSSS=4函數(shù)接口-配置函數(shù)OFDM=10C13均峰比均峰比14函數(shù)接口-配置函數(shù)LP_SetVsgModulation(char*modFileName)LP_SaveVsaSignalFile(char*sigFileName)LP_SaveVsaGeneratorFile(char*sigFileName)LP_Agc(double*rfAmplDb)LP_SetFrameCnt(intframeCnt);LP_TxDone(void)取值范圍:0–655340:持續(xù)發(fā)射函數(shù)接口-配置函數(shù)LP_SetVsgModulation(c15函數(shù)接口-數(shù)據(jù)捕捉函數(shù)LP_VsaDataCapture()

*參數(shù):samplingTimeSecs

采樣時間長度*參數(shù):triggerType

捕捉信號時的觸發(fā)類型(Default:6)*

-1=Free-run* -2=Externaltrigger* -6=SignalTrigger

-13IQ2010觸發(fā)專用

*參數(shù):sampleFreqHz

采樣頻率(Default:80Mhz)

*參數(shù):triggerTimeout 信號捕捉溢出時間*參數(shù):triggerPreTime 設置滿足觸發(fā)條件前捕捉的信號時間長度*參數(shù):ht40Mode 1.HT40頻譜模式; 2.普通模式

函數(shù)接口-數(shù)據(jù)捕捉函數(shù)LP_VsaDataCapture()16函數(shù)接口-數(shù)據(jù)分析函數(shù)LP_Analyze80211ag()LP_Analyze80211n()LP_Analyze80211b()LP_AnalyzeFFT();LP_AnalyzePower();函數(shù)接口-數(shù)據(jù)分析函數(shù)LP_Analyze80211ag()17函數(shù)接口-取結(jié)果函數(shù)LP_GetScalarMeasurement()函數(shù)接口-取結(jié)果函數(shù)LP_GetScalarMeasurem18函數(shù)接口-錯誤處理函數(shù)LP_GetErrorString();函數(shù)接口-錯誤處理函數(shù)LP_GetErrorString()19API基本調(diào)用關(guān)系

初始化儀器控制配置VSA參數(shù)數(shù)據(jù)捕捉數(shù)據(jù)分析取結(jié)果配置VSG參數(shù)發(fā)送數(shù)據(jù)TX/RX結(jié)束發(fā)送完畢?配置VSG參數(shù)YNAPI基本調(diào)用關(guān)系

初始化儀器控制配置VSA參數(shù)數(shù)據(jù)捕捉數(shù)據(jù)20控制儀器實例-最簡單的例子voidmain(void){ LP_Init();LP_InitTester("192.168.100.254");LP_SetVsa(2412e6,18,PORT_LEFT,0,-25);LP_VsaDataCapture(300);LP_Analyze80211ag();doubleevm=LP_GetScalarMeasurement("evmAll");printf("EVMforOFDM-54=%.2f\n",evm); LP_Term();}控制儀器實例-最簡單的例子voidmain(void)21謝謝!謝謝!22IQ儀器控制信號捕捉與分析IQapiC++編程接口IQ儀器控制信號捕捉與分析IQapiC++編程接口23內(nèi)容簡介 -系統(tǒng)要求 -API文件函數(shù)接口-初始與釋放函數(shù)-儀器控制函數(shù)-儀器配置函數(shù)-數(shù)據(jù)捕捉函數(shù)-數(shù)據(jù)分析函數(shù)-取值函數(shù)-錯誤處理函數(shù)內(nèi)容簡介24內(nèi)容API調(diào)用關(guān)系簡單控制儀器實例捕捉與分析(實例講解)內(nèi)容25系統(tǒng)要求(軟硬件)LitePoint硬件版本要求1.3以上操作系統(tǒng)(MicrosoftWindows2000以上的操作系統(tǒng))磁盤空間至少1GB的空間內(nèi)存至少512MB,強烈建議1GB以上具有以太網(wǎng)接口orUSB接口(IQ201X)Matlabv7.6/Matlabv7.9運行庫系統(tǒng)要求(軟硬件)26環(huán)境變量PATHC:\ProgramFiles\MATLAB\MATLABComponentRuntime\v79\runtime\win32C:\ProgramFiles\MATLAB\MATLABComponentRuntime\v79\bin\win32須將上述路徑加入到系統(tǒng)環(huán)境變量PATH盡量將此路徑加到系統(tǒng)環(huán)境變量PATH中的前部環(huán)境變量PATHC:\ProgramFiles\MATLA27環(huán)境變量PATH環(huán)境變量PATH28環(huán)境變量PATH環(huán)境變量PATH29API文件IQMeasure.dll IQMeasure.lib (VC++)IQMeasure.hiqapi.dlllibiqapi.dlllibiqapi.ctf-首次運行會將此文件釋放到libiqapi_mcr文件夾,里面包含了Matlab的鏈接庫文件API文件IQMeasure.dll 30函數(shù)接口-初始與釋放函數(shù)LP_Init()-初始化API庫和Matlab運行庫,它必須在任何其它API調(diào)用之前調(diào)用。注意:此函數(shù)在進程的生存期只能調(diào)用一次。LP_Term()-釋放API庫和Matlab運行庫,此函數(shù)在程序終止時調(diào)用且只能調(diào)用一次。函數(shù)接口-初始與釋放函數(shù)LP_Init()-初始化API31函數(shù)接口-儀器控制函數(shù)LP_InitTester() LP_InitTester2() -連接儀器LP_InitTester3()LP_InitTester4()LP_GetVersion() -獲取版本信息LP_ConClose() -關(guān)閉與儀器的連接LP_ConOpen() -重新連接儀器函數(shù)接口-儀器控制函數(shù)LP_InitTester() 32函數(shù)接口-配置函數(shù)LP_SetVsg()LP_SetVsa()

*參數(shù):rfFreqHz發(fā)射信號的中心頻率(單位:Hz)*參數(shù):rfGainDb

VSG輸出功率(單位:dBm)*參數(shù):port

VSG使用的RF端口:* -=1:OFF* -=2:LeftRFport(RF1)* -=3:RightRFport(RF2)(Default)* -=4:Baseband

*參數(shù):rfFreqHz

VSA工作的中心頻率(單位:Hz)*參數(shù):rfAmplDb

VSA工作的峰值功率(單位:dBm)*參數(shù):port

VSA使用的RF端口:* -=1:OFF* -=2:LeftRFport(RF1)(Default)* -=3:RightRFport(RF2)* -=4:Baseband*參數(shù):extAttenDb外部衰減*參數(shù):triggerLevelDb信號觸發(fā)電平

函數(shù)接口-配置函數(shù)LP_SetVsg()*參數(shù):rf33函數(shù)接口-配置函數(shù)函數(shù)接口-配置函數(shù)34函數(shù)接口-配置函數(shù)rfAmplDb=目標功率+均峰比值-衰減值均峰比值OFDM=10

CCK/DSSS=4函數(shù)接口-配置函數(shù)OFDM=10C35均峰比均峰比36函數(shù)接口-配置函數(shù)LP_SetVsgModulation(char*modFileName)LP_SaveVsaSignalFile(char*sigFileName)LP_SaveVsaGeneratorFile(char*sigFileName)LP_Agc(double*rfAmplDb)LP_SetFrameCnt(intframeCnt);LP_TxDone(void)取值范圍:0–655340:持續(xù)發(fā)射函數(shù)接口-配置函數(shù)LP_SetVsgModulation(c37函數(shù)接口-數(shù)據(jù)捕捉函數(shù)LP_VsaDataCapture()

*參數(shù):samplingTimeSecs

采樣時間長度*參數(shù):triggerType

捕捉信號時的觸發(fā)類型(Default:6)*

-1=Free-run* -2=Externaltrigger* -6=SignalTrigger

-13IQ2010觸發(fā)專用

*參數(shù):sampleFreqHz

采樣頻率(Default:80Mhz)

*參數(shù):triggerTimeout 信號捕捉溢出時間*參數(shù):triggerPreTime 設置滿足觸發(fā)條件前捕捉的信號時間長度*參數(shù):ht40Mode 1.HT40頻譜模式; 2.普通模式

函數(shù)接口-數(shù)據(jù)捕捉函數(shù)LP_VsaDataCapture()38函數(shù)接口-數(shù)據(jù)分析函數(shù)LP_Analyze80211ag()LP_Ana

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論