第一步:在主窗口中输入sfundemos,或者点击Simulink->User-Defined Functions->S-Function Examples,即可出现如图1所示的界面,用红色框圈出来的部分就是S函数
第二步:在MATLAB主窗口下建立一个Simulink形式的.slx文件,起名为robot.slx
第三步:Matlab为了用户使用方便,有一个S函数的模板sfuntmpl.m,一般来说,我们仅需要在sfuntmpl.m的基础上进行修改即可。在MATLAB命令行中输入edit sfuntmpl 即可出现模板函数的内容,
slx 与mdl文件。slx是一种压缩文件,可以通过修改后缀名的方式,取出其中的XML标记语言的文件。这个文件包含模型的信息。
mdl文件可以直接用txt打开,也可以通过命令行保存为xml文件。save_system('model.mdl', 'model_xml.xml','ExportToXML', true)
xml文件是可以用于软件之间共享数据。Python提供内置函数库来处理XML文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)