8 videos 📅 2024-12-13 09:00:00 America/Dawson
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

00:00:04.220 --> 00:00:06.420
Alaina, you're looking good.

00:00:08.880 --> 00:00:12.680
I'm gonna guess that this one is Mark.

00:00:12.860 --> 00:00:14.800
And that this one is Daniel.

00:00:17.120 --> 00:00:18.960
Yeah, that's Mark.

00:00:21.660 --> 00:00:27.640
So, Daniel, I'm guessing that you are probably already done,

00:00:27.640 --> 00:00:29.480
but doing this on your other computer.

00:00:31.260 --> 00:00:32.720
Not hearing you very well.

00:00:34.860 --> 00:00:35.420
Can you hear me now?

00:00:35.700 --> 00:00:36.100
Yes.

00:00:37.500 --> 00:00:38.820
Yeah, I already faced that diagram.

00:00:39.600 --> 00:00:42.220
I'm just finishing up a second diagram now.

00:00:42.820 --> 00:00:43.260
All right.

00:00:43.260 --> 00:00:45.340
So you're just working ahead of us all.

00:00:46.900 --> 00:00:49.140
Well, I think it's probably time for a break.

00:00:50.140 --> 00:00:52.800
Let's make this a 10 minute break.

00:00:53.620 --> 00:00:56.260
Because we got quite a bit to do.

00:00:57.220 --> 00:01:01.800
So I'm going to stop sharing my screen.

00:01:03.600 --> 00:01:10.980
And say back at 1110.

00:01:11.600 --> 00:01:14.540
And we'll see you in a few minutes.

00:02:00.900 --> 00:02:01.360
All right.

00:02:28.520 --> 00:02:31.320
All right.

00:02:58.520 --> 00:03:01.320
All right.

00:03:28.560 --> 00:03:31.360
All right.

00:04:00.700 --> 00:04:01.320
All right.

00:04:28.520 --> 00:04:31.320
All right.

00:05:00.780 --> 00:05:01.320
All right.

00:05:09.540 --> 00:05:13.420
So, for those of you who are up for a challenge,

00:05:14.720 --> 00:05:21.800
I have put the random number generator script that Brian gave me

00:05:22.500 --> 00:05:25.800
and put into our model into the Zoom chat.

00:05:26.580 --> 00:05:33.900
It's not really my expectation that any of you will get this simulation running today,

00:05:33.900 --> 00:05:36.860
but you may exceed my expectations.

00:05:37.960 --> 00:05:42.960
So I'm going to move on to our next diagram here.

00:05:43.020 --> 00:05:44.620
Share my screen again.

00:05:47.520 --> 00:05:50.560
And just so we're all on the same page.

00:05:54.200 --> 00:06:00.420
We are going to now draw this simulation context BDD.

00:06:03.400 --> 00:06:16.640
And I'm just going to make all these as clean blocks within this simulation package that we're creating.

00:06:21.200 --> 00:06:31.640
So, just to continue then, in this SNR simulation package,

00:06:32.680 --> 00:06:35.280
we're going to create a diagram.

00:06:36.760 --> 00:06:38.340
It's going to be a BDD.

00:06:38.340 --> 00:06:47.200
And we're going to call it simulation context diagram.

00:06:49.160 --> 00:07:00.100
And we're going to put three, four, five, six regular blocks and two interface blocks on this diagram.

00:07:36.040 --> 00:07:37.880
So, we're going to call this simulation context BDD.

00:07:37.880 --> 00:07:38.060
And we're going to call this simulation context BDD.

00:07:58.880 --> 00:08:06.180
You'll notice that we're using both generalization and composition

00:08:06.180 --> 00:08:09.380
on this diagram.

00:08:09.940 --> 00:08:15.200
And so, the preamplifier is an amplifier.

00:08:16.900 --> 00:08:23.100
And the AMF3F preamplifier is a preamplifier.

00:08:23.100 --> 00:08:28.840
And the sky, whatever it is, is an amplifier.

00:09:03.980 --> 00:09:08.800
So, one of the differences between this BDD and the one that you drew yesterday

00:09:10.100 --> 00:09:13.660
is that this one has the signal generator in it,

