- 博客(7)
- 收藏
- 关注
原创 simulink中创建自定义模块库
simulink自带模块库虽然看似很全,实际上在工程开发中并不够用,大陆联电等供应商提供的控制策略都有自己二次开发自定义的模块库。我们公司目前有混动系统开发的项目,领导交代模仿大陆建立咱们自己的模块库,深感任重道远,压力山大啊。 step1:建立自定义的模块库,以xls格式保存在MATLABL路径下step2:在同一文件夹下建立名称为slblocks的m文件,内容如下step3:将此...
2018-03-26 12:40:03 21411 3
原创 利用Simulink Test进行模型单元测试 - 1
2.在创建测试框架对话框中,点击OK,对应的测试框架MilTestMode_Harness1就自动打开了。3.输入15-B03作为测试文件的名字,点击OK,测试文件的结构就在Test Browser中自动打开了。生成一个基线表格取名15-B05,这个EXCEL表格是模型仿真出来的结果,只有OUTPUT列。选择Exce型的测试并取名,选择Create,就弹出了空白的测试用例表格15-B04。3.展开Test Harness区域,刷新测试框架列表,选择一个测试框架。2.在右边的面板中,展开。
2023-08-10 17:10:39 2693
原创 MAAB建模规范之:MATLAB Functions
MATLAB Functions建模规范1.1 MATLAB Function 外观1.1.1 na_0018 : if/else和switch语句嵌套层次需要被限制在三层内1.1.2 na_0019 : 严格限制变量名,避免使用C语言保留字等 M1.1.3 na_0025 : MATLAB Function必须有注释,包含函...
2019-06-12 16:37:34 1561
原创 C语言溢出问题
由于在计算机中整型数是由补码来表示的,所以当数据规模太大时会造成溢出错误C语言在头文件limits.h中给出了相关宏定义,以下是溢出情况的演示,UINT_MAX是无符号最大值...
2018-06-18 11:45:02 3159
原创 CarSim2016安装后找不到license问题的解决办法
2016.1这个版本按照安装包上的方法安装完之后,打开软件会提示找不到有用的license解决办法:step1.用Notepad++打开破解文件中生成的license(破解文件中第一次生成的license)step2.将其中所有的HOSTID=VDH=xxxxxxxxxxx 修改成 HOSTID = VDH = BIA你电脑的物理地址,保存,重启电脑就可以愉快地用软件了注意:1.电脑的物理地址中间...
2018-05-05 11:58:48 15235 11
原创 TimerRetringerRE模块二次开发
TimerRetringerRE模块功能:当R由0变为1(上升沿)时,赋初值IV给计时器,之后x_out开始倒计时,直至为零,这段时间y保持为零,若在x_out倒计时时期间R又有上升沿,则计时器重新开始计时。 The block indicates true, if the initial time IV has not passed since the last reset of ...
2018-04-22 22:36:31 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人