Массив связей на сеансе
Это свойство сеанса содержит и отображает все связи, добавленные к сеансу.
Вы не можете непосредственно добавить или удалить связи с помощью свойств объектов Connections. Используйте addTriggerConnection и addClockConnection, чтобы добавить связи. Используйте removeConnection, чтобы удалить связи.
Значение определяется связями, которые вы добавляете в сеанс.
Этот пример показывает вам, как удалить связь синхронизации.
Создайте сеанс и добавьте каналы аналогового входа и триггер и синхронизируйте связи.
s = daq.createSession('ni') addAnalogInputChannel(s,'Dev1', 0, 'voltage'); addAnalogInputChannel(s,'Dev2', 0, 'voltage'); addAnalogInputChannel(s,'Dev3', 0, 'voltage'); addTriggerConnection(s,'Dev1/PFI4','Dev2/PFI0','StartTrigger'); addTriggerConnection(s,'Dev1/PFI4','Dev3/PFI0','StartTrigger'); addClockConnection(s,'Dev1/PFI5','Dev2/PFI1','ScanClock');
Исследуйте свойство соединений на время сеанса.
s.Connections
ans =
Start Trigger is provided by 'Dev1' at 'PFI4' and will be received by:
'Dev2' at terminal 'PFI0'
'Dev3' at terminal 'PFI0'
Scan Clock is provided by 'Dev1' at 'PFI5' and will be received by:
'Dev2' at terminal 'PFI1'
'Dev3' at terminal 'PFI1'
index Type Source Destination
----- ------------ --------- -----------
1 StartTrigger Dev1/PFI4 Dev2/PFI0
2 StartTrigger Dev1/PFI4 Dev3/PFI0
3 ScanClock Dev1/PFI5 Dev2/PFI1
4 ScanClock Dev1/PFI5 Dev3/PFI1Удалите последнюю связь часов в индексе 4 и отобразите соединения на время сеанса.
removeConnection(s,4) s.Connections
ans =
Start Trigger is provided by 'Dev1' at 'PFI4' and will be received by:
'Dev2' at terminal 'PFI0'
'Dev3' at terminal 'PFI0'
Scan Clock is provided by 'Dev1' at 'PFI5' and will be received by 'Dev2' at terminal 'PFI1'.
index Type Source Destination
----- ------------ --------- -----------
1 StartTrigger Dev1/PFI4 Dev2/PFI0
2 StartTrigger Dev1/PFI4 Dev3/PFI0
3 ScanClock Dev1/PFI5 Dev2/PFI1