CameoMagic
CameoMagic
  • Видео 120
  • Просмотров 272 805
SysML -Using the Scope Query
This video gives a simple example and explains how to create custom columns using metachains, using the scope query button, and some additional filtering tips and tricks.
0:00 Introduction & Building The Table
0:59 Filtering By Column Text & Save Filter Criteria
1:43 Creating Custom Column: "Contains Shall"
2:50 Building Scope Query
4:58 Filter on False Value
Просмотров: 129

Видео

Tagged Value Addition with OCL2.0 Script & Customization within Cameo
Просмотров 206День назад
This video shows how to manipulate tagged values within a generic table within Cameo Systems Modeler and Cameo Enterprise Architecture. In this example we add the tagged values up in different ways. 0:00 Introduction 0:40 Setup From Scratch 2:29 Custom Column to Add All Tags 3:45 Custom Column to Add Specific Tags 7:44 Copying Metachains From One Location to Another 8:13 Scaling The Example & S...
4 Logical & Physical Modeling Methods in SysML
Просмотров 8 тыс.14 дней назад
This video highlights SysML modeling methods within Cameo Enterprise Architecture v2021x. The purpose of this video is to demo several logical and physical decompositions modeling methods and explain pros and cons to each method. This will help explain why having a logical decomposition is important and will hopefully route you to a method which makes sense to you and your project to utilize. 0...
SysML - Multiplicity Stored As Value Property
Просмотров 577Месяц назад
This video explains how to convert a multiplicity property into a value property which can be used in simulation within Cameo Enterprise Architecture and Cameo Systems Modeler. 0:00 Introduction 0:18 Building Example From Scratch 2:18 Running in Simulation
Physical Interfaces Modeled on Logical Decomposition in SysML
Просмотров 8662 месяца назад
This video explains A way to model physical connectors. Note: This is not the only way to model physical connectors. There is unfortunately no industry standard on how to model physical connectors and pinouts at this time. 0:00 Introduction 0:43 Creating Logical Interface Blocks 1:05 Creating Physical Connectors 1:31 Creating Physical Pinouts 2:05 Adding Connectors Between Pinouts 2:35 Adding D...
SysML for Beginners - Diagram-By-Diagram Overview (Cameo Tutorial)
Просмотров 23 тыс.4 месяца назад
0:00 Introduction ruclips.net/video/09nMFeT5y48/видео.html 0:34 Structural Diagram Overview ruclips.net/video/f5dgPvkBPJ4/видео.html 1:10 Block Definition Diagram ruclips.net/video/z8GZVuHpkF4/видео.html 2:54 Internal Block Diagram ruclips.net/video/A4U0M6cxrQQ/видео.html 3:43 Package Diagram ruclips.net/video/uVdrczPQYtI/видео.html 5:12 Parametric Diagram ruclips.net/video/8aSKaGdKIjw/видео.ht...
SysML Certifications Recognized by Industry Leaders
Просмотров 1,2 тыс.4 месяца назад
SysML Certifications Recognized by Industry Leaders
SysML - Exporting Build of Materials (Structure Map & Generic Table)
Просмотров 5085 месяцев назад
SysML - Exporting Build of Materials (Structure Map & Generic Table)
SysML Example Walkthrough from Scratch & Simulated within Cameo
Просмотров 4,2 тыс.6 месяцев назад
SysML Example Walkthrough from Scratch & Simulated within Cameo
Shallow & Deep History within State State Machine
Просмотров 5346 месяцев назад
Shallow & Deep History within State State Machine
SysML Package Diagram - With Examples (Cameo Tutorial)
Просмотров 1,1 тыс.6 месяцев назад
SysML Package Diagram - With Examples (Cameo Tutorial)
Cameo - How To Fix Broken Rollup Patterns
Просмотров 5727 месяцев назад
Cameo - How To Fix Broken Rollup Patterns
SysML Activity Diagram + Examples (Cameo Tutorial)
Просмотров 7 тыс.7 месяцев назад
SysML Activity Diagram Examples (Cameo Tutorial)
SysML - Model Abstraction Layer For Scalability and Configuration Creation
Просмотров 3867 месяцев назад
SysML - Model Abstraction Layer For Scalability and Configuration Creation
Simulating Power During State Changes from Excel Spreadsheet
Просмотров 9218 месяцев назад
Simulating Power During State Changes from Excel Spreadsheet
SysML - Highlight Single Cell in Table with Dynamic Legend
Просмотров 7138 месяцев назад
SysML - Highlight Single Cell in Table with Dynamic Legend
MagicGrid SysML Methodology Walkthrough (V1 & V2)
Просмотров 1,7 тыс.9 месяцев назад
MagicGrid SysML Methodology Walkthrough (V1 & V2)
SysML - Opaque Action & Duration Constraint
Просмотров 8549 месяцев назад
SysML - Opaque Action & Duration Constraint
SysML - Multiple State Machines
Просмотров 1,2 тыс.9 месяцев назад
SysML - Multiple State Machines
SysML Rollup Pattern Usage & Creation (4 Custom Examples)
Просмотров 1,2 тыс.9 месяцев назад
SysML Rollup Pattern Usage & Creation (4 Custom Examples)
Cameo - Automatic Sequence Diagram Generation
Просмотров 7419 месяцев назад
Cameo - Automatic Sequence Diagram Generation
Cameo - Diagram Not Found in Create Diagram Dropdown
Просмотров 29110 месяцев назад
Cameo - Diagram Not Found in Create Diagram Dropdown
SysML V2 [5min Overview]
Просмотров 5 тыс.10 месяцев назад
SysML V2 [5min Overview]
How to Draw Sequence Diagram From Use Case
Просмотров 2 тыс.10 месяцев назад
How to Draw Sequence Diagram From Use Case
Engineering Digital Transformation [5min Overview]
Просмотров 1,3 тыс.10 месяцев назад
Engineering Digital Transformation [5min Overview]
SysML Requirement Relationships [trace, deriveReqt, satisfy, verify, , refine, copy, & containment]
Просмотров 1,9 тыс.11 месяцев назад
SysML Requirement Relationships [trace, deriveReqt, satisfy, verify, , refine, copy, & containment]
SysML - Quickly Renaming Elements [Macro & Excel Methods]
Просмотров 58811 месяцев назад
SysML - Quickly Renaming Elements [Macro & Excel Methods]
SysML [5min Overview]
Просмотров 14 тыс.11 месяцев назад
SysML [5min Overview]
MBSE [5min Overview]
Просмотров 13 тыс.11 месяцев назад
MBSE [5min Overview]
Digital Engineering [5min Overview]
Просмотров 7 тыс.Год назад
Digital Engineering [5min Overview]

