software interrupt

9 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2018 年 6 月 22 日
回答済み: MathWorks Support Team 2018 年 6 月 22 日
I am developing a near time system data in the data historian have data feed into a program. It fills up a buffer and when the buffer gets full, I want to be able to know that and act on that and do processing.
Is there a software interrupt or something that will allow me to do this?

採用された回答

MathWorks Support Team
MathWorks Support Team 2018 年 6 月 22 日
In order to do this, you can use a while loop to continuously fill the buffer and have an if-statement check whether the buffer is full. If it is full, you can run the desired processing in the if statement and then continue filling after the if statement is completed. The while loop can continue to run for however many iterations you would like.
A sample file is attached. Please note this is simplified code just demonstrating the concept described above and does not necessarily account for edge cases nor optimization.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

製品


リリース

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by