Custom Chart in SysML Simulation
6:45
Server Side SysML Simulation
8:40
Look for Duplicated Elements
5:36
Get Element ID
2:20
Жыл бұрын
MBSE EcoSystem 2023 Overview
47:09
Пікірлер
@magnitization
@magnitization 16 сағат бұрын
I'm using sparks ea and your tutorial is better than their official tutorials
@MBSEExecution
@MBSEExecution Сағат бұрын
Thank you!
@Mike-v6v3q
@Mike-v6v3q 2 күн бұрын
Thanks for the video! I am simulating an activity diagram where each action has a minimum and maximum duration specified by a duration constraint. I need to run a Monte-Carlo analysis to record the time it takes the activity to execute based on randomly selected durations for each action, respectively. I setup a SimulationConfig to run the analysis and generate an instance table for the results; however I don’t know how to extract the execution time as a reportable value. When I run the analysis for a single iteration only, I can see the execution time being reported in the Simulation Console window. But how do I link that execution time output from the Console window to an element in my model, such as a value property, that I can use to populate my instance table?
@MBSEExecution
@MBSEExecution 2 күн бұрын
Hello, thank you for your question. You can read value with opaque action in activity diagram. T= simtime where T is value property name, simtime is rezerved variablr name for simulation time. Please take a look to rhe project sample in video documentation. It has this implemented. Actually all MonteCarlo demos in this channel has this implemented in samples in video descriptions.
@StephanieY-g4m
@StephanieY-g4m 9 күн бұрын
Great video. What is the benefit of creating the engine variants as their own blocks (E1 and E2) vs. changing the engine properties in individual instances of the Vehicle?
@MBSEExecution
@MBSEExecution 5 күн бұрын
Thank you. When it is own block you can have different structure and behavior.
@candyreid59
@candyreid59 9 күн бұрын
I tried the csv export I set it up just as I can see u did but it's not automatically calling the csvexport. Does the report have any particular place it needs to live or setup?
@MBSEExecution
@MBSEExecution 9 күн бұрын
Hello, it output is same location as project file by default. You setup export in Simulation config diagram > CSV export config.
@candyreid59
@candyreid59 9 күн бұрын
@@MBSEExecution yes. Looks exactly like yours... im missing something 😕
@MBSEExecution
@MBSEExecution 9 күн бұрын
@candyreid59 try to modify my sample with your data
@candyreid59
@candyreid59 8 күн бұрын
@@MBSEExecution can't do that but found the issue. Needed execution listener
@CameoMagic
@CameoMagic 11 күн бұрын
Hey, could you provide your thoughts on how to solve this challenge question regarding Exclusion in SysML? kzbin.info/www/bejne/pXvbYaqwhL-hl9k
@MichaelCampbell-o7t
@MichaelCampbell-o7t 11 күн бұрын
I want to import entities with a satisfy relationship where I have the name of the element in which a single element satisfies numerous requirements (80+) with the satisfy or satisfies relationship. Can this be done via import, or is there another way to perform the traceability quicker than manual data entry?
@MBSEExecution
@MBSEExecution 11 күн бұрын
Hello. Im not sure if table import from Excel is available in v 2021x - I think yes. This capability can create links easily with existing elements in the model. Just have elements in same location - package! docs.nomagic.com/display/MD2024xR1/Sync+with+Excel+or+CSV+files
@MichaelCampbell-o7t
@MichaelCampbell-o7t 11 күн бұрын
I am trying to import Epics from Jira as a class in a csv, identifying a relationship of satisfies, to requirements listed by requirement id. I have Cameo21x but I am not sure on how to set up the mapping. Essentially importing to entity types with a relationship so the import creates the relationship between the two entities. Unless you have a better method in allocating a relationship between 2 entities in the model without having to hand jam them together. Some of the Epics have 80 requirements in which they satisfy.
@candyreid59
@candyreid59 14 күн бұрын
This is beautiful and amazing. What if I want to see all the scores output?
@MBSEExecution
@MBSEExecution 13 күн бұрын
Thank you! For such case use this method - Generating All Possible System Configurations in SysML - Trade Study kzbin.info/www/bejne/oobcZJuiZ9Nkb9k
@terminalarray1047
@terminalarray1047 18 күн бұрын
Great video. Could you do more videos on Python integration? How to get python to work, setting up paths, using libraries etc.
@MBSEExecution
@MBSEExecution 18 күн бұрын
Thant you! Yes, great idea.
@okey5818
@okey5818 18 күн бұрын
I feel like I found my community 🙂 it’s shocking that we have both software and skills in modeling and simulation but they are such a niche in the tech-heavy society as ours.
@MBSEExecution
@MBSEExecution 18 күн бұрын
Thank you for the feedback!
@uc3729
@uc3729 24 күн бұрын
Thankyou for the informative video as always! Are all these features also possible in Cameo 2021x version ?
@MBSEExecution
@MBSEExecution 24 күн бұрын
Thank you, yeas, definately all works in 2021x
@rene_lca
@rene_lca 29 күн бұрын
I really thought they would be implementing a good approach for really linking artifacts between the tools. This is just a marginal improvement against the existing copy/sync capability CATIA magic offers for DOORS classic for example. It does not allow for having a single source of truth and creates chaos in terms of config management, how can I ensure a good change process if the changes can come from different tools? OSLC links would at least preserve the SSoT at the same time that allows you to se linked artifacts.
@MBSEExecution
@MBSEExecution 29 күн бұрын
Hello, thank you for the feedback. This is the most popular integration method for Doors too. Also Doors and Jama integrations are the most popular ones from hundreds available. You can limit synchronization to one direction in DataHub. Also you can forbid editing of requirements in SysML with iser permisssions e.g. Have dedicated project just for requirements synchronization which would be used in main modeling project as read only. In general requirements are important elements in SysML so not to have them would require different capabilites to work compleately different in the tool e.g. Report generation, requirement verification through simulation, query engine, validation, change tracking. Requirenents are input into SE and output of SE so they are part of SysML. When we synch them with external tool we do not trat SysML req as master but as limited proxy.
@sohaib3803
@sohaib3803 Ай бұрын
hi, I really want to know how you made the script. I am currently a student doing my master thesis and I am very confused. I would be very grateful if you can help me about the scripting part please. Is there a way that I could contact you?
@idontknow1134
@idontknow1134 Ай бұрын
V24 fixed the issue of 22
@idontknow1134
@idontknow1134 Ай бұрын
Trade study can be adapted for total and individual domains across configurations for greater detail and level of fidelity. There is a drawback if multiple configurations meet requirements so a generic table or instances can be created to rectify this.
@lewisbreeding3896
@lewisbreeding3896 Ай бұрын
Very good video. Thanks.
@MBSEExecution
@MBSEExecution Ай бұрын
Thank you!
@nicolaubraga
@nicolaubraga Ай бұрын
Great useful material. I already have some training, and I really appreciate your style on this video. Thank you!
@MBSEExecution
@MBSEExecution Ай бұрын
Thank you!
@jliu66-p1q
@jliu66-p1q 2 ай бұрын
did not work, followed every step - Cannot evaluate sum. NameError: name 'IsWeighted' is not defined
@jliu66-p1q
@jliu66-p1q 2 ай бұрын
at 4:42 the video was edited and clearly skipped a step to where a constraint paramter "IsWeigted" magically appears under the constraint block.
@luckyseven2027
@luckyseven2027 2 ай бұрын
great,just great,thank you
@DuaneJs
@DuaneJs 2 ай бұрын
Yes, nice video! Can you please let me know where the next part that demonstrates dynamic load handling, prioritization, and optimization is?
@MBSEExecution
@MBSEExecution 2 ай бұрын
Hello, thank you. We still need to pubish it. It is in short term plans
@luckyseven2027
@luckyseven2027 2 ай бұрын
i want to do something with whitebox icd,how can i get icd thing in matlab,❤
@MBSEExecution
@MBSEExecution 2 ай бұрын
Hello, hard to say. What do you need to transfer? Only property values are transfered during simulation. ICD looks like more SysML export to matlab using File > export > Matlab.
@QINGQINGLIU-y4s
@QINGQINGLIU-y4s 2 ай бұрын
I have a question, how to execute the parallel fragment in simulation? I've tried but, all the fragments still runs in the sequential way, not in parallel way. why? could you please publish a tutorial to explain it? thank you!
@MBSEExecution
@MBSEExecution 2 ай бұрын
Hello, sim toolkit does not support it. Other three are supported docs.nomagic.com/display/CST190/Combined+fragment
@QINGQINGLIU-y4s
@QINGQINGLIU-y4s 2 ай бұрын
teacher, I want to ask you some questions about "time cconstraint" in sequence diagram, could you please leave me your personal email?or publish a tutorial video about it? thanks!
@MBSEExecution
@MBSEExecution 2 ай бұрын
Please ask at MBSE Community at go.3ds.com/cyber-systems
@aap1888
@aap1888 3 ай бұрын
Do you know if this limitation in using multi-dimensional arrays with fUML is addressed with KerML in SysMLv2?
@MBSEExecution
@MBSEExecution 2 ай бұрын
Great question. Will check this week at INCOSE IS.
@aryanpandey5482
@aryanpandey5482 3 ай бұрын
Great Video!!, cam u please make a video on CORBA implementation and how to simulate 2 different blocks talking to each other using CORBA interfaces through ethernet
@MBSEExecution
@MBSEExecution 3 ай бұрын
Hello, thank you for your request. There are videos on protocol simulation kzbin.info/www/bejne/imOwZIqHiqh2rqcsi=oaV23X8CmeTqXvel and communication kzbin.info/www/bejne/mpqaoH2PqdVkiposi=5swqUPTNN65MK3jq kzbin.info/www/bejne/poDcen6kfpd1rMUsi=s4L79q2iXK1remhR
@SergioChavezLazo
@SergioChavezLazo 3 ай бұрын
Hi! Does this support FMU for Model Exchange? Also, is it possible to integrate C or Python Code into this? My goal is to generate an FMU for ME that runs python or c code as part of its equations.
@MBSEExecution
@MBSEExecution 3 ай бұрын
Thank you for your questions. This method is only co-simulation. You can use server side simulation to integrate into your simulation workflow and code - kzbin.info/www/bejne/m5m2l6uffa-Me8ksi=S41hvc7Mdp8KZu0s
@ekingorgu
@ekingorgu 3 ай бұрын
Amazing video. You're a really good teacher. Dassault should do more of these videos; technical knowledge on system engineering, system architecture, system simulation, system testing etc.
@MBSEExecution
@MBSEExecution 3 ай бұрын
Thank you Ekin! Totally agree!
@manilaspade1005
@manilaspade1005 3 ай бұрын
Cameo 2024!
@antreastsatov3638
@antreastsatov3638 3 ай бұрын
This kind of representation implements one of the most fundamental functionalities tools like this should have for Systems engineering.
@MBSEExecution
@MBSEExecution 3 ай бұрын
Hello Antreas, thank you! Totally agree, this is core capability of MBSE support and enablement!
@antreastsatov3638
@antreastsatov3638 3 ай бұрын
@@MBSEExecution Enabling isolated views of networks of interfaces/components in a single view on the total system architecture is extremelly helpful!
@MBSEExecution
@MBSEExecution 3 ай бұрын
Totally agree!
@elkess1
@elkess1 3 ай бұрын
Dr., How did you get the background of the aeroplane? This is really cool.
@MBSEExecution
@MBSEExecution 3 ай бұрын
Hello, thank you, this is pasted image.
@kaentboy5142
@kaentboy5142 3 ай бұрын
Absolutely brilliant. Thanks for sharing, good sir.
@MBSEExecution
@MBSEExecution 3 ай бұрын
Thank you Kaent!
@ethanpeace5027
@ethanpeace5027 3 ай бұрын
I’ve used this method to read in Excel data, but I want to know how to use the data I’ve read in. I’d like to store the data I’ve read into a single array, but I don’t know how. I’m new to using Cameo, any tips?
@MBSEExecution
@MBSEExecution 3 ай бұрын
Hello Ethan, have you found sample in the video? Was it helpful?
@christaehrstein
@christaehrstein 3 ай бұрын
Also are Interruptible Activity Regions supported in 2022x?
@MBSEExecution
@MBSEExecution 3 ай бұрын
Hello, still same situation as at the moment this video was made. This part is not part of fUML which is executable standard we follow.
@christaehrstein
@christaehrstein 3 ай бұрын
how do you get the smart manipulator to show on the flow?
@MBSEExecution
@MBSEExecution 3 ай бұрын
Hello, This video is the best step by step guide. Let us know if does not work.
@Forgionepatrick
@Forgionepatrick 3 ай бұрын
This is great work, Saulius!
@MBSEExecution
@MBSEExecution 3 ай бұрын
Thank you. One of the most requested capabilities!
@demetriosjoannou
@demetriosjoannou 3 ай бұрын
Is it possible to create a parametric diagram so that we can show Q = 6 where x = 1 - 3, y = 1 -2, and z = 1 - 2. And to show all the possible combinations of this. Almost like a monte carlo simulation. I've been trying to complete this challenge for a while - if anyone has any ideas how this could be done, I would greatly appreciate the help.
@MBSEExecution
@MBSEExecution 3 ай бұрын
Hello, you can try with InterCax Paramagic plugin / product for Cameo as solver.
@harishchaitanya5421
@harishchaitanya5421 3 ай бұрын
great content
@MBSEExecution
@MBSEExecution 3 ай бұрын
Thank you!
@muondude
@muondude 3 ай бұрын
Interesting approach. Are you applying those TableProfile stereotypes to only Content Diagrams? And then you have additional navigation in the selected context diagram? Looks like you are making an "automatic" "MagicGrid" type of view of the model? Could you share your example model? Thank you.
@MBSEExecution
@MBSEExecution 3 ай бұрын
Hello, yes, you are right! Model is available in video description!
@evanhiatt9755
@evanhiatt9755 3 ай бұрын
I can't find the "Catia Magic MQTT library" anywhere. Do you have a link to documentation or how to access this? Thanks! Super cool!
@MBSEExecution
@MBSEExecution 3 ай бұрын
Hello, thank you. Yes, check samples under the direct link into MBSE community, samples include this library.
@evanhiatt9755
@evanhiatt9755 3 ай бұрын
@@MBSEExecution Thanks
@elkess1
@elkess1 3 ай бұрын
Outstanding. Thank you Dr. Only 10 minutes lecture but loaded with stuff. Nevertheless, I was able to recreate the model and everything works. Not even one step is missing.😀😀😀
@MBSEExecution
@MBSEExecution 3 ай бұрын
Thank you Mao for the feedback!
@idontknow1134
@idontknow1134 4 ай бұрын
Magic grid ....
@MBSEExecution
@MBSEExecution 4 ай бұрын
Thank you, good notice, fixed!
@manilaspade1005
@manilaspade1005 4 ай бұрын
Can you show this with other CAD Tools such as NX ? Or NX integration won’t work with Power'By ?
@MBSEExecution
@MBSEExecution 3 ай бұрын
Power’By is only with Solidworks. For NX Prostep integration is needed. Let me know if interested in more details.
@Krisik96
@Krisik96 4 ай бұрын
I have several custom columns that I created in the table. But when I try to import the requirements from the Excel spreadsheet, no information from Excel is populated for the custom columns, only for the built-in ones. Is there a way to fix this?
@MBSEExecution
@MBSEExecution 4 ай бұрын
Hello, how did you create custom columns? They shall be read / write based on stereotype and tags not derived properties which would be read only.
@Krisik96
@Krisik96 3 ай бұрын
@@MBSEExecution I went to the top of the table and clicked "Columns" -> "New Custom Column" but yes, the problem is that there is no logic (or like you said, no stereotype or tags) applied to them. I checked online as well and it seems like you can either pick one of the existing ones or create your own but you need to know how to do it through either metachain or implied relations. Seems like the easier way would be to stick with the built-in stereotypes. Thank you for the quick response!
@Bombo993
@Bombo993 4 ай бұрын
Hello, could you please share the sample project? I sent an email with my request. Many thanks!
@MBSEExecution
@MBSEExecution 4 ай бұрын
Hello. Thank you for an interest. It is available in video description.
@varunpulipati
@varunpulipati 4 ай бұрын
What is DDS? is it a plugin? how is the data iputed to the model?
@MBSEExecution
@MBSEExecution 4 ай бұрын
Hello here is this product comes as plugin for Cameo / Catia Magic www.3ds.com/products/catia/catia-magic
@MBSEExecution
@MBSEExecution 4 ай бұрын
Data is imported as DDS xml but also exported from SysML to DDS for software interferes implementation using RTI Connects
@idontknow1134
@idontknow1134 4 ай бұрын
I like to use signal reception for state transitions that are defined by activities to get realistic emulation
@sahildaterao72
@sahildaterao72 4 ай бұрын
Is there way I can have access to Cameo, SysMl, 3dexeprience for free?
@brettany_renee_blatchley
@brettany_renee_blatchley 4 ай бұрын
I think 3DS still provides something like a time-limited demo license. Licenses with 3DS are a major pain, and it's VERY difficult to get a license as an individual. It's not like the early days with MagicDraw.
@MBSEExecution
@MBSEExecution 4 ай бұрын
Hello. You can get almost for free with Academic program for / from university. Also INCOSE SE Lab has licenses for Incose members working on working groups modeling taks. Please use those oportunities if possible!
@karimragaey204
@karimragaey204 4 ай бұрын
i have a question how do u get the webserver plugin ifor version 2021
@MBSEExecution
@MBSEExecution 4 ай бұрын
Hello, you can ask in the community or support.
@anthonylicausi3707
@anthonylicausi3707 4 ай бұрын
Technical Point. MBSE/SysML can simulate performance, it cannot measure effectiveness. Effectiveness is performance of the system in the operational environment (i.e. the scenario). The SysML model shown takes no signals from the external environment. Because the system is part of the scenario. The scenario is not part of the system and you're modeling the system. At 7:59 you're referring to MOEs. You should be referencing MOPs or better "performance measures."
@MBSEExecution
@MBSEExecution 4 ай бұрын
Thank you for the feedback Anthony! You can take environment input kzbin.info/www/bejne/Z4TVlqCNdp14o5osi=_bJCXz7Pqf4gsJMS also put user as part of simulation.
@AMiller19821
@AMiller19821 4 ай бұрын
How do you get it to automaticly put the instance of values into and instance table in the model?
@MBSEExecution
@MBSEExecution 4 ай бұрын
Please find sample in video description. You can run simulation from an instance also when you end simulation you can store data as instance automatically.
@MengChan-k6c
@MengChan-k6c 5 ай бұрын
Hello, could you please advise on how a beginner can start with MBSE and eventually transition from theory to practice? Thank you very much.
@MBSEExecution
@MBSEExecution 5 ай бұрын
Hello, just apply MBSE with SysML and Catia Magic in company. Find coach or follow youtube. Get MagicGrid certificate. If you do not have OMG SysML certificate get it. Get INCOSE ASEP certificate.