我正在寻找一种创建动态符号i / o字段的方法,以显示并能够选择放置在HMI PC上的文件夹内的文件。随着文件夹内文件的数量发生变化,它需要是动态的(200多个PDF文件)。我正在考虑
使用VBS脚本查找文件夹中的所有文件 填充下拉菜单 我在填充下拉菜单时遇到问题,我希望我可以通过可视化基本脚本添加项目但是对于我的生活(以及通过几次谷歌搜索)我不能通过VBS脚本添加项目。我可能会“思考”或以错误的方式看待这个问题。我认为这只是
的内容“---------------------------------------------- ------代码伪
Dim ObjScreenItem
设置ObjScreenItem = HmiRuntime.ActiveScreen.ScreenItems(“DropDown”)
ObjScreenItem.dataSet.add( “FILENAME1”)....等
我如何通过脚本实际访问下拉列表?
此致
艾力
答案 0 :(得分:1)
西门子已经发布了一个如何做到这一点的简单指南。 还有一个简单的项目,你可以下载...
您可以通过插入标记(变量)或其他文本列表来创建动态文本列表。 然后,您可以将所需的值写入这些标记,并使用这些值更新符号i / o字段。 您必须知道标记的顺序,以便在用户选择符号i / o字段的其中一个字段时“查找”选择的标记。
我发给你链接:
答案 1 :(得分:0)
由RammRras链接的文档包含以下内容:
注意: 文本列表中的条目数由文本列表的配置预先定义。
我将其解释为BigAl的要求
ObjScreenItem.dataSet.add(“ FILENAME1”)
无法使用文本列表执行。
我遇到了同样的问题。据我所知,西门子正在尝试将其Pro版本升级。