데이터 획득을 트리거하는 프로세스
이 부분에서는 트리거 방식의 각 조합을 사용하여 데이터 획득을 트리거하고 광도 이미지, 뎁스 맵 및 포인트 클라우드를 얻는 작업 흐름을 소개합니다.
이 부분 내용을 읽기 전에 우선 데이터 획득을 트리거하는 방식 내용을 참조하여 데이터 획득을 위해 레이저 프로파일러를 트리거하는 방식에 대해 알아보십시오. |
외부 입력 신호 + 엔코더
외부 입력 신호를 사용하여 각 데이터 획득 라운드를 트리거하고 엔코더 신호를 사용하여 각 행 라인에 대한 스캔을 트리거합니다.
사용 조건
“외부 입력 신호 + 엔코더” 방식으로 데이터 획득을 트리거하려면 다음 조전을 충족해야 합니다.
-
하드웨어 연결:
-
신호를 제공하는 외부 장치를 컨트롤러의 해당 입력 신호 단자대에 연결해야 합니다. 외부 장치로 데이터 획득 컨트롤 신호 제공 내용을 참조하여 컨트롤 논리를 선택하고 대응한 단자대를 연결하십시오.
-
신호를 제공하는 엔코더를 컨트롤러의 해당 입력 신호 단자대에 연결해야 합니다. 신호 회로 다이어그램 및 엔코더 신호 단자대 내용을 참조하십시오.
-
-
프로필 퀄리티 개선:
광도 이미지, 뎁스 맵, 포인트 클라우드 등 데이터는 여러 프로필로 구성됩니다. 프로필의 퀄리티에 따라 광도 이미지, 뎁스 맵 및 포인트 클라우드의 효과가 달라집니다.
프로파일 모드 내용을 참조하여 프로파일 모드의 파라미터를 조정하여 프로필 퀄리티를 개선하십시오.
트리거 프로세스
“외부 입력 신호 + 엔코더” 방식으로 데이터 획득을 트리거하려면 다음 단계를 수행하십시오.
-
파라미터 설정:
-
데이터 획득 트리거 소스 파라미터를 외부 입력 신호로 설정합니다.
-
라인 스캔 트리거 소스 파라미터를 엔코더로 설정합니다.
-
실제 수요에 따라 스캔 모드의 다른 파라미터를 조정하십시오.
-
-
레이저 프로파일러를 획득 준비 상태로 전환: 레이저 프로파일러는 획득 준비 상태로 전환된 후에만 외부 입력 신호에 응답할 수 있습니다. 구체적인 방법은 아래 내용을 참조하십시오.
-
Mech-Eye Viewer: 스캔 모드에서 버튼을 클릭합니다.
-
Mech-Eye API:
startAcquisition()
메소드를 호출합니다. -
GenICam 클라이언트: 레이저 프로파일러에
AcquisitionStart()
명령어를 전송합니다.
-
-
데이터 획득 라운드 시작: 외부 장치에서 레이저 프로파일러로 데이터 획득 라운드를 트리거하는 신호를 보냅니다.
-
라인 스캔 시작: 엔코더를 통해 레이저 프로파일러로 라인 스캔 신호를 보냅니다.
-
현재 라운드의 데이터 획득 종료:
-
외부 장치에서 레이저 프로파일러로 데이터 획득 라운드를 종료하는 신호를 보냅니다.
-
스캔 라인 수 파라미터 값을 적당히 설정하면 레이저 프로파일러가 설정된 라인을 스캔한 후 현재 라운드의 데이터 획득을 자동으로 종료합니다.
-
-
다음 데이터 획득 라운드 시작: 현재 데이터 획득 라운드가 완료된 후 단계3, 4를 반복합니다.
-
획득 준비 상태 종료: 데이터를 획득할 필요가 없을 때 실수로 데이터 획득이 트리거되는 것을 방지하기 위해 획득 상태를 종료하는 것이 좋습니다. 구체적인 방법은 아래와 같습니다.
-
Mech-Eye Viewer: 스캔 모드에서 버튼을 클릭합니다.
-
Mech-Eye API:
stopAcquisition()
메소드를 호출합니다. -
GenICam 클라이언트: 레이저 프로파일러에
AcquisitionStart()
명령어를 전송합니다.
-
외부 입력 신호 + 고정 빈도
외부 입력 신호를 사용하여 각 데이터 획득 라운드를 트리거하고 일정한 빈도로 각 행 라인에 대한 스캔을 트리거합니다.
사용 조건
“외부 입력 신호 + 고정 빈도” 방식으로 데이터 획득을 트리거하려면 다음 조전을 충족해야 합니다.
-
하드웨어 연결:
신호를 제공하는 외부 장치를 컨트롤러의 해당 입력 신호 단자대에 연결해야 합니다. 외부 장치로 데이터 획득 컨트롤 신호 제공 내용을 참조하여 컨트롤 논리를 선택하고 대응한 단자대를 연결하십시오.
-
프로필 퀄리티 개선:
광도 이미지, 뎁스 맵, 포인트 클라우드 등 데이터는 여러 프로필로 구성됩니다. 프로필의 퀄리티에 따라 광도 이미지, 뎁스 맵 및 포인트 클라우드의 효과가 달라집니다.
프로파일 모드 내용을 참조하여 프로파일 모드의 파라미터를 조정하여 프로필 퀄리티를 개선하십시오.
트리거 프로세스
“외부 입력 신호 + 고정 빈도” 방식으로 데이터 획득을 트리거하려면 다음 단계를 수행하십시오.
-
파라미터 설정:
-
데이터 획득 트리거 소스 파라미터를 외부 입력 신호로 설정합니다.
-
라인 스캔 트리거 소스 파라미터를 고정 빈도로 설정합니다.
-
실제 수요에 따라 스캔 모드의 다른 파라미터를 조정하십시오.
-
-
레이저 프로파일러를 획득 준비 상태로 전환: 레이저 프로파일러는 획득 준비 상태로 전환된 후에만 외부 입력 신호에 응답할 수 있습니다. 구체적인 방법은 아래 내용을 참조하십시오.
-
Mech-Eye Viewer: 스캔 모드에서 버튼을 클릭합니다.
-
Mech-Eye API:
startAcquisition()
메소드를 호출합니다. -
GenICam 클라이언트: 레이저 프로파일러에
AcquisitionStart()
명령어를 전송합니다.
-
-
데이터 획득 라운드 시작: 외부 장치에서 레이저 프로파일러로 데이터 획득 라운드를 트리거하는 신호를 보냅니다.
현재 데이터 획득 라운드가 시작된 후 레이저 프로파일러는 설정된 속도로 라인 스캔을 시작합니다.
-
현재 라운드의 데이터 획득 종료:
-
외부 장치에서 레이저 프로파일러로 데이터 획득 라운드를 종료하는 신호를 보냅니다.
-
스캔 라인 수 파라미터 값을 적당히 설정하면 레이저 프로파일러가 설정된 라인을 스캔한 후 현재 라운드의 데이터 획득을 자동으로 종료합니다.
-
-
다음 데이터 획득 라운드 시작: 현재 데이터 획득 라운드가 완료된 후 3단계를 반복합니다.
-
획득 준비 상태 종료: 데이터를 획득할 필요가 없을 때 실수로 데이터 획득이 트리거되는 것을 방지하기 위해 획득 상태를 종료하는 것이 좋습니다. 구체적인 방법은 아래와 같습니다.
-
Mech-Eye Viewer: 스캔 모드에서 버튼을 클릭합니다.
-
Mech-Eye API:
stopAcquisition()
메소드를 호출합니다. -
GenICam 클라이언트: 레이저 프로파일러에
AcquisitionStart()
명령어를 전송합니다.
-
소프트웨어 + 엔코더
소프트웨어를 사용하여 각 데이터 획득 라운드를 트리거하고 엔코더 신호를 사용하여 각 행 라인에 대한 스캔을 트리거합니다.
사용 조건
“소프트웨어 + 엔코더” 방식으로 데이터 획득을 트리거하려면 다음 조전을 충족해야 합니다.
-
하드웨어 연결:
신호를 제공하는 엔코더를 컨트롤러의 해당 입력 신호 단자대에 연결해야 합니다. 신호 회로 다이어그램 및 엔코더 신호 단자대 내용을 참조하십시오.
-
프로필 퀄리티 개선:
광도 이미지, 뎁스 맵, 포인트 클라우드 등 데이터는 여러 프로필로 구성됩니다. 프로필의 퀄리티에 따라 광도 이미지, 뎁스 맵 및 포인트 클라우드의 효과가 달라집니다.
프로파일 모드 내용을 참조하여 프로파일 모드의 파라미터를 조정하여 프로필 퀄리티를 개선하십시오.
트리거 프로세스
“소프트웨어 + 엔코더” 방식으로 데이터 획득을 트리거하려면 다음 단계를 수행하십시오.
-
파라미터 설정:
-
데이터 획득 트리거 소스 파라미터를 소프트웨어로 설정합니다.
-
라인 스캔 트리거 소스 파라미터를 엔코더로 설정합니다.
-
실제 수요에 따라 스캔 모드의 다른 파라미터를 조정하십시오.
-
-
레이저 프로파일러를 획득 준비 상태로 전환: 레이저 프로파일러는 획득 준비 상태로 전환된 후에만 외부 입력 신호에 응답할 수 있습니다. 구체적인 방법은 아래 내용을 참조하십시오.
-
Mech-Eye Viewer: 스캔 모드에서 버튼을 클릭합니다.
-
Mech-Eye API:
startAcquisition()
메소드를 호출합니다. -
GenICam 클라이언트: 레이저 프로파일러에
AcquisitionStart()
명령어를 전송합니다.
-
-
데이터 획득 라운드 시작:
-
Mech-Eye Viewer: 단계2에서 획득 준비 상태로 진입한 후 레이저 프로파일러는 자동으로 데이터 획득 라운드를 시작합니다.
-
Mech-Eye API:
triggerSoftware()
메소드를 호출합니다. -
GenICam 클라이언트: 레이저 프로파일러로
TriggerSoftware()
명령어를 보냅니다.
-
-
라인 스캔 시작: 엔코더를 통해 레이저 프로파일러로 라인 스캔 신호를 보냅니다.
-
현재 라운드의 데이터 획득 종료: 스캔 라인 수 파라미터 값을 적당히 설정하면 레이저 프로파일러가 설정된 라인을 스캔한 후 현재 라운드의 데이터 획득을 자동으로 종료합니다.
-
다음 데이터 획득 라운드 시작:
-
Mech-Eye Viewer: 마지막 데이터 획득 라운드가 끝나면 레이저 프로파일러는 자동으로 새로운 데이터 획득 라운드를 시작합니다.
-
Mech-Eye API: 단계 3을 반복합니다.
-
GenICam 클라이언트: 단계 3을 반복합니다.
-
-
획득 준비 상태 종료: 데이터를 획득할 필요가 없을 때 실수로 데이터 획득이 트리거되는 것을 방지하기 위해 획득 상태를 종료하는 것이 좋습니다. 구체적인 방법은 아래와 같습니다.
-
Mech-Eye Viewer: 스캔 모드에서 버튼을 클릭합니다.
-
Mech-Eye API:
stopAcquisition()
메소드를 호출합니다. -
GenICam 클라이언트: 레이저 프로파일러에
AcquisitionStart()
명령어를 전송합니다.
-
소프트웨어 + 고정 빈도
소프트웨어를 사용하여 각 데이터 획득 라운드를 트리거하고 일정한 빈도로 각 행 라인에 대한 스캔을 트리거합니다.
사용 조건
“소프트웨어 + 고정 빈도” 방식으로 데이터 획득을 트리거하려면 다음 조전을 충족해야 합니다.
-
프로필 퀄리티 개선:
광도 이미지, 뎁스 맵, 포인트 클라우드 등 데이터는 여러 프로필로 구성됩니다. 프로필의 퀄리티에 따라 광도 이미지, 뎁스 맵 및 포인트 클라우드의 효과가 달라집니다.
프로파일 모드 내용을 참조하여 프로파일 모드의 파라미터를 조정하여 프로필 퀄리티를 개선하십시오.
트리거 프로세스
“소프트웨어 + 고정 빈도” 방식으로 데이터 획득을 트리거하려면 다음 단계를 수행하십시오.
-
파라미터 설정:
-
데이터 획득 트리거 소스 파라미터를 소프트웨어로 설정합니다.
-
라인 스캔 트리거 소스 파라미터를 고정 빈도로 설정합니다.
-
실제 수요에 따라 스캔 모드의 다른 파라미터를 조정하십시오.
-
-
레이저 프로파일러를 획득 준비 상태로 전환: 레이저 프로파일러는 획득 준비 상태로 전환된 후에만 소프트웨어에서 보내 온 신호에 응답할 수 있습니다. 구체적인 방법은 아래 내용을 참조하십시오.
-
Mech-Eye Viewer: 스캔 모드에서 버튼을 클릭합니다.
-
Mech-Eye API:
startAcquisition()
메소드를 호출합니다. -
GenICam 클라이언트: 레이저 프로파일러에
AcquisitionStart()
명령어를 전송합니다.
-
-
데이터 획득 라운드 시작:
-
Mech-Eye Viewer: 단계2에서 획득 준비 상태로 진입한 후 레이저 프로파일러는 자동으로 데이터 획득 라운드를 시작합니다.
-
Mech-Eye API:
triggerSoftware()
메소드를 호출합니다. -
GenICam 클라이언트: 레이저 프로파일러로
TriggerSoftware()
명령어를 보냅니다.
현재 데이터 획득 라운드가 시작된 후 레이저 프로파일러는 설정된 속도로 라인 스캔을 시작합니다.
-
-
현재 라운드의 데이터 획득 종료: 스캔 라인 수 파라미터 값을 적당히 설정하면 레이저 프로파일러가 설정된 라인을 스캔한 후 현재 라운드의 데이터 획득을 자동으로 종료합니다.
-
다음 데이터 획득 라운드 시작:
-
Mech-Eye Viewer: 마지막 데이터 획득 라운드가 끝나면 레이저 프로파일러는 자동으로 새로운 데이터 획득 라운드를 시작합니다.
-
Mech-Eye API: 단계 3을 반복합니다.
-
GenICam 클라이언트: 단계 3을 반복합니다.
-
-
획득 준비 상태 종료: 데이터를 획득할 필요가 없을 때 실수로 데이터 획득이 트리거되는 것을 방지하기 위해 획득 상태를 종료하는 것이 좋습니다. 구체적인 방법은 아래와 같습니다.
-
Mech-Eye Viewer: 스캔 모드에서 버튼을 클릭합니다.
-
Mech-Eye API:
stopAcquisition()
메소드를 호출합니다. -
GenICam 클라이언트: 레이저 프로파일러에
AcquisitionStart()
명령어를 전송합니다.
-