Комментарии

  • @CameoMagic
    @CameoMagic День назад

    Project file has been added for download to our website at cameomagic.com/product/sysml-using-the-scope-query/

  • @CameoMagic
    @CameoMagic 2 дня назад

    We have added the project file (.mdzip) to our website. You can check it out here: cameomagic.com/product/use-case-diagram-include-extend-relationship-surveillance-system-example/ This project file was built with Catia Magic 2024x and should be compatible with other versions of Cameo and MagicDraw.

  • @CameoMagic
    @CameoMagic 2 дня назад

    We have now added the project file (.mdzip) to our website at cameomagic.com/product/9-sysml-diagrams-examples/ This project file was built with Catia Magic 2024x without any fancy extensions or plugins so it should be compatible with other versions of Cameo and MagicDraw.

  • @CameoMagic
    @CameoMagic 2 дня назад

    We have added the project file (.mdzip) available on our website here: cameomagic.com/product/modeling-plug-pinout-levels-iphone-charger/ Project file was built in Catia Magic 2024x and has the iPhone example built out as shown in this video. Should be compatible with other versions of Cameo and MagicDraw.

  • @davidh4374
    @davidh4374 3 дня назад

    perfect timing! _Today_ is when my team and I were planning to work on figuring some of this stuff out. Now we've got a primer to start with!

    • @CameoMagic
      @CameoMagic 2 дня назад

      Awesome, here's a link to all of our MetaChain / Structured Expression / Custom Column related videos to date: ruclips.net/video/1ms7g2ICjH8/видео.html

  • @doctari1061
    @doctari1061 4 дня назад

    Wow. That was fast, but it was "packed" with info. Very helpful. I loved watching the simulations validate your models. Cheers.

  • @CameoMagic
    @CameoMagic 4 дня назад

    Here is a more robust and updated video on the subject: ruclips.net/video/NwwAV4T4zdA/видео.html

  • @thetrailtrek
    @thetrailtrek 7 дней назад

    Really good video. Appreciate the top tier content! 🤘🏽

    • @thetrailtrek
      @thetrailtrek 7 дней назад

      Also agree on option D. The problem definitely is customer acceptance though. I think the best option for this would be to aggregate both the logical and physical model as project usages of a composite model. There’s for allowing to you show traceability at the highest level. Keep killing it!!

  • @BurRun-kt3tf
    @BurRun-kt3tf 8 дней назад

    Thank you ❤🙏

  • @BurRun-kt3tf
    @BurRun-kt3tf 8 дней назад

    Thank you ❤🙏

  • @elkess1
    @elkess1 18 дней назад

    Do you have to make them through structural expression? In that case yes, however I think you can build a legend list through profile but I'm unable to automate it to change the color to the legend assigned adornment. Could you make another video, let us assume Activity diagrams and some of the pins are control flow and others object flow. LEt the Cameo colors the pins and the flow lines accordingly. Thank you.

  • @dyem881
    @dyem881 18 дней назад

    Thank you for the video. Did you create those contents/example or they are on the tools tap?

  • @amosgamaliel7968
    @amosgamaliel7968 20 дней назад

    Great Video! I'm wondering if you would give us the mdzip file of the model shown in this video? cheers

  • @SamsaamAliBaig-zj2vk
    @SamsaamAliBaig-zj2vk 21 день назад

    Thanks for sharing. Kindly make videos on the Use case and requirement diagrams.

  • @danielcrespo9124
    @danielcrespo9124 Месяц назад

    Does it support creating/displaying class diagrams?

    • @CameoMagic
      @CameoMagic Месяц назад

      A class diagram is a UML diagram. SysML is an extension to UML meaning that any tool that supports SysML will inherently support UML. Therefore, the tools Cameo Systems Modeler and Cameo Enterprise Architecture both support Class diagrams.

    • @dcrespol
      @dcrespol 27 дней назад

      @@CameoMagic That is my assumption. I’d like to see an actual example and can’t find it anywhere. Can you point me to one?

    • @CameoMagic
      @CameoMagic 23 дня назад

      @@dcrespol ruclips.net/video/Z5KUJK_G_L0/видео.html Our channel has primarily focused on SysML and not UML so that's why you haven't seen it in our videos. But you can just right click, create diagram, class diagram.

    • @dcrespol
      @dcrespol 23 дня назад

      @@CameoMagic great, thanks!

  • @EdC-j8u
    @EdC-j8u Месяц назад

    Great video, thank you for putting this together. I would like to see a follow up or next iteration where you capture the SW interfaces. \Would you guys be able to share this model through like google drive, sharepoint or something like that?

    • @CameoMagic
      @CameoMagic Месяц назад

      yes, we are working both threads, modeling software interfaces and sharing project example files. This will be implemented mid February 2025 timeframe.

  • @xflare2724
    @xflare2724 Месяц назад

    Thnak you, i was having trouble understanding it, but you explained it clearly!

  • @idontknow1134
    @idontknow1134 Месяц назад

    Depends on needs

  • @HuckFlynn
    @HuckFlynn Месяц назад

    Honestly really love the insights here, but I do struggle to adapt these techniques to actual systems. How can these tools allow us to scale this up? I mean, cable connectors are bad enough but a 2-dozen slot backplane with a couple dozen ports to/from each module? And those aren't all straightforward things like power and ground -- there are multiple data lanes with bidirectional, differential signals like a "simple" Ethernet connection which is physically four traces but it's electrically TX+, TX-, RX+, and RX- so the directionality and polarity matter. Even then, at the logical level two identical ports could be doing either 10Mbps or 100Gbps -- or trying to -- so keeping track of the signal integrity characteristics is critical there too. Oh wait, do those interfaces support link-speed negotiation so they can find a common speed, or are you just out of luck if you connect the wrong ones? It just gets out of control very, very quickly when all that information has to get into a single interface model! 😵‍💫

    • @CameoMagic
      @CameoMagic Месяц назад

      I actually completely agree with you. We are working more robust examples to explain other methods to design logical and physical breakdowns and explain the pro/cons of each method. That video will be released in a month or two.

    • @HuckFlynn
      @HuckFlynn Месяц назад

      @@CameoMagic That sounds great. You have some of the best, most focused, and most approachable content I've seen, so please don't take this as any sort of critique about your examples. Just trying to wrap my head around what to do with that knowledge! 😃 Thanks again for this one.

  • @TheRealThrivalist
    @TheRealThrivalist Месяц назад

    Is there a tutorial of just CAMEO for beginners? Any chance you do a training course that can be paid for?

    • @CameoMagic
      @CameoMagic Месяц назад

      check our website for more info at www.cameomagic.com We have paid in person courses, paid consulting, and exam prep materials. Right now we do not have any paid online courses as we are trying to keep as much of our content free so people can access the resources without jumping through hoops. We did create a free playlist for learning which covers most of the SysML diagram types: ruclips.net/video/23d31BHjgxs/видео.html

  • @duclap01
    @duclap01 2 месяца назад

    Would it be possible to connect constraints from a parametric diagram to an activity diagram?

    • @CameoMagic
      @CameoMagic 2 месяца назад

      Absolutly, you would typically tie the value together between diagrams using a value property. In the parametric diagram, you can connect the constraint parameter to the value property using a binding connector. In the Activity diagram, you can manipulate the value property with an opaque action. Note: Ensure you run the simulation with context so the Activity diagram has access to the value property, which is connected to the block (the context).

    • @duclap01
      @duclap01 2 месяца назад

      @@CameoMagic Appreciate the answer then by doing what you recommended, am I able to show an output (String) in the Activity parameter nodes from an input? Was that shown in a tutorial?

  • @rezaazlaan2429
    @rezaazlaan2429 2 месяца назад

    Using models to express Architecture and Design Relationships of system of interest MBSE: Aggregation of th diagram helps Understand the highly compex multi dimensional model

  • @rezaazlaan2429
    @rezaazlaan2429 2 месяца назад

    Operational UseCase

    • @rezaazlaan2429
      @rezaazlaan2429 2 месяца назад

      Create a package for the templates

  • @rezaazlaan2429
    @rezaazlaan2429 2 месяца назад

    User needs sheet

  • @rezaazlaan2429
    @rezaazlaan2429 2 месяца назад

    Concept Stage

    • @rezaazlaan2429
      @rezaazlaan2429 2 месяца назад

      What do we want system do and what are we trying to build

  • @ashkabrawn
    @ashkabrawn 2 месяца назад

    😂

  • @SunnyDNintendoGamer
    @SunnyDNintendoGamer 2 месяца назад

    So if I understand this right, the benefit of having it create the value properties and redefine when creating and applying the roll-up pattern is so it skips you manually doing that, with the benefit of being able to assign default values whereas you otherwise would not be able to. I guess my main question/concern is that if you use the same cost rollup pattern twice for two different systems in a single simulation, how do they not conflict with each other’s values? Or is that bad practice and I should be manually creating parametric diagrams and assigning unique values. I think my main question is in the simulation, when inputting a value does it query the top level parent block and run the rollup pattern for it, and then in the instance that a second top level parent block exists for the changed value the rollup parent for that block gets executed after the first one is complete?

    • @CameoMagic
      @CameoMagic 2 месяца назад

      yes, the benefit of it creating the redefined value property just saves you to manual time to select redefine. If you have multiple rollup patterns they should be independent of one another but I'm not thinking of a case where this would be the best implementation. The rollup pattern will be applied to all blocks below the subject of the applied rollup pattern. So, if you have applied a mass rollup to subsystem A as the subject. And you applied a separate mass rollup pattern to subsystem B. and then you were to run a simulation at the system level with subsystem A & B then you would be able to see the mass of subsystem A & B separately. You would not get the total mass of the system though. So, wouldn't it just make more sense to remove the rollup patterns at the subsystem level and apply a single rollup pattern at the System level so it would rollup the totals for subsystem A and B into a system total mass value? I'm not sure I follow your last paragraph. I will revert to restating that it rolls up the value properties from the part properties below it recursively. The miss rollup will take the sum of the children's mass. The child's mass is calculated based on the child's children's summed mass. And loop continues until you get to your smallest element.

  • @nohandlehere55
    @nohandlehere55 2 месяца назад

    I was wondering if you had a video on the "LINK" relationship and how it can be used between two Instances? There are folks that make libraries and want to assign relationships (for example a library of "site locations" and link them to a library of "circuits") in a kind of relational database type of thing. I see you can "LINK" two instances, but have no idea what the relationship does nor figure out how to "meta-chain" that linkage.

  • @s7726
    @s7726 2 месяца назад

    How is anyone expected to figure out this is what's needed for the metchain stuff? There must be a more intuitive way.

    • @CameoMagic
      @CameoMagic 2 месяца назад

      A metachain can be made for this. In hindsight, we should've added that to this example. Pro: Scalable for mechanical, electrical, etc. aspects. Fairly easy to implement. Con: Metachain more involved. Another alternative is that you have a completely different breakdown that is purely physical and not logical and then map elements from one breakdown to another with a relationship like a(n) abstraction or dependency relationship. Pro: No complex metachain, arguably more straightforward. Con: Must make entire new decomposition (longer to implement). Another alternative is that you have a relationship between the physical block and the logical element (via mount relationship potentially). Pro: Fairly easy to implement. Con: Metachain involved (not terribly difficult), not quite as scalable (arguable) I'm sure there's other alternatives as well. I think either way you model it, you will have the trade space between doing a lot more modeling with less metachains necessary or doing less modeling with a more complex metachain required.

    • @s7726
      @s7726 2 месяца назад

      @CameoMagic would love a video going over some of this.

  • @starnaviking0461
    @starnaviking0461 2 месяца назад

    Thanks for this example!!! 👍We've been doing something similar for a couple of years, but have found the type of technique demonstrated here has an undesirable characteristic with respect to "End A" and "End B". Sometimes "End A" is "Subsystem A" and sometimes it is "Subsystem B". This is the result of how the connector created; End A is the starting point when drawing the connector, and End B is the ending point. This can make the ICD harder to read/understand. For readability purposes, it is often desirable to create the ICD from the perspective of one subsystem or the other, such that End A is always the same subsystem. This can be accomplished by creating derived properties which define "ConnectorEndSelf" and "ConnectorEndOpp" (for Opposite). The ICD table can then be created with "Scope" on one part or the other. The derived property expression is a bit more complicated, but we've found that it is worth the trouble. It would be interesting to see your way of accomplishing this.

    • @CameoMagic
      @CameoMagic 2 месяца назад

      Nice, good method. I like the idea of starting from one part and then working your way outward. I absolutely understand the issues with the direction of the connector.

  • @SunnyDNintendoGamer
    @SunnyDNintendoGamer 2 месяца назад

    This video made systems engineering click for me a lot more, fantastic explanation of the compartmentalization aspect and the Is Abstract functionality. I just wanted to know exactly why you’re changing the attributes instead of the properties for the default values? I don’t quite understand the difference between the two

    • @CameoMagic
      @CameoMagic 2 месяца назад

      I could've used either the Properties or Attributes tabs; they are VERY similar and ultimately refers to the same element. The thing that I've noticed is that the Properties tab organizes results by Property type (Part Property, Value Property, Constraint Property, etc.) The Attributes tab organizes results by how the attribute has been added to the element (Owned, Inherited, etc.) So making changes to either will create the same elements/relationships in the model. The difference is the order in which the elements they are presented.

  • @EdC-j8u
    @EdC-j8u 2 месяца назад

    How could I store the run time of the activity?

    • @CameoMagic
      @CameoMagic 2 месяца назад

      The variable simtime() can be called and then utilized.

  • @th3co45t
    @th3co45t 2 месяца назад

    I love this. Can you do an approach for software interfaces?

    • @YaoSen
      @YaoSen 2 месяца назад

      please do

  • @ballsaxx
    @ballsaxx 2 месяца назад

    hawk tuah

  • @muondude
    @muondude 2 месяца назад

    I really like the opening diagram you use to identify the focus of your presentations. It emphasizes the pillars of MBSE. I would like to ask permission to make my own version of this for use in my own training courses. Thank you.

    • @CameoMagic
      @CameoMagic 2 месяца назад

      Go for it! Glad you liked it!

  • @SunnyDNintendoGamer
    @SunnyDNintendoGamer 2 месяца назад

    So I’m not sure if this is obvious but what does it mean to “run” a block. For your diagram it seems to simultaneously run all of your activities but for a parametric you have constraint blocks. I guess I’m trying to understand what the program is deciding constitutes as a “process” to run. I’m also not sure if this kind of question would be answered by understanding the language of SYSML since I’m starting out with the tool aspect.

    • @CameoMagic
      @CameoMagic 2 месяца назад

      "run" means "execute" in simulation. When you "run" with the context of a block you will run all of the things which are connected to that block. A block can have a classifying behavior which is a behavioral diagram which is run when the block is run. Therefore when you run the block, you will startup the classifier behavior (i.e. Activity Diagram, Sequence Diagram, State Machine Diagram). The classifying behavior can then kickoff other behaviors. Parametric diagrams are a structural diagram which is behaviorless. Therefore the constraints which are captured with a constraint block will be global (always true) for whatever behavior the system block does. That's why we typically have laws of physics and such as a constraint on our parametric diagram (laws of physics are always true). Hopefully this helps. I'm not sure I answered your question.

    • @CameoMagic
      @CameoMagic 2 месяца назад

      Note: as you watch the videos you will see there are actually 2 play/"run" buttons. The first calculates the structural parametric constraints and spits out the answer, the second starts the behavior. The behavior can modify the inputs and then change the parametric. (i.e. the total mass of a system will decrease over time as the system uses fuel)

  • @Mzkysti
    @Mzkysti 2 месяца назад

    Great video on this subject, thanks. Are these models available somewhere (I understood from the video they are but couldn't find a link)?

    • @CameoMagic
      @CameoMagic 2 месяца назад

      Yes, unfortunately, we are not distributing the .mdzip files at this time. We apologize for the inconvenience. We are glad you enjoyed the video and hope you continue to watch & share the content.

  • @carstonmillward4759
    @carstonmillward4759 3 месяца назад

    Great video. Thank you for this!!

  • @SunnyDNintendoGamer
    @SunnyDNintendoGamer 3 месяца назад

    When I build this diagram I don’t understand why Time is the only input that gives me any output data with the second example. It’s just a simple system of equations so I don’t get why any input value wouldn’t spit out all the other values. I want to be able to enter any of the 4 variables and get the 3 others, or understand why exactly time is special in this example.

    • @CameoMagic
      @CameoMagic 3 месяца назад

      Run the simulation with Matlab as the language of the solver. This will allow you to select which variables are inputs and outputs.

    • @CameoMagic
      @CameoMagic 3 месяца назад

      ruclips.net/video/8aSKaGdKIjw/видео.htmlsi=7Ie6HZq_bcpOIJig This video may be helpful to you.

  • @mayureshbhide4692
    @mayureshbhide4692 3 месяца назад

    Hey, what if I import Excel into the instance table and then want to get values for each time step?

  • @davebertoletti
    @davebertoletti 3 месяца назад

    You explained more in a few seconds that most tutorials on this topic

  • @mayureshbhide4692
    @mayureshbhide4692 3 месяца назад

    Hey! I am not able to extract the way you did. It is giving me the red warning the same way at 17:10

    • @CameoMagic
      @CameoMagic 3 месяца назад

      Yeah, extract is finicky unfortunately. Try just selecting the behavioral actions (the send signal elements only) and not the logical nodes (do not select initial node or fork) and see if that works for you.

    • @mayureshbhide4692
      @mayureshbhide4692 3 месяца назад

      @@CameoMagic Got it thank you!

    • @mayureshbhide4692
      @mayureshbhide4692 3 месяца назад

      @@CameoMagic Another question: Here you have used send and accepts signal actions. In my model I have some physical flows (e.g. Air, water, etc.), those are not signals but blocks. Should I convert them to signals and use the same method or how should I go forward with item flows that are blocks?

    • @CameoMagic
      @CameoMagic 3 месяца назад

      @@mayureshbhide4692 You have a lot of different options to pass data from one place to another. This video goes over some of those alternatives: ruclips.net/video/IsrGBhvWsf8/видео.html&t It's hard for me to guide you what to do without seeing your entire model but I would think that keeping the Air, Water, etc as blocks may be the best path forward. Best practices would be to remain consistent with the other models you are integrating in with, and try to model using the most clear/understandable method for people who have not seen the model. If your team is going to say, "water flow is not a signal; a discrete or some software sending a message is a signal" then may be keep it as a block. Defining what terms such as "signal" means to your team is important as SysML leaves it up to the modeler. That being said, send signal actions and Activity Parmenter nodes do work differently so understanding the differences would be helpful before deciding a method for your entire project.

  • @indrabhat5933
    @indrabhat5933 3 месяца назад

    Good info but slowing down the clicks and the explanations a bit would help users follow better.

  • @JeffreySJanos
    @JeffreySJanos 3 месяца назад

    I'm finding that Legends can quickly affect performance of the model. Can you feature how to turn adornment auto-update off? I'm in Cameo 2021 and finding that the adornment runs often and can take many seconds to complete. I'd love to turn this off while authoring, but don't want to remove legends everywhere and have to re-add them. I tend to keep my diagrams small, but there are times where an overly-detailed IBD, for example, helps me as a developer to author efficiently.

    • @CameoMagic
      @CameoMagic 3 месяца назад

      In Cameo 2021, I do not know a way to toggle the legend adornment. However, I have not really had this problem. I have had issues with the validation checker slowing me down. You can go into Environment Options / Active Validation / Active Validation Period and then make it something really large like 30sec so that it doesn't validate upon opening the diagram. I would check that this isn't the thing slowing you down. Additionally, I would look into Environment Options / Memory Settings and changing your Max Heap Size and Thread Stack Size. I've got mine set to 6000 and 1024 respectively. If you really think it's graphics related then check some of the other Environment Options such as Diagram / Graphics Antialiasing and Diagram / Text Antialiasing. Try setting these to false and you may be able to sacrifice graphics quality for speed.

  • @mslonik
    @mslonik 4 месяца назад

    Thank you for that review. Please show in one of the future videos a difference between viewpoint and model view. As one of the benefits coming from modeling.

    • @CameoMagic
      @CameoMagic 3 месяца назад

      "A Viewpoint is a specification of the conventions and rules for constructing and using a view for the purpose of addressing a set of stakeholder concerns. The languages and methods for specifying a view may reference languages and methods in another viewpoint. They specify the elements expected to be represented in the view, and may be formally or informally defined. For example, the security viewpoint may require the security requirements, security functional and physical architecture, and security test cases." -SysML Book You can look at figure B27 on page 183 of the SysML book for a pictural example. In simple terms. A "view" is another word for diagram. "Viewpoint" is not a diagram; it is an element in the model. The viewpoint has attributes to fill out such as stakeholders, concerns, purpose, etc. You can think of it like a requirement element where your requirement has a text field to input data. The view is connected to the viewpoint with a conform relationship. Hope this helps.

  • @HyunukHa
    @HyunukHa 4 месяца назад

    Fancy and well abstracted video!!

  • @HyunukHa
    @HyunukHa 4 месяца назад

    Excellent introductory video! Thank you. 👍👍

  • @WilbanksUSMC
    @WilbanksUSMC 4 месяца назад

    This is an excellent intro video to SysML