RT FIFO 생성

RT FIFO를 생성하거나, 다른 RT FIFO 노드와 함께 사용할 수 있는 기존 RT FIFO에 대한 참조를 얻습니다.

1378

입력/출력

datatype_icon

배열의 원소

각 RT FIFO 원소에 대한 배열의 원소 개수.

이 입력은 RT FIFO 원소가 배열인 경우에만 사용 가능합니다. RT FIFO는 다차원 배열을 지원하지 않습니다.

Default value: 1

datatype_icon

크기

RT FIFO에 있는 원소의 개수.

Default value: 10

datatype_icon

이름

얻거나 생성하려는 RT FIFO의 이름.

Default value: 빈 문자열

datatype_icon

타입

RT FIFO에 포함하려는 데이터 타입을 정의합니다. RT FIFO는 클러스터, 문자열, 배리언트와 같은 다양한 크기의 데이터 타입을 지원하지 않습니다. 또한 RT FIFO는 다차원 배열을 지원하지 않습니다.

RT FIFO를 사용하여 웨이브폼 데이터 전송하기

RT FIFO를 사용하여 웨이브폼 데이터를 전송하는 경우, 웨이브폼의 속성은 전송되지 않습니다. 웨이브폼의 속성 원소가 배리언트인 경우 다양한 크기를 갖기 때문에, RT FIFO와는 호환되지 않습니다.

datatype_icon

찾을 수 없으면 생성?

이름으로 지정한 FIFO가 현재 존재하지 않는 경우, 새 RT FIFO를 생성할지 여부를 지정하는 불리언.

이 노드는 이름으로 지정한 FIFO가 현재 존재하지 않는 경우, 새 RT FIFO를 생성합니다.
거짓 이 노드는 이름으로 지정한 FIFO가 현재 존재하지 않는 경우, 새 RT FIFO를 생성하지 않습니다.

Default value: 참

datatype_icon

에러 입력

이 노드가 실행되기 전에 발생하는 에러 조건.

노드는 표준 에러 동작에 따라 이 입력에 반응합니다,

Standard Error Behavior

Default value: 에러 없음

datatype_icon

웨이브폼의 데이터 포인트

웨이브폼 배열의 모든 원소에 대한 데이터 포인트의 개수. 이 입력은 RT FIFO 원소가 웨이브폼인 경우에만 사용 가능합니다.

Default value: 1

datatype_icon

읽기/쓰기 모드

새 RT FIFO에 대한 읽기 및 쓰기 모드. 읽기 및 쓰기 모드는 빈 RT FIFO에서 값을 읽거나 빈 슬롯이 없는 RT FIFO에 값을 쓰는 RT FIFO의 동작을 정의합니다.

읽기와 쓰기 작업에 다음 중 하나의 모드를 지정할 수 있습니다:
  • polling—새 데이터 또는 빈 슬롯이 생길 때까지 연속적으로 RT FIFO를 폴링하여 읽기 및 쓰기 작업의 처리량을 최적화합니다. polling 모드는 데이터나 빈 슬롯이 새로 생기면 이에 대해 blocking 모드보다 더 빨리 반응하지만, CPU 오버헤드 요구량이 더 많아집니다. [RT FIFO 읽기] 또는 [RT FIFO 쓰기]타임아웃(ms)을 사용하여, 쓰기 작업 시 빈 슬롯이 생길 때까지, 또는 읽기 작업 시 새로운 데이터가 생길 때까지 폴링하는 시간을 지정합니다.
  • blocking—시스템의 다른 태스크가 실행될 수 있도록 대기 중 VI의 스레드를 휴면 상태로 전환할 수 있어서 읽기 및 쓰기 작업시 CPU 사용을 최적화합니다. [RT FIFO 읽기] 또는 [RT FIFO 쓰기]타임아웃(ms)을 사용하여, 읽기 작업 시 새로운 값이 생길 때까지, 또는 쓰기 작업 시 빈 슬롯이 생길 때까지 기다리는 시간을 지정합니다.
  • [RT FIFO 생성]을 사용하여 기존 RT FIFO의 참조를 반환하는 경우, 참조는 기존 RT FIFO의 읽기 및 쓰기 모드를 사용하고 읽기/쓰기 모드로 지정한 모드는 무시합니다.
    datatype_icon

    읽기 모드

    RT FIFO의 읽기 모드.

    datatype_icon

    쓰기 모드

    RT FIFO의 쓰기 모드.

    datatype_icon

    rt fifo

    존재하거나 새롭게 생성된 RT FIFO의 참조.

    datatype_icon

    새로 생성?

    노드가 새 FT FIFO를 생성했는지 나타내는 불리언.

    노드가 새 RT FIFO를 생성했습니다.
    거짓 노드가 새 RT FIFO를 생성하지 않았습니다.
    datatype_icon

    에러 출력

    에러 정보.

    노드는 표준 에러 동작에 따라 이 출력을 생성합니다.

    Standard Error Behavior

    Programming Patterns