C++ Objects Persistent

1 回表示 (過去 30 日間)
Valerio
Valerio 2012 年 4 月 19 日
Hi everyone, I'm using the "s-function builder" to create a driver for a sensor. I'd need to use persistent variables but i can't use the sim structure "S" because it denies the TLC file creation (with the builder). Commonly I use the construct:
ssSetNumPWork(S, 1);
but in this case I've to avoid using "S" .
Does exist any solution for this issue?
Thank you everybody,
VZ

回答 (1 件)

Kaustubha Govind
Kaustubha Govind 2012 年 4 月 19 日
I don't think the S-Function Builder can deal with PWork vectors. You might need to either introduce the PWork vector manually, or first register a DWork ("Number of discrete states" on the Initialization pane) and use xD[0] to refer to that discrete state. After the S-function is generated, replace the Dwork with a Pwork and modify the datatype accordingly.

カテゴリ

Help Center および File ExchangeAuthor Blocks Using S-Function Builder についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by