아래에서 변수 종속 항목, 애플리케이션 위치, 검색 및 필터 범주를 사용하여 크로스 레퍼런스 목록에 표시될 정의와 파라미터를 정의할 수 있습니다.
다이얼로그 박스 왼쪽에서 사전 선택 기준을 설정하고 [검색]으로 검색 프로세스를 시작합니다. 모든 기준을 충족하는 변수만 먼저 검색한 정의 위치와 함께 왼쪽 목록 필드에 표시됩니다.
다이얼로그 박스 오른쪽에는 왼쪽에서 선택한 변수의 선언과 레퍼런스(애플리케이션 위치)가 표시됩니다. 이 표시는 필터에 의해 더욱 제한될 수 있습니다. 예를 들어, [이동]을 사용하거나 선택한 선언 또는 레퍼런스를 두 번 클릭하여 변수가 선언되거나 사용되는 POU 헤더 또는 본문으로 이동합니다.
사전 선택 검색 기준의 경우, 다음 와일드카드 기호와 함께 문자열을 입력할 수 있습니다.
문자 |
의미 |
---|---|
* |
최대 현재 위치까지의 모든 문자는 같습니다. 즉, * 다음의 문자는 무시됩니다. 예를 들어, Hug*를 입력하면 "Hug"로 시작하는 모든 문자열 ("Hugo", "Hug" 또는 "HugoMeier" 등)이 검색됩니다. |
? |
현재 위치에서 모든 문자가 허용됩니다. 하지만 문자열에 비해 이 위치에서 사용할 수 있는 문자이어야 합니다. 예를 들어 Ba??를 입력하면 "Ball"과 "Bach" 문자열이 검색되지만 "Bau"는 검색되지 않습니다. |
사전 선택의 경우, 다음 검색 기준을 정의할 수 있습니다.
검색 기준 |
가능한 값 |
의미 |
---|---|---|
변수명(I): 글로벌 변수 리스트 또는 POU 헤더의 "변수명" 필드에서 변수로 "Name"을 선언 |
<ALL> 또는 * |
모든 변수가 고려됩니다. |
문자열 |
또한 여기에서 와일드카드와 함께 문자열을 입력할 수 있습니다. |
|
선언: 프로젝트에서 글로벌 변수 리스트 또는 모든 POU, 태스크 또는 DUT 이름 사용 가능 |
<ALL> 또는 * |
모든 선언이 검색됩니다. |
<미등록> |
미등록 선언만 고려됩니다(예: DT0 등과 같이 직접 사용된 어드레스에는 선언이 없음). |
|
POU 이름 |
선택한 POU에 있는 변수만 검색됩니다. |
|
Project.GVL |
프로젝트의 글로벌 변수 리스트에 있는 변수만 검색됩니다. |
|
Library_name.GVL |
설치한 유저 라이브러리의 글로벌 변수 리스트에 있는 변수만 검색됩니다. |
|
형식: 프로젝트에서 사용된 모든 베이스 또는 DUT 데이터 형식(INT, BOOL, WORD 등), 펑션블럭의 엔트리 |
<ALL> 또는 * |
모든 데이터 형식의 변수가 고려됩니다. |
데이터 형식 |
선택한 데이터 형식의 변수(예: INT)만 고려됩니다. |
|
문자열 |
또한 여기에서 와일드카드와 함께 문자열을 입력할 수 있습니다. |
|
어드레스: 프로젝트에서 정의한 모든 어드레스(IEC 및 FP 형식) |
<ALL> 또는 * |
모든 어드레스의 변수가 고려됩니다. |
어드레스 |
선택한 IEC 또는 FP 어드레스가 있는 변수만 고려됩니다. |
|
문자열 |
또한 여기에서 와일드카드와 함께 문자열을 입력할 수 있습니다. |
|
클래스: 선언된 변수 클래스의 글로벌 변수 리스트 또는 POU 헤더에서: VAR_GLOBAL, VAR_RETAIN 등 |
<ALL> 또는 * |
모든 클래스의 변수가 고려됩니다. |
클래스 |
선택한 클래스의 변수만 고려됩니다. |
[검색]으로 사전 선택이 실행된 후에 검색 기준으로 검색된 변수가 왼쪽에 표시됩니다. 여기서 선택한 각 변수의 경우, [선언/참조]의 다이얼로그 박스 오른쪽에 모든 선언과 참조 선언이 표시됩니다.
다음 필터 기준을 사용하더라도 [선언/참조]에서의 표시가 제한될 수 있습니다.
필터 기준 |
설정 |
의미 |
---|---|---|
선언: 검색된 글로벌 변수 리스트 또는 모든 POU, 태스크 또는 DUT 이름 |
<ALL> |
선택한 변수의 모든 선언이 표시됩니다. |
<미등록> |
미등록 선언만 표시됩니다(예: DT0 등과 같이 직접 사용된 어드레스에는 선언이 없음). |
|
POU 이름 |
선택한 POU의 변수 선언만 표시됩니다. |
|
Project.GVL |
글로벌 변수 리스트의 변수 선언만 표시됩니다. |
|
Library_name.GVL |
설치한 유저 라이브러리의 글로벌 변수 리스트 내 변수 선언만 표시됩니다. |
|
액세스: 선택한 값에 대한 액세스 형식: 읽기 또는 쓰기 액세스 |
<ALL> |
변수의 모든 참조 선언이 표시됩니다. |
읽기 |
읽은 변수의 참조 선언만 표시됩니다. |
|
쓰기 |
쓴 변수에 대한 참조 선언만 표시됩니다. |
|
읽기/쓰기 |
읽은 변수와 쓴 변수의 참조 선언만 표시됩니다. |