如题,金典WinCC V8.1版本中,需要实现打开一个画面“test.pdl”的同时,在该画面事件“Open Picture”中使用C脚本打开另外一个画面“test2.pdl”并且设置画面test2.pdl的坐标X,Y位置。
现在遇到的问题是,在C脚本里使用SetLeft和SetTop设置test2.pdl位置时无效,提示“Object not found”也就是SetLeft和SetTop执行错误。但是通过画面test.pdl里的按钮点击事件,完全一样的脚本,就可以成功执行SetLeft和SetTop函数,设置test2的位置。
问题可能是test.pdl打开事件里的C脚本执行SetLeft和SetTop时,函数中的参数“lpszObjectName”无效所致,无法定位到test2画面。
不知道如何实现这样的位置设置?请大家帮忙看看脚本如何完善,见如下目前的脚本:

执行SetLeft和SetTop时的错误信息如下:
