F165_HighSpeedCounter_Cam_8_Values_DUT

목표값을 서로 다른 8개 이상 가지고 있는 DUT가 필요한 경우, 이 사전 정의된 DUT를 사용할 수 없습니다. 새 DUT를 만들어야 합니다. 목표값은 최대 31개까지 가능합니다.

이 DUT는 다음 명령과 함께 사용할 수 있습니다:F165_HighSpeedCounter_Cam

DUT의 요소(식별자):

dwCamControlCode: 제어 코드[16진수 정수]

16진수 정수를 사용하여 제어 코드를 지정합니다. 예: 16#1025. 1, 0, 25는 16진수 정수의 3, 2, 10 자릿수에 해당하는 값입니다. 자릿수 0은 오른쪽 끝에 있는 자릿수입니다.명령을 호출하기 전에 컴파일러에서 선택한 제어 방법의 특정 추가 자릿수를 짧게 설정합니다.

자릿수

설정

1

최대 목표값 제어

최대 목표값(증분 계산) 또는 -1(감소 계산)에 도달하면 경과값을 0으로 초기화합니다. 최대 목표값 제어를 수행하려면 양의 정수 번호를 모든 목표값에 지정해야 합니다.

0

유효

1

무효

0

고정
diAddressOffsetInWR: 출력의 워드 어드레스[정수]

0으로 설정합니다.

중첩 DUT를 출력 dutBitOutputs에 적용합니다. diNumberOfTargetValuesAndOutputRelays로 설정한 번호에 따라 크기(16 또는 32비트)를 선택합니다. 이 중첩 DUT의 어드레스 정보는 diAddressOffsetInWR에 작성됩니다.

출력 영역:

  •  (1) WRn

    목표값 수가 1–16 범위 내에 있으면 1워드가 사용됩니다.

  •  (2) WRn+1

    목표값 수가 17–32 범위 내에 있으면 2워드가 사용됩니다.

  1.  (1) F165_HighSpeedCounter_Cam이 실행되면 출력 0TRUE로 전환됩니다. 현재 값은 목표 값 1보다 작아야 합니다.
  2.  (2) 경과값이 목표값 1과 일치하면 출력 1TRUE로 전환됩니다.
  3.  (3) 경과값이 목표값 15와 일치하면 출력 15TRUE로 전환됩니다.
  4.  (4) 경과값이 목표값 17과 일치하면 출력 17TRUE로 전환됩니다.
diNumberOfTargetValuesAndOutputRelays: 목표값 수[정수]

1–31

총계가 내부 플래그의 최대 영역을 초과하지 않도록 숫자를 지정합니다.

diTargetValue_1–diTargetValue_8:목표값 [개수]

-2147483648–2147483647

목표값을 오름차순으로 배열합니다.

같은 값을 2회 이상 지정하지 마십시오.

최대 목표값 제어를 수행하려면 양의 정수 번호를 모든 목표값에 지정해야 합니다.

diMaximumTargetValue: 최대 목표값 [개수]

-2147483648–2147483647

최종 수정일: 2023-08-17이 페이지에 대한 피드백Panasonic 직통 전화