MP277配方记录如何实现“另存为”?

已锁定

robotong

  • 帖子

    41
  • 精华

    0
  • 被关注

    3

论坛等级:游士

注册时间:2012-11-09

普通 普通 如何晋级?

MP277配方记录如何实现“另存为”?

722

0

2013-01-12 09:57:33

我发现一个问题,就是winccflexible中的配方名不能通过脚本函数来修改。根据我对其帮助手册和函数手册的阅读,其中脚本中对配方的保存只有SaveDataRecord,保存地址要不就是根据记录号,要不就是根据记录名,可是我想同时指定记录号和记录名,却不可以。我的问题是这样的:我想做一个可变长度的配方记录表,即,配方数据记录条数由实际操作者和现场上位机来增减。上位机可以读取MP277上配方中所有的记录,可以增加新的记录,或覆盖同名称的记录,同时也可在操作画面上增减配方记录。于是我遇到了一个问题,就是如何知道MP277的这个配方中有多少条记录呢?于是,我想通过查询空记录的方法来寻找,就是,在删除记录时,将后方的记录向前覆盖,保证记录都在从1开始的连续编号中,这样上位机读取时,就依次读取,直至LoadDataRecord发生错误“12”就算读完了。在覆盖中,我发现使用SaveDataRecord函数时,我指定了是数据编号,但数据名却是随机生成的DATA_1,2...9,等等,这样数据名就消失了,而且没有在脚本中重命名数据记录名的函数,只有获取配方名和记录名的函数GetDataRecordname。这种重命名或另存为的功能只有在配方视图中才有,为什么呢?如何能同时指定存储配方号和配方名呢?请高人指点。
MP277配方记录如何实现“另存为”? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMOTION

共有2222条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。