slproject.getCurrentProjects

(不推荐)列出所有顶级项目

slproject.getCurrentProjects不推荐使用。用matlab.project.rootProject代替。欲了解更多信息,请参阅兼容性注意事项

描述

项目= slproject.getCurrentProjects返回所有打开的顶级项目的列表。目前只有一个或零顶级项目可以加载。返回的1或0的对象阵列专案经理对象项目您可以使用以编程方式操作该项目。用slproject.getCurrentProjects项目自动化脚本。

如果执行slproject.getCurrentProjects一个项目的快捷方式中,它仅返回快捷所属的项目。如果快捷方式属于引用的项目,它将返回引用的项目。

例子

全部收缩

打开机身的项目和使用slproject.getCurrentProjects拿到项目对象操作在命令行中的项目。

sldemo_slproject_airframe PROJ = slproject.getCurrentProjects
PROJ = ProjectManager与属性:名称:的Simulink项目机身实施例“类万博1manbetx别:[1x1的slproject.Category]快捷键:[1×8 slproject.Shortcut] ProjectPath:[1X7 slproject.PathFolder] ProjectReferences:[1X0 slproject.ProjectReference]文件:[1X30slproject.ProjectFile] RootFolder: 'C:\工作\ S万博1manbetximulink的\项目\机身'

打开机身项目,并创建一个项目对象。

sldemo_slproject_airframe PROJ = slproject.getCurrentProject
PROJ = ProjectManager与属性:名称:的Simulink项目机身实施例“类万博1manbetx别:[1x1的slproject.Category]快捷键:[1×8 slproject.Shortcut] ProjectPath:[1X7 slproject.PathFolder] ProjectReferences:[1X0 slproject.ProjectReference]文件:[1X30slproject.ProjectFile] RootFolder: 'C:\工作\ S万博1manbetximulink的\项目\机身'

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

方法(PROJ)
类slproject.ProjectManager方法:addFile findCategory addFolderIncludingChildFiles的FindFile接近isLoaded createCategory listModifiedFiles出口refreshSourceControl重装removeCategory removeFile

你会得到一个项目对象后,您可以检查项目属性。

打开机身项目,并创建一个项目对象。

sldemo_slproject_airframe PROJ = slproject.getCurrentProjects;

检查项目文件。

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

检查第八文件的标签。

proj.Files(8).Labels
ANS =标签具有属性:文件:C:\工作\机身\数据\ system_model.sldd'数据:[α]数据类型: '无' 名称: '设计' 类别名称: '分类'

获取特定文件。

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

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

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

输出参数

全部收缩

项目,返回的1或0的对象阵列专案经理对象。使用项目对象来操作在命令行当前打开的项目。

性能专案经理对象在输出参数。

项目属性 描述
名称 项目名称
分类 项目标签的分类
快捷键 在项目的快捷方式文件
ProjectPath

文件夹是在MATLAB中的项目投产®路径

ProjectReferences 包含引用的工程文件夹
路径和项目文件的名称
根文件夹 完整路径项目的根文件夹

提示

另外,您也可以使用万博1manbetxsimulinkproject拿到项目对象,但万博1manbetxsimulinkproject也打开,将焦点聚集到项目工具。用万博1manbetxsimulinkproject打开项目和交互方式探索项目。用slproject.getCurrentProjects项目自动化脚本。

兼容性注意事项

展开全部

不推荐在R2019a开始

介绍了在R2016a