How can I set trigger callback function for session based interface?

Hi,
I want to callback some functions when trigger is executed in DAQ session based interface.
How can I set it? I tried to execute >> set(AI,'TriggerFcn',@show_data); but matlab says "TriggerFcn is not an accessable property for 'daq.ni.Session'". The instrument is NI USB-6251 and Matlab version is R2013b.
Sincerely yours

1 个评论

Has anyone looked into this int he past 9 months? This is essentially capabilities that existed in the past and were removed.

请先登录,再进行评论。

回答(2 个)

Add a listener for DataAvailable? See here and an example of someone using it over there

2 个评论

Thank you. I successfully add a listener for DataAvailable. I finally found that session based functions are very convenient.
If I solved the problem, please mark my answer as Accepted.

请先登录,再进行评论。

I would like to second this question. This is functionality that existed in the legacy based interface and was removed in the session-based interface. I don't know how to convert my old code to this now.

1 个评论

Dear Mr.Yishai
Thank you. I see callback was removed in the session-based interface. Can anyone answer our question?

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Data Acquisition Toolbox 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by