禪城網(wǎng)站建設(shè)報價it培訓(xùn)課程
??弟浖?/h2>
目前使用的是 MVS_STD_4.3.2_240705.exe ,最新的已經(jīng)到4.4了。
一個大的變動
在上一篇中我們提到一個問題:
需要注意的是,我們必須先設(shè)置 TriggerSelector 是 “FrameBurstStart” 還是 “LineStart”
再設(shè)置TriggerMode 是 “On” 還是 “Off” 時才知道 TriggerMode 是誰的 TriggerMode 。 所以先指定TriggerSelector
在新版的軟件中他做了更新,上面這種方式,確實(shí)容易讓人混淆,所以他把每個都區(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),方便理解。
注意上面,選擇幀掃描的時候,行觸發(fā)也顯示了,之前是不會顯示的。(觸發(fā)選擇行掃描)
此時選擇行掃描的時候,就只是顯示了行觸發(fā)控制!
敢于更新,給海康點(diǎn)個贊~~~ 不過更新了最新的sdk,記得修改你的代碼!!!!
踩坑
相機(jī)的采集卡是一個x4的PICE的卡,我直接就插到了X4的PCIE插槽,這個電腦是??档墓た貦C(jī)。
MVS_STD_4.3.2_240705.exe 這個版本的軟件還能識別到卡(最新的已經(jīng)到4.4 都識別不到卡),
不過感覺采集圖片是出圖不是很穩(wěn)定。
后面找了海康的研發(fā),最好發(fā)現(xiàn)X4的插槽其實(shí)只有X1的信號。于是把卡插到X16上面,問題就解決了。
最新的4.4版本找不到卡,也可能是這個原因!暫時就用這個4.3 版本吧, 4.4 就先不更新了。