Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

Personalizar el modelo de proceso

Defina un proceso repetible para actividades de desarrollo y verificación utilizando un modelo de proceso

Cuando su equipo cuenta con un proceso estándar para la precalificación local y las compilaciones de CI, puede aplicar pautas de manera eficiente y facilitar la colaboración. Con el paquete de soporte de CI/CD Automation for Simulink Check, puede definir un proceso consistente para su equipo con un archivo de modelo de proceso. El paquete de soporte incluye un modelo de proceso predeterminado con tareas integradas para automatizar actividades comunes de desarrollo y verificación.

El modelo de proceso utiliza tareas que representan los pasos de su proceso y consultas para encontrar automáticamente artefactos relevantes. Puede personalizar su proceso agregando y eliminando tareas, reconfigurando el comportamiento de las tareas, especificando relaciones entre tareas y encontrando conjuntos específicos de artefactos mediante consultas. Puede utilizar las tareas y consultas integradas o crear sus propias personalizadas. Cuando esté listo para implementar su proceso en su equipo, puede ejecutar las tareas en el proceso utilizando la app Process Advisor o la función runprocess.

Para comenzar con el modelo de proceso predeterminado, consulte Modify Default Process Model to Fit Your Process. Para obtener información sobre cómo las tareas y consultas definen su proceso, consulte Overview of Process Model.

Clases

expandir todo

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.GenerateRequirementsReportTask for generating requirements report for each requirement set
padv.builtin.task.GenerateModelComparisonTask for generating model comparison report
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 (Desde 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

Consultas de iteraciones

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 (Desde 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

Consultas generales

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 (Desde R2023b)
padv.builtin.query.GetIterationArtifactQuery for getting current task iteration artifact
padv.builtin.query.GetOutputsOfDependentTaskQuery for getting outputs from predecessor task
padv.ArtifactStore artifact information
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.TaskResultCreate and access results from task
padv.BuildResultResult from build system build
padv.ProjectSettingsBuild system settings for project
padv.UserSettingsBuild system settings for user

Funciones

expandir todo

addInputQueriesAdd input artifacts as inputs to task
addTaskAdd task instance to process model
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.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.MbtHelperFind input and output files for MATLAB build tasks (Desde R2023b)
padv.util.mergeArtifactDatabasesMerge artifact database files (Desde R2023b)
padv.util.refreshProcessModelRefresh process model data
padv.util.saveArtifactDatabaseSave copy of artifact database file (Desde R2023b)
padv.util.unpackExternalCodeCacheUnpack code generation target from Simulink cache files

Temas

Definir procesos

Proceso de prueba y resolución de problemas