Cameo - Simulating Power During State Changes From Excel Spreadsheet

preview_player
Показать описание
This video explains how to structurally and behaviorally build out a system and subsystems within SysML. It starts simple with a state machine as the system's classifying behavior and then adds refinement by adding details from the subsystems. This video explains how to connect an excel spreadsheet to Cameo and import the data using opaque actions within an activity diagram.

It then explains three ways to rollup the subsystem power values to the system level power value:
1) Parametric Diagram with Custom Constraint
2) Opaque Action on Activity diagram on System block
3) Power Rollup Pattern Application

This video was inspired from the following sources.

Video Chapters:
0:00 Introduction
0:47 Creating Structure & System Level State Machine
2:32 Importing Excel Data to Cameo
5:38 Scaling Activity Diagram with Opaque Actions to All Subsystems
7:17 System Block in Simulation
9:00 Adding Activities within State Machine
10:45 Parametric Method to Rollup Power
12:52 Activity Method to Rollup Power
15:11 PowerRollupPattern Method to Rollup Power
Рекомендации по теме
Комментарии
Автор

I appreciate the speed actually; I can slow it down via the controls as necessary.

melegauntx
Автор

This is great. I'm inclined to suggest you switch to decaff, but that's just in jest. A lot of good information here about using excel files in the model to populate data elements in instances. It will take a few viewings and careful modeling to follow along. Thanks!

BruceDouglass
Автор

Thank you for the detailed example. When I ran the sim only power:Real is instantiated, but no reference properties in the power block are instantiated. I noticed at 4:03 you created a link between subsystem A and Power Block on the diagram but the video moved to fast to see what that link was. Can you kindly explain that part? Is missing that link the reason for reference properties not instantiating, or something else could be the culprit? Thank you.

shusheng