# 使用图片池 ​

图片池是图像文件的列表。MetaFacture通过图片池的ID和名称惟一地引用工程中使用的图片文件(例如，在可视化中)。一个工程可以包括多个图片池。您可以在设备树的应用程序下面的或POU池中创建图片池。在库工程中，可以使用图片池的对象属性将其转换为用于可视化的符号库。

注意：我们建议您尽可能地减少集成图像文件的大小。这将优化每种可视化类型的可视化加载时间: TargetVisu, WebVisu and 开发系统。

如果您将一个图像元素插入到可视化中，并在元素属性中输入一个ID(静态ID)，那么MetaFacture将自动创建一个全局图像池。MetaFacture为此使用默认名称GlobalImagePool。

当一个图像文件的ID出现在几个图像池中时，请注意以下几点。

- 搜索顺序: 如果您选择了在GlobalImagePool中管理的映像，则不必输入映像池的名称。图像文件的搜索顺序如下:
  - 1.全局图片池
  - 2.分配给当前活动应用程序的图片池
  - 3.POU窗口中GlobalImagePool旁边的图像池
  - 4.库中的图片池
- 独特的访问: 您可以通过以下语法将图像ID附加到图像池的名称中，从而直接且惟一地引用所选图像.。

### 创建图片池​

1.在设备树中选择Application。

点击工程 ➔ 添加对象 ➔ 图片池。⇒会打开添加图片池对话框。

2.为图像池输入一个名称(例如，“Images1”)并单击打开。
⇒图片池被添加到设备树中。

3.选择图像池对象并通过选择工程 ➔ 编辑对象命令打开。

4.双击ID列中的字段并分配适当的ID(例如，“Icon1”)。
您还可以通过单击Imagepool ➔ 添加图像文件将新图像添加到列表中。

5.双击文件名列中的字段。点击查看更多设置（ ）。
⇒会打开选择图片对话框。

6.单击（ ）以获得更多设置并选择图像文件。
⇒图片文件的缩略图显示在列图片的字段中。图片文件名显示在列文件名的字段中。

图像文件只能通过名称Images1.Icon1引用

### 在“图片”可视化元素中使用图像文件​

当您将图像元素插入到可视化中时，您可以定义图像类型。

- 静态图片: 将图像文件的图像ID或图像池的名称加上图像ID输入元素配置(属性静态ID)。请注意搜索顺序和访问的注释。
- 动态图片: 在元素配置(位图ID变量属性)中键入用于定义图像文件ID的变量(例如，PLC_PRG.imagevar)。您可以根据变量在联机模式下交换动态元素。

### 使用图像文件作为可视化背景​

您可以在可视化的背景定义中设置图像。您可以通过图像池的名称加上文件名来定义图像，如上所述，用于描述一个可视化元素。