当前位置:首页 » 网页前端 » 博徒使用vb脚本切换画面
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

博徒使用vb脚本切换画面

发布时间: 2023-01-08 04:53:03

1. 触摸屏的时间域怎么写到vb脚本

1、点击打开工具箱,选择元素按钮。
2、将I/O域拖动到画面,右键画面中的I/O域点击属性,选择常规。
3、选择过程变量,即可根据需要编写vb脚本。

2. 怎样用wincc VBS全局脚本做弹出窗口

用切换变量前缀的方式来做,画面窗口的变量前缀用VBS来变换,脚本如下:
Dim pic

Set pic=ScreenItems("画面窗口1") '获取当前画面里的对象"画面窗口1"
pic.CaptionText="标题文本"
pic.TagPrefix="变量前缀"
pic.ScreenName ="画面名"
pic.Visible=True '设置显示

3. BarTender中VB脚本的运用示例

很多人一定对BarTender条码打印软件中的VB脚本十分感兴趣,因为它可以让数据连接变得方便。但是对于新手来说,VB脚本运用起来还是有一定难度的,本文小编给大家介绍一个BarTender VB脚本简单运用的示例。
BarTender中VB脚本的运用示例
BarTender中文版下载
在BarTender
10.1设计模板中,标签上有三个文本,分别为净重、毛重和米长。毛重=净重+0.5,米长=净重*3.5,那么如何使用VB脚本,使得只要输入净重,米长和毛重就会自动变更呢?
1、首先,双击净重的文本“6.34”,打开文本属性对话框,在数据源属性页,点击“名称”后面的按钮,打开“更改数据源名称向导”对话框,输入类型“JZ”(自己定义),单击确定。
2、然后,双击毛重后面的数量文本“6.84”,在弹出的“文本属性”对话框中选择“数据源”属性页,将类型更改为“Visual
Basic脚本”;
3、点击对话框中间部位的“使用脚本助理编辑”按钮,打开“脚本助理”对话框,输入表达式,本文“毛重=净重+0.5”,而第一步已经将净重名称改为“JZ”,所以表达式为“JZ+0.5”,单击确定。
4,此时你会发现,只要更改净重的数值,毛重也会随之加0.5。“米长”的VB脚本也是一样的设置,只是将脚本表达式改为JZ*0.5即可。
大家有学会这个VB脚本简单运用的例子么?想要了解更多关于BarTender
VB脚本的信息,可关注安下软件站,期待更加精彩的内容!

4. WinCC7.5 某个点占用延时5s后触发动作如何实现

打开数据值。
wincc中全局动作中,做一个延时动作,时间不需要很精确,延时大致1s问题补充我主要是想延时1秒后,然后用gettagxx读某个变量的值,wincc中全局动作中,做一个延时动作,时间不需要很精确,延时大致1s问题补充我主要是想延时1秒后,然后用gettagxx读某个变量的值。
Wincc里需要设置按钮单击后延迟5秒后再切换画面如何操作,钻石用户推荐最佳答案可以用VB脚本做延迟DimscrivarSetscrivar=CreateObject。

5. 西门子触摸屏如何通过外部IO切换画面

我觉得你可能是想通过外部的一个按钮或者其他的设备,来切换换面,我觉得你可以使用触摸屏软件里面的带编号的画面切换,并且使用外部的量来触发这个编号,由编号来转换换面!!

6. wincc利用vb脚本确认弹窗字的大小

1、点击工具、选项、编辑器格式。
2、选择标准文本,在右侧字体里面选择字体大小就可以了,VB默认的是9号字。

7. 博途V13里的VB脚本如何被触发

HMI变量,选择你要使用的变量,属性-->事件-->数值更改-->添加函数,添加你写的VB脚本

8. WINCC 如何使用VB脚本

1、是的。 2、无需什么条件。 3、可以。 4、这是对于外部变量的引用,对于内部变量则直接使用。 5、画面名称.对象.对象属性。 6、可以。 7、对于外部变量,其读写要调用其read.Write方法。

9. wincc7vb画面变量

你这种或许可以使用结构变量和画面窗口的方式来做。做好一个模板,在其它画面窗口中调用,画面切换的时候直接修改变量前缀就可以了。
---
如果你每个画面都单独使用,没有嵌套,然后N个画面还都一样,那就最好使用VBA来做了。把你需要修改的对象属性(包括脚本),全都用VBA来实现。做完第一个之后,其它的画面直接用一个循环自动生成,把变量名称也自动改完了,不需要操作。以后即使再修改,再重新生成一次即可。
--
举一个例子。
画面中有一个IO域,你可以把它的大小,字体,格式等等手动设定。但是连接显示的变量的时候,用VBA来完成。
Sub pic1()
Dim io As HMIIOField
dim i,tag
i=1
tag ="P0" & i & "_温度控制_xxxxx"
Set io = ActiveDocument.HMIObjects("输入输出域1")
Set iovt = io.OutputValue.CreateDynamic(, tag)
With iovt
    .CycleType = hmiVariableCycleTypeOnChange
End With
End Sub
这样当你生成第2个画面的时候,只需要修改一下i的值就可以。
你可以把其它需要修改的部分的代码,写在这个过程之中。画面另存之后,只需要修改一下部分变量值就完成修改了。
或者干脆做一个过程调用,一步生成所有的画面。

lg0808 2021-08-04 17:59:25

提问者对于答案的评价:
感谢支持!

点赞 (2)

回答对你有帮助的话,为作者点个赞吧!
评论
专家置评
官方不便置评,或置评没有意义的问答,无需置评

西门子人机界面产品支持2021-08-11 14:17:42

最佳答案网友评论

其他答案
可以把变量以CSV格式导出,然后在表格中使用替换功能,替换完成后,再重新导入;

wzbarley  2021-08-04 14:06:45

查找替换