全局文本列表是可视化文件中显示文本的中心位置。

在可视化元素中首次配置文本时，MetaFacture将创建全局文本列表。MetaFacture在创建更多文本时填写表格。因此，该表自动包含您在项目可视化文件中创建的所有文本。MetaFacture将增量ID分配为从0开始的整数。

您可以检查，更新全局文本列表并将其与可视化的静态文本进行比较。您不能直接在表中编辑源文本或ID。但是，可以通过创建和导入替换文件来用另一个源文本替换一个源文本。为此提供了菜单命令。

---

### 使用静态文本配置可视化元素​

***全局文本列表***中的文本可以包含格式定义。

要求：打开一个包含可视化界面的工程。***全局文本列表***对象包含在项目可视化中定义的文本。

1.双击可视化⇒编辑器被打开。

2.选择一个具有***文本***属性的元素（例如：***Text field***

3.选择一个具有***文本***属性的元素（例如：Static Information A）。  
⇒MetaFacture将文本添加到POU视图中的全局文本列表中。

---

### 检查全局文本列表

要求：打开一个包含可视化界面的工程。全局文本列表对象包含在项目可视化中定义的文本。

1.在设备树中双击***全局文本列表***⇒该表将以静态文本打开。

2.单击***文本列表 ➔ 检查可视化文本ID***  
⇒MetaFacture当文本列表的源文本与ID标识的静态文本不匹配时报告。全局文本列表中的源文本与可视化文件中具有相同ID的文本不匹配。

---

### 更新全局文本列表的ID​

要求：打开一个包含可视化界面的工程。***全局文本列表***对象包含在项目可视化中定义的文本。

1.在设备树中双击***全局文本列表***。  
⇒该列表随文本列表条目一起打开。

2.单击***文本列表 ➔ 检查可视化文本ID***  
⇒MetaFacture当***静态文本***属性中的文本与项目可视化文件中的源文本不匹配时，将文本添加到全局文本列表中。

---

### 删除全局文本列表并再次创建当前ID​

要求：打开一个包含可视化界面的工程。***全局文本列表***对象包含在项目可视化中定义的文本。

1.右键单击POUs树中的***全局文本列表***对象，然后选择***删除***命令。⇒对象被移除。

2.打开一个可视化。

3.单击***可视化 ➔ 创建全局文本列表***  
⇒在POU视图中，将创建一个新的***全局文本列表***对象。全局文本列表包含现有项目可视化中的静态文本。

---

### 更新全局文本列表的ID​

要求：打开一个包含可视化界面的工程。***全局文本列表***对象包含在项目可视化中定义的文本。

1.在设备树中双击***全局文本列表***。  
⇒该表将以文本打开。

2.单击***文本列表 ➔ 移除未使用的文本列表记录***。  
⇒MetaFacture删除项目可视化中未引用ID的文本列表条目。

---

### 使用替换文件更新全局文本列表​

替换文件具有CSV格式。第一行是标题（示例：defaultold defaultnew REPLACE下面的行包含旧的源文本，新的源文本，然后是REPLACE命令。制表符，逗号和分号是允许的分隔符。不允许在文件中使用分隔符。

**示例（制表符作为分隔符）**

defaultold defaultnew REPLACE  
Information A Information A1 REPLACE

   
导入替换文件时，MetaFacture将逐行处理替换文件并在***全局文本列表***中执行指定的替换。此外，MetaFacture用可视化文件中的替换文本替换以前的文本。如果替换文本已经作为静态文本存在，MetaFacture则识别出该文本并统一静态文本，仅保留一个文本列表条目。

  
要求：用文本列表或全局文本打开项目。

1.双击***全局文本列表***对象。⇒对象被打开。

2.单击***文本列表 ➔ 导入\\导出文本列表***。⇒***导入\\导出***对话框被打开。

3.在***选择要比较或导入的文件***的输入字段中，单击以获取更多（![](https://resource.helplook.net/docker_production/3648ne/article/HcM3xFA8/67218ff4bd38c.png)），然后选择目录和文件（例如：ReplaceGlobalTextList.csv）。

4.选择***导入替换文件***复选框。

5.单击***确定***以关闭对话框。⇒文本列表和可视化文件中的文本将被替换。

> 例
> 
> 全局文本列表包含以下源文本：
> 
>   
> GlobalTextList Counter: %i   
> GlobalTextList Counter: %i   
> GlobalTextList Information A   
> GlobalTextList Information a   
> GlobalTextList Information Aa   
> GlobalTextList Switch
> 
>    
> 替换文件包含以下替换：
> 
>   
> defaultold defaultnew REPLACE  
> Counter: %i Counter2: %i REPLACE  
> Counter: %i Counter2: %i REPLACE  
> Information A Information A2 REPLACE  
> Information a Information A2 REPLACE  
> Information Aa Information A2 REPLACE  
> Switch Switch2 REPLACE
> 
>    
> MetaFacture检测重复的文本列表条目并将其删除。然后，全局文本列表包含以下源文本：
> 
> ![](https://resource.helplook.net/docker_production/3648ne/article/HcM3xFA8/6721904c5b5ad.png)
> 
> 可视化中的文本已被替换。
> 
>   
> ![](https://resource.helplook.net/docker_production/3648ne/article/HcM3xFA8/67219058f1d85.png)