Управляйте, если 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.