确定S函数是否可以运行多线程
ssSetRuntimeThreadSafetyCompliance(SimStruct*S,int\u T val)
s
表示S功能块的SimStruct。
瓦尔
螺纹安全合规设置。设置可以是:
运行时\线程\安全性\合规性\未知
-声明不知道S函数是否是线程安全的。
运行时\线程\安全性\合规性\正确
-将S函数声明为线程安全的。
运行时\线程\安全性\合规性\错误
-将S函数声明为非线程安全。
在S函数中使用此宏将其设置为线程安全,这意味着它可以运行多线程设置参数
作用多线程模拟
块属性。这种行为是:
选项 | 多线程模拟 背景 |
S函数运行单线程或多线程 |
---|---|---|
运行时\线程\安全性\合规性\未知 |
“自动” |
单线 |
运行时\线程\安全性\合规性\正确 |
“自动” |
多线程 |
运行时\线程\安全性\合规性\错误 |
“自动” |
单线 |
— | “关” |
忽略设置,S功能块运行单线程 |
C,C++
请参阅中使用的S函数草根
/工具箱/simu万博1manbetxlink/simdemos/simfeatures/src/slexCoSimPrimeSFcn.c