如何用脚本修改设备属性值 点击:506 | 回复:4



bg1cxf

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:87
  • 注册:2022年1月17日
发表于:2022-01-17 15:31:57
楼主

比如串口的波特率在属性里是9600,我想在窗口的循环脚本监控自建的下拉菜单选择我需要的波特率同时修改设备组态属性值?



楼主最近还看过



不到65

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:180
  • 注册:2021年3月01日
发表于:2022-01-17 17:10:49
1楼

用这个函数 下拉组合框内置不同的波特率数值给一个变量

然后用按钮执行下面这个函数来实现设备启停、改变参数等设置

!SetDevice(DevName,DevOp,CmdStr)


不到65

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:180
  • 注册:2021年3月01日
发表于:2022-01-17 17:40:50
2楼

"不到65" 的回复,发表在1楼
        对内容: 【用这个函数 下拉组合框内置不同的波特率数值给一个变量然后用按钮执行下面这个函数来实现设备启停、改变参数等设置!SetDevice(DevName,DevOp,CmdStr)...】进行回复:

        -----------------------------------------------------------------


再加一点  

ChangePortParam(波特率,数据位,停止位,校验位,返回值)

这一句就是三个参数的最后一个CmdStr

bg1cxf

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:87
  • 注册:2022年1月17日
发表于:2022-01-17 18:52:02
3楼

非常感谢不到65的回复,ChangePortParam参数获取成功!SetDevice(设备1,6,"ChangePortParam(rBaudrate,rDatabit,rStopbit,rParity)")。麻烦在问一下更改也是用他吗?

不到65

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:180
  • 注册:2021年3月01日
发表于:2022-01-18 10:12:40
4楼

"bg1cxf" 的回复,发表在3楼
        对内容: 【非常感谢不到65的回复,ChangePortParam参数获取成功!SetDevice(设备1,6,"ChangePortParam(rBaudrate,rDatabit,rStopbit,rPari...】进行回复:

        -----------------------------------------------------------------


基本都是用这个函数  只有后面的字符串函数有些变化  获取当前参数和设置  都是这个了


热门招聘
相关主题

官方公众号

智造工程师