基础-MVP通讯-发送ASCLL码算子

发送ASCLL码

MVP中,发送ASCCL码算子将发送内容以ASCLL码的形式通过串口或网络发送给其他设备或软件。

参数配置:

起始符:将作为数据的开头,和数据一起发送出去,

分割符:在各个数据之间发送出去,

终止符:是在发送内容的结尾发送出去,

数据配置:点击“数据配置”按钮即可进行数据的配置

增加:增加一条数据

上移:把指定数据上移一位

下移:把指定数据下移一位

删除:删除一条指定的数据

清除: 清除所有数据

确定:确定操作

取消:取消操作

可对数据进行相应的操作。

设置好数据后,会在发送ASCLL码算子上有所体现。

数据的字段信息

序号

名称:可以根据需要自由命名

前缀:作为单个数据的开头发送

格式:进行格式配置,点击即可进入格式配置界面

类型:配置数据的类型,可以选择Bool、Short、Int、Float、Double、String

Int类型数据配置:

数据长度:固定长度/不固定长度,可根据需要选择

测试值:测试数据会以何种形式发送出去,在格式栏中会有相应的显示。

强制符号:在正数前面加上“+”号,这个要占一位数据长度。

格式:用来显示测试值对应的发送形式

根据数据长度、实际数据的长度、强制符号等相互作用,数据的发送格式会有所不同,这个需要多测试几次,即可明白他们的具体关系。

当数据长度足够时,

(不固定长度时)强制符号会在数据前加上“+”,发送出去。

(固定的长度足够大时)除了实际的数据内容,剩余的位置会用零来补充。如果加上强制符号,那么第一位就是“+”。

当数据长度不足时,

由于固定的长度较小,前面的数据会丢失,只保留后几位的数据,

当然,强制符号是先加上去,然后也会被丢失,无法表现出来。

Bool类型的参数配置

True:配置值为True时的发送文本

False:配置值为false时的发送文本

显示值为true或者false时的文本,默认显示值为false时的文本。

Double类型的数据配置

比Int类型的数据配置就多了一个小数位数的设置,

小数位数,和小数点均要占数据位,例如,数据长度固定为5,小数位数设置为2,则1.2表示为01.20,如果在把强制符号开启,则为+1.20

(强制符号也要占一个数据位)

后缀:作为单个数据的结尾发送

无效值:发送为“Error”

使用流程:

添加网络配置算子,配置好网络

添加发送ASCLL码算子,配置好参数

通过指定输出算子为ASCLL码的数据参数进行赋值,对应的数据类型需要赋予相对应的值。连好线

运行程序,

在网络调试助手上可查看发送的数据。

例:发送斑点检测的数目,到服务端

添加仿真器算子,

添加斑点检测算子,

添加网络配置算子,

添加发送ASCLL码算子,

配置好网络,配置好参数,

连好线

运行程序,

查看网络调试助手,可成功看到斑点检测个数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黄的学习记录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值