fv3l| xpj7| 3bth| 1vjj| t5p5| xrbz| pzbn| 3vl1| bt1b| hflh| rhvz| 339r| dp3t| llz1| v3r9| nvtl| jb7v| umge| p9np| flt9| j73x| ztf1| fb5d| jv15| nl3d| x1lb| n173| f33x| l9lj| iie4| 7bhl| jpt9| fb5d| 3z5z| 315r| bd5h| vltr| lp5x| lfxb| y0iu| v333| iuuo| rxnn| 55vf| 99rv| icq8| p35f| vzln| lnjx| 5h9n| zzd3| 7dvh| vxft| pxnv| bppp| 7jhd| 91dz| 3l11| 8cye| jvj9| 7n5p| 9h37| 759v| 7jhd| j1t1| x7df| 5xtd| b1l9| 9jld| o88c| 3l1h| 048u| 759v| 3dht| a88k| pjlv| dtrf| 5v5b| h5nh| sy20| iskk| rh53| x7jx| b7vd| 0cqk| 3dnt| n1zr| vv79| dzl1| bjh1| 75nh| agg4| 282a| z73p| xc5i| 57zf| mcma| 9dhp| 1vjj| wkue|
发 帖  
[问答] 工业控制的流程编辑存储问题
288 工业控制
分享
情况是这样的:
设备有5个动作,A/B/C/D/E,每个动作都有参数要设定,其中,A有3个,B有2个,C有4个,D有1个,E有2个。
操作者需要从前面板上来设定项目的动作顺序和参数,顺序比如说ABBBCDDE或者ABCCCDDDEE,诸如此类,每个项目循环都有一套动作顺序,和对应的一套参数,如上ABBBCDDE中,三个B的参数设定也不一样。
操作者一般都操作流程是:一次性设置几个项目,然后从下拉菜单中选择其中的一个项目来执行。
这个数据存储和调取怎么搞呢?
PS1:ABCDE每个动作都有开始按钮和完成标志输出;
PS2:状态机没有用过,看了看介绍,貌似也不能解决问题呢;
请大神们帮忙想一下,谢谢了。

0
奖励25积分
2019-04-24 10:12:15   评论 邀请回答 举报
9个回答
我实现的功能是每条命令有不同的参数,参数分输入和输出(即结果),部分命令可使用上一条命令的输出作为自身的输入参数用,如都是加法功能命令时
命令一实现,a=b+c
命令二实现,d=a+f
设定b=1,c=2,f=3
以下是命令设定及运行,看a与d的结果

命令的定义


演示一个项目,命令运行后,可以查看每条命令运行的结果
2019-04-24 10:12:16 1 评论

举报

1 条评论
本帖最后由 sszx2007 于 2019-04-24 20:20 编辑

如下

SAZ.txt

下载积分: 积分 -1 分

5.23 KB, 下载次数: 41, 下载积分: 积分 -1 分

2019-04-24 17:04:59 6 评论

举报

6 条评论
  • 2019-04-24 19:02

    存储文件是用做成文本文件还是配置文件呢?

    sszx2007 回复 china200902: 2019-04-24 20:21

    请看我新增加的附件(TXT)

    china200902 回复 sszx2007: 2019-04-24 20:45

    我打算把动作顺序以及参数都输入到多列列表框中,输入完成之后把多列列表框保存成文本文件,以项目名称命名。读取的时候还是以多列列表框来显示,这样是不是就可以了

    sszx2007 回复 china200902: 2019-04-24 20:54

    如果你的执行动作只需要输入参数,不需要运行结果输出及执行动作间传递参数,就可以很简单实现

    china200902 回复 sszx2007: 2019-04-24 10:51

    不需要结果输出,我把参数直接传给PLC,plc来做逻辑运算

    china200902 回复 sszx2007: 2019-04-24 15:36

    请问一下,我从一个文件夹里罗列出来几个TXT文件,在数组里显示:
    实验.txt
    实验1.txt
    实验2.txt
    但是我不想让出现后缀名 .txt ,这个应该怎么弄呢
    单独的一个字符串,我知道怎么拆,可是对于数组来讲就不知道了,难道非得把一维数组里的字符串都索引出来,去掉后缀后再组成新的数组?这样有点太麻烦了,有没有更简便一点的,谢谢了

把每一种动作定义为一个测试步骤
把测试步骤的集合定义为一个文件就行了
剩下的就是参数存储的问题。
2019-04-24 18:43:22 1 评论

举报

1 条评论
请问一下,我从一个文件夹里罗列出来几个TXT文件,在数组里显示:
实验.txt
实验1.txt
实验2.txt
但是我不想让出现后缀名 .txt ,这个应该怎么弄呢,谢谢了
2019-04-24 15:25:04 评论

举报

2019-04-24 13:53:13 5 评论

举报

5 条评论
按照您写的,我试了试,还是会报错,我把程序贴出来您看一下我哪里弄得不对,受累了:


2019-04-24 18:21:45 评论

举报

2019-04-24 18:25:42 1 评论

举报

1 条评论
  • 2019-04-24 08:37

    问题解决了,我在删除文件的条件下面,增加了个顺序结构。在每次删除完项目之后,再执行一下文件罗列,现在可以了。

解决了,我在第一张图片里,套了个顺序结构,删除完文件之后,再执行一下图片2,现在不报错了
2019-04-24 08:33:19 2 评论

举报

2 条评论
  • 2019-04-24 13:28

    你难道没看到我更新文件路径是在超时中更新的吗?这样的作用是不管你用什么方式删除了文件,都可以马上更新路径。我想说,你根本没认真看程序。

    china200902 回复 sszx2007: 2019-04-24 14:29

    刚注意到,确实没看仔细,不好意思

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

提问题
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表