주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

addtrigger

장치 인터페이스에 트리거 연결 추가

설명

addtrigger(d,"Digital","StartTrigger",trigSrc,trigDest)는 DataAcquisition 인터페이스에 트리거 연결을 추가합니다. 생성된 연결은 DataAcquisition 객체의 DigitalTriggers 속성에 추가됩니다.

trg = addtrigger(___)는 트리거를 추가하고 트리거 객체를 반환합니다.

[trg,idx] = addtrigger(___)는 트리거를 추가하고 DataAcquisition 인터페이스에서 트리거 객체와 트리거 인덱스를 반환합니다.

예제

예제

모두 축소

다양한 구성으로 DataAcquisition 인터페이스에 트리거를 추가합니다.

두 장치 간에 공유되는 트리거를 추가합니다.

d = daq("ni");
addinput(d,"Dev1","ai0","Voltage")
addinput(d,"Dev2","ai0","Voltage")
addtrigger(d,"Digital","StartTrigger","Dev1/PFI0","Dev2/PFI0")

외부 소스에서 가져온 트리거를 추가합니다.

d = daq("ni");
addinput(d,"Dev1","ai0","Voltage")
addtrigger(d,"Digital","StartTrigger","External","Dev1/PFI0")

외부 대상으로 내보낸 트리거를 추가합니다.

d = daq("ni")
addinput(d,"Dev1","ai0","Voltage")
addtrigger(d,"Digital","StartTrigger","Dev1/PFI0","External")

터미널 PXI_Trig0에서 제공되는 외부 소스에서 트리거를 추가합니다.

d = daq("ni");
addinput(d,"PXI1Slot5",0,"Voltage")
addtrigger(d,"Digital","StartTrigger","External","PXI1Slot5/PXI_Trig0")

터미널 PXI1Slot5/PXI_Star에서 제공되는 외부 소스에서 트리거를 추가합니다.

d = daq("ni");
addinput(d,"PXI1Slot5",0,"Voltage")
addtrigger(d,"Digital","StartTrigger","External","PXI1Slot5/PXI_Star")

입력 인수

모두 축소

DataAcquisition 객체로 지정되고 daq 함수를 사용하여 생성된 DataAcquisition 인터페이스입니다.

예: d = daq()

트리거 신호 소스는 장치 터미널을 나타내는 string형 또는 문자형 벡터로 지정되거나, 외부 소스에서 터미널을 가져올 때는 "external"로 지정됩니다.

예: "external"

데이터형: char | string

트리거 신호 대상은 장치 터미널을 나타내는 string형 또는 문자형 벡터로 지정되거나, 트리거를 외부 대상으로 내보낼 때는 "external"로 지정됩니다.

예: "external"

데이터형: char | string

출력 인수

모두 축소

트리거 연결은 트리거 객체로 반환되며, 트리거 객체의 유형과 속성은 트리거의 종류에 따라 달라집니다. 예를 들어:

DigitalTrigger with properties:

         Source: 'External'
    Destination: 'Dev4/PFI1'
           Type: StartTrigger
      Condition: 'RisingEdge'

트리거 인덱스는 숫자 값으로 반환됩니다. 이 인덱스를 사용하면 DataAcquisition DigitalTriggers 속성의 배열에 액세스할 수 있습니다.

버전 내역

R2020a에 개발됨