APx500測(cè)量軟件擁有的音頻測(cè)量用戶界面。測(cè)量導(dǎo)航和定序器讓您無(wú)需編寫(xiě)任何代碼即可實(shí)現(xiàn)復(fù)雜的自動(dòng)化過(guò)程,包括用戶提示及對(duì)外部應(yīng)用的調(diào)用。
而有時(shí)操作員需要自定義界面,或要求實(shí)現(xiàn)應(yīng)用至應(yīng)用的自動(dòng)化。針對(duì)這些情況,APx配備了綜合應(yīng)用程序設(shè)計(jì)界面(簡(jiǎn)稱 API)。
AP支持VB.NET、C#.NET、MATLAB和LabVIEW開(kāi)發(fā)環(huán)境。如需新手教程、文件、驅(qū)動(dòng)及示例,請(qǐng)查看APxAPI開(kāi)發(fā)工具下載區(qū)。
API 簡(jiǎn)介
Audio Precision APx500 API 顯示的是 APx 用戶界面。API 已經(jīng)過(guò)合理編排,重點(diǎn)強(qiáng)調(diào)項(xiàng)目文件、序列及測(cè)量等主要概念。
我們可以看到,APx 用戶界面 (UI) 分為左右兩側(cè)。測(cè)量導(dǎo)航位于屏幕左側(cè),為您的項(xiàng)目提供導(dǎo)航項(xiàng),能夠按序列運(yùn)行您的項(xiàng)目?jī)?nèi)容。用戶界面的右側(cè)是運(yùn)行中的測(cè)量項(xiàng)。而運(yùn)行中測(cè)量項(xiàng)的所有設(shè)置和結(jié)果都展示于用戶界面。
API 的組成方式與此相近。用戶界面中各項(xiàng)測(cè)量均可調(diào)出對(duì)應(yīng)屬性,屬性名稱與用戶界面所顯示名稱相同
? 參照電平
? 電平與增益
? 總諧波失真加噪音
? 頻率響應(yīng)
? 信噪比
? 相位
? 串音
? 連續(xù)掃描
大部分測(cè)量都具備相同的屬性選項(xiàng),如生成器、啟動(dòng)()和清除數(shù)據(jù)(),也有一些只適用于某一項(xiàng)測(cè)量,如串音測(cè)試中的“一對(duì)一來(lái)源通道(OneToOneSourceChannel)"。這些屬性選項(xiàng)將相應(yīng)地調(diào)用與測(cè)量相關(guān)的動(dòng)作,這些動(dòng)作可能是共享的也可能是的,取決于您選擇了哪個(gè)測(cè)量項(xiàng)。
? 名稱
? 有效
? 獲取數(shù)值
? 復(fù)制到剪貼板
API 使用方法
雖然API的確能夠調(diào)用APx幾乎所有的單獨(dú)操作,但啟動(dòng)APx自動(dòng)化的方法是將手動(dòng)創(chuàng)建的項(xiàng)目文件與“運(yùn)行序列"API調(diào)用APx.Sequence.Run()命令相結(jié)合。
1. 打開(kāi)APx用戶界面
2. 通過(guò)測(cè)量導(dǎo)航制作您所需要的測(cè)量序列
a. 調(diào)整測(cè)量分析儀參數(shù),增加用戶提示,為每項(xiàng)測(cè)量設(shè)置必要范圍
3. 將序列另存為一份APx項(xiàng)目文件,比如ampbuild01.approj
4. 關(guān)閉APx,切換至您的程序設(shè)計(jì)環(huán)境
5. 使用API調(diào)用“運(yùn)行序列"命令查找和運(yùn)行您在第3步中保存的項(xiàng)目。
6. API含有許多調(diào)用命令,可從序列中提取結(jié)果。這些結(jié)果隨后可用于您的程序當(dāng)中
這一方法結(jié)合程序設(shè)計(jì)環(huán)境的靈活性,地發(fā)揮了APx用戶界面便于使用的優(yōu)勢(shì),實(shí)現(xiàn)自動(dòng)測(cè)試和/或?qū)Px整合至更大的測(cè)試設(shè)備中。
比如,運(yùn)行一項(xiàng)名為“Test23.approj"的項(xiàng)目時(shí),您將會(huì)使用
APx.Sequence.Run("c:mytestsTest23.approj")
運(yùn)行序列中的單項(xiàng)測(cè)量時(shí),您將會(huì)使用
APx.Sequence.Item("Signal Path1").Item("Level and Gain").Run()
注:測(cè)量導(dǎo)航總是會(huì)該項(xiàng)測(cè)量屬于哪個(gè)信號(hào)通道,因此API調(diào)用命令必須信號(hào)通道參數(shù)。
API 示例與資源
APx API 項(xiàng)目模板
AP 已提供 VB Express 項(xiàng)目模板安裝程序,為您提供開(kāi)啟APx新項(xiàng)目的起點(diǎn)。
此項(xiàng)目將提供空白格式,其中APx等級(jí)已定義。如需更詳細(xì)的代碼示例,請(qǐng)使用 APx API 開(kāi)發(fā)工具中的 Visual Basic Sample Tests。
說(shuō)明
? 下載、解壓、安裝微軟 Visual Basic Express 2008.
? 打開(kāi) VB Express 2008。
? 打開(kāi)新項(xiàng)目(文件/新項(xiàng)目/已安裝模板/ APx500 應(yīng)用程序
? 在 Solution Explorer 導(dǎo)航中,右擊“APxMainForm.vb",選擇“View Code"
? 現(xiàn)在您可啟動(dòng) API 開(kāi)發(fā)。











所有評(píng)論僅代表網(wǎng)友意見(jiàn),與本站立場(chǎng)無(wú)關(guān)。