quote:以下是引用liwenqun在2014-04-02 10:20:32的发言:
要用间接寻址 你还只能用非优化的块 使用PEEK Poke 或者可以用 DB1.dbw[变量] 等方式来访问
用符号名 肯定是用数组传进来为最简单
你也可以把结构变量传进来 例如 Struct1 作为Input 那么你可以在程序里面 访问 #Struct1.A #Struct1.B 也可以直接用#Struct1:= Struct2 来赋值整个结构变量
用数组传递DB中的数据是不现实的,DB的内容不可能是8个bit,10个word,肯定是比较复杂的结构。
使用结构体struct或者UDT是能够实现的,但是这样跟DB没有关系了,用不用DB就不重要了。
我的问题是在DB块作为一个参数(例如DB_any)传递进FC块时,在FC中如何间接访问DB的内容 (所有的块都是优化的块)