00:09:13.880 --> 00:09:19.380
which is really only used for the simulation.

00:09:20.380 --> 00:09:26.340
Also, you're going to notice that this relationship between the imaging subsystem

00:09:26.340 --> 00:09:35.040
and the signal generator is a directed association, not a composition or a generalization.

00:09:37.220 --> 00:09:43.380
What that means is that the signal generator is not really part of the imaging subsystem,

00:09:44.100 --> 00:09:46.000
but it's used in the simulation.

00:09:48.200 --> 00:09:54.820
So, I think that is all the blocks.

00:09:56.380 --> 00:10:03.000
I think for these constraints on the BSED,

00:10:07.880 --> 00:10:12.940
I think we can just drag and drop them over from the containment tree.

00:10:17.080 --> 00:10:24.860
So, this is how the constraint blocks that you just drew before the break relate to the BSED.

00:10:24.960 --> 00:10:29.160
These are all constraints on the BSED itself.

00:10:29.160 --> 00:10:31.040
And then generate signal.

00:10:33.860 --> 00:10:35.880
And generate noise.

00:10:37.700 --> 00:10:39.320
Generate signal and sine wave.

00:10:42.120 --> 00:10:46.840
I'm sorry. So, with the signal generator, what kind of connector is that?

00:10:47.500 --> 00:10:51.620
That is a directed association, which is that one.

00:10:53.480 --> 00:10:56.260
What do you mean that one? Okay, I see it now.

00:11:20.400 --> 00:11:24.560
So, just understand that where you see constraints on this BDD,

00:11:24.560 --> 00:11:29.860
you're looking for the constraint blocks that you just drew in the previous lab.

00:11:31.800 --> 00:11:35.580
And then you just drag and drop them on here.

00:11:36.360 --> 00:11:42.820
You don't want to enter new ones because you put all the equations,

00:11:42.820 --> 00:11:53.980
all the constraint expressions in the other constraint blocks.

00:12:01.840 --> 00:12:04.060
I wish my delete key worked.

00:12:14.800 --> 00:12:23.720
Oh, and now here's something that I have to remember how to do.

00:12:23.720 --> 00:12:24.460
Okay.

00:13:04.780 --> 00:13:09.460
For the interface blocks, are those from what we created before? Are these new?

00:13:09.920 --> 00:13:11.260
Just make new ones.

00:13:13.960 --> 00:13:20.040
I am trying to remember how to show the inherited attributes and override them.

00:13:20.040 --> 00:13:29.740
If you open the specification on the block, go to attributes on the left side there.

00:13:33.220 --> 00:13:33.860
Attributes.

00:13:39.040 --> 00:13:39.820
Try properties.

00:13:42.060 --> 00:13:43.700
Yeah, that's right. Oh, there it is.

00:13:44.020 --> 00:13:46.720
I was looking for those before.

00:13:48.020 --> 00:13:49.760
So, thank you.

00:13:50.840 --> 00:13:55.120
So, first thing I want to do is get these to display on my block.

00:13:59.980 --> 00:14:12.080
And so I want to redefine these, and I want to put default values in them.

00:14:18.800 --> 00:14:19.280
Okay.

00:14:20.440 --> 00:14:26.620
So, thank you for reminding me how to do this, Daniel.

00:14:26.920 --> 00:14:31.180
So, Elena, let me do this again so that you can see it.

00:14:31.180 --> 00:14:36.180
I'm going to guess that you probably might not know this.

00:14:36.180 --> 00:14:39.840
So, let me know when you're ready, Elena.

00:14:40.400 --> 00:14:40.720
I'm ready.

00:14:41.060 --> 00:14:46.100
Okay. So, you're going to open the specification for this AMF3F preamp.

00:14:46.500 --> 00:14:48.120
Then you're going to go to properties.

00:14:48.700 --> 00:14:54.240
And what you're going to see with this little tick mark, that means it's an inherited property.

00:14:54.920 --> 00:14:58.100
So, it's reading that generalization relationship.

00:14:59.100 --> 00:15:12.880
And because the AMF3F is a preamplifier and a preamplifier is an amplifier.

