Collaborative Modeling
Simulink® allows you to create large and complex designs through componentization, and reuse your components throughout your model with subsystem references, libraries, and model references. In addition, you can use projects to help organize large modeling projects by finding required files, managing and sharing files and settings, and interacting with source control.
Topics
Large-Scale Modeling
- Organize Large Modeling Projects Using Referenced Projects
Organize a large project into components to facilitate component reuse and modular development. - Explore Project Tools with Airframe Project
Try an example project to see how the tools can help you organize your work. - Component-Based Modeling in Simulink
Consider componentization for large models and multiuser development teams. - Configuration Management
Projects can help you work with configuration management tools for team collaboration. - Use Model-Based Design to Build a Battery Management System
Build a battery management system using a workflow that highlights the best practices and tools for collaborative design.
- STEP 1: Requirements
- STEP 2: System Architecture and Functionality
- STEP 3: Battery Management System Design
- STEP 4: Implementation
- STEP 5: System Integration and Test
Develop Model Components
- Scale Up Simulink Models
Model a simple plant, then scale the model into a collaborative component-based modeling project.
- STEP 1: Model System Algorithm
- STEP 2: Create Model Components
- STEP 3: Manage Signal Lines
- STEP 4: Manage Model Data
- STEP 5: Reuse Model Components from Files
- STEP 6: Create Interchangeable Variations of Model Components
- STEP 7: Set Up File Management System
- Migration to Service-Oriented Architecture Using Model-Based Design
Use model-based design to migrate a monolithic Simulink model to a service-oriented architecture.
- STEP 1: Generate Baseline Tests
- STEP 2: Refactor Monolithic Model into Software Application with Services
- STEP 3: Create Architecture Model and Service Interface
- STEP 4: Create Simulink Behavior Models
- STEP 5: Validate Migrated Model
- STEP 6: Generate Code
Related Information
- Model Protection (Simulink Coder)