- 常用操作命令1.1 退出MATLAB:quit或exit1.2 中断MATLAB运行的程序:Ctrl+c1.3 恢复之前的命令:↑1.4 恢复当前命令之后键入的命令:↓1.5 列出已定义的变量:who或whos1.6 删除所有变量:clear1.7 仅删除变量var:clear var1.8 删除所有a开头的变量:clear a*1.9 将filename.mat中所有变量加载到workspace:load filename1.10 清除命令窗口中的内容:clc
- 脚本开发命令2.1 读取excel中的数据:[num,txt,raw]=xlsread(filename,sheet,xlRange)filename:文件名Sheet:Sheet名xlRange:需要读取excel中行或者列的数据示例:xlsread('AEB测试用例','特殊测试用例','F2:F19')2.2 搜索模型名或模型中某一层的路径:find_system(sys,'c1',cv1,'c2'.cv2...) find_system(ModelName,'findall','on','type','block','BlockType','Inport')搜索ModelName模型所有层中type属性是block,BlockType属性是Inport的模块并返回模块句柄。2.3 获取矩阵/字符串的长度:length(A) 获取矩阵的长和宽:size(A)2.4 获取当前被选中的模块:gcb 获取当前被选中模块的句柄:gcbh 2.5 获取某个模块中的属性: 1) 单击被选模块; 2) 在命令窗口输入:get(gcbh) 2.6 新建模型:new_system('ModelName') 加载模型:load_system('ModelName') 打开模型:open_system(Model) 关闭模型:close_system(Model) 保存模型:save_system(Model) 无条件关闭所有模型不保存:bdclose all2.7 从库或模型中将模块 source的副本添加到指定的目标模型和模块名称:add_block(source,dest) 2.8 将模型sys中的模块current替换成new类型的模块:replace_block(sys,current,new)2.9 将路径全名为blk的模块删除:delete_block('blk')
- 常用脚本汇总3.1 检查所有的输入信号在模块中是否有无用的信号并显示(最外层使用):CheckInportOutport.m3.2 检查输出Bus端口中所有信号的属性设置是否正确:CheckBusOutput.m3.3 将模型中constant模块的采样时间设置为-1(集成):setSampletime.m3.4 检查AUTOSAR模型reference外层输入和输出端中Kind属性为InterRunnable时,Interrunnable variable的属性是否与该端口信号名一致:AUTOSAR_CheckPort.m3.5 模型输入信号名替换及使用方法:InportSigReplace.m
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...