发布于 2014-03-21 15:03:43
8楼
那既然楼上如此理解,何来这一问? “如果是整个UDT对象的FIFO怎么办?”
1、博途里,针对UDT实现FIFO没有任何问题。 你列举的功能,在博途里一样能实现。
2、我说的在博途时实现并不是将UDT作为接口参数传递(当然也可以作为接口参数), 而是直接赋值;比如在某一个DB里定义了a、b两个变量,类型为某一个UDT,那么直接用a:=b来赋值就好了。 基于这个原因,自己写一个UDT的FIFO队列有什么难的? 就当它是一个Int一样操作就好了。
3、不敢苟同这一句:"但是为了减少 FB背景块的大小和提高效率,我都是用 IN_OUT类型,这样不会 copy实参到形参了"
I can do it