查看: 7880|回复: 0
打印 上一主题 下一主题

[WireFusion] Wirefusion用户手册翻译—连接1

[复制链接]
yanny    

600

主题

0

听众

1万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
11094
精华
0

优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2010-7-1 17:20:32 |显示全部楼层 |倒序浏览
   在WireFusion中,所有的对象都是通过连接线来勾通信息的。信息从一个对象的输出端口输出,以连接线为导线,到另一个对象的输入端口输入。
   端口也有以它相应的功能来命名,比如说“Result [Number]”,它说明了信息将会被发送或接收。如图1,Result [Number]是match数学对象的计算结果的输出端口;[Number]说明了输出结果的数据类型是数值型,


图1
     在有些情况下,数据是一个值的,比如一个号码、颜色、布尔型或甚至文本;在其他情况下,它只是一个触发行为。举例来说,对于对象Sequencer ,它的运行是由In-ports -> Run 这个端口触发的,它不需要任何输入数据如图2

图2
      发送数据的一个简单是例子是Progressor进程对象,如图3,该对象的输出端口:Progress [Number],会发出不同的数值,数值会被Brightness对象的输入端口:Set Brightness Level [Number]所接收,这样对象Progressor就能动态改变Brightness对象的明暗度。
      
图3
连接端口限制
数据的发送,只能发送相同的数据类型,如图4

图4
但一个对象的输出端口与另一个对象的输入端口,它们之间是否能发送数据,会自动检测。受限制或不能发送的端口,在菜单选项里会变得失效状态,因此,它们之间不能相连接。举例说,你不能把一个输出颜色数据类型的端口和只能接收数值数据类型的端口相连接。如图5

图5
对于没有要求任何数据类型的输入端口,可以与任何数据类型的任何的输出端口相连接。如图6
  
图6

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-6-15 20:46 , Processed in 0.082715 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部