ドキュメンテーション センター

  • 評価版
  • 製品アップデート

目次

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

slproject.loadProject

Simulink プロジェクトを読み込みます。

構文

  • slproject.loadProject(projectPath);
  • proj = slproject.loadProject(projectPath)

説明

slproject.loadProject(projectPath); は、.prj ファイルまたは projectPath フォルダーで指定されたプロジェクトを Simulink® プロジェクト ツールに読み込み、現在開いているすべてのプロジェクトを閉じます。

proj = slproject.loadProject(projectPath) は、プロジェクトを読み込み、プロジェクトを操作するための proj プロジェクト オブジェクトを返します。プロジェクトのオートメーション スクリプトでは、関数 slproject.loadProject を使用します。

すべて展開する

プロジェクトの読み込み

'C:/projects/project1/' というフォルダーからプロジェクトを読み込みます。プロジェクトの場所に応じてこのパスを置き換えてください。

proj = slproject.loadProject('C:/projects/project1/')

機体のサンプル プロジェクトを取得する

機体のプロジェクトを開き、関数 slproject.getCurrentProject を使用してコマンド ラインでプロジェクトを操作するためのプロジェクト オブジェクトを取得します。

sldemo_slproject_airframe
proj = slproject.getCurrentProject
proj = 

  ProjectManager with properties:

          Name: 'Simulink Project Airframe Example'
   Categories: [1x2 slproject.Category]
     Shortcuts: [1x6 slproject.Shortcut]
             Files: [1x24 slproject.ProjectFile]
   RootFolder: 'C:\Temp\20121107T135235\airframe'

プロジェクトのコマンドを調べる

機体のプロジェクトを取得します。

プロジェクトのコマンドを調べます。

methods(proj)
Methods for class slproject.ProjectManager:

addFile
export
isLoaded
removeFile
close
findCategory
reload
removeLabel
createCategory
findFile
removeCategory

プロジェクトのプロパティを調べる

プロジェクト オブジェクトを取得したら、プロジェクトのプロパティを調べることができます。

機体のプロジェクトを取得します。

プロジェクト ファイルを確認します。

files = proj.Files
files = 

  1x24 ProjectFile array with properties:

    Path
    Labels

8 番目のファイルのラベルを調べます。

proj.Files(8).Labels
ans = 

  Label with properties:

File:  'C:\Temp\airframe\models\AnalogControl.mdl'
                 Data: []
        DataType: 'none'
                Name: 'Design'
CategoryName: 'Classification'

名前を指定して、特定のファイルを取得します。

myfile = findFile(proj, 'models/AnalogControl.mdl')
myfile = 

  ProjectFile with properties:

      Path:  'C:\Temp\airframe\models\AnalogControl.mdl'
    Labels: [1x1 slproject.Label]

ファイルで何ができるか調べます。

methods(myfile)
Methods for class slproject.ProjectFile:

addLabel
removeLabel
findLabel

入力引数

すべて展開する

projectPath - プロジェクトのファイルまたはフォルダーへの絶対パス文字列

.prj プロジェクト ファイルの絶対パスまたはプロジェクトのルート フォルダーのパス。文字列で指定。

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

例: 'C:/projects/project1/'

出力引数

すべて展開する

proj - プロジェクトプロジェクト オブジェクト

プロジェクト オブジェクトとして返されたプロジェクト。プロジェクト オブジェクトを使用して、Simulink プロジェクトをコマンド ラインで操作/検索します。

proj 出力引数のプロパティ。

プロジェクトのプロパティ説明
名前プロジェクト名文字列
カテゴリプロジェクト ラベルのカテゴリ文字列のセル配列
ファイルプロジェクト ファイルのパスとラベル文字列のセル配列
RootFolderプロジェクトのルート フォルダーの絶対パス文字列
Shortcutsプロジェクトのショートカット ファイル文字列のセル配列

参考

MATLAB 関数

この情報は役に立ちましたか?