winternow 发表于 2007-7-8 16:03

关于C-MEX函数的问题

各位前辈,小弟最近新学Simulink里面的S函数构建,不过用的不是m文件,用的是C-MEX Leve2来构建S函数模型。现在遇到一个问题,请前辈们不吝赐教。
问题是这样的,采用C构建S函数模型的时候,要调用一些系统函数,这个和m文件方式是相同的,其中mdlSetInputPortDimensionInfo和mdlSetOutputPortDimensionInfo两个函数在仿真初始化的时候调用一次,然后输入和输出端口信号的尺度相对关系就固定了。而在仿真循环的过程中,这两个函数是不能再调用的,而我又想在仿真循环过程中能够做到动态的改变输入和输出端口信号尺度的相对关系。所以在这里求教各位,有没有什么可行的方案和办法。谢过先。
页: [1]
查看完整版本: 关于C-MEX函数的问题