Codebeamer - Simulink Integration #34733147/v2918 |
Codebeamer - Simulink IntegrationThis page provides guidance and help for the installation and first steps. Table of Contents
PrerequisitesThe necessary versions are the followings:
The necessary Matlab toolboxes are the followings:
User GuideLicensing and PermissionsThe usage of the integration will be limited to users with Advanced or Premium licenses. The user shall be part of a Group, in which Rest / Remote API – Access is granted. Codebeamer Toolbox Installation (Matlab)To Install the Codebeamer Toolbox,
Codebeamer Toolbox UninstallationTo uninstall the Codebeamer Toolbox,
Codebeamer Project SetupMandatory Fields in Simulink Integration Codebeamer ProjectsThe following custom text fields shall be present in the model and test trackers: MatlabID and BlockModifiedOn. Reference Structure Setup in CodebeamerThe Simulink Design and Simulink TestCase trackers can be referenced to any requirement tracker in any project. References shall be set up for the Subject field in the tracker configuration. Note, that any refenced type fields can be used, but the integration will work with Subject. Example: Codebeamer Project Configuration FileA configuration item is required in Codebeamer, where the following information need to be specified for the Simulink project that contains the proxy-items:
The ID of the configuration item will be the Config-ItemID value in the settings. ![]() How to link Codebeamer Requirement to Simulink Models and TestsCodebeamer Toolbox Configuration
Links to Codebeamer RequirementsMake sure the CodeBeamer Toolbox is configured. To create a link to Codebeamer requirement:
All created links can be viewed in a list:
Tutorial: LinksToCodebeamerRequirement.mp4
Create or Update Backlinks in Codebeamer
Tutorial: CreateOrUpdateBacklinks.mp4 Requirement Consistency Check in Simulink ModelThe new version of Codebeamer requirements can be detected in Simulink models:
Tutorial: RequirementConsistencyCheckInSimulink.mp4 Handling of Obsolete and Reused Simulink Blocks in CodebeamerIn case a connection is deleted in Simulink, the related proxy item is handled accordingly in Codebeamer:
Tutorial: HandlingOfObsoleteAndReusedProxyItems.mp4 Test Cases Linking to Codebeamer RequirementsMake sure the Codebeamer Toolbox is configured. To create a link from a test case to Codebeamer requirement:
Tutorial: TestCaseLinkingToCodebeamer.mp4 How to Batch Synchronize Simulink Data Back to CodebeamerThere is a script created to synchronize and create backlinks in Codebeamer. The goal is to support automated publishing by a CI/CD pipeline:
Tutorial: HowToSnychronizeSimulinkData.mp4 AppendixExample ProjectThe following Codebeamer project is an example for the integration. In this project, all the required Trackers, References and Mandatory fields are setup according to the plugin. Simulink_Integration_Project - Release1.0.0.0.zip Current LimitationsThe following limitations are existing in the shared version:
|
Fast Links
![]() codebeamer Overview codebeamer Knowledge Base Services by Intland Software |
This website stores cookies on your computer. These cookies are used to improve your browsing experience, constantly optimize the functionality and content of our website, and help us understand your interests and provide more personalized services to you, both on this website and through other media. With your permission, we and our partners may use precise geolocation data and identification through device scanning. You may click accept to consent to our and our partners’ processing as described above. Please be aware that some processing of your personal data may not require your consent, but you have a right to object to such processing. By using our website, you acknowledge this notice of our cookie practices. By accepting and continuing to browse this site, you agree to this use. Your preferences will apply to this website only.
Note that user-behavior analytics are being captured on this server to improve the Codebeamer user experience.