3:35
2024-12-16 13:15:46
41:29
2024-12-16 13:22:05
48:13
2024-12-16 13:27:55
13:32
2024-12-16 15:19:39
16:25
2024-12-16 15:19:40
9:39:05
2024-12-16 16:37:54
12:47:46
2024-12-16 16:38:02
19:48
2024-12-18 11:57:41
Visit the Ai Assisteed MBSE course recordings page
WEBVTT--> Alaina, you're looking good. --> I'm gonna guess that this one is Mark. --> And that this one is Daniel. --> Yeah, that's Mark. --> So, Daniel, I'm guessing that you are probably already done, --> but doing this on your other computer. --> Not hearing you very well. --> Can you hear me now? --> Yes. --> Yeah, I already faced that diagram. --> I'm just finishing up a second diagram now. --> All right. --> So you're just working ahead of us all. --> Well, I think it's probably time for a break. --> Let's make this a 10 minute break. --> Because we got quite a bit to do. --> So I'm going to stop sharing my screen. --> And say back at 1110. --> And we'll see you in a few minutes. --> All right. --> All right. --> All right. --> All right. --> All right. --> All right. --> All right. --> So, for those of you who are up for a challenge, --> I have put the random number generator script that Brian gave me --> and put into our model into the Zoom chat. --> It's not really my expectation that any of you will get this simulation running today, --> but you may exceed my expectations. --> So I'm going to move on to our next diagram here. --> Share my screen again. --> And just so we're all on the same page. --> We are going to now draw this simulation context BDD. --> And I'm just going to make all these as clean blocks within this simulation package that we're creating. --> So, just to continue then, in this SNR simulation package, --> we're going to create a diagram. --> It's going to be a BDD. --> And we're going to call it simulation context diagram. --> And we're going to put three, four, five, six regular blocks and two interface blocks on this diagram. --> So, we're going to call this simulation context BDD. --> And we're going to call this simulation context BDD. --> You'll notice that we're using both generalization and composition --> on this diagram. --> And so, the preamplifier is an amplifier. --> And the AMF3F preamplifier is a preamplifier. --> And the sky, whatever it is, is an amplifier. --> So, one of the differences between this BDD and the one that you drew yesterday --> is that this one has the signal generator in it, --> which is really only used for the simulation. --> Also, you're going to notice that this relationship between the imaging subsystem --> and the signal generator is a directed association, not a composition or a generalization. --> What that means is that the signal generator is not really part of the imaging subsystem, --> but it's used in the simulation. --> So, I think that is all the blocks. --> I think for these constraints on the BSED, --> I think we can just drag and drop them over from the containment tree. --> So, this is how the constraint blocks that you just drew before the break relate to the BSED. --> These are all constraints on the BSED itself. --> And then generate signal. --> And generate noise. --> Generate signal and sine wave. --> I'm sorry. So, with the signal generator, what kind of connector is that? --> That is a directed association, which is that one. --> What do you mean that one? Okay, I see it now. --> So, just understand that where you see constraints on this BDD, --> you're looking for the constraint blocks that you just drew in the previous lab. --> And then you just drag and drop them on here. --> You don't want to enter new ones because you put all the equations, --> all the constraint expressions in the other constraint blocks. --> I wish my delete key worked. --> Oh, and now here's something that I have to remember how to do. --> Okay. --> For the interface blocks, are those from what we created before? Are these new? --> Just make new ones. --> I am trying to remember how to show the inherited attributes and override them. --> If you open the specification on the block, go to attributes on the left side there. --> Attributes. --> Try properties. --> Yeah, that's right. Oh, there it is. --> I was looking for those before. --> So, thank you. --> So, first thing I want to do is get these to display on my block. --> And so I want to redefine these, and I want to put default values in them. --> Okay. --> So, thank you for reminding me how to do this, Daniel. --> So, Elena, let me do this again so that you can see it. --> I'm going to guess that you probably might not know this. --> So, let me know when you're ready, Elena. --> I'm ready. --> Okay. So, you're going to open the specification for this AMF3F preamp. --> Then you're going to go to properties. --> And what you're going to see with this little tick mark, that means it's an inherited property. --> So, it's reading that generalization relationship. --> And because the AMF3F is a preamplifier and a preamplifier is an amplifier. --> Basically, we inherit the attributes or the values of the parents of this. --> And then we get to go redefine them. --> So, if we click on the little caret here, we can say redefine. --> And then it's going to put you in the type column, which is not what you want. --> You're not changing the type. --> We're going to give it a default value. --> And this is going to be 0.7. --> And where these values came from, where the 43 and the 0.7 came from, --> are from the spec sheet of that AMF3F preamplifier component. --> Got it. --> And then when we specify these values here, when we enter them. --> So, we're going to say gain colon db. --> And then if I open the spec sheet here and I go to properties, --> I can give them default values here. --> So, 15. --> So, that's how you get the default values on the value properties. --> Awesome. Thanks. --> Not having the delete key is really annoying. --> So, just pretend that this block isn't here. --> If I delete it out of the containment tree, then I got to create another one. --> So, I don't want to do that. --> I don't think it'll harm anything being on the diagram twice. --> What interface blocks are typing the proxy ports that are on the BSED signal generator ports or blocks? --> It looks like they are just simply typed as real. --> And they're not being typed. --> Never typed a proxy port as real before. --> But if that's the case, I don't think you can do that right off because it's got to have flow prompt. --> Well, so, on the BSED one, it's typed with IBSED. --> Yep, I've got that one, but the other two there. --> Yeah, they're just, they're kind of not proxy ports like we need on an IBD. --> They're just proxy ports to use on the parametric diagram. --> Right, and that's fine. --> That's where I created it was on the parametric. --> But it's going to have to have some kind of flow property associated with it to be able to generate that arrow to show whether something's coming in or coming out. --> And I don't know how that's being generated right off. --> What's flowing there? --> Well, let's see if I can manage to do this. --> I have a question after you're done with that. --> All right, let me just try and do one of these here. --> Yeah, I guess just don't worry about the direction, at least for now. --> We'll see what happens on the parametric diagram. --> But I do understand your question. --> Elena, what's your question? --> I think I figured it out. --> Right, so when we're looking back at that AMF, looking in the properties, I didn't have my values added yet into that block. --> So the ones with the carrot next to them are the ones that are inherited from being generalized to those other blocks. --> So those we don't worry about, we create the value properties and then add that default value so that it can be applied specifically to that. --> No, you don't recreate those values.