功能简述:
组态多语言项目时,往往需要知道项目运行时当前对应的语言是什么?本文以精智面板为例,列出读取项目运行时当前前语言的方法。主要思路是利用VBS脚本读取当前语言,并利用符号IO域进行显示。
说明:
国际化用的语言代码和名称,以中文-中华人民共和国和英语( 美国)为例,对应的代码如下图所示。
步骤1:组态多语言项目。具体组态参见如下视频链接。
步骤2:添加内部int类型变量HmiCurrentLanguage,添加VBS脚本,并创建文本列表。
文本列表具体组态参见如下视频链接:
在编辑语言是“中文(中华人民共和国)"下填写对应的文本信息。
在编辑语言是“英文(美国)”下填写对应的文本信息。
步骤3:组态符号IO域显示。
步骤4:组态切换语言的按钮,并在按钮单击事件中调用“设置语言”函数和脚本。
步骤5:在项目主画面加载事件中也调用脚本,目的是读取项目一开始运行时的语言。
步骤6:测试效果。