主要内容

构建模型从Windows命令提示符窗口

这个例子展示了如何构建模型通过使用一个批处理文件,在Windows®命令提示符下输入命令。

关于MATLAB命令行参数(启动)

当你开始MATLAB®在Windows命令提示符(如在一个批处理文件),您可以控制MATLAB启动的命令行参数。

对于这些命令行参数的描述,在命令提示符窗口中,类型matlab -

开始从一个命令提示符窗口,MATLAB使用这些步骤:

  1. 从Windows开始菜单,打开一个命令提示符窗口。

  2. 从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公司。

相关的话题