创建一个生产报告

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp Report:创建报告 > 使用案例 >

创建一个生产报告

mapp Services V5.16

要求

由于质量原因,一个机器操作员希望创建一个每日生产报告。该报告应包括诸如产品名称、数量、质量和生产长度等值。

应该可以将生产报告作为PDF文件保存在U盘中。

 

mpreport_use_case_1_machine

 

解决方案

组件列表

MpReportCore (自有MpLink)。创建PDF报告

连接图

mpreportusecase_1_connection

生产报告的定义

生产报告应该看起来像这样:

生产报告是在MpReportCore配置中定义的。应该添加一个页眉。内容分为三个部分。一个部分由一个内容组成。

配置

添加MpReportCore配置 以创建报告的内容。

mpreport_use_case_1_config

MpReportCore配置--设置

报告设置定义了要使用的语言、字体和日期/时间格式。必须指定一个在目标系统配置中定义的数据存储设备。"HD "被用作数据存储设备。所有要使用的图像都存储在这个数据存储设备上。

usecase1_config_settings

MpReportCore配置 - 页面布局

页面布局在下一步的 "PageLayout "中定义。使用的是A4尺寸。还必须定义方向("Orientation")和边距("Margin")。

usecase1_config_layout

MpReportCore配置 - 样式

在配置中可以指定不同的样式。我们将定义两个额外的文本样式以及一个额外的表格样式。

usecase1_config_styles

MpReportCore配置 - 定义生产表

下一步将定义用于显示产品的货号、产品名称、生产数量、质量和生产长度的表格。该表由5列组成。

第1行:

标题在第一行中被指定。为此,所有5行都选择内容类型 "单一文本"。文章编号、产品名称、数量、质量和时间的文本被指定。所有文本应向左对齐("Horizontal Alignment=left")。

usecase1_config_prodtab_row1

第2-6行:

文章编号和产品名称都是以 "单一文本 "的形式输入。

数量、质量和时间使用内容类型 "值"。如果使用 "值",必须指定在应用程序中创建的过程变量。

usecase1_config_prodtab_row2

MpReportCore配置 - 定义公司信息表

现在定义了包含公司信息的第二个表。

所有行都使用内容类型 "SingleText"。指定公司名称、日期、班次和用户的文本。

usecase1_config_companytab_row1_2

usecase1_config_companytab_row3_4

MpReportCore配置 - 定义内容

报告的内容在下一步的 "内容 "中定义。

内容 "标题 "以后应作为报告的标题使用。指定文本 "每日生产报告"。

应在标题后添加一个分隔线。因此,创建内容类型为 "线 "的内容 "线"。

最后,指定先前创建的两个表 "ProductionTab "和 "CompanyTab"。

usecase1_config_contents

MpReportCore配置 - 报告的定义

在定义了报告的内容后,必须在 "报告 "部分指定报告的外观。报告的名称和布局都要定义。布局是先前在 "页面布局 "下创建的。用作标题的内容也必须被定义。内容 "Heading "被用作标题。我们的生产报告被定义为3个部分。

第1节: 这是分隔线("内容1"),将页眉和实际内容分开。

第2节: 公司信息表在下一节中规定。

第3节: 生产表在最后一节中指定。

usecase1_config_reports

MpReportCore配置--示例

上面的章节逐步解释了如何编辑MpReportCore的配置。

完成后的配置可以是这样的: 报告

该文件可以下载并直接在Automation Studio中使用。这可以通过在工具箱中选择 "现有文件 "并指定下载的配置来实现。

usecase1_config_existingfile

usecase1_config_addconfig

需要注意的是,配置中使用的过程变量必须与应用程序相匹配。

使用mapp组件

添加组件 MpReportCore 以创建生产报告。

然后对该组件进行配置。命令 "Generate=TRUE "生成一个PDF文件,并将其保存到指定的数据存储设备("FileDevice"),例如USB闪存驱动器。