removeConnection

Демонтируйте часы или инициируйте связь

Синтаксис

removeConnection(s,idx)

Описание

пример

removeConnection(s,idx) демонтирует заданные часы или триггер с индексом idx, от сеанса. Подключенное устройство остается на сеансе, но больше не синхронизируется с другими подключенными устройствами на сеансе.

Примеры

свернуть все

Создайте часы и инициируйте связь на сеансе s.

s = daq.createSeion('ni');
addAnalogInputChannel(s,'Dev1','ai0','Voltage')
addAnalogInputChannel(s,'Dev2','ai0','Voltage')
addAnalogInputChannel('Dev3','ai0','Voltage')
addTriggerConnection(s,'Dev1/PFI0',{'Dev2/PFI0','Dev3/PFI0'}','StartTrigger');
addClockConnection(s,'Dev1/PFI1',{'Dev2/PFI1','Dev3/PFI1'},'ScanClock');

Просмотрите существующую связь синхронизации.

s.Connections
ans= 


Start Trigger is provided by 'Dev1' at 'PFI0' and will be received by:
         'Dev2' at terminal 'PFI0'
         'Dev3' at terminal 'PFI0'
Scan Clock is provided by 'Dev1' at 'PFI1' and will be received by:
         'Dev2' at terminal 'PFI1'
         'Dev3' at terminal 'PFI1'

   index     Type      Source   Deination
   ----- ------------ --------- -----------
   1     StartTrigger Dev1/PFI0 Dev2/PFI0
   2     StartTrigger Dev1/PFI0 Dev3/PFI0
   3     ScanClock    Dev1/PFI1 Dev2/PFI1
   4     ScanClock    Dev1/PFI1 Dev3/PFI1

Удалите триггерную связь с индексом 2 от Dev3/PFI0 до Dev1/PFI0:

removeConnection(s,2);

Просмотрите обновленную связь

s.Connections
an= 


Start Trigger is provided by 'Dev1' at 'PFI0' and will be received by 
'Dev2' at terminal 'PFI0'.
Scan Clock is provided by 'Dev1' at 'PFI1' and will be received by:
         'Dev2' at terminal 'PFI1'
         'Dev3' at terminal 'PFI1'

   index     Type      Source   Deination
   ----- ------------ --------- -----------
   1     StartTrigger Dev1/PFI0 Dev2/PFI0
   2     ScanClock    Dev1/PFI1 Dev2/PFI1
   3     ScanClock    Dev1/PFI1 Dev3/PFI1

Заметьте, что связи повторно индексируются.

Входные параметры

свернуть все

Сеанс сбора данных, заданный как объект сеанса. Создайте объект сеанса использование daq.createSession. Используйте сеанс сбора данных для операций приобретения и генерации. Создайте один сеанс на поставщика и используйте тот сеанс поставщика, чтобы выполнить все операции сбора данных.

Индекс связи вы хотите удалить, заданный как числовое значение.

Представленный в R2012a

Для просмотра документации необходимо авторизоваться на сайте