振弦采集模塊配置工具VMTool的常見(jiàn)功能
掃描二維碼
隨時(shí)隨地手機(jī)看文章
一、實(shí)時(shí)數(shù)據(jù)讀取
當(dāng) VMTool 與模塊為連接狀態(tài)時(shí)( 4.3.1 模塊的連接與斷開(kāi)), 勾選實(shí)時(shí)數(shù)據(jù)區(qū)的【 自動(dòng)讀取】 復(fù)選框, VMTool 開(kāi)始自動(dòng)向模塊發(fā)送實(shí)時(shí)數(shù)據(jù)讀取指令, 修改【 時(shí)間間隔】 文本框內(nèi)的數(shù)值可改變相鄰兩條讀取指令的時(shí)間間隔, 單位為毫秒。 自動(dòng)發(fā)送讀取指令后, VMTool 等待模塊返回實(shí)時(shí)數(shù)據(jù), 直到模塊返回了正確的實(shí)時(shí)數(shù)據(jù)后才會(huì)啟動(dòng)下次指令發(fā)送。
實(shí)時(shí)數(shù)據(jù)區(qū)中各物理量的含意見(jiàn)第 3 章中的相關(guān)寄存器說(shuō)明。
測(cè)量頻率: VMTool 根據(jù)最后兩次收到 VMXXX 實(shí)時(shí)數(shù)據(jù)的時(shí)間差估算得到的數(shù)據(jù)接收速率。由于 VMXXX 模塊采用測(cè)量?jī)?yōu)先的工作策略, 若模塊“ 正忙” 時(shí)收到指令,則會(huì)等待當(dāng)前測(cè)量完成后才會(huì)響應(yīng)并執(zhí)行指令, 返回指令的響應(yīng)信息, 故此, 當(dāng)使用本節(jié)介紹的“ 自動(dòng)讀取” 功能時(shí), 將讀取時(shí)間間隔設(shè)置為小于模塊實(shí)際測(cè)量速率的值, 此時(shí)模塊每次的測(cè)量結(jié)果均被讀取到,這種情況下計(jì)算得出的數(shù)據(jù)接收速率其實(shí)就是模塊的讀數(shù)速率。 如:若通過(guò)觀察,模塊的讀數(shù)速率為 1Hz 左右時(shí),此處的自動(dòng)讀取時(shí)間間隔應(yīng)設(shè)置為比 1000 毫秒低的值,推薦為 500ms, 這樣得到的測(cè)量頻率值就是模塊讀數(shù)速率,若此時(shí)時(shí)間間隔設(shè)置為大于 1000ms 的值時(shí),得到的測(cè)量頻率值僅能說(shuō)明界面的更新速率,而與模塊的讀數(shù)速率沒(méi)有直接關(guān)系。
運(yùn)行狀態(tài): 包括指令校驗(yàn)、采樣超時(shí)等數(shù)個(gè)運(yùn)行狀態(tài)標(biāo)志, True 表示狀態(tài)為真(或“ 是” ),F(xiàn)alse 表示狀態(tài)為假(或“ 否” )。
二、軟件握手協(xié)議
VMTool 支持與模塊之間的軟件握手協(xié)議, 在模塊啟用了軟件握手前提下( 詳見(jiàn)“3.7 小節(jié)中關(guān)于軟件握手的說(shuō)明” ), VMTool 可以利用軟件協(xié)議實(shí)現(xiàn)僅在模塊處于空閑時(shí)才會(huì)向模塊發(fā)送指令。通過(guò)點(diǎn)擊主界面指令區(qū)內(nèi)的握手協(xié)議下接框,選擇【 軟件握手】 選項(xiàng),開(kāi)啟 VMTool 的軟件握手功能。 啟用軟件握手之前, 向模塊發(fā)送指令后模塊通常不會(huì)立即響應(yīng)( 數(shù)據(jù)發(fā)送指示器閃爍后數(shù)據(jù)接收指示器不會(huì)立即閃爍), 啟用軟件握手之后, 會(huì)觀察到數(shù)據(jù)發(fā)送指示器閃爍后數(shù)據(jù)接收指示器也會(huì)立即閃爍,即: 向模塊發(fā)送的指令得到了即時(shí)響應(yīng)。
若 VMTool 開(kāi)啟了軟件握手功能而 VMXXX 模塊未開(kāi)啟此功能時(shí), 會(huì)導(dǎo)致 VMTool 因?yàn)槲唇邮盏接行У能浖帐謪f(xié)議信號(hào)而長(zhǎng)時(shí)間處于指令準(zhǔn)備發(fā)送狀態(tài),并在等待超時(shí)后才會(huì)向模塊發(fā)送,從 VMTool 狀態(tài)欄可以觀察到這一過(guò)程,會(huì)有正在檢測(cè)模塊軟件握手信號(hào)和未檢測(cè)到軟件握手信號(hào)顯示。