1.2 初识输出
SOP使用print图进行输出,有以下几种方式
1.2.1 添加到图中
按照1.1.2中的方法创建一个图,在其中创建节点,之后在左侧的管理树中的architecture资源下对print右键选择“添加到”
print图已经添加到了自己创建的图中,但是并不整齐,在编辑窗口空白处右键选择自动布局图,这下就很整齐了!
就可以进行建箭头,写代码等操作。但是,需要注意这里是两张图,同一张图内的节点共用数据;跨图的节点数据并不共享,所以需要选中箭头,下方切换到映射表选项卡,并建立映射
其中“源”是test图中state节点中的变量名
目标是指经过映射后的变量名,图中所示的就是将state节点中的变量s传递给print,并命名为printString。来看一下输出结果
1.2.2 代码中输出
这种方式就不需要创建节点,和添加print图,直接在代码中使用print就可以达到效果
结果如下
1.2.3 创建print节点
这种方法就是1.1.2中的方法,在图中创建一个命名为print的节点,代码缺省,就可以使用这个节点进行输出,因为编译器在没有代码的情况下会根据这个节点的名字运行默认代码。