1、首先需要安装matlab软件,安装过程就不多少了,网上有许多关于这方面的教程。之后打开matlab,如下图。



4、给Chart更换名字,不然的话等会模型搭建好了之后会提示错误,我换成了Test(双击名字之后输入新名字)。双击这个图标进入逻辑编辑界面,可以看到里面什么都没有。建立如图所示的模型。点击图标进行拖动就可以了其中的箭头可以将鼠标放置到方框的边上就会出现一个加号,之后按住鼠标左键拖动就可以了。注意:第一个方框的上面的箭头(Default transition),这是默认转移,就是运行这个模块的时候首先进入的地方,如果没有这个剪头的话会出现运行错误。

5、点击第一个方框(State)的?。编程蓝色之后就可以编辑了。输入:Name1entry:output=1;第二个方框输入:Name2entry:output=-1;其中Name1和Name2是这两个状态(State)的名字,名字是不能重复的。entry是一个关键字。表示进入这个状态之后执行的操作。关键字还有en,during,exit等。点击箭头(两个方框之间的箭头),会出现一个问号,点击这个问号进行编辑,输入转移的条件。如图这个简单的模型就创建成功了,可以进行验证了。点击Test返回上一级。这时出现的Test模块是没有输入输出接口的。需要添加输入输出接口。




8、点击上方的Run图标,运行模型。点击Scope,出现运行结果。解释:这个模型的运行结果将大于等于0的的值变成1输出,小于0的值变成-1输出,所以会出现图中所示的方波。

9、说明:如果出现报错的话,根据具体的错误进行解决。可能是数据类型不对,也有可能是保存文件的路径不在matlab路径中。这是就需要添加路径了。在matlab主界面上添加。如图。
