威纶通官方论坛

不允许巢状呼叫子函数 ?

[复制链接]
发表于 2012-5-23 20:30:53 | 显示全部楼层 |阅读模式
char a,b,c,d
sub write(char a,char b,char c,char d)
        SetData(a, "Local HMI", LW, 0, 1)
        SetData(b, "Local HMI", LW, 1, 1)
        SetData(c, "Local HMI", LW, 2, 1)
        SetData(d, "Local HMI", LW, 3, 1)
end sub
sub INC_0180()
        a = '0'
        b = '1'
        c = '8'
        d = '0'
        write(a,b,c,d)
end sub



macro_command main()
char result
while(1)
        INC_0180()
wend



end macro_command
 楼主| 发表于 2012-5-23 20:32:40 | 显示全部楼层
什么意思?请管理员普及下常识
 楼主| 发表于 2012-5-23 20:33:09 | 显示全部楼层
子函数怎么调用其他子函数呀?
发表于 2012-5-24 09:29:49 | 显示全部楼层
建议使用函数库,先将需要用的子函数放到函数库里面。
使用的时候直接调用函数
发表于 2012-12-31 15:45:05 | 显示全部楼层
回复 4# mogoo
管理员没有解决问题,实际上威伦只允许使用1级子函数,即子函数中不允许使用其他子函数,函数的嵌套做的很搞笑
发表于 2013-12-4 13:11:51 | 显示全部楼层
回复 4# mogoo


   
建议使用函数库,先将需要用的子函数放到函数库里面。
使用的时候直接调用函数


还是提示不允许巢状呼叫子函数?不知坛主说的是怎么弄得
发表于 2014-7-24 16:40:10 | 显示全部楼层
我也觉得很搞笑。嵌套就嵌套啦,有弄个巢状。开始的时候都一头烟。这样嵌套是不是很多屏都不允许的?奇怪!
不允许的话就用呼叫宏了,但是参数的话就要使用L寄存器过渡一下。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

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

GMT+8, 2024-5-20 03:07

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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