8 条回复
应该是不能,和step函数是在一起的 |
洛克先生___ 发表于 2017-11-23 13:46 是的,teminate函数是可以不勾选的,那initialize函数能不能也不让他生成啊 |
本帖最后由 洛克先生___ 于 2017-11-23 16:16 编辑 都是1935吗 发表于 2017-11-23 14:27 teminate在哪不勾选 我这16a版本没有这个配置啊 |
洛克先生___ 发表于 2017-11-23 15:04 ctrl + e 在all parameters里面搜索Terminate function required |
chong198989 发表于 2017-11-24 08:51 all parameters里面确实有,为什么我这个interface里面没有这个配置,如果不去一个一个看,都不知道有这个配置,怎么解释呢 谢谢 |
洛克先生___ 发表于 2017-11-24 10:56 很好理解,ctrl + e出来的有2个table 一个叫commonly used parameters 一个叫all parameters 没有归类到commonly used parameters里面,说明不常用 |
我尝试了一下,在all parameters中搜索 1:Remove root level I/O zero initialization,打上勾,就可以删除.c文件中 voil model_initialize(void)里面关于用户自己定义的变量(比如Simulink.Signal)的初始化内容; 2:Remove internal data zero initialization,打上勾,就可以删除.c文件中 voil model_initialize(void)里面关于一些状态量(比如Simulink自带的1/z延时模块,或者自定义变量Simulink.Signal的'Dimensions',设置为1)的初始化内容。 但是无论如何.c中都还是有 voil model_initialize(void)函数,是无法删除的 |
Powered by Discuz! X3.4
© 2001-2024