社区
基础编程
帖子详情
php 如何读取串口信息
mm_pro
2016-08-31 04:41:53
用扫描机 扫 二维码
扫了之后 如何将获取二维码中的号码传递到程序
并用php 判断此号码是否正确
...全文
514
7
打赏
收藏
php 如何读取串口信息
用扫描机 扫 二维码 扫了之后 如何将获取二维码中的号码传递到程序 并用php 判断此号码是否正确
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
K-dash
2016-09-08
打赏
举报
回复
感觉要用C做个扩展去读的样子
mm_pro
2016-09-05
打赏
举报
回复
没有php接口
li_nan_download
2016-09-04
打赏
举报
回复
看说明书,底层已经用驱动程序实现好了,然后你看下它的驱动程序有没提供接口。
wctt
2016-09-04
打赏
举报
回复
买个USB的条码枪(几十元钱)就可以了,相当于键盘输入数字后按回车
xuzuning
2016-09-01
打赏
举报
回复
扫码枪会自己保存数据,你要做的是从他保存的数据中读取。而不是从串口 如果从串口读的话,你不得还要自己取解码?
mm_pro
2016-09-01
打赏
举报
回复
来个大神说说能不能做 能做有什么问题 还是用其他程序来做 不能做就结贴了
mm_pro
2016-09-01
打赏
举报
回复
我看到都是 把光标放在txt里 扫一下 码就出来了 扫码枪保存数据在哪?
php
_dio
串口
连接
php
_dio.dll 5.2.6.6 版本 5.2.5.5 等7个版本
Android端获取
串口
列表,修改
串口
权限,关闭系统
串口
打印,读写
串口
.zip
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、
信息
化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、
PHP
、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
DataRec0.414-53131A,53132A,53181A,34401A的RS232
串口
通讯软件
一、软件说明: 1. 基本功能: 1)
读取
测量仪器的RS232
串口
数据,并以曲线形式实时显示; 2) 自动X-坐标/ Y-坐标, 自动滚屏 3) 同时支持手动曲线的拖动与缩放(需要鼠标滚轮配合); 4) 所有数据同时自动存入数据文件(每5秒自动存盘一次), 文本格式(.TXT), 可方便处理成Excel格式. 5) 数据文件中同时记录了每个数据的接收时刻(精确到ms) 6) 支持屏幕截图; 7) 屏幕曲线最多能显示50万条记录,但存储到数据文件时,则没有限制. 2. 软件的初衷: 实时图形化显示53131A频率计(应该能适用于53132A, 53181A)的测量结果, 操作简单, 结果快速直观, 从Ver0.41版开始支持Agilent/HP 34401A; 欢迎朋友们试用于其他仪器的数据采集, 据说,Solartron 7081也能用; 如果有必要, 会陆续添加其他协议, 以支持更多的仪器. 3. 软件采用只听方式, 不向仪器发送任何数据/命令. 4. 软件仍在不断完善过程中, 会不定期改进/更新,直到没有使用价值为止,欢迎朋友批评. 5. 可以随意使用/传播该软件,但对因此取得的成绩及造成的不良后果,软件作者不承担任何责任. 谢谢. 详细可参见:http://bbs.38hot.net/read.
php
?tid=15499
CSerialPort
串口
类最新修正版2017-02-14
CSerialPort First Version by Remon Spekreijse on 2000-02-08 http://www.codeguru.com/cpp/i-n/network/serialcommunications/article.
php
/c2483/A-communication-class-for-serial-port.htm Second Version by mrlong on 2007-12-25 https://code.google.com/p/mycom/ 增加 ClosePort 增加 WriteToPort 两个方法 增加 SendData 与 RecvData 方法 by liquanhai on 2011-11-04 http://blog.csdn.net/liquanhai/article/details/4955253 增加 ClosePort 中交出控制权,防止死锁问题 by liquanhai on 2011-11-06 http://blog.csdn.net/liquanhai/article/details/6941574 增加 ReceiveChar 中防止线程死锁 by viruscamp on 2013-12-04 https://github.com/viruscamp/CSerialPort 增加 IsOpen 判断是否打开 修正 InitPort 中 parity Odd Even 参数取值错误 修改 InitPort 中 portnr 取值范围,portnr>9 时特殊处理 取消对 MFC 的依赖,使用 HWND 替代 CWnd,使用 win32 thread 函数而不是 MFC 的 增加用户消息编号自定义,方法来自 CnComm by itas109 on 2014-01-10 http://blog.csdn.net/itas109/article/details/18358297 解决COM10以上端口无法显示的问题 扩展可选择端口,最大值MaxSerialPortNum可以自定义 添加QueryKey()和Hkey2ComboBox两个方法,用于自动查询当前有效的
串口
号。 by liquanhai on 2014-12-18 增加一些处理措施,主要是对减少CPU占用率 by itas109 on 2016-05-07 http://blog.csdn.net/itas109 修复每次打开
串口
发送一次,当
串口
无应答时,需要关闭再打开或者接收完数据才能发送的问题。 解决办法:在m_hEventArray中调整m_hWriteEvent的优先级高于读的优先级。CommThread(LPVOID pParam)函数中读写的位置也调换。 参考:http://zhidao.baidu.com/link?url=RSrbPcfTZRULFFd2ziHZPBwnoXv1iCSu_Nmycb_yEw1mklT8gkoNZAkWpl3UDhk8L35DtRPo5VV5kEGpOx-Gea 修复停止位在头文件中定义成1导致SetCommState报错的问题,应为1对应的停止位是1.5。UINT stopsbits = ONESTOPBIT switch(stopbits)和switch(parity)增加默认情况,增强程序健壮性 by itas109 on 2016-06-22 http://blog.csdn.net/itas109 增加ReceiveStr方法,用于接收字符串(接收缓冲区有多少字符就接收多少字符)。 解决ReceiveChar只能接收单个字符的问题。 by itas109 on 2016-06-29 http://blog.csdn.net/itas109 解决RestartMonitoring方法和StopMonitoring方法命令不准确引起的歧义,根据实际作用。 将RestartMonitoring更改为ResumeMonitoring,将StopMonitoring更改为SuspendMonitoring。 增加IsThreadSuspend方法,用于判断线程是否挂起。 改进ClosePort方法,增加线程挂起判断,解决由于线程挂起导致
串口
关闭死锁的问题。 增加IsReceiveString宏定义,用于接收时采用单字节接收还是多字节接收 by itas109 on 2016-08-02 http://blog.csdn.net/itas109 https://github.com/itas109 改进IsOpen方法,m_hComm增加INVALID_HANDLE_VALUE的情况,因为CreateFile方法失败返回的是INVALID_HANDLE_VALUE,不是NULL 改进ClosePort方法:增加
串口
句柄无效的判断(防止关闭死锁);m_hWriteEvent不使用CloseHandle关闭 改进CommThread、ReceiveChar、ReceiveStr和WriteChar方法中异常处理的判断,增加三种判断:
串口
打开失败(error code:ERROR_INVALID_HANDLE)、连接过程中非法断开(error code:ERROR_BAD_COMMAND)和拒绝访问(error code:ERROR_ACCESS_DENIED) 采用安全函数sprintf_s和strcpy_s函数替换掉sprintf和strcpy 改进QueryKey方法,用于查询注册表的可用
串口
值,可以搜索到任意的可用
串口
改进InitPort方法,
串口
打开失败,增加提示
信息
:
串口
不存在(error code:ERROR_FILE_NOT_FOUND)和
串口
拒绝访问(error code:ERROR_ACCESS_DENIED) 加入viruscamp 取消对 MFC 的依赖 改进InitPort方法,如果上次
串口
是打开,再次调用InitPort方法,关闭
串口
需要做一定的延时,否则有几率导致ERROR_ACCESS_DENIED拒绝访问,也就是
串口
占用问题 初始化默认波特率修改为9600 修复一些释放的BUG 规范了一些错误
信息
,参考winerror.h -- error code definitions for the Win32 API functions 删除SendData和RecvData方法 by itas109 on 2016-08-10 http://blog.csdn.net/itas109 https://github.com/itas109 改进ReceiveStr方法,comstat.cbInQue = 0xcccccccc的情况(如
串口
异常断开),会导致RXBuff初始化失败 by itas109 on 2017-02-14 http://blog.csdn.net/itas109 https://github.com/itas109 兼容ASCII和UNICODE编码 ReceiveStr函数中发送函数SendMessage的第二个参数采用结构体形式,包括portNr
串口
号和bytesRead
读取
的字节数,可以处理16进制的时候0x00截断问题 精简不必要的函数SendData和RecvData 尽量的取消对 MFC 的依赖,Hkey2ComboBox函数暂时保留 其他小问题修改 博客:blog.csdn.net/itas109 Email:itas109@qq.com
motorola impres battery reader 摩托罗拉智能电池
信息
读取
软件
使用USB转
串口
TTL芯片
读取
impress智能电池
信息
,使用端口com1-com4 接线方式: USB TTL端 TX接二极管负极 RX接二极管正极并接至电池的中间窄的触点,TTL端地接至电池的负极,要接在电池的正面触点,详见https://www.hellocq.net/forum/read.
php
?tid=370208&skinco=hellocq
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章