我编了一个矩形移动的C脚本,移动30后返回初始位置,但是不能实现请教各位了

矩形沿Y轴向上移动3次,每次移动10,然后返回初始位置,一直循环,但是现在矩形一直在沿着Y轴向上移动,不能返回初始位置,其中的i=i+1命令不执行,请问问题出在哪儿了。程序如下
long top;
int i;
top=GetTop(lpszPictureName,lpszObjectName);
if(i<3)
{
top=top-10;
i=i+1;
}
else
{
top=top+30;
i=0;
}
return top;

问题补充:
而且监控i的值一直是1

最佳答案

看看这样行不行。首先把i置为0
long top;
int i;
i=0;
top=GetTop(lpszPictureName,lpszObjectName);
if(i<3)
{
top=top-10;
i=i+1;
}
else
{
top=top+30;
i=0;
}
return top;

提问者对于答案的评价:
还是不行啊,如果解决了请联系我邮箱675882412@qq.com

最佳答案作者回复:
可看看这个链接:http://hi.baidu.com/luoshupeng

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc223517.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日 下午12:35
下一篇 2018年3月6日 下午12:35

相关推荐

  • 请问谁有WinCC Configuration Tool手册

    详细的使用方法 最佳答案 在WINCC 7 的光盘里有 参考资料:http://support.automation.siemens.com/CN/llisap…

    SIMATIC WinCC 2017年10月29日
  • 博图V13中HMI变量与PLC变量同步

    在PLC变量中包括I.Q.M和DB,都选择在HMI可见和HMI访问,可是在HMI变量表中点击“与PLC变量进行同步”按钮却不好用,请问如何正确操作 问题补充:图片 图片说明: &n…

    2017年6月1日
  • 自制触摸屏

    今天用tp1200c发现竟然是wince系统,处理器是amd i486,这样的话我是否可以在网上买一个触屏工控机,装一个wince系统,再装上西门子运行软件就可以当触摸屏…

    2021年7月5日
  • 安装wincc成功后软件出现问题

    安装wincc成功后,打开station configurator 软件出现一大堆乱码(文字都被问号代替了),怎么解决,求指教。ps(根据一些网友的方法更改了计…

    2021年7月5日
  • wincc V7.3通过modbus tcp协议与第三方通讯

    厂区磅房电脑做程序通过modbus tcp协议把设定装车的重量直接传输给我的上位机,上位机用wincc V7.3。在变量管理器中插入modbus &n…

    2020年11月1日
  • 许可证密钥不可用

    许可证密钥不可用Wincc Audit for SIMATIC Panel以正常运行2年,最近无故出现以上信息。求如何解决 问题补充:触摸屏…

    2021年7月5日
  • Win7.0打开6.1项目显示乱码

    大家好,我的系统是英文版Winxp Sp3,PCS V7.1英文版,Win7.0。我原来有一个PCS V6.1中文版的项目,现在导入到V7.1版,结果…

    SIMATIC WinCC 2020年11月1日
  • 两台服务器需要买几套WINCC的冗余软件

    ··关于版权问题。。。别说一套都不用。。。 最佳答案 服务器的冗余软件买一套,冗余授权需买二套。 提问者对于答案的评价:谢谢。。

    SIMATIC WinCC 2021年7月5日
  • wincc 如何做动画

    wincc 如何做流水线的动画 钻石用户推荐最佳答案 看你的动画类型了啊1、可以选择gif类型的图片,这种效果比较好,不过如果多了,占用资源比较多2、普通状态显示,使用W…

    SIMATIC WinCC 2021年7月5日
  • 脚本诊断异常问题

    在运行系统里面,只要把VBS排错选项复选框选择,则一运行就会弹出gscrt.exe发生异常处理,请问这是什么问题,如果不选,则运行一切正常 最佳答案 WINCC的某些选项功能需要单…

    SIMATIC WinCC 2019年6月11日