你好叶老师:
我想请教一下关于prodave中读写double和folat等类型的问题。
在西门子的prodave教程中读写的数据类型都是void*类型,叶老师所给的w95_s7.h中的类型很多都是char等
我现在在用COM封装prodave的DLL,在测试的时候需要读写一个MD6比如说这么一个数据,里面的数据是个double类型。给的函数用m_field_read/m_field_write来完成。一个double占死个字节,我是不是应该这么写呢:
double buffer;
m_fielde_read(6,4,&buffer);
这样的话是不是会将MB6,MB7,MB8,MB9中的数据直接转换成MD6呢?
如果还需要一些转换的话,请叶老师能讲解下,非常感谢您~!