다음과 같은 데이터 타입을 가진 공유 변수의 값을 스케일링할 수 있습니다.

  • 숫자형
  • 불리언
  • U32 비트 필드
노트 네트워크에 공개된 공유 변수, I/O 변수 또는 I/O 가명에 대해서만 스케일링을 사용할 수 있습니다. 스케일링하고자 하는 공유 변수가 네트워크 공유 변수일 경우, 반드시 데이터 소스를 가지고 있어야 합니다. 공유 변수 프로퍼티 대화 상자의 변수 페이지에 있는 가명 활성화 확인란에 확인 표시를 하여 네트워크 공유 변수가 데이터 소스를 갖도록 설정합니다.

숫자형 공유 변수 스케일링하기

다음 단계에 따라 숫자형 공유 변수를 스케일링합니다.

  1. 프로젝트 탐색기 윈도우의 공유 변수에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 프로퍼티를 선택하여 공유 변수 프로퍼티 대화 상자를 디스플레이합니다.
  2. 스케일링을 선택하여 스케일링 페이지를 디스플레이합니다.
  3. 스케일링 활성화 확인란에 확인 표시를 합니다.
  4. 스케일 타입 풀다운 메뉴에서 다음 스케일링 옵션 중 하나를 선택합니다.
    • 선형—원시 단위 범위와 공학 단위 범위 간의 선형 mx + b 변환을 활성화합니다.
    • 제곱근—원시 단위(기본 최소 스케일기본 최대 스케일) 범위와 공학 단위(공학 최소 스케일공학 최대 스케일) 범위간의 제곱근 변환을 활성화합니다. 이는 b + m * sqrtrawo이고, 이때 b = 공학 최소 스케일, m = (공학 최대 스케일공학 최소 스케일)/sqrt(기본 최대 스케일기본 최소 스케일), o = 기본 최소 스케일입니다.
  5. (옵션) 공학 단위 텍스트 박스에서, 섭씨, 파운드, 그램 등과 같은 데이터 측정의 단위를 지정합니다.
  6. 기본 최대 스케일, 기본 최소 스케일, 공학 최대 스케일, 공학 최소 스케일 숫자형 컨트롤에서 원시 단위 범위 및 공학 단위 범위를 지정합니다.
  7. (옵션) 데이터를 지정된 범위로 강제 변환하려면 범위 내로 강제 변환 확인란에 확인 표시를 합니다.
  8. 확인 버튼을 클릭하여 공유 변수 프로퍼티 대화 상자를 닫습니다.

불리언 공유 변수 스케일링하기

불리언 데이터 타입을 갖는 공유 변수의 경우.반전 스케일링이 가능합니다. 다음 단계에 따라 불리언 공유 변수를 스케일링합니다.

  1. 프로젝트 탐색기 윈도우의 공유 변수에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 프로퍼티를 선택하여 공유 변수 프로퍼티 대화 상자를 디스플레이합니다.
  2. 스케일링을 선택하여 스케일링 페이지를 디스플레이합니다.
  3. 스케일링 활성화 확인란에 확인 표시를 합니다.
  4. 공유 변수 엔진 (SVE)의 반전 확인란에 확인 표시를 하여, SVE가 디바이스 서버와 통신할 때 불리언 값을 반전합니다.
  5. 확인 버튼을 클릭하여 공유 변수 프로퍼티 대화 상자를 닫습니다.

U32 비트 필드 공유 변수 스케일링하기

U32 비트 필드의 데이터 타입을 갖는 공유 변수의 경우 마스크 반전 스케일링 및/또는 마스크 선택 스케일링이 가능합니다. 다음 단계에 따라 비트 배열 공유 변수를 스케일링합니다.

  1. 프로젝트 탐색기 윈도우의 공유 변수에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 프로퍼티를 선택하여 공유 변수 프로퍼티 대화 상자를 디스플레이합니다.
  2. 이 대화 상자의 리스트에서 스케일링을 선택하여 스케일링 페이지를 디스플레이합니다.
  3. 스케일링 활성화 확인란에 확인 표시를 합니다.
  4. 마스크 반전 스케일 텍스트 박스에서, 스케일링이 필요한 비트를 설정합니다. LabVIEW는 사용자가 설정하지 않는 비트를 마스크하고 이 마스크된 비트를 0으로된 배열로 보고합니다.
  5. 마스크 선택 스케일 텍스트 박스에서, 어떤 비트가 디바이스 서버와 공유 변수 엔진 사이에서 반전될 것인지 설정합니다. 이 텍스트 박스에서 지정한 비트만 반전할 수 있습니다.
  6. 확인 버튼을 클릭하여 공유 변수 프로퍼티 대화 상자를 닫습니다.

(DSC Module) 공유 변수를 프로그램식으로 스케일링하려면 공유 변수 IO 프로퍼티를 사용하십시오.