Skip to Main Content
Cognex 지원 허브
LogoLogo

스크립트 - 일치 문자열 유효성 검사

이 샘플 스크립트는 스크립트에서 일치 문자열 유효성 검사를 구현하는 방법을 보여줍니다.

2025. 02. 28.

상세정보…

다음 데이터 포맷 스크립트는 일치 문자열 유효성 검사에 사용할 수 있습니다. 일치 문자열의 값은 아래 DMCC 명령으로 변경할 수 있습니다.

||>SET INPUT-STRING.VALUE -테스트<CR><LF>

(TEST는 이 예제의 새로운 일치 문자열 값<CR><LF> 이며 CarriageReturn 및 LineFeed 제어 문자입니다).

 


데이터 포맷 스크립트

dataman-script-match-string-validation-img1

장치 구성을 재설정하고 스크립트 기반 포맷을 활성화한 다음 아래 코드를 복사하여 데이터 포맷 스크립트에 붙여넣고 기존 코드를 덮어씁니다.

 

var myStartup = 0;
var myInputString = - - ;
onResult 기능(디코드 결과, readerProperties, 출력) {
   (myStartup == 0) {
       dmccSet(이는 \"입력-스트링.ENABLE\", 1);
       dmccSet(이는 INPUT-STRING.HEADER가 아닌, 가령[가장);
       dmccSet(기초 입력-스트링.포터 기압, 기압] );
       dmccSet(이는 INPUT-STRING.MODE, 0);
       myStartup = 1,
   }
   (readerProperties.inputstr.length > 0) {
       myInputString = readerProperties.inputstr;
   }
   if (디코드 결과[0].디코딩됨) {
       (decodeResults[0].content == myInputString) {
           output.content = decodeResults[0].content +\\r\\n?;
       }
       기타 {
           output.events.system = Event.system.validation실패;
           output.content = decodeResults[0].content + (INVALID)\\r\\n\");
       }
   }
   기타 {
       output.content = 가 (NOREAD)\\r\\n 가 됨;
   }
}

관련 자원

Loading component...