Training
SIMULINK® / MATLAB® and Version Control TrainingMotivationTeam-based system design in Simulink/MATLAB requires coordination of modeling activities between team members. If not managed well, dealing with many different versions of (sub-) designs leads to severe loss in productivity, reduced confidence in the product quality, and low levels of customer service. Version control is the key to managing your organization’s Simulink/MATLAB designs.
ContentThis workshop introduces version control for control, software and systems engineers using MATLAB / Simulink. The morning will introduce the basic concepts of version control, like versioning models, check-in and -out, locking, copy-modify-merge, committing file changes, change sets, central repository, local working copies, update, etc and show how multiple engineers can work in parallel on the same MATLAB / Simulink design in a coordinated and controlled fashion, using these concepts. The afternoon focuses on the extra challenges graphical (Simulink) models introduce in case of comparing (differencing) or combining (merging) different versions of a model and how basic Simulink features can help for a good system architecture that allows for parallel development. Also we will introduce tooling to support differencing and merging Simulink models. We will discuss best practices on repository layout (e.g., where to put models, generated code, and hand-written code), branching and merging strategies, and workspace management. In addition, we will cover how to organize for collaborating between organizations and across locations and how to address disaster recovery and business continuity. The day will wrap up outlining how to leverage the tremendous value of the Open Source Software community (as opposed to merely using the software). AimAfter completion of the workshop, attendees shall have a good understanding of version control concepts in general, working experience with the Subversion system as well as knowledge of MATLAB and Simulink specific features and add-ons to be able to manage the design in a well-controlled manner.PrerequisitesA basic knowledge of MATLAB / Simulink and a basic understanding of software engineering concepts is required.Target audienceMATLAB / Simulink designers and architects, team leads, and system engineers.Training DetailsDate, Time, & LocationTBDAgenda
Price€ 595,= ex Dutch BTW/VATIncluding course materials, coffee, tea, and lunch Registration and more informationTo register, please contact us via: |
|
|
