Управляйте, если NotifyWhenDataAvailableExceeds установлен автоматически
При работе с основанным на сеансе интерфейсом свойство IsNotifyWhenDataAvailableExceedsAuto указывает, установлено ли свойство NotifyWhenDataAvailableExceeds автоматически, или вы установили определенное значение.
Это свойство обычно используется, чтобы задержать NotifyWhenDataAvailableExceeds к его поведению по умолчанию.
{true}Когда значением является true, затем свойство NotifyWhenDataAvailableExceeds установлено автоматически.
falseКогда значением является false, когда вы установили свойство NotifyWhenDataAvailableExceeds на определенное значение.
Измените IsNotifyWhenDataAvailableExceedsAuto, чтобы смочь установить свойство NotifyWhenDataAvailableExceeds на определенное значение.
Создайте сеанс и отобразите свойства путем щелчка по ссылке Properties.
s = daq.createSession('ni')s =
Data acquisition session using National Instruments hardware:
Will run for 1 second (1000 scans) at 1000 scans/second.
No channels have been added.
Properties, Methods, Events
AutoSyncDSA: false
NumberOfScans: 1000
DurationInSeconds: 1
Rate: 1000
IsContinuous: false
NotifyWhenDataAvailableExceeds: 100
IsNotifyWhenDataAvailableExceedsAuto: true
NotifyWhenScansQueuedBelow: 500
IsNotifyWhenScansQueuedBelowAuto: true
ExternalTriggerTimeout: 10
TriggersPerRun: 1
Vendor: National Instruments
Channels: ''
Connections: ''
IsRunning: false
IsLogging: false
IsDone: false
IsWaitingForExternalTrigger: false
TriggersRemaining: 1
RateLimit: ''
ScansQueued: 0
ScansOutputByHardware: 0
ScansAcquired: 0Измените IsNotifyWhenDataAvailableExceedsAuto на
s.IsNotifyWhenDataAvailableExceedsAuto = false
s = Data acquisition session using National Instruments hardware: Will run for 1 second (1000 scans) at 1000 scans/second. No channels have been added.