Programmatic Code Generation Verification
With the Code Generation Verification (CGV) API, you can:
- Run the model in different simulation modes, including software-in-the-loop (SIL) and processor-in-the-loop (PIL). 
- Compare results from different simulations. 
- Test the numerical equivalence of your model and generated code for a given set of inputs. The completeness of the input data that you provide to the CGV API determines the validity of your tests. 
Simulink® Test™ is a separate product that provides additional capabilities for SIL and PIL testing, for example, test sequence construction and test management.
Classes
| cgv.CGV | Represent a model as a code generation verification object that has methods to configure and execute a model in a variety of simulation modes to automate verification of numerical equivalence of executing the generated code | 
| cgv.Config | Check and modify model configuration parameter values | 
Topics
- Check ConfigurationUse cgv.Config to check model settings for SIL or PIL simulation. 
- Verify Numerical Equivalence with CGVA workflow that uses the CGV API to verify numerical equivalence between normal and SIL or PIL mode simulations.