写作tlc文件访问guidata级别2 m文件s函数
17日视图(30天)
显示旧的评论
你好Matlab用户,我写了m文件s函数将复选框选择输入和输入信号使仿真软件子系统。万博1manbetx当我试图从这个模型生成C代码通过使用环球套票是寻找对应的tlc文件在当前工作目录中。请谁能分享的过程编写tlc文件,输出函数sfunction的样子
函数输出
持续的h
如果isempty (h)
h = guidata (my_gui);
结束
block.OutputPort (1)。Data =得到(h.MOTOR_auto_reset“价值”);
% endfunction
6个评论
vinothkannan K
2013年5月10日
编辑:vinothkannan K
2013年5月10日
是的Kaustubha Govind,我们来自相同的团队。有标准格式写tlc可用吗?任何结构薄层色谱文件我们这样写道
%实现“IFM_Select”“C”
%函数输出(块,系统)输出
%分配y = LibBlockOutputSignal (0,”“、”“0)
%分配=函数宏指令(“IFM_Select_fcn”)
% < y > = % < >
% endfunction % % (EOF) IFM_Select.tlc
请帮助我们解决这个问题。
答案(1)
Kaustubha Govind
2013年5月10日
是的,TLC代码看起来对我,除了您需要添加一个分号结束行“% < y > = % < >”所需的所有C语句:
%实现“IFM_Select”“C”
%函数输出(块,系统)输出
%分配y = LibBlockOutputSignal (0,”“、”“0)
%分配=函数宏指令(“IFM_Select_fcn”)
% < y > = % > <;
% endfunction
% % (EOF) IFM_Select.tlc
同时,请注意,你似乎做的假设MATLAB函数
IFM_Select_fcn
返回标量值相同的数据类型作为函数的输出端口配置,所以请确保是正确的。
2的评论
哈里Rangarajan周二
2021年12月17日
这里有一些文档如何编写水平2-MATLAB S-Functions。模板部分还提供了TLC MATLAB命令打开一个模板文件:
//www.tianjin-qmedu.com/help/万博1manbetxsimulink/sfg/writing-level-2-matlab-s-functions.html