InspectEdgeWidth
InspectEdgeWidth 함수는 InspectEdge 함수가 반환한 가장자리 쌍을 대상으로 고급 가장자리 분석을 수행하기 위해 가장자리 모델을 구성하는 데 사용됩니다. 이 데이터는 가장자리 쌍을 감지하고 둘 사이의 거리를 분석하는 데 사용됩니다.
InspectEdgeWidth 개요
함수를 스프레드시트에 삽입한 후, InspectEdge 함수의 Inspect 데이터 구조 출력을 참조해야 합니다. InspectEdge 함수에 대한 참조가 설정되면 InspectEdgeWidth 함수의 매개 변수를 구성함으로써 가장자리 모델이 만들어집니다. 가장자리 모델에는 다음의 정의가 포함됩니다.
- 가장자리를 감지하는 방향.
- 가장자리 전환 유형 - 검은색에서 흰색 또는 흰색에서 검은색.
- 원하지 않는 가장자리를 걸러내는 데 사용할 가장자리 점수 산정 기준.
- 선 맞춤에서 원하지 않는 가장자리를 걸러내는 데 사용할 선 맞춤 기준.
- 발생할 폭의 변동, 결함 및/또는 갭에 대한 허용 오차.
- 비드 경로를 감지하는 경우 위치 변동에 대한 허용 오차.
가장자리 모델이 설정되면, 이 함수는 가장자리 모델과 가장자리 후보를 비교하고 모델로부터의 편차를 보고합니다.
InspectEdgeWidth 입력
| 매개 변수 | 설명 | ||||||||||||||||||||||||||||||||||||||||
|
InspectEdge |
InspectEdge 함수에서 반환되는 유효한 Inspect 데이터 구조를 포함하는 스프레드시트 셀에 대한 참조를 지정합니다. |
||||||||||||||||||||||||||||||||||||||||
|
가장자리 찾기 방향 |
함수가 가장자리를 감지하려고 시도하는 방향을 지정합니다. 진한 녹색 화살표가 추가되어 가장자리가 감지되는 방향을 그래픽으로 설명합니다. 맞춤 선은 이미지 내에서 그래픽으로 레이블이 지정되며, 첫 번째 맞춤 선은 0으로 표시되고 두 번째 맞춤 선은 1로 표시됩니다. 참고: 참조된 InspectEdge 함수의 관심 영역(ROI)이 곡선으로 구부러지면 검사는 곡선의 중심을 기준으로 합니다. 가장자리 방향 찾기 매개 변수가 왼쪽에서 오른쪽으로 설정되면 곡선의 중심 쪽으로 다가가며 검사하고 오른쪽에서 왼쪽으로 설정되면 곡선의 중심에서 멀어지면서 검사합니다.
|
||||||||||||||||||||||||||||||||||||||||
|
가장자리: 최초 |
감지할 첫 번째 가장자리 대비 전환을 가장자리 방향 찾기 매개 변수에서 결정한 대로 지정합니다.
|
||||||||||||||||||||||||||||||||||||||||
|
가장자리: 두 번째 |
감지할 두 번째 가장자리 대비 전환을 가장자리 방향 찾기 매개 변수에서 결정한 대로 지정합니다.
|
||||||||||||||||||||||||||||||||||||||||
|
가장자리 점수 |
가장자리가 설정 기준을 충족하는지 여부를 결정하는 데 사용할 가장자리 점수 계산 모드를 지정합니다.
|
||||||||||||||||||||||||||||||||||||||||
|
고급 필터 |
함수가 선 맞춤을 구성하는 방법을 지정합니다.
|
||||||||||||||||||||||||||||||||||||||||
|
최대 결함/갭 수 |
함수가 감지해야 하는 최대 결함 및/또는 갭(1 - 4096, 기본값 = 5)을 지정합니다. 이 값은 결함 및 갭에 개별적으로 적용됩니다. 예를 들어 이 값이 5로 설정된 경우, 이 함수는 최대 5개의 결함과 5개의 간격이 발생할 것으로 예상합니다. 이 설정은 스프레드시트에서 비전 데이터 액세스 결과표를 구성하는 데 사용됩니다. |
||||||||||||||||||||||||||||||||||||||||
|
결함 |
선 맞춤에서 가장자리의 결함을 판단하기 위한 매개 변수를 지정합니다.
|
||||||||||||||||||||||||||||||||||||||||
|
갭 |
가장자리 쌍에서 갭을 판별하기 위한 매개 변수를 지정합니다.
|
||||||||||||||||||||||||||||||||||||||||
|
위치 |
가장자리 쌍에서 위치 결함을 판별하기 위한 매개 변수를 지정합니다. 이 매개 변수는 결함을 InspectEdgeTrainBeadPath 함수의 출력인 모델 경로 중심에서의 편차로 정의합니다. 이 매개 변수는 InspectEdgeTrainBeadPath 함수를 참조하는 InspectEdge 함수를 참조할 때만 사용해야 합니다.
|
||||||||||||||||||||||||||||||||||||||||
|
캘리퍼 인덱스 |
이미지에 표시되는 캘리퍼를 지정합니다(캘리퍼는 녹색으로 표시). 표시되는 기본 캘리퍼는 0입니다. |
||||||||||||||||||||||||||||||||||||||||
|
표시 |
이미지에서 InspectEdgeWidth 그래픽 오버레이를 표시하는 모드를 지정합니다.
|
InspectEdgeWidth 출력
|
반환 |
발견된 결함, 극단, 갭을 포함하는 Inspect 데이터 구조. 입력 매개 변수가 하나라도 유효하지 않은 경우 #ERR . |
|
결과 |
InspectEdgeWidth가 셀에 처음 삽입되면 스프레드시트에 결과표가 만들어집니다. 참고: 최대 결함/갭 수 매개 변수 값이 0보다 큰 경우, InspectEdgeWidth는 데이터 구조의 결함/갭/가장자리/가장자리 쌍 중 첫 10개에 해당하는 최대 10개의 항목이 포함된 결과표를 자동으로 삽입합니다. 더 많은 항목을 표시하려면 표의 마지막 행을 복사하고 표의 끝에 붙여넣기하여 확장할 수 있습니다.
|
InspectEdgeWidth 비전 데이터 액세스 함수
다음 InspectEdge 비전 데이터 액세스 함수가 자동으로 스프레드시트에 삽입되어 데이터 구조 결과표가 생성됩니다.
|
레이블 |
함수 |
설명 |
| 총 수 | GetTotalCount(Inspect) | 총 결과 수를 반환합니다. |
| 결함/갭/위치 | GetWidthCount(Inspect, 결함/갭/위치) | 지정된 결함 또는 갭의 총 수를 반환합니다(결함 = 0, 갭 = 1, 위치 = 2). |
| 결함/갭/위치 | ||
| 크기/면적/폭/위치 | GetDefectGapValue(Inspect, 결함/갭 인덱스, 결함/갭/위치, 가장자리 쌍 인덱스, 크기/면적/폭) | 결함 또는 갭의 크기/면적/폭을 반환합니다(결함 = 0, 갭 = 1, 위치 = 2. 크기 = 0, 면적 = 1, 폭 = 2). |
| X | GetDefectGapBoundsX(Inspect, 결함/갭 인덱스, 결함/갭/위치, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 x 좌표를 반환합니다. |
| Y | GetDefectGapBoundsY(Inspect, 결함/갭 인덱스, 결함/갭/위치, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 y 좌표를 반환합니다. |
| 높이 | GetDefectGapBoundsHeight(Inspect, 결함/갭 인덱스, 결함/갭/위치, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 높이를 반환합니다. |
| 폭 | GetDefectGapBoundsWidth(Inspect, 결함/갭 인덱스, 결함/갭/위치, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 폭을 반환합니다. |
| 각도 | GetDefectGapBoundsAngle(Inspect, 결함/갭 인덱스, 결함/갭/위치, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 각도를 반환합니다. |
| 곡률 | GetDefectGapBoundsCurve(Inspect, 결함/갭 인덱스, 결함/갭/위치, 가장자리 쌍 인덱스) | 결함의 경계 사각형의 곡률을 반환합니다. |
| 시작/종료 | GetDefectGapCaliperIndex(Inspect, 결함/갭 인덱스, 결함/갭/위치, 가장자리 쌍 인덱스, 시작/종료) | 결함이 시작하거나 끝나는 캘리퍼를 반환합니다(시작 = 0, 종료 = 1). |
| 극단 - 가장 먼 지점 1/2 | ||
| 캘리퍼 | GetExtremeWidth(Inspect, 가장 얇은 것/가장 두꺼운 것) | 지정된 극단의 폭을 갖는 캘리퍼의 인덱스를 반환합니다(가장 얇은 것 = 0, 가장 두꺼운 것 = 1). |
| 폭 | GetWidth(Inspect, 캘리퍼 인덱스) | 인덱스 지정된 캘리퍼 내에서 가장자리의 너비 값을 반환합니다. 인덱스 지정된 캘리퍼 내에 가장자리가 없는 경우 0을 반환합니다. |
| X(시작 및 종료) | GetEdgeX(Inspect, 캘리퍼 인덱스, 가장자리 쌍 인덱스 or 가장자리 인덱스) | 참조된 가장자리의 x 좌표를 반환합니다. |
| Y(시작 및 종료) | GetEdgeY(Inspect, 캘리퍼 인덱스, 가장자리 쌍 인덱스 또는 가장자리 인덱스) | 참조된 가장자리의 y 좌표를 반환합니다. |
- InspectEdgeWidth 함수에 대한 모든 수식은 다음을 준수합니다.
- Inpect = InspectEdgeWidth 함수의 Inspect 데이터 구조 결과
- 캘리퍼 인덱스 = 0 - N(캘리퍼의 총 수는 InspectEdgeForDefect 함수가 참조하는 InspectEdge 함수의 캘리퍼 출력 수와 같음)
- 가장자리 쌍 인덱스 = 0 또는 1
- 가장자리 인덱스 = 0 - N
- 점 인덱스 = 0 - 1
- 위치 사용 매개 변수를 켜면 스프레드시트에 위치 오류와 관련된 InspectEdge 비전 데이터 액세스 함수의 추가 섹션이 삽입됩니다.