주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

프로세스 모델 사용자 정의

프로세스 모델을 사용하여 개발 및 검증 활동에 대한 반복 가능한 프로세스를 정의합니다.

팀에 로컬 사전 검증 및 CI 빌드에 대한 표준 프로세스가 있으면 효율적으로 지침을 시행하고 협업을 보다 쉽게 만들 수 있습니다. Simulink용 CI 지원 패키지 지원 패키지를 사용하면 프로세스 모델 파일을 사용하여 팀의 일관된 프로세스를 정의할 수 있습니다. 지원 패키지에는 일반적인 개발 및 검증 활동을 자동화하기 위한 기본 프로세스 모델이 포함되어 있습니다.

프로세스 모델은 프로세스의 단계를 나타내는 작업과, 관련 아티팩트를 자동으로 찾는 쿼리를 사용합니다. 작업을 추가 및 제거하고, 작업 동작을 재구성하고, 작업 간의 관계를 지정하고, 쿼리를 사용하여 특정 아티팩트 세트를 찾는 방식으로 프로세스를 사용자 정의할 수 있습니다. 기본 제공 작업 및 쿼리를 사용할 수도 있고, 사용자 정의 작업 및 쿼리를 직접 만들 수도 있습니다. 프로세스를 팀에 배포할 준비가 되면 Process Advisor 앱이나 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

도움말 항목

프로세스 정의

문제 해결 및 테스트 프로세스