2022年1月5日【Jiawei 您所在的位置:网站首页 mcgs存盘数据导出到u盘模拟不行 2022年1月5日【Jiawei

2022年1月5日【Jiawei

2024-07-13 10:13| 来源: 网络整理| 查看: 265

目录 一.实现目的 1.配方组态设计 2.通过配方名称查询配方 3.通过配方编号查询配方 4.配方保存 5.配方删除 6.配方预览编辑功能 7.配方导出功能 8.配方导入功能

二.环境条件 如下图所示 在这里插入图片描述

三.组态设计 1.配方组态设计 第一步:进入配方组态设计 点击工具-配方组态设计,进入配方组态编辑器 在这里插入图片描述 如上图所示,新建面包配方,添加变量名称和列标题 第二步:配方编辑,如下图所示编辑如下配方 在这里插入图片描述 2.配方预览查看 添加四个标准按钮 分别为 首个配方,上个配方,下个配方,末个配方 如下图所示 在这里插入图片描述 为每个按钮添加脚本程序 首个配方-脚本程序如下所示 在这里插入图片描述 上个配方-脚本程序如下所示 在这里插入图片描述 下个配方-脚本程序如下所示 在这里插入图片描述 末个配方-脚本程序如下所示 在这里插入图片描述 3.通过配方名称查看配方 在这里插入图片描述 1>新建用户策略-按照配方名查找配方 在这里插入图片描述 2>用户策略-按照配方名称查找配方的脚本程序如下所示 在这里插入图片描述 3>在配方名称输入框中做如下操作

勾选显示输出,按钮输入,按钮动作 在这里插入图片描述 显示输出和按钮输入选择变量-配方名 按钮动作-选择-按配方名查找配方-选择组态的策略 在这里插入图片描述 4.通过配方编号查找配方 在这里插入图片描述 1>新建用户策略-按照编号查找配方 在这里插入图片描述 2>用户策略-按照配方编号查找配方的脚本程序如下所示 在这里插入图片描述 3>在配方编号输入框中做如下操作 勾选显示输出,按钮输入,按钮动作 在这里插入图片描述 显示输出和按钮输入选择变量-配方名 按钮动作-选择-按配方编号查找配方-选择组态的策略 在这里插入图片描述 5.配方保存功能实现 1>新建用户策略-配方保存 在这里插入图片描述 2>脚本程序如下 在这里插入图片描述 3>在配方保存按钮组态策略-配方保存 在这里插入图片描述 在这里插入图片描述 6.配方删除 在这里插入图片描述 脚本程序如下 在这里插入图片描述 7.配方编辑 在这里插入图片描述 配方编辑脚本程序如下 在这里插入图片描述 模拟配方编辑功能如下所示 在这里插入图片描述 8.配方选择 在这里插入图片描述 配方选择脚本程序如下 在这里插入图片描述 模拟配方选择如下图所示 在这里插入图片描述 9.配方导出 功能指令说明 !RecipeToCsv(配方组名称,文件名,导出列名,起始编号,期望导出条数,实际导出条数,导出参数) 函数说明: 导出指定配方数据到CSV文件 参数说明: 配方组名称,字符串,指定配方组 文件名,字符串,csv文件名,不含”\”、”/”、”…”等非法字符 导出列名,字符串,需要导出的列的集合,英文逗号分割,空表示全部列 起始编号,整数,从起始编号开始导出配方数据 期望导出条数,整数,希望导出配方的数目 实际导出条数,整数,实际导出的配方数目,此为输出参数 导出参数,整数 BIT0表示导出数据的方式 BIT0 = 0:代表保存现有数据,并追加到文件尾部 BIT0 = 1:代表删除文件中现有数据,写入导出数据 BIT1表示控制导出数据的内容 BIT1 = 0:代表包含配方组成员字段名称 BIT1 = 1:代表不包含配方组成员字段名称 返 回 值: 整数 0:执行成功 -1:执行失败 -2:配方未加载 -7:参数越界 -12:U盘挂载失败 -17:文件名格式错误 -19:列标题不匹配 实 例: 配方返回值 = !RecipeToCsv(“面包”,“面包.csv”,“”,0,100,实际导出条数,3) 注意事项: 使用此方法需要配方处于已加载状态。导出配方时建议只插入一个U盘,避免系统找不到U盘。Windows模拟运行环境导出目录为…/安装目录/Program/export中。 在这里插入图片描述 配方导出脚本程序如下 在这里插入图片描述 10.配方导入 功能指令说明 !CsvToRecipe(配方组名称,文件名,导入列名,期望导入条数,实际导入条数,导入参数) 函数说明: 从Csv文件中导入数据到配方组 参数说明: 配方组名称,字符串,指定配方组 文件名,字符串,csv文件名,不含”\”、”/”、”…”等非法字符 导入列名,字符串,需要导入的列的集合,英文逗号分割,空表示全部列 期望导入条数,整数,希望导入配方的数目 实际导入条数,整数,实际导入的配方数目,此为输出参数 导入参数,整数 BIT0表示导入数据的方式 BIT0 = 0:代表更新导入文件数据,已有配方更新数据,没有的配方新增配方数据 BIT0 = 1:代表删除配方现有数据,导入文件数据 BIT1表示导入文件是否有文件列标题 BIT1 = 0:代表文件中不包含列标题字段 BIT1 = 1:代表文件中包含列标题字段 返 回 值: 整数 0:执行成功 -1:执行失败 -2:配方未加载 -12:U盘挂载失败 -13:打开文件失败 -17:文件名格式错误 -18:文件不存在 -19:列标题不匹配 实 例: 配方返回值 = !CsvToRecipe(“面包”,“面包.csv”,“”,100,实际导入条数,2) 注意事项: 使用此方法需要配方处于已加载状态。导入配方时建议只插入一个U盘,避免系统找不到U盘。Windows模拟运行环境导入目录为…/安装目录/Program/export中。此外,目前配方导入不支持分列导入,在写配方导入时导入列名请保持为空列名,始终导入全部列。 在这里插入图片描述 脚本程序如下 在这里插入图片描述 11.组态画面和变量列表如下所示 在这里插入图片描述 在这里插入图片描述 面包配方-组对象成员如下 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有