WINCC变量控制画面
WINCC中如何用VBS编程控制用变量实现画面切换,如M0.0=true打开画面1,M0.0=false返回原来启动画面。
答:在Wincc中,如果使用VBS来切换画面,切忌不要使用LoadPicture来切换,这个函数并不是用于切换画面的,而是用于装入类如BMP,JPEG等图形文档的。
正确的方法是使用HMIRuntime.BaseScreenName来进行切换,具体写法是HMIRuntime.BaseScreenName="NewPdl1",其中等号右边的是以字符串形式表达的画面名称。
不要引起误解,如果是画面窗口,那么是应该是用ScreenItems对象,因为画面窗口属于屏幕对象,而画面对象则属于Screens对象,是不同的,请不要搞混了。
答:在Wincc中,如果使用VBS来切换画面,切忌不要使用LoadPicture来切换,这个函数并不是用于切换画面的,而是用于装入类如BMP,JPEG等图形文档的。
正确的方法是使用HMIRuntime.BaseScreenName来进行切换,具体写法是HMIRuntime.BaseScreenName="NewPdl1",其中等号右边的是以字符串形式表达的画面名称。
不要引起误解,如果是画面窗口,那么是应该是用ScreenItems对象,因为画面窗口属于屏幕对象,而画面对象则属于Screens对象,是不同的,请不要搞混了。
新闻详情