二、建立m文件s-function 1、使用模板文件:sfuntmp1. m 该模板文件位于MATLAB根目录下toolbox/simulink/blocks目录下。 模板文件里s-function的结构十分简单,它只为不同的flag的值指定要相应调用的m文件子函数。比如当flag=3时,即模块处于计算输出这个仿真阶段时,相应调用的子函数为sys=mdloutputs(t,x,u)。 模板文件使用switch语句来完成这种指定,当然这种结构并不唯一,用户也可以使用if语句来完成同样的功能。而且在实际运用时,可以根据实际需要来去掉某些值,因为并不是每个模块都需要经过所有的子函数调用。 模板文件只是Simulink为方便用户而提供的一种参考格式,并不是编写s-function的语法要求,用户完全可以改变子函数的名称,或者直接把代码写在主函数里,但使用模板文件的好处是,比较方便,而且条理清晰。
2022-03-05 13:46:47 163KB matlab
1
文章有十来篇吧,都是任务调度的经典文章哈
2022-03-02 20:13:33 8.09MB multi function radar task
1
我们在获取Excel数据时,需要将获取的值全部取出,返回到当前程序里,用返回一个数组的方式很简单。本示例就是不打开一个excel的前提,用sql获取它的内容。
2022-02-25 22:20:41 32KB sql 数据库 database
1
径向基函数/薄板样条 3D 点集翘曲。 p3do = rbfwarp3d( p3d, ps, pd, varargin) 输入: p3d:3d 点集ps:3d 源地标 [n*3] pd: 3d 地标 [n*3] 方法: 'gau',r - 对于高斯函数 ko = exp(-|pi-pj|/r.^2); 'thin' - 对于薄板函数 ko = (|pi-pj|^2) * log(|pi-pj|^2) 输出: p3do:输出点集佛罗里达州布克斯坦“主要翘曲:薄板样条和变形的分解。” IEEE 翻译模式肛门。 马赫英特尔。 11, 567-585, 1989。
2022-02-23 17:14:22 20KB matlab
1
How does the Stomach Function
2022-02-22 14:06:13 11.79MB Anatomy
1
Common function command-WHEELTEC-ROS3.5
2022-02-22 09:03:29 6KB rosetta
1
Visual Studio .NET VB编程语言 MD5(DES) 8位密钥加密或解密文件function源代码 压缩包 : MD5 skey8位加密(文件).zip 列表 MD5 skey8位加密(文件)/ MD5 skey8位加密(文件)/bin/ MD5 skey8位加密(文件)/Form1.Designer.vb MD5 skey8位加密(文件)/Form1.resx MD5 skey8位加密(文件)/Form1.vb MD5 skey8位加密(文件)/MD5 skey8位加密(文件).vbproj MD5 skey8位加密(文件)/MD5 skey8位加密(文件).vbproj.user MD5 skey8位加密(文件)/My Project/ MD5 skey8位加密(文件)/My Project/Application.Designer.vb MD5 skey8位加密(文件)/My Project/Application.myapp MD5 skey8位加密(文件)/My Project/AssemblyInfo.vb MD5 skey8位加密(文件)/My Project/Resources.Designer.vb MD5 skey8位加密(文件)/My Project/Resources.resx MD5 skey8位加密(文件)/My Project/Settings.Designer.vb MD5 skey8位加密(文件)/My Project/Settings.settings MD5 skey8位加密(文件)/obj/ MD5 skey8位加密(文件)/obj/Debug/ MD5 skey8位加密(文件)/obj/Debug/CoreCompileInputs.cache MD5 skey8位加密(文件)/obj/Debug/DesignTimeResolveAssemblyReferences.cache MD5 skey8位加密(文件)/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache MD5 skey8位加密(文件)/obj/Debug/MD5 skey8位加密(文件).exe MD5 skey8位加密(文件)/obj/Debug/MD5 skey8位加密(文件).pdb MD5 skey8位加密(文件)/obj/Debug/MD5 skey8位加密(文件).vbproj.FileListAbsolute.txt MD5 skey8位加密(文件)/obj/Debug/MD5 skey8位加密(文件).vbproj.GenerateResource.Cache MD5 skey8位加密(文件)/obj/Debug/MD5 skey8位加密(文件).vbprojResolveAssemblyReference.cache MD5 skey8位加密(文件)/obj/Debug/MD5 skey8位加密(文件).xml MD5 skey8位加密(文件)/obj/Debug/TempPE/ MD5 skey8位加密(文件)/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll MD5 skey8位加密(文件)/obj/Debug/WindowsApplication1.exe MD5 skey8位加密(文件)/obj/Debug/WindowsApplication1.Form1.resources MD5 skey8位加密(文件)/obj/Debug/WindowsApplication1.pdb MD5 skey8位加密(文件)/obj/Debug/WindowsApplication1.Resources.resources MD5 skey8位加密(文件)/obj/Debug/WindowsApplication1.vbproj.FileListAbsolute.txt MD5 skey8位加密(文件)/obj/Debug/WindowsApplication1.vbproj.GenerateResource.Cache MD5 skey8位加密(文件)/obj/Debug/WindowsApplication1.xml MD5 skey8位加密(文件)/obj/Release/ MD5 skey8位加密(文件).sln MD5 skey8位加密(文件).v11.suo
2022-02-17 11:03:00 57KB MD5 (DES) function 源代码
1
汽车行业功能安全等级分析详解,基于功能安全ISO26262标准,各等级分类标准等等
2022-02-10 12:25:20 361KB ASIL function saf
1
sqlite3官方扩展extension-function在windows下的编译和用法。 在sqlite3标准语法的基础上扩充了: Math: acos, asin, atan, atn2, atan2, acosh, asinh, atanh, difference, degrees, radians, cos, sin, tan, cot, cosh, sinh, tanh, coth, exp, log, log10, power, sign, sqrt, square, ceil, floor, pi. String: replicate, charindex, leftstr, rightstr, ltrim, rtrim, trim, replace, reverse, proper, padl, padr, padc, strfilter. Aggregate: stdev, variance, mode, median, lower_quartile, upper_quartile. 等函数。
2022-02-09 11:12:30 2.82MB sqlite3 extension function
1
尝试使用 Simulink 和 s 函数求解 DAE(微分代数方程)。 以一个简单的案例为例: der(x1)=-0.2*x1+x2*x3+0.3*x1*x2; der(x2)=2*x1*x2-5*x2*x3-2*x2^2; -1+x1+x2+x3=0; (当然,如果我们让x3=1-x1-x2,这个例子可以翻译成ODE形式,但对于更复杂的情况,这可能是不可能的,这里我们只保留这种形式)。 1). 仅在 Simulink 中构建此案例。 使用模块“Simulink/Math Operations/Algebraic Constraint”。 请参阅附件“DAEcase_simulink.mdl”。 2)。 使用级别 1 S-Function 和“Simulink/Signal Attributes/IC”模块来初始化 x3。 请参阅附件“DAEexamp1.m”(S 函数文件)和“
2022-01-20 16:53:53 37KB matlab
1