威纶通官方论坛

宏指令问题

[复制链接]
发表于 2011-6-3 01:15:54 | 显示全部楼层 |阅读模式
如果我把D100 的参数传送到D200,D201,到D208
请问用宏指令怎么编写
发表于 2011-6-3 09:31:00 | 显示全部楼层
本帖最后由 weinview 于 2011-6-7 12:14 编辑

macro_command main()
unsigned short data
GetData(data, "MITSUBISHI FX2n", D, 100, 1)
SetData(data, "MITSUBISHI FX2n", D, 200, 1)
SetData(data, "MITSUBISHI FX2n", D, 201, 1)
SetData(data, "MITSUBISHI FX2n", D, 208, 1)
end macro_command
这个宏可以实现你需要的功能
 楼主| 发表于 2011-6-5 02:17:24 | 显示全部楼层
版主你的程序有误,应该
macro_command main()
unsigned short data
GetData(data, "MITSUBISHI FX2n", D, 100, 1)
SetData(data, "MITSUBISHI FX2n", D, 200, 1)
SetData(data, "MITSUBISHI FX2n", D, 201, 1)
SetData(data, "MITSUBISHI FX2n", D, 208, 1)
end macro_command
我上面的意思是,能不能用一条简单的指令把D100的参数直接传到D200至208,比如D100=50,传送之后,从D200=50,D201=50,D202=50........D208=50
 楼主| 发表于 2011-6-6 02:40:55 | 显示全部楼层
再顶........
发表于 2011-6-7 12:15:58 | 显示全部楼层
对不起,原来的程序有点疏忽,现在已经修改过来了,用这几个setdata已经很简单了。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-5-19 02:48

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表