1
00:00:00,000 --> 00:00:04,000
上次的练习不知道大家做了没有
2
00:00:04,000 --> 00:00:07,000
没有做的话赶紧做
3
00:00:07,000 --> 00:00:09,000
把它发过来
4
00:00:09,000 --> 00:00:11,000
接下来,下一个
5
00:00:11,000 --> 00:00:16,000
我们要说的就是活动里面的各种细节
6
00:00:16,000 --> 00:00:20,000
首先,我们看活动的参数
7
00:00:20,000 --> 00:00:26,000
这个参数跟我们平时写代码里面的参数实际上是一样的
8
00:00:26,000 --> 00:00:30,000
只不过是把它变成了一个图形的表示而已
9
00:00:30,000 --> 00:00:37,000
参数里面的内容包括活动(口误:参数)名称
10
00:00:37,000 --> 00:00:41,000
类型,还有一个多重性
11
00:00:41,000 --> 00:00:45,000
多重性的话
12
00:00:45,000 --> 00:00:48,000
如果你不注明那就是1了
13
00:00:48,000 --> 00:00:53,000
如果你下限比1要大的
14
00:00:53,000 --> 00:00:56,000
那就是可以有多个的
15
00:00:56,000 --> 00:00:58,000
如果说里面是0
16
00:00:58,000 --> 00:01:02,000
有0到多,那有可能是可选的
17
00:01:02,000 --> 00:01:04,000
可能是没有
18
00:01:04,000 --> 00:01:10,000
这是一个
19
00:01:10,000 --> 00:01:13,000
第二个,参数的方向
20
00:01:13,000 --> 00:01:15,000
输入还是输出
21
00:01:15,000 --> 00:01:21,000
第三个,可能要标的,就是
22
00:01:21,000 --> 00:01:26,000
在这个SysML里面多了一种,叫流式参数
23
00:01:26,000 --> 00:01:28,000
就是说
24
00:01:28,000 --> 00:01:30,000
在执行期间
25
00:01:30,000 --> 00:01:34,000
可以不断接受输入
26
00:01:34,000 --> 00:01:38,000
并产生输出的
27
00:01:38,000 --> 00:01:44,000
就像这个,蒸馏水这个活动
28
00:01:44,000 --> 00:01:46,000
29
00:01:46,000 --> 00:01:48,000
这个热流进来
30
00:01:48,000 --> 00:01:51,000
持续流进来
31
00:01:51,000 --> 00:01:58,000
这个就是流式的参数
32
00:01:58,000 --> 00:02:01,000
但是,如果我们是
33
00:02:01,000 --> 00:02:04,000
信息处理的
34
00:02:04,000 --> 00:02:07,000
一般来说的话像这种就很少用了
35
00:02:07,000 --> 00:02:11,000
因为我们都是非常快的处理
36
00:02:11,000 --> 00:02:14,000
如果说
37
00:02:16,000 --> 00:02:19,000
有很多很多你要分很多次来送
38
00:02:19,000 --> 00:02:22,000
那应该把它看作是什么
39
00:02:22,000 --> 00:02:24,000
40
00:02:24,000 --> 00:02:26,000
多次调用活动,就是说
41
00:02:26,000 --> 00:02:30,000
执行了活动的多个实例
42
00:02:30,000 --> 00:02:34,000
尽量不要用这个流式
43
00:02:34,000 --> 00:02:36,000
因为我们前面讲了
44
00:02:36,000 --> 00:02:39,000
后面会讲到
45
00:02:39,000 --> 00:02:41,000
活动要执行
46
00:02:41,000 --> 00:02:44,000
令牌到了它那里嘛
47
00:02:45,000 --> 00:02:47,000
那如果说
48
00:02:47,000 --> 00:02:50,000
令牌到你这里,执行
49
00:02:50,000 --> 00:02:55,000
如果在这个时间里面你还有东西进来的话
50
00:02:55,000 --> 00:02:57,000
你这里面有没有令牌
51
00:02:57,000 --> 00:03:00,000
如果说有令牌
52
00:03:00,000 --> 00:03:02,000
就得回答一个问题
53
00:03:02,000 --> 00:03:04,000
这个令牌我前面要不要等
54
00:03:04,000 --> 00:03:06,000
如果说不等
55
00:03:06,000 --> 00:03:09,000
不等这个令牌这个活动也可以执行
56
00:03:09,000 --> 00:03:11,000
那就违反了我们后面要说的
57
00:03:11,000 --> 00:03:13,000
你要等待这个令牌到了
58
00:03:13,000 --> 00:03:15,000
假如你有多个入口的话
59
00:03:15,000 --> 00:03:17,000
多个令牌的话
60
00:03:17,000 --> 00:03:20,000
要多个输入令牌到了才能够执行
61
00:03:20,000 --> 00:03:23,000
所以呢,像这种比较模糊的
62
00:03:23,000 --> 00:03:27,000
可以把它看作是执行了多次
63
00:03:27,000 --> 00:03:29,000
一批一批送嘛
64
00:03:29,000 --> 00:03:30,000
不做连续的话
65
00:03:30,000 --> 00:03:33,000
那你可以看作是执行了多次
66
00:03:33,000 --> 00:03:36,000
那如果说是
67
00:03:36,000 --> 00:03:40,000
像蒸馏水这种
68
00:03:40,000 --> 00:03:42,000
可能时间比较长的
69
00:03:42,000 --> 00:03:44,000
而且是那个什么的
70
00:03:44,000 --> 00:03:45,000
连续的这种
71
00:03:45,000 --> 00:03:48,000
那可以用这个流式来表示
72
00:03:48,000 --> 00:03:50,000
但如果说我们是信息的
73
00:03:50,000 --> 00:03:52,000
我们就尽量不要用
74
00:03:52,000 --> 00:03:54,000