メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

プロセス モデルのカスタマイズ

開発作業と検証作業の繰り返し可能なプロセスをプロセス モデルを使用して定義する

チームにローカルの事前検定や CI ビルドについての標準のプロセスがある場合、効率的にガイドラインを適用してコラボレーションを簡単にすることができます。CI Support Package for Simulink を使用すると、チーム向けの一貫したプロセスをプロセス モデル ファイルを使用して定義できます。サポート パッケージには、一般的な開発作業と検証作業を自動化するための組み込みタスクを含む既定のプロセス モデルが含まれています。

プロセス モデルでは、タスクを使用してプロセスのステップを表し、クエリを使用して関連アーティファクトを自動的に検出します。プロセスはカスタマイズが可能で、タスクを追加および削除したり、タスクの動作を再構成したり、タスク間の関係を指定したりできます。クエリを使用して一連の特定のアーティファクトを検出することも可能です。組み込みのタスクとクエリを使用できるほか、カスタムのタスクとクエリを独自に作成することもできます。プロセスをチームに展開する準備ができたら、プロセス アドバイザー アプリまたは runprocess 関数を使用してプロセスのタスクを実行できます。

既定のプロセス モデルの使用を開始するには、Modify Default Process Model to Fit Your Processを参照してください。タスクとクエリによるプロセスの定義方法の詳細については、Overview of Process Modelを参照してください。

クラス

すべて展開する

padv.builtin.task.AnalyzeModelCodeTask for checking coding standards or proving code quality with Polyspace
padv.builtin.task.CollectMetricsTask for collecting model design and testing metrics
padv.builtin.task.DetectDesignErrorsTask for detecting design errors with Simulink Design Verifier
padv.builtin.task.FindClonesTask for detecting identical modeling patterns using Clone Detector
padv.builtin.task.GenerateCodeTask for generating code with Embedded Coder
padv.builtin.task.GenerateModelComparisonTask for generating model comparison report
padv.builtin.task.GenerateRequirementsReportTask for generating requirements report for each requirement set
padv.builtin.task.GenerateSDDReportTask for generating a System Design Description (SDD) report
padv.builtin.task.GenerateSimulinkWebViewTask for creating web views for models
padv.builtin.task.MergeTestResultsTask for generating consolidated test results report and merged coverage reports
padv.builtin.task.RunBuildToolTask for executing MATLAB build tool plan (R2023b 以降)
padv.builtin.task.RunCodeInspectionTask for inspecting generated model code using Simulink Code Inspector
padv.builtin.task.RunModelStandardsTask for checking modeling standards with Model Advisor
padv.builtin.task.RunTestsPerModelTask for running test cases associated with each model using Simulink Test
padv.builtin.task.RunTestsPerTestCaseTask for running each test case using Simulink Test

反復クエリ

padv.builtin.query.FindArtifactsQuery for finding artifacts
padv.builtin.query.FindCodeForModelQuery for finding generated code files and buildInfo.mat for model
padv.builtin.query.FindDesignModelsQuery for finding units and components
padv.builtin.query.FindFileWithAddressQuery for finding file with address
padv.builtin.query.FindFilesWithLabelQuery for finding files with project label
padv.builtin.query.FindMAJustificationFileForModelQuery for finding Model Advisor justification file for model (R2023a 以降)
padv.builtin.query.FindModelsQuery for finding models
padv.builtin.query.FindModelsWithLabelQuery for finding models with project label
padv.builtin.query.FindModelsWithTestCasesQuery for finding models that have test cases
padv.builtin.query.FindProjectFileQuery for finding project file
padv.builtin.query.FindRefModelsQuery for finding referenced models
padv.builtin.query.FindRequirementsQuery for finding requirements
padv.builtin.query.FindRequirementsForModelQuery for finding requirements for model
padv.builtin.query.FindTestCasesForModelQuery for finding test cases for model
padv.builtin.query.FindTopModelsQuery for finding top models
padv.builtin.query.FindUnitsQuery for finding units

汎用クエリ

padv.builtin.query.FindBuildfileQuery for finding build file for MATLAB build tool
padv.builtin.query.FindExternalCodeCacheQuery for finding external code cache files in project folder
padv.builtin.query.GetDependentArtifactsQuery for getting dependent artifacts
padv.builtin.query.GetInputsOfBuildToolTasksQuery for getting inputs of MATLAB build tool tasks (R2023b 以降)
padv.builtin.query.GetIterationArtifactQuery for getting current task iteration artifact
padv.builtin.query.GetOutputsOfDependentTaskQuery for getting outputs from predecessor task
padv.buildtool.tasks.RunProcessTaskTask for running Process Advisor process (R2023a 以降)
padv.ArtifactStore artifact information
padv.AssessmentDefine formal assessments for task inputs and outputs
padv.ProcessGroup tasks and subprocesses in process model
padv.ProcessModelDefine tasks and process for project
padv.QuerySelect set of artifacts from project
padv.SubprocessGroup of tasks and subprocesses in process
padv.TaskSingle step in process
padv.TaskContextAccess additional information about task execution context
padv.TaskResultCreate and access results from task
padv.TaskToolTool to help organize and complete task activities in Process Advisor (R2023b 以降)
padv.BuildResultResult from build system build
padv.ProjectSettingsBuild system settings for project
padv.UserSettingsBuild system settings for user

関数

すべて展開する

addInputQueriesAdd input artifacts as inputs to task
addTaskAdd task instance to process model
addTaskToolAdd tool to help organize and complete task activities
dependsOnCreate dependency between tasks
runsAfterSpecify preferred execution order for tasks
createprocessCreate process model
getprocessGet process model object for process model in project
runprocessGenerate and run pipeline of tasks by using build system
padv.util.ArtifactAddressAddress for artifact in project
padv.util.closeModelsLoadedByTaskClose models loaded by task
padv.util.DictionaryCacheManage data dictionary cache in MATLAB
padv.util.forceReanalyzeProjectReanalyze project and log analysis events
padv.util.getCurrentProjectGet current project and persist project instance
padv.util.getModelNameFind name of model that contains artifact
padv.util.getProjectReferencesGet list of project references
padv.util.getTestCaseIDFind ID for test case that contains artifact
padv.util.initSessionDataDictionaryCacheInitialize persistent instance of data dictionary cache manager
padv.util.MbtHelperFind input and output files for MATLAB build tasks (R2023b 以降)
padv.util.mergeArtifactDatabasesMerge artifact database files (R2023b 以降)
padv.util.openTestCaseOpen test case artifact
padv.util.refreshProcessModelRefresh process model data
padv.util.saveArtifactDatabaseSave copy of artifact database file (R2023b 以降)
padv.util.unpackExternalCodeCacheUnpack code generation target from Simulink cache files

トピック

プロセスの定義

プロセスのトラブルシューティングとテスト