00:15:14.080 --> 00:15:20.720
Basically, we inherit the attributes or the values of the parents of this.

00:15:21.500 --> 00:15:23.920
And then we get to go redefine them.

00:15:25.900 --> 00:15:30.480
So, if we click on the little caret here, we can say redefine.

00:15:32.540 --> 00:15:35.760
And then it's going to put you in the type column, which is not what you want.

00:15:35.800 --> 00:15:37.080
You're not changing the type.

00:15:37.580 --> 00:15:39.580
We're going to give it a default value.

00:15:40.940 --> 00:15:43.080
And this is going to be 0.7.

00:15:45.300 --> 00:15:51.280
And where these values came from, where the 43 and the 0.7 came from,

00:15:51.280 --> 00:15:57.300
are from the spec sheet of that AMF3F preamplifier component.

00:15:58.600 --> 00:15:59.400
Got it.

00:16:03.080 --> 00:16:08.040
And then when we specify these values here, when we enter them.

00:16:08.360 --> 00:16:13.280
So, we're going to say gain colon db.

00:16:15.500 --> 00:16:20.760
And then if I open the spec sheet here and I go to properties,

00:16:22.140 --> 00:16:24.860
I can give them default values here.

00:16:24.920 --> 00:16:25.820
So, 15.

00:16:28.760 --> 00:16:32.100
So, that's how you get the default values on the value properties.

00:16:32.160 --> 00:16:33.400
Awesome. Thanks.

00:16:39.360 --> 00:16:41.360
Not having the delete key is really annoying.

00:16:42.400 --> 00:16:45.840
So, just pretend that this block isn't here.

00:16:47.140 --> 00:16:50.560
If I delete it out of the containment tree, then I got to create another one.

00:16:52.100 --> 00:16:54.440
So, I don't want to do that.

00:16:56.220 --> 00:16:58.800
I don't think it'll harm anything being on the diagram twice.

00:16:58.800 --> 00:17:10.900
What interface blocks are typing the proxy ports that are on the BSED signal generator ports or blocks?

00:17:13.760 --> 00:17:18.340
It looks like they are just simply typed as real.

00:17:20.100 --> 00:17:21.700
And they're not being typed.

00:17:23.520 --> 00:17:26.520
Never typed a proxy port as real before.

00:17:27.820 --> 00:17:32.180
But if that's the case, I don't think you can do that right off because it's got to have flow prompt.

00:17:35.880 --> 00:17:42.020
Well, so, on the BSED one, it's typed with IBSED.

00:17:42.720 --> 00:17:45.000
Yep, I've got that one, but the other two there.

00:17:46.340 --> 00:17:55.600
Yeah, they're just, they're kind of not proxy ports like we need on an IBD.

00:17:55.640 --> 00:17:58.120
They're just proxy ports to use on the parametric diagram.

00:17:59.680 --> 00:18:01.180
Right, and that's fine.

00:18:01.240 --> 00:18:03.100
That's where I created it was on the parametric.

00:18:03.900 --> 00:18:13.620
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.

00:18:13.620 --> 00:18:17.840
And I don't know how that's being generated right off.

00:18:18.460 --> 00:18:19.460
What's flowing there?

00:18:20.640 --> 00:18:23.620
Well, let's see if I can manage to do this.

00:18:26.640 --> 00:18:28.560
I have a question after you're done with that.

00:18:29.120 --> 00:18:31.840
All right, let me just try and do one of these here.

00:18:47.220 --> 00:18:55.540
Yeah, I guess just don't worry about the direction, at least for now.

00:18:55.560 --> 00:19:01.540
We'll see what happens on the parametric diagram.

00:19:05.380 --> 00:19:10.680
But I do understand your question.

00:19:11.460 --> 00:19:12.500
Elena, what's your question?

00:19:12.500 --> 00:19:15.380
I think I figured it out.

00:19:17.040 --> 00:19:27.540
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.

00:19:29.060 --> 00:19:36.560
So the ones with the carrot next to them are the ones that are inherited from being generalized to those other blocks.

00:19:36.560 --> 00:19:45.820
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.

00:19:45.820 --> 00:19:48.440
No, you don't recreate those values.