通讯指令

当发送的数据比较复杂时或者需要保存发送的数据时,可通过指令的方式将通讯请求参数和响应结果解析配置保存成指令。

通过点击 执行 按钮来执行指令。 执行时 Bittly 会先构建请求参数,参数构建完成后将通过配置的通讯器发送到目标设备, 然后等待设备响应,响应结果将通过配置的解析器解析成结果并在下方显示。

指令执行

指令模式

当前指令支持 数据流请求响应 两种模式。

对于 数据流 模式,Bittly 会将请求参数发送到目标设备,然后等待设备响应,响应结果将通过配置的解析器解析成结果并在下方显示。 在 Bittly 收到响应后,会继续接收和处理后续收到的数据。

对于 请求响应 模式,Bittly 会将请求参数发送到目标设备,然后等待设备响应,响应结果将通过配置的解析器解析成结果并在下方显示, 但是, 与 数据流 模式不同的是,请求响应 模式下 Bittly 在收到响应后会停止接收和处理后续收到的数据, 即当收到响应后,Bittly 会任务该次请求已经完成,不再处理后续数据。

指令状态

在指令执行过程中,如果指令依赖上次的执行, 例如指令中存在一个计数参数,即每次执行时需要将计数加1, 则可以通过 状态 来保存计数值以便下次使用。

Bittly 的指令状态仅可以通过脚本进行设置, 除您自己在脚本中更新状态值之外,其他组件或插件也会在必要的时候更新状态值, 以文件发送参数编辑器为例, 如果以固定长度发送一个文件,则会在发送完成后更新状态值,以便下次发送时可以继续发送。 当指令存在状态时,Bittly 会在顶部显示状态按钮,您可以随时清空以重置指令状态。

请求参数

当通讯连配置完成后,Bittly 会列出所有该通讯连接所支持的请求参数格式, 您可以根据需要选择需要的参数编辑器。 例如, 当通讯连接为串口时, 由于串口支持文本和HEX两种数据格式, 则所有支持文本编辑或者HEX编辑的参数编辑器都会列出。

响应查看

当指令收到响应时,Bittly 会将响应结果通过配置的解析器解析成结果并在响应查看区域。 并可通过切换解析器来查看不同解析器解析的结果。

2024 © Bittly 沪ICP备2023006101号-2