发布于 2008-03-26 11:21:09
0楼
你的问题是否如何在DB中生成一个STRUCT?
1.创建一数据块,例如DB1。
2.打开DB1,在STACK所在行的"Type"列输入“STRUCT”,在结构最后一个元素下面一列输入“END_STRUCT",以表示STACK的开始与结束。
3.在"STRUCT”与“END_STRUCT"之间的各行输入结构的元素,其中的”Arddress"列的地址自动生成的。例如STACK所在行的列中+4.0,即表示结构在DB1的第4个字节起始。
4.访问结构中的元素可以是绝对地址与符号地址。例如,绝对地址DB1.DBB4; 符号地址“AA”.STACK.LOD1(AA为数据块名,STACK为结构名,LOD1为结构元素名)。
5.将结构作为参数传递时,作为形参和实参的两个结构必须有相同的数据结构。
一日三省吾身