파이프 하위 연산자

파이프 하위 연산자를 사용하면 "밸브" 스트림의 값에 따라 여러 데이터 입력 중 하나를 출력할 수 있습니다. 최소 두 개의 입력(한 개의 밸브(항상 첫 번째 입력)와 한 개 이상의 데이터 입력)을 제공합니다. 예를 들어 기본 파이프 하위 연산자에는 한 개의 부울 밸브와 두 개의 실수 데이터 입력이 있으며, 부울 입력으로 들어오는 데이터를 기반으로 둘 중 하나의 데이터 입력에서 데이터를 출력합니다.

다른 유형의 밸브에서 밸브 스트림의 범위를 설정할 수 있습니다. 밸브 입력 값이 있는 범위에서 "파이프"될 데이터 입력을 결정합니다. 예를 들어 한 개의 정수 밸브 입력(I1) 및 세 개의 실수 데이터 입력(R2, R3, R4)이 있을 수 있으며, I1 <= 0인 경우 R2를, I1 > 0이고 <= 50인 경우 R3을, I1 > 50인 경우 R4를 출력합니다.

인터페이스

데이터 유형
수신 및 송신 "파이프" 스트림에 대한 데이터 유형을 선택합니다. 이들 대부분은 자체적으로 설명이 가능합니다. 나머지에 대한 설명은 데이터 유형을 참조하십시오.
밸브 유형
파이프될 데이터 입력을 결정하기 위해 하위 연산자가 사용하는 수신 "밸브" 스트림에 대한 데이터 유형을 선택합니다. 이들은 자체적으로 설명이 가능합니다.
[드롭다운 리스트]
밸브 유형이 벡터 또는 정수로 설정된 경우 이 리스트를 사용할 수 있으며 이 리스트에서 사용 가능한 파이프 조건을 선택할 수 있습니다.

밸브의 경우 수신 값 V1.x, V1.y, V1.z(벡터의 구성요소)가 밸브 제어기가 됩니다. 드롭다운 리스트에서 파이프하기 위해 벡터 구성요소를 사용하는 방법(최대 구성요소, 최대 절대 구성요소, 최소 구성요소 또는 최소 절대 구성요소)을 선택할 수 있습니다. 벡터 밸브 유형에서는 입력 데이터 채널 수가 2개로 고정된 부울 밸브 유형과 유사하게 입력 데이터 채널 수가 3개로 고정되기 때문에 추가 및 제거 버튼을 사용할 수 없습니다.

정수의 경우 드롭다운 리스트에서 2개의 선택 항목을 표시하며 이 선택 항목은 대부분의 밸브 유형에 대해 표준 모드인 간격과 지정된 값에 대해서만 동등성을 테스트하는 정확한 일치입니다.

파이프 조건 그룹

파이프 조건 그룹의 리스트 상자는 파이프되는 데이터 입력을 결정하는 데 사용된 조건을 표시합니다. 부울을 제외한 모든 밸브 유형의 경우 이들은 지정한 값에 따른 범위입니다. 기본적으로 밸브 유형이 부울이 아닌 경우 단일 조건(및 입력)이 존재하고 모두로 설정되는데 이것의 의미는 입력 데이터가 단순하게 파이프된다는 것입니다. 추가 버튼으로 조건을 추가하여 더 많이 사용할 수 있습니다.

제거
리스트에서 강조 표시된 조건 및 하위 연산자에서 해당 입력을 삭제합니다.
모두 제거
리스트에서 모든 조건을 삭제하고 원래의 단일 "모두" 조건을 복원합니다.
추가
이 버튼의 오른쪽에 있는 숫자 필드의 현재 값에 따라 리스트에 "<="(작거나 같음) 조건을 추가합니다. 예를 들어 단일 "모두" 조건으로 시작하여 데이터 유형=매트릭스, 밸브 유형=부동이면 숫자 필드가 0.5로 설정됩니다. 추가를 클릭하면 R1<= 0.5이면 M2이고 R1 > 0.5이면 M3이라는 두 가지 조건이 존재합니다.

파이프 하위 연산자는 최대 7개의 "<=" 조건을 지원합니다. 7번째가 추가된 후에 추가 버튼을 사용할 수 있습니다. 또한 조건은 자동으로 숫자를 기준으로 오름차순으로 정렬됩니다.

조건은 속도 값/회전 속도입니다.
이 확인란은 밸브 유형=표준 단위 또는 각도인 경우에만 사용할 수 있습니다. 밸브 유형=각도이고 확인란이 설정되면(조건이 회전 속도) 조건은 특정 각도가 아닌 각도 속도로 간주됩니다. 밸브 유형=표준 단위이고 확인란이 설정되면(조건이 속도 값) 조건은 특정 위치가 아닌 속도로 간주됩니다.
단위
프레임, 초 또는 틱으로 설정합니다.