发表于:2008/7/3 9:25:00
#0楼
我想请教一下关于prodave中读写double和folat等类型的问题。在西门子的prodave教程中读写的数据类型都是void*类型,在测试的时候需要读写一个MD6比如说这么一个数据,里面的数据是个double类型。给的函数用m_field_read/m_field_write来完成。一个double占死个字节,我是不是应该这么写呢:double buffer;m_fielde_read(6,4,&buffer);这样的话是不是会将MB6,MB7,MB8,MB9中的数据直接转换成MD6呢?
经过我的测试这么做是不对的,不知道该怎么办了。哪位高手坐过类似的工作能给点帮助,非常感谢。
QQ:89086599
email:bartzhang@163.com
经过我的测试这么做是不对的,不知道该怎么办了。哪位高手坐过类似的工作能给点帮助,非常感谢。
QQ:89086599
email:bartzhang@163.com