万博1manbetxsimulinkproject

(不推荐)打开项目和获取项目对象

万博1manbetxsimulinkproject不推荐使用。用当前的项目要么openProject代替。欲了解更多信息,请参阅兼容性注意事项

描述

万博1manbetxsimulinkproject打开项目,或使焦点转移到工具,如果它已经打开。当您打开该工具,可以创建项目或使用访问最近的项目项目标签。

万博1manbetxsimulinkproject(projectPath打开该项目利用根目录下的任何文件或文件夹指定的项目projectPath将焦点聚集到项目中。

PROJ= 万博1manbetxsimulinkproject返回一个项目对象PROJ你可以用它来操纵在命令行中的项目。你需要得到一个项目对象,然后才能使用任何其他项目的功能。

PROJ= 万博1manbetxsimulinkproject(projectPath通过打开指定的项目projectPath并返回一个项目对象。

例子

全部收缩

打开Project工具。

万博1manbetxsimulinkproject

指定无论是.PRJ文件路径或包含文件夹.万博1manbetxSimulinkProject文件夹,.PRJ文件。该项目打开,使重点项目。

万博1manbetxsimulinkproject('C:/项目/ PROJECT1 /'

打开指定的项目,并获得项目对象操作在命令行中的项目。为了避免采取从MATLAB焦点离开你的启动脚本打开的窗口®桌面上,使用start_万博1manbetxsimulink而不是万博1manbetx功能和使用万博1manbetxsimulinkproject与输出参数,而不是uiopen。如果您使用uiopen(myproject.prj)这就要求万博1manbetxsimulinkproject不带输出参数将焦点聚集到项目中。

start_万博1manbetxsimulink PROJ = simulinkproject('C:/projects/project1/myproject.prj'

打开机身项目,并创建一个项目的对象来操作和探索在命令行中的项目。

sldemo_slproject_airframe PROJ = 万博1manbetxsimulinkproject
PROJ = ProjectManager与属性:名称:的Simulink项目机身实施例“信万博1manbetx息:[1×1 slproject.Information]依赖关系:[1x1的slproject.Dependencies]分类:[1×1 slproject.Category]文件:[1×31 slproject.ProjectFile]快捷方式:[1×7 slproject.Shortcut] ProjectPath:[1×7 slproject.PathFolder] ProjectReferences:[1×0 slproject.ProjectReference] StartupFiles:[1×0 slproject.StartupFile] ShutdownFiles:[1×0 slproject.ShutdownFile]RootFolder: 'C:\ slexamples \ airframe11'

找出你可以用你的项目做什么。

方法(PROJ)
类slproject.ProjectManager方法:addFile addFolderIncludingChildFiles让addpath addReference addShortcut addShutdownFile addStartupFile接近createCategory出口findCategory的FindFile isLoaded listModifiedFiles listRequiredFiles refreshSourceControl重装removeCategory removeFile removePath removeReference removeShortcut removeShutdownFile RemoveStartupFile

当您使用获取项目对象万博1manbetxsimulinkproject功能,您可以检查项目属性。

检查项目文件。

文件= proj.Files
文件= 1x31 project文件阵列具有属性:路径标签修订SourceControlStatus

使用索引来访问文件在列表中。以下命令获取文件编号14的每个文件具有描述其路径,附加标签和源控制信息的属性。

proj.Files(15)
ANS = project文件具有属性:路径:C:\ slexamples \ airframe24 \模型\ DigitalControl.slx'标签:[1x1的slproject.Label]修订: '2' SourceControlStatus:未改性的

检查文件的标签。

proj.Files(15).Labels
ANS =标签与属性:文件:C:\ slexamples \ airframe24 \型号\ DigitalControl.slx“数据类型: '无' 的数据:[]产品名称: '设计' 类别名称: '分类'

按名称获取一个特定的文件。

MYFILE =的FindFile(PROJ,'模型/ AnalogControl.slx'
MYFILE = project文件具有属性:路径:C:\ slexamples \ airframe24 \模型\ AnalogControl.slx'标签:[1×1 slproject.Label]修订: '2' SourceControlStatus:未改性的

找出你可以对文件做什么。

方法(MYFILE)
类slproject.ProjectFile方法:addLabel findLabel removeLabel

更新文件的依赖关系。

更新(proj.Dependencies)

该项目运行依赖性分析,以更新的项目文件之间的已知的依赖关系。

有关使用项目文件的工作,包括修改过的文件和依赖性的详细信息,请参阅自动化的Simul万博1manbetxink项目任务使用脚本

输入参数

全部收缩

完整路径项目.PRJ文件或路径项目的根文件夹,或您的项目根目录下的子文件夹的任何文件或指定为一个特征向量。

例:'C:/projects/project1/myProject.prj'

例:'C:/项目/ PROJECT1 /'

输出参数

全部收缩

项目,返回一个项目对象。使用项目对象来操作在命令行当前打开的项目。

性能PROJ输出参数。

项目属性 描述
分类 项目标签的分类
依赖 在MATLAB有向图的对象项目文件之间的依赖关系
路径和项目文件的名称
信息 有关项目,如描述,源代码控制集成,存储库位置,以及是否信息是顶级项目
名称 项目名称
ProjectPath

文件夹的MATLAB路径上的项目投产

ProjectReferences 包含引用的工程文件夹。包含引用的项目只读项目的对象。
根文件夹 完整路径项目的根文件夹
快捷键 在这个项目中的快捷方式的数组
ShutdownFiles 在这个项目中关闭文件的数组
StartupFiles 在这个项目的启动文件数组

提示

另外,您也可以使用slproject.loadProject加载一个项目,slproject.getCurrentProjects拿到项目对象。用万博1manbetxsimulinkproject打开项目和交互方式探索项目。用slproject.getCurrentProjectsslproject.loadProject项目自动化脚本。

兼容性注意事项

展开全部

不推荐在R2019a开始

介绍了在R2012a