식 평가기

정수, 소수, 숫자 변수, 문자열 비교를 위한 문자열 변수, 산술 및 부울 연산자 또는 함수 집합을 사용하여 식의 결과를 계산합니다.

입력

속성
속성
설명
식
계산할 식입니다.
식에 변수를 추가하려면 연속된 숫자 또는
#
으로 시작하는 고유한 문자열을 중괄호
{}
안에 입력합니다. 예를 들어, 식에
{0}
을 입력한 다음 나중에
{1}
을 입력합니다. 각 변수에 해당하는
{#}
동적 링크
필드를 채웁니다.
식은 올바르게 열리고 닫힌 괄호
{}
를 무제한으로 포함할 수 있습니다. 식이 올바른 구문을 따르지 않으면 컨버터에서 계산을 수행하지 않습니다.
동적 링크 모드
읽기
동적 링크 읽기 방향 아이콘
소스 노드에서 상위로 읽습니다.
NetLogics에 정의된 동적 링크의 기본값입니다.
쓰기
동적 링크 쓰기 방향 아이콘
상위에서 소스 노드로 씁니다.
읽기/쓰기
동적 링크 읽기 및 쓰기 방향 아이콘
소스 노드에서 상위로 읽고 상위에서 소스 노드로 씁니다.
FactoryTalk Optix Studio
UI에서 만든 동적 링크의 기본값입니다.
동적 링크
다음으로 식별되는 하나 이상의 변수:
{
index_number
}
자리 표시자
0보다 크거나 같은 연속적인 정수입니다. 예시:
{1}
{#
placeholder_identifier
}
자리 표시자
#
으로 시작하는 문자열. 예시:
{#speed}
팁: 순서에 관계없이 자리 표시자 조합을 사용합니다. 식에 자리 표시자를 원하는 수만큼 사용할 수 있습니다.
이 속성은 컨버터 인스턴스에만 사용할 수 있으며 컨버터 유형에는 사용할 수 없습니다.

출력

식의 결과 값입니다.

예제

다음은 식 평가기 인스턴스의 예입니다.
변수의 절대값 반환
abs({0})를 사용하여 변수의 절대값을 계산하도록 구성된 식 평가기 블록으로, 변수2를 가리키는 동적 링크가 있습니다.
변수 값이 40보다 크면 그래픽 개체의 표시 여부가 전환됩니다.
가시성에 대한 식 평가기 논리입니다. 변수1이 40보다 크면 가시성이 true로 설정되고, 그렇지 않으면 false로 설정됩니다.
변수 값이 50보다 크면 그래픽 개체의 배경색이 파란색으로 변경됩니다.
가시성에 대한 식 평가기 논리입니다. 변수1이 40보다 크면 가시성이 true로 설정되고, 그렇지 않으면 false로 설정됩니다.
변수 값이 30에서 40 사이이면 활성 상태일 때 녹색 LED 개체가 깜박입니다.
변수3이 30에서 40 사이일 때 녹색 LED 개체가 깜박이도록 하는 조건식을 보여주는 식 평가기 구성입니다. 식은 if({0}>=30&&{0}<=40,true,false)를 사용하며 변수3에 연결됩니다.
텍스트 상자 테두리 색상이 빨간색이면 버튼이 활성화됩니다.
텍스트 상자 테두리 색상을 기준으로 버튼을 활성화하기 위한 식 평가기 구성입니다. Color 및 ColorRed에 대한 동적 링크와 값을 비교하여 버튼 상태를 결정하는 식이 포함됩니다.
레이블 텍스트가 "WARNING"이면 레이블 텍스트 색상이 빨간색으로 변경됩니다.
텍스트 색상에 대한 식 평가기 구성입니다. 조건부 논리는 레이블 텍스트가 "WARNING"인지 확인하고 ColorRed를 적용합니다. 그렇지 않으면 ColorGreen이 사용됩니다. 동적 링크는 텍스트 값과 색상 정의를 참조합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal