比對功能配置:
首先,需要確保相機(jī)在NORMAL模式下,找到數(shù)據(jù)處理鐘找到比對功能使能開關(guān),打開使能(如下圖);
在比對規(guī)則選項(xiàng)中,分為常規(guī)比對和連號比對兩種模式,我們依次來介紹。
常規(guī)比對:
常規(guī)比對是指比對的內(nèi)容是固定的,不會(huì)發(fā)生變化的比對規(guī)則。一共需要設(shè)置三個(gè)參數(shù):
起始位置:設(shè)置開始比對的初始位,即從數(shù)據(jù)的第幾位開始進(jìn)行比對;
比對字符數(shù):設(shè)置參與比對的范圍,從初始位起一共比對幾位;
通配符:設(shè)置條碼字符串,即需要比對的內(nèi)容;
常規(guī)比對示例:起始位置3,比對字符數(shù)5,通配符ROBOT,
碼信息HKROBOT,即比對成功,判定為OK。
連號比對:
連號比對是適用于某些條碼中的數(shù)字按照規(guī)律增大需要比對的場景。參數(shù)如下:
基礎(chǔ)值:連號比對時(shí),基礎(chǔ)值不用設(shè)置,在比對規(guī)則設(shè)置成功后,相機(jī)首次讀碼會(huì)自動(dòng)填進(jìn)去;
起始位置:設(shè)置開始比對的初始位,即從數(shù)據(jù)的第幾位開始進(jìn)行比對;
比對位數(shù):設(shè)置參與比對的位數(shù),即從起始位置(含起始位置)開始一共比對幾位;
步長:設(shè)置增量值,每次比對后將預(yù)設(shè)值根據(jù)增量值進(jìn)行遞增或者遞減,然后進(jìn)行下一輪的比對。若遞增或遞減后的數(shù)值超過設(shè)置的比對位數(shù),則基礎(chǔ)值全為0.
比對重置:重置執(zhí)行后可再次編輯新的比對規(guī)則,讀碼生成新的基礎(chǔ)值
連號比對示例:起始位置4,比對位數(shù)3,步長1,
首次讀碼內(nèi)容ABC123,自動(dòng)生成基礎(chǔ)值*123*,基礎(chǔ)值遞增為123+1=124
第二次讀碼內(nèi)容DEF124,比對成功,為連續(xù)碼,輸出比對成功事件,基礎(chǔ)值遞增為124+1=125,
第三次讀碼內(nèi)容XYZ133,比對失敗,非連續(xù)碼,輸出比對失敗事件,基礎(chǔ)值不遞增,
第四次讀碼內(nèi)容EDS125,比對成功,為連續(xù)碼,輸出比對成功事件,基礎(chǔ)值遞增為125+1=126。
注意:連號比對,只針對局部純數(shù)字內(nèi)容進(jìn)行
輸出事件配置:
配置比對規(guī)則后接下來配置比對輸出事件,在IO輸出事件中可以指定管腳輸出對比成功/對比失敗事件,如下圖所示:
按照需求配置完對應(yīng)的管腳輸出的事件,相機(jī)對比成功/失敗即可輸出對應(yīng)IO信號。