构建模型从Windows命令提示符窗口
这个例子展示了如何构建模型通过使用一个批处理文件,在Windows®命令提示符下输入命令。
关于MATLAB命令行参数(启动)
当你开始MATLAB®在Windows命令提示符(如在一个批处理文件),您可以控制MATLAB启动的命令行参数。
对于这些命令行参数的描述,在命令提示符窗口中,类型matlab -
。
开始从一个命令提示符窗口,MATLAB使用这些步骤:
从Windows开始菜单,打开一个命令提示符窗口。
从Windows命令提示符,键入:
matlab
。
提示:显示MATLAB根文件夹的路径,在MATLAB命令提示符下键入:matlabroot
。
MATLAB运行批处理文件
当您运行MATLAB与一个批处理文件,您可以:
控制MATLAB启动命令行参数
运行一系列的操作系统命令(如源代码控制付款/提交)
运行一系列的MATLAB脚本
一个批处理方法还允许您整个构建过程自动化。这样一个过程可以从一个或多个模型生成代码®模型,然后用你的makefile编制自定义代码,生成的代码金宝app。
这个批处理文件设置MATLABROOT
环境变量,设置路径
环境变量包括MATLABROOT
,并开始与一个输入MATLAB脚本参数% 1
和一个日志文件参数。
注意:自定义MATLABROOT
批处理文件来匹配你的价值系统。批处理文件假设c: \ temp
文件夹存在于你的系统。
创建一个批处理文件命名mat.bat
设置MATLABROOT = " C: \ Program Files \ MATLAB \ R2019a”路径= % MATLABROOT %; %路径%开始MATLAB。exe批% 1日志文件c: \ temp \日志文件暂停
创建一个MATLAB脚本myFilesToBuild.m
my_rtwdemo_counter_builder my_rtwdemo_rtwintro_builder退出
创建一个MATLAB脚本my_rtwdemo_counter_builder.m
open_system (“rtwdemo_counter”);save_system slbuild (“rtwdemo_counter”、“my_rtwdemo_counter”) (“my_rtwdemo_counter”);close_system (“my_rtwdemo_counter”);
创建一个MATLAB脚本my_rtwdemo_rtwintro_builder.m
open_system (“rtwdemo_rtwintro”);save_system slbuild (“rtwdemo_rtwintro”、“my_rtwdemo_rtwintro”) (“my_rtwdemo_rtwintro”);close_system (“my_rtwdemo_rtwintro”);
运行批处理文件
从Windows开始菜单,打开一个命令提示符窗口,改变文件夹包含批处理文件的文件夹,和类型:
垫myFilesToBuild
当您运行批处理文件与输入MATLAB脚本中,批处理文件MATLAB和负载运行,构建,和关闭每个示例的仿真软件模型。金宝app
观察MATLAB操作的日志
批处理文件运行后,查看日志文件c: \ temp \
文件。
从sl省略分号(;)构建
在每个脚本提供了更多建立日志文件中的信息。
优化你的批处理文件
使用MATLAB命令行参数来优化批处理文件。例如:
抑制的MATLAB在启动时闪屏
-nosplash
论点。提供命令行输入脚本的输入或选择的功能
批处理
论点。
你可以调用一个函数myfile.m
,它接受两个参数:
matlab批myfile (__arg1、最长)
通过数值myfile.m
、替换__arg1
和最长
与数值。
通过字符串或字符值myfile.m
、替换__arg1
和最长
用单引号的字符串或字符值包围。例如,通过字符串值你好
和世界
成myfile.m
在命令提示窗口中,类型:
matlab批myfile('你好','世界')
版权2007 - 2019 MathWorks公司。