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