연산자 FloatVariable

Operator Library: Parameters

Operator FloatVariable은 소프트웨어 변수를 생성합니다.

또한 이 오퍼레이터를 사용하여 변환 공식에 사용할 사용자 정의 전역 상수를 생성할 수 있습니다. Value가 정적일 때, DisplayHierarchy 파라미터를 ::로 설정하여 전역 상수를 생성할 수 있습니다. 생성된 상수는 시스템 전체에서 사용할 수 있으며 모든 파라미터 변환 공식에서 액세스할 수 있습니다. 변환 공식에서 전역 상수를 사용하는 방법에 대한 자세한 내용은 DisplayHierarchy 파라미터 설명을 참조하십시오.

변수가 표시되고 액세스될 디자인 계층 내의 타겟을 정의할 수 있습니다. 타겟은 DisplayHierarchy 및 DisplayName의 두 파라미터로 정의됩니다. DisplayHierarchy에서는 오퍼레이터 자체가 위치한 동일한 프로세스 내의 계층적 상자를 지정합니다. 파라미터 DisplayName에서는 타겟 파라미터의 이름을 설정합니다.

  • DisplayHierarchy 및 DisplayName이 모두 설정된 경우, DisplayName으로 정의된 파라미터는 DisplayHierarchy로 지정된 계층적 상자에서 사용할 수 있습니다.

  • DisplayName이 비어 있으면 파라미터가 생성되지 않습니다.

  • DisplayName이 설정되어 있지만 DisplayHierarchy가 비어 있는 경우, DisplayName으로 정의된 파라미터가 상위 계층(즉, 오퍼레이터 자체가 위치한 계층적 상자)에 추가됩니다.

  • 언제 Value 이(가) 정적(static)인 경우, 다음을 설정하여 전역 상수를 생성할 수 있습니다. DisplayHierarchy 에서 :: . 다음을 사용하여 변환 수식에서 액세스할 수 있습니다. ${::myGlobalConst}.

이 오퍼레이터는 디자인의 데이터 흐름 구조에 간섭하지 않으므로 입력과 출력이 없습니다.

라이브러리 파라미터에 대한 일반적인 소개는 Library Parameters에서 확인할 수 있습니다.

I/O Properties

Property Value
Operator Type None (입력 또는 출력이 없는 경우)

지원되는 Link Format

None

Parameters

Status
Type 정적 읽기(GUI에는 쓰기로 표시됨) 파라미터
Default 없음
Range OK 또는 오류 메시지

오류 상태를 표시합니다. 파라미터 Activate가 Yes으로 설정된 경우, 다른 모듈 파라미터가 확인됩니다. 이 파라미터는 이 확인 결과, 즉 OK 또는 오류 메시지를 표시합니다.

이 파라미터는 최종 앱릿에 포함되지 않습니다.

DisplayName
Type 정적 쓰기 파라미터
Default 없음
Range 임의의 문자열

디자인의 다른 지점에서(오퍼레이터 인스턴스 자체 외에) 파라미터로의 액세스 및 파라미터에서의 액세스를 허용하려면 새 파라미터를 정의해야 합니다. 여기에 이 새 파라미터의 이름을 지정하십시오.

이 필드가 비어 있으면 새 매개변수가 생성되지 않습니다.

DisplayHierarchy
Type 정적 쓰기 파라미터
Default 없음
Range 임의의 문자열

파라미터 DisplayName에서 정의한 새 맵 파라미터를 첨부할 계층적 상자를 여기에 지정하십시오.

이 파라미터에는 자동 완성 기능과 구문 강조 표시를 사용할 수 있습니다. 자동 완성을 사용하려면 Module Properties 대화 상자에서 이 파라미터의 Parameter Values 필드를 클릭하고 키보드의 TAB 키를 누르십시오. 자동 완성 기능에 대한 보다 자세한 지침은 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'에서 확인할 수 있습니다.

새 파라미터 DisplayName을 정의했지만 DisplayHierarchy 파라미터를 비워 둔 경우: 새 파라미터가 오퍼레이터 인스턴스를 포함하는 계층적 상자에 추가됩니다. (오퍼레이터 인스턴스가 최상위(프로세스) 수준에 있는 경우에는 가능하지 않습니다.)

[참고] 표시 대상 경로 설정 구문

새 파라미터가 디자인의 다른 위치에 표시되도록 하려면 파라미터 DisplayHierarchy에서 새 파라미터를 포함할 계층적 상자의 경로를 지정해야 합니다.

구문은 다음과 같습니다:

<Path> is the relative path from process level to the hierarchical level of the design where the <Hierarchical Box> is located that is to receive the new parameter. Thus, parameter DisplayHierarchy can only address hierarchical boxes within the same process. Use a slash as separator between different hierarchical levels.

<HierarchicalBox> is the name of the hierarchical box that is to receive the new map parameter.

예: Level0/Level1

[참고] 전역 상수 정의

Value가 정적(static)인 경우, DisplayHierarchy 파라미터를 :: (으)로 설정하여 사용자 정의 전역 상수를 생성할 수 있습니다.

예를 들어, DisplayName 이 다음으로 설정된 경우 myGlobalConst 및 DisplayHierarchy 이 다음으로 설정된 경우 :: 인 경우, 연산자는 변환 공식에서 사용할 ${::myGlobalConst} 전역 상수를 생성합니다.

해당 전역 상자는 시스템 전체에서 액세스할 수 있으며 변환 수식에서 참조할 수 있습니다.

Value
Type static, dynamic, write, read 파라미터
Default 0
Range double

변수와의 상호 액세스를 위한 맵 파라미터입니다. 이 파라미터는 변수의 모든 속성을 미러링합니다.

변환 공식에서 사용할 사용자 정의 전역 상수를 생성하려면 이 매개변수가 static이어야 합니다. 전역 상수를 생성하는 방법에 대한 지침은 DisplayHierarchy 매개변수 설명을 참조하십시오.

단위
Type 정적 쓰기 파라미터
Default -
Range Latin-1

파라미터 Value의 단위를 여기에 입력하십시오.

설명
Type 정적 쓰기 파라미터
Default -
Range 임의의 텍스트

파라미터 Value의 설명을 여기에 입력하십시오.

RangeFrom
Type 정적 쓰기 파라미터
Default 0.1
Range

가장 작은 유효 값의 정의입니다. 여기에 공식을 입력할 수도 있습니다.

RangeTo
Type 정적 쓰기 파라미터
Default 1.0
Range

가장 큰 유효 값의 정의입니다. 여기에 공식을 입력할 수도 있습니다.

RangeIncrement
Type 정적 쓰기 파라미터
Default 0.1
Range

유효한 값 사이의 간격 정의(단계 크기 정의). 여기에 공식을 입력할 수도 있습니다.

Activate
Type dynamic write 파라미터
Default 아니요
Range {No,Yes}

Yes = 변수와의 액세스(맵 파라미터 Value를 통해)가 활성화됩니다.

No = 변수와의 액세스가 비활성화되고 파라미터 Status가 비활성화됩니다. 파라미터 DisplayName 및 DisplayHierarchy는 효과가 없습니다.