MDB/ICP 协议详解:VMC与无现金设备通信指南
需积分: 47 162 浏览量
更新于2024-08-07
收藏 5.25MB PDF 举报
"命令协议-MATLAB statistics and machine learning toolbox-users guide"
在MATLAB的Statistics and Machine Learning Toolbox中,命令协议是进行数据分析和机器学习过程的关键组成部分。本用户指南主要介绍了如何使用MATLAB来执行各种统计分析和机器学习任务。在这个过程中,命令协议扮演着重要的角色,确保了命令的正确顺序和数据处理的有效性。
7.3 命令协议部分详细阐述了在与无现金设备交互时的通信流程。VMC(Virtual Machine Controller,虚拟机控制器)在发出命令后,必须等待无现金设备的响应,这个响应可能是简单的确认(ACK)或者是包含信息的响应,如READER CONFIGURATION DATA。无现金设备有两种方式提供信息响应:立即回应或先确认命令再提供数据。如果设备确认命令,VMC需通过POLL命令持续询问,直到设备响应数据或达到应用程序定义的最大响应时间。
以下是几个关键的VMC命令及其预期的无现金设备响应:
1. `setup/concept data`:触发读者配置数据的返回。
2. `extend/request ID`:请求外围设备的信息。
3. `reader cancel`:取消当前操作,设备应给出取消响应。
4. `vendor request... vend cancel`:发起取消售卖请求,设备可以确认或否定。
5. `vend request`:发起售卖请求,设备可以批准、否定或表示售卖失败。
6. `negative vend request`:发起否定售卖请求,设备根据情况回应批准或否定。
这些命令和响应构成了售卖、否定售卖和重新评估请求的状态序列。
在MDB(Multi-Drop Bus)/ICP(Internal Communication Protocol)的上下文中,这是自动售货机行业的一个通信标准,由多个国际组织支持。MDB协议定义了设备间的通信格式、时序、硬件规格以及不同设备(如硬币接受器、纸币验证器、无现金设备等)的通信规范。例如,总线电源、时序图、连接器规格和设备响应时间都有详细规定,以确保多设备系统之间的可靠通信。
总结来说,MATLAB Statistics and Machine Learning Toolbox中的命令协议是实现高效数据分析和机器学习流程的基础,而在MDB/ICP协议中,命令协议则确保了自动售货机系统中不同组件之间的无缝交互。这两个领域的命令协议都强调了正确的时间管理和响应机制,以实现系统的稳定运行和有效数据处理。
2021-08-11 上传
2020-01-08 上传
211 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
臧竹振
- 粉丝: 47
- 资源: 4077
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手