禪城網(wǎng)站建設(shè)報(bào)價(jià)it培訓(xùn)課程
??弟浖?/h2>
目前使用的是 MVS_STD_4.3.2_240705.exe ,最新的已經(jīng)到4.4了。
一個(gè)大的變動(dòng)
在上一篇中我們提到一個(gè)問題:
需要注意的是,我們必須先設(shè)置 TriggerSelector 是 “FrameBurstStart” 還是 “LineStart”
再設(shè)置TriggerMode 是 “On” 還是 “Off” 時(shí)才知道 TriggerMode 是誰的 TriggerMode 。 所以先指定TriggerSelector
在新版的軟件中他做了更新,上面這種方式,確實(shí)容易讓人混淆,所以他把每個(gè)都區(qū)分開了。
/// <summary>/// 其實(shí)就是打開觸發(fā)/// </summary>void SetLineSacanWorkMode(){//----------------打開幀觸發(fā)int result = device.Parameters.SetBoolValue("FrameTriggerMode", true);if (result != MvError.MV_OK){ShowErrorMsg("Set FrameTriggerMode Fail!", result);}//幀觸發(fā):觸發(fā)源result = device.Parameters.SetEnumValueByString("FrameTriggerSource", "Software");if (result != MvError.MV_OK){ShowErrorMsg("Set FrameTriggerSource Fail!", result);}result = MvError.MV_OK;//----------------打開行觸發(fā)result = device.Parameters.SetBoolValue("LineTriggerMode", true);if (result != MvError.MV_OK){ShowErrorMsg("Set LineTriggerMode Fail!", result);}//行觸發(fā):觸發(fā)源result = device.Parameters.SetEnumValueByString("LineTriggerSource", "FrequencyConverter");if (result != MvError.MV_OK){ShowErrorMsg("Set LineTriggerSource Fail!", result);} }-------------------------------------------------------------------------------------------------------------------------void SetLineSacanDebugMode(){int result = MvError.MV_OK;//----------------關(guān)閉幀觸發(fā)//result = device.Parameters.SetEnumValueByString("TriggerSelector", "FrameBurstStart");result = device.Parameters.SetBoolValue("FrameTriggerMode", false);if (result != MvError.MV_OK){ShowErrorMsg("Set FrameTriggerMode Fail!", result);}//----------------關(guān)閉行觸發(fā)result = device.Parameters.SetBoolValue("LineTriggerMode", false);if (result != MvError.MV_OK){ShowErrorMsg("Set LineTriggerMode Fail!", result);}}
以前是 現(xiàn)設(shè)置 TriggerSelector 是 行 還是 幀
現(xiàn)在直接分開:FrameTriggerMode 和 LineTriggerMode; FrameTriggerSource 以及 LineTriggerSource
界面上也做了縮進(jìn),方便理解。
注意上面,選擇幀掃描的時(shí)候,行觸發(fā)也顯示了,之前是不會(huì)顯示的。(觸發(fā)選擇行掃描)
此時(shí)選擇行掃描的時(shí)候,就只是顯示了行觸發(fā)控制!
敢于更新,給??迭c(diǎn)個(gè)贊~~~ 不過更新了最新的sdk,記得修改你的代碼!!!!
踩坑
相機(jī)的采集卡是一個(gè)x4的PICE的卡,我直接就插到了X4的PCIE插槽,這個(gè)電腦是海康的工控機(jī)。
MVS_STD_4.3.2_240705.exe 這個(gè)版本的軟件還能識(shí)別到卡(最新的已經(jīng)到4.4 都識(shí)別不到卡),
不過感覺采集圖片是出圖不是很穩(wěn)定。
后面找了海康的研發(fā),最好發(fā)現(xiàn)X4的插槽其實(shí)只有X1的信號(hào)。于是把卡插到X16上面,問題就解決了。
最新的4.4版本找不到卡,也可能是這個(gè)原因!暫時(shí)就用這個(gè)4.3 版本吧, 4.4 就先不更新了。