跳转至

创建Map定义#

🔒 MapDefinition.Create

🔒 MapDefinition.CreateTemplate

🔒 MapDefinition.CreateFromTemplate

概述#

此操作用于创建Map定义。也可以使用类似过程创建模板,也可以使用模板创建新对象。可以在主实体菜单中完成此选择。

设置#

除了满足事务前提条件外,不需要任何特定设置。

前提条件#

  • 系统中当前不存在Map定义

步骤顺序#

步骤1:一般数据#

  1. 提供Map定义的名称。
  2. (可选)提供Map定义的描述。
  3. 选择Map定义类型。可能值的列表来自查找表MapDefinitionType
  4. 选择布局类型:

  5. 规则:Map由规则的矩形或正方形组成。

  6. 不规则:Map由形状和位置不规则的单位组成。在这种情况下,必须按照Map定义部分中所述的预期格式提供布局文件。

  7. 对于规则地图,请输入Map定义的行数。

  8. 对于规则地图,请输入Map定义的列数。

    Info

    对于规则地图,如果提供了遮挡层文件,则将从遮挡层文件中推断行数和列数。

  9. 输入高度(用于显示目的)。

  10. 输入宽度(用于显示目的)。
  11. 输入维度单位 - 值取自查找表Units。

    Info

    对于不规则地图,如果未定义高度和宽度,则系统将使用布局文件中定义的高度和宽度

  12. (可选)上传遮挡层。遮挡层是符合G85格式的XML文件。具有NullBin值的单位在Map定义中被视为不存在。所有其他值都被视为现有单位。

    Info

    遮挡层适用于Map定义的所有图层。

  13. 对于不规则地图,必须提供布局定义文件。文件中的每个单元都必须是唯一和连续的。

  14. (可选)选择背景图像。

  15. 定义应用于空(未使用)单元的颜色。

  16. 定义网格线的颜色。
  17. 选择是否默认显示网格线。
  18. 指定缺口:
    • ,无缺口
    • 底部,槽口位于Map底部
    • ,槽口位于Map左侧
    • ,槽口位于Map右侧
    • 顶部,槽口位于Map顶部
  19. 指定默认旋转(逆时针):
    • 旋转0度
    • 旋转90度
    • 旋转180度
    • 旋转270度
  20. (可选)定义此Map定义的Map的单位。如果要将物料与Map同步,则Map的Map定义的单位必须与物料的主要或次要单位匹配。
  21. 定义标尺模式:
    • 绝对,从1开始,即使在中断的情况下也继续
    • ContinueOnBreak,从1开始,跳过中断
    • ResetOnBreak,从1开始,但只要有中断,它就会被重置
  22. 选择默认情况下是否应显示标尺。
  23. 下一步继续Map定义图层配置。

create_map_definition_step_one

步骤2:图层#

本部分用于定义Map定义的图层。通过按左侧面板上的copy按钮并选择包含所需图层的源Map定义,可以从另一个Map定义复制图层。按复制将图层复制到当前Map定义

create_map_definition_step_three

要手动添加图层,请根据需要添加尽可能多的图层(按网格右上角的可添加,按可删除),根据Map定义的类型为每个图层指定:

  1. 名称
  2. 图层类型
  3. 属性,如果要储存值
  4. Bin,如果要储存bin值
  5. 耗损,如果用于储存损耗原因(每个Map定义只支持此类型的一个图层)
  6. 耗损分类,如果用于储存耗损分类
  7. 测量,如果要储存测量
  8. 如果图层类型为“耗损”,则可以选择定义增益原因
  9. 如果图层类型为“耗损分类”,则必须指定耗损分类名称。
  10. 数据类型(对于“耗损”和“耗损分类”,它会自动设置为“字符串”)。
  11. 如果数据类型为“十进制”,则需要指定精度。
  12. 如果数据类型为“字符串”,则必须定义数据类型大小。
  13. (可选)定义图层的默认值 - 图层的每个单元都将使用该值初始化。
  14. 定义“图层”是否为默认图层(每个Map定义都需要一个默认图层,且只需要一个默认图层)。
  15. 定义默认情况下是否应显示值。
  16. 定义是否必须在单元详细信息工具提示上显示图层单元信息。此工具提示仅对不规则Map显示。
  17. 定义图层单元的默认背景颜色。
  18. 定义图层单元的默认前景颜色。

  19. 下一步继续Map定义筛选器配置。

create_map_definition_step_two

步骤3:筛选器#

此选项卡用于定义图层的筛选器。

  1. 定义筛选器的名称。
  2. 检查是否应预选筛选器。
  3. 定义筛选器是否为筛选器良好筛选器(每个图层只能有一个筛选器良好筛选器)
  4. 定义筛选器类型:
  5. 包含列表:它检查与值列表匹配的单位
  6. 排除列表:它检查与值列表不匹配的单位
  7. 范围:它检查值的范围
  8. 根据筛选器类型,定义包含列表(分号分隔的列表,例如:1;2;3)、排除列表(分号分隔的列表。例如:1;2;3)或范围(括号定义的间隔,例如:]3:5]指定从3到5之间的值,但不包括5)。
  9. (可选)定义提货代码,通常用于自动化。
  10. 定义筛选器的背景颜色。
  11. (可选)对于Bin类型的图层,如果筛选器良好为false,则定义耗损原因。
  12. 定义筛选器的前景颜色。

    Info

    筛选器不得相交,即它们绝不能重叠。

  13. 创建完成操作,将创建新Map定义

create_map_definition_step_four