API Operations Simulation
11:36
2 ай бұрын
Custom Chart in SysML Simulation
6:45
Server Side SysML Simulation
8:40
Пікірлер
@roohollahheidary6651
@roohollahheidary6651 21 сағат бұрын
Great video, as usual; thanks a lot! Is it possible to convert the duration of the activities into a Gantt chart?
@MBSEExecution
@MBSEExecution 50 минут бұрын
Thank you! You can export to CSV and maybe import to Gantt Chart tool would help?..
@idontknow1134
@idontknow1134 Күн бұрын
I need to get v24
@SunnyDNintendoGamer
@SunnyDNintendoGamer Күн бұрын
Nice video, just a few clarifications I wanted to ask about 1. It seems like I’m getting a rounding error somewhere is there a way to adjust precision during the calculation process? 2. Would it be possible to grab a minimum and maximum value without disrupting your trade study to internally calculate the normalization scale factors?
@DanielBrookshier
@DanielBrookshier 8 күн бұрын
That model looks suspiciously familiar
@MBSEExecution
@MBSEExecution 8 күн бұрын
Good models hard to hide!
@johnmarkham1265
@johnmarkham1265 16 күн бұрын
I had trouble opening this and the Turbine model using Cameo 2024. Getting a "Failed to load" message with "com.nomagic.magicdraw.persistence.xmi.load.model.utils.h" so perhaps a plugin difference of Java difference?
@MBSEExecution
@MBSEExecution 16 күн бұрын
Thank you. We will check. But it shall be no data loss in any case.
@mayureshbhide4692
@mayureshbhide4692 Ай бұрын
Great video! Really helped a lot!
@MBSEExecution
@MBSEExecution Ай бұрын
Good to hear!
@daniyalahmed684
@daniyalahmed684 Ай бұрын
Great Video. Can you please put the link for the paper from online library wiley (original source) here in the comments or in the video description? Many thanks.
@MBSEExecution
@MBSEExecution Ай бұрын
Thank you! Here it is onlinelibrary.wiley.com/doi/epdf/10.1002/j.2334-5837.2016.00315.x
@antofrancis7449
@antofrancis7449 Ай бұрын
I really liked your work . Is it possible to do these type of architecture trade-off analysis in Enterprise architect using sysml?
@antofrancis7449
@antofrancis7449 Ай бұрын
I really liked your work . Is it possible to do these type of architecture trade-off analysis in Enterprise architect using sysml?
@MBSEExecution
@MBSEExecution Ай бұрын
Thank you! I think you can model and script trade studies in EA. Also you can use table to compare alternatives.
@antofrancis7449
@antofrancis7449 Ай бұрын
@@MBSEExecution I am a beginner in this tradeoff studies. Can you suggest me some good books to refer on topics like tradeoff modeling, techniques and so on in SysML . Unfortunately I couldn’t find much information in Internet on how it’s been done in EA tool , as it is the tool used in my company.
@MBSEExecution
@MBSEExecution Ай бұрын
There are few more videos in my chanel on this topic. Also you can check book which cover trade studies in SysML too - a.co/d/h5RAjmV
@ufukbolat3704
@ufukbolat3704 Ай бұрын
Hello, i have a short question: I want to automatically create a sequence diagram from my existing activity diagram. While i perform simulation, would like to see sequence diagram as well. is there any way to do it? could you please guide me in which direction I should focus on?
@alexoaktube
@alexoaktube Ай бұрын
Great video! Thank you so much. I have a related question. At minute 8:47 you show the Copy Data with Sync screen with relationships "derived from" and "related to" on the Jama Connect Side. But these properties are not really how Jama presents requirements relationships. Did you specifically create item types or pick lists in Jama to allow you to have those relationships translated directly to CATIA Magic?
@MBSEExecution
@MBSEExecution Ай бұрын
Thank you for the feedback. Good question. Let me check!
@alexoaktube
@alexoaktube Ай бұрын
@@MBSEExecution Thanks for checking! Looking forward for your reply.
@MBSEExecution
@MBSEExecution 25 күн бұрын
@@alexoaktube Sorry for slow response. Those are Jama relation types / names we used same in our integration: Derived from, Related To, Traced By.
@alexoaktube
@alexoaktube 23 күн бұрын
@@MBSEExecution Thank you for the follow up. When you are on that Copy Data with Sync, it seems that the relationships "derived from" and "related to" were already created in the past. Could you also show the step where you create those? Seems to be not so obvious, I don't manage to make that link.
@amosgamaliel7968
@amosgamaliel7968 Ай бұрын
The qrcode is still a preview and I cant find the mdzip file on the link page. Very insightful video anyway, thank you so much for uploading this sir.
@MBSEExecution
@MBSEExecution Ай бұрын
Thank you! Here is the project - kzbin.info/www/bejne/qHu1ZJZ-jJaCfdEsi=0V2JWz7uBNaWBenN
@MBSEExecution
@MBSEExecution Ай бұрын
Here is one more project - kzbin.info/www/bejne/eGnLlImYppuLo7ssi=q6BcZ-JYpAsWps-W
@MBSEExecution
@MBSEExecution Ай бұрын
And one more - kzbin.info/www/bejne/pGeXZXqvnrp3q9Usi=Yu4c8C2Jg41YJoeB
@amosgamaliel7968
@amosgamaliel7968 Ай бұрын
Would you share the mdzip files?
@MBSEExecution
@MBSEExecution Ай бұрын
Yes, for sure. Please check video description.
@guarita
@guarita Ай бұрын
Hi, is it possible to use the value of the object token entering a decision node to decide the path of the token? I have found in other videos that the recommendation is to use a variable in the block or the name of the action pin that generates the object token as a variable to compare such as X > 10 if the output pin is named X. I did that succesfully but it uses the current value of the pin, not the object token to decide, if for some reason the pin is updated before the object token arrives at the decision node, the new value is used in the decision node, not the actual object token. (this happened when I tried to use this with streaming actions). Is there any way to use the actual token to evaluate a decision in a decision node?
@MBSEExecution
@MBSEExecution Ай бұрын
Yes, you can use $token$ to get current talken vakue. Let me know if does not work.
@candyreid59
@candyreid59 Ай бұрын
Once I have my total, how can I feed it back into the model for more processing ?
@candyreid59
@candyreid59 Ай бұрын
I think steve asked my question. But is there any other way to use instance values?
@MBSEExecution
@MBSEExecution Ай бұрын
Thank you for your question. Instance value can be used as an input into simulation, you can execute insrance so value will be used in this case as an default value is used in case you execute the block with value properties.
@idontknow1134
@idontknow1134 Ай бұрын
Much easier ways to achieve using a profile and abstraction by classification
@MBSEExecution
@MBSEExecution Ай бұрын
This is simular. But there are multiple capabilities on top: cuting, marking,recursive application, diagram banners, validation rules, custom dialogs on project open.
@magnitization
@magnitization Ай бұрын
I'm using sparks ea and your tutorial is better than their official tutorials
@MBSEExecution
@MBSEExecution Ай бұрын
Thank you!
@Mike-v6v3q
@Mike-v6v3q Ай бұрын
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 Ай бұрын
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 Ай бұрын
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 Ай бұрын
Thank you. When it is own block you can have different structure and behavior.
@candyreid59
@candyreid59 Ай бұрын
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 Ай бұрын
Hello, it output is same location as project file by default. You setup export in Simulation config diagram > CSV export config.
@candyreid59
@candyreid59 Ай бұрын
@@MBSEExecution yes. Looks exactly like yours... im missing something 😕
@MBSEExecution
@MBSEExecution Ай бұрын
@candyreid59 try to modify my sample with your data
@candyreid59
@candyreid59 Ай бұрын
@@MBSEExecution can't do that but found the issue. Needed execution listener
@CameoMagic
@CameoMagic 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
This is beautiful and amazing. What if I want to see all the scores output?
@MBSEExecution
@MBSEExecution 2 ай бұрын
Thank you! For such case use this method - Generating All Possible System Configurations in SysML - Trade Study kzbin.info/www/bejne/oobcZJuiZ9Nkb9k
@terminalarray1047
@terminalarray1047 2 ай бұрын
Great video. Could you do more videos on Python integration? How to get python to work, setting up paths, using libraries etc.
@MBSEExecution
@MBSEExecution 2 ай бұрын
Thant you! Yes, great idea.
@okey5818
@okey5818 2 ай бұрын
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 2 ай бұрын
Thank you for the feedback!
@uc3729
@uc3729 2 ай бұрын
Thankyou for the informative video as always! Are all these features also possible in Cameo 2021x version ?
@MBSEExecution
@MBSEExecution 2 ай бұрын
Thank you, yeas, definately all works in 2021x
@rene_lca
@rene_lca 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
V24 fixed the issue of 22
@idontknow1134
@idontknow1134 3 ай бұрын
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 3 ай бұрын
Very good video. Thanks.
@MBSEExecution
@MBSEExecution 3 ай бұрын
Thank you!
@nicolaubraga
@nicolaubraga 3 ай бұрын
Great useful material. I already have some training, and I really appreciate your style on this video. Thank you!
@MBSEExecution
@MBSEExecution 3 ай бұрын
Thank you!
@jliu66-p1q
@jliu66-p1q 3 ай бұрын
did not work, followed every step - Cannot evaluate sum. NameError: name 'IsWeighted' is not defined
@jliu66-p1q
@jliu66-p1q 3 ай бұрын
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 4 ай бұрын
great,just great,thank you
@DuaneJs
@DuaneJs 4 ай бұрын
Yes, nice video! Can you please let me know where the next part that demonstrates dynamic load handling, prioritization, and optimization is?
@MBSEExecution
@MBSEExecution 4 ай бұрын
Hello, thank you. We still need to pubish it. It is in short term plans
@luckyseven2027
@luckyseven2027 4 ай бұрын
i want to do something with whitebox icd,how can i get icd thing in matlab,❤
@MBSEExecution
@MBSEExecution 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
Hello, sim toolkit does not support it. Other three are supported docs.nomagic.com/display/CST190/Combined+fragment
@QINGQINGLIU-y4s
@QINGQINGLIU-y4s 4 ай бұрын
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 4 ай бұрын
Please ask at MBSE Community at go.3ds.com/cyber-systems
@aap1888
@aap1888 4 ай бұрын
Do you know if this limitation in using multi-dimensional arrays with fUML is addressed with KerML in SysMLv2?
@MBSEExecution
@MBSEExecution 4 ай бұрын
Great question. Will check this week at INCOSE IS.
@aryanpandey5482
@aryanpandey5482 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
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 5 ай бұрын
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 5 ай бұрын
Thank you Ekin! Totally agree!
@manilaspade1005
@manilaspade1005 4 ай бұрын
Cameo 2024!
@antreastsatov3638
@antreastsatov3638 5 ай бұрын
This kind of representation implements one of the most fundamental functionalities tools like this should have for Systems engineering.
@MBSEExecution
@MBSEExecution 5 ай бұрын
Hello Antreas, thank you! Totally agree, this is core capability of MBSE support and enablement!
@antreastsatov3638
@antreastsatov3638 5 ай бұрын
@@MBSEExecution Enabling isolated views of networks of interfaces/components in a single view on the total system architecture is extremelly helpful!
@MBSEExecution
@MBSEExecution 5 ай бұрын
Totally agree!
@elkess1
@elkess1 5 ай бұрын
Dr., How did you get the background of the aeroplane? This is really cool.
@MBSEExecution
@MBSEExecution 5 ай бұрын
Hello, thank you, this is pasted image.
@kaentboy5142
@kaentboy5142 5 ай бұрын
Absolutely brilliant. Thanks for sharing, good sir.
@MBSEExecution
@MBSEExecution 5 ай бұрын
Thank you Kaent!
@ethanpeace5027
@ethanpeace5027 5 ай бұрын
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 5 ай бұрын
Hello Ethan, have you found sample in the video? Was it helpful?
@christaehrstein
@christaehrstein 5 ай бұрын
Also are Interruptible Activity Regions supported in 2022x?
@MBSEExecution
@MBSEExecution 5 ай бұрын
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 5 ай бұрын
how do you get the smart manipulator to show on the flow?
@MBSEExecution
@MBSEExecution 5 ай бұрын
Hello, This video is the best step by step guide. Let us know if does not work.
@Forgionepatrick
@Forgionepatrick 5 ай бұрын
This is great work, Saulius!
@MBSEExecution
@MBSEExecution 5 ай бұрын
Thank you. One of the most requested capabilities!