spcomm控件为什么不能发送和接收十六进制数11?

cjs5210 2003-06-14 02:57:18
spcomm控件为什么不能发送和接收十六进制数11?
...全文
143 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jpyc 2003-06-23
  • 打赏
  • 举报
回复
mscomm:微软的东西,ActivX控件,使用简单,在VB中带的,性能一般,由于是ActivX控件,打包时需要注册好多信息,不推荐使用。
spcomm:比较好的vcl,算是比较专业的,解剖了一下,功能比较完善。
TurboPower:公认的专业通讯控件。可以到其站点下载,开放源码了。
我在制作串口通讯软件时三种都用过,最终全部使用TurboPower!所以也推荐大家使用它。
写了个例子,基本的串口通讯都可以实现,可提供参考。
下载地址:http://www.kaer.cn/default.aspx(网站安全性较差,经常当机,如果急用,mail我)
多多指正:sdwhxyr@yeah.net
cjs5210 2003-06-16
  • 打赏
  • 举报
回复
楼上的兄台,我看了该控件的源代码,只要一遇到$11,$13,程序就会跳出去。11与13可以发出去,但是就是收不到,我只有把$11,$13,不知道有没有什么隐蔽的BUG??
Xleep 2003-06-16
  • 打赏
  • 举报
回复
Tx,rx就是RS-232的两根Pin啊,我对spComm不是很熟。搞过单片机和电脑通信,不过用的是Api。还有我QQ 20281827。
cjs5210 2003-06-16
  • 打赏
  • 举报
回复
非常感谢楼上的兄台,可以了。再请问一下,TX、TR的开关标志是什么意思?你对spcomm很熟悉吧,可以交个朋友吗?我的QQ 4863776
ljt990111 2003-06-16
  • 打赏
  • 举报
回复
to 老哥:
推荐用PORTCOM控件,或用API
Xleep 2003-06-16
  • 打赏
  • 举报
回复
哦,我重新看了源代码,源来,$11 是XonChar,$13是FXoffChar,它们是TX、Rx的开关标志。你用下下面的代码试一下。
Comm1.stop;
Comm1.Outx_XonXoffFlow := False;
Comm1.Inx_XonXoffFlow := False;
Comm1.StartComm;
试一下行不行。这个我以前没遇到过。
Xleep 2003-06-15
  • 打赏
  • 举报
回复
能啊,用这个
var
vbyte: Byte;

vByte := $11;
TComm.writeCommData(@vByte,1);
这样就发出去了;
如果你接受数据的话会触发一个事件,该事件的参数有buffer和bufferlength,如果你发送的数据太快的话,BufferLength会大于1,但是BufferLength一般小于2048,如果发的太快了的话,Windows会响应不了。如果你只发一个数据$11过来,接收到BufferLength为1,
则pByte(buffer)^为$11.
李_军 2003-06-14
  • 打赏
  • 举报
回复
他都是作为字符串来发的
内容概要:本文针对基于三电平ANPC(有源中点箝位)拓扑的构网型逆变器系统,提出了一种融合虚拟同步发电机(VSG)控制、双闭环控制与中点电位平衡控制的复合控制策略。通过引入DPWMA(双极性倍频脉宽调制)优化输出波形,结合正负序分离锁相技术提升不平衡电网下的同步精度,并采用电网电压前馈控制增强系统动态响应能力。文章详细分析了ANPC三电平拓扑的结构优势,如低谐波、高效率、中点电位可控等,并构建了包含信号采集、核心控制与调制驱动的三层控制架构。通过Simulink仿真平台对稳态、电网不平衡及电压波动等多种工况进行验证,结果表明该控制策略能有效提升并网电能质量、动态稳定性和工况适应性,具备良好的工程应用前景。; 适合人群:具备电力电子、自动控制及新能源并网相关基础知识,从事逆变器控制、微电网或可再生能源系统研究的研发人员及研究生。; 使用场景及目标:①研究高电能质量要求的大功率三电平并网逆变器设计方案;②掌握VSG、双闭环、中点电位平衡、DPWMA调制、正负序分离锁相与前馈控制等关键技术的协同设计方法;③为新能源发电、工业变流等场景下的高性能并网系统提供仿真与理论支持。; 阅读建议:建议结合文中提到的Simulink仿真模型进行实践操作,重点关注控制策略在不同扰动工况下的响应特性,深入理解各模块之间的耦合关系与优化机制。
内容概要:本文提供了一段完整的Python脚本,旨在通过调用InPlan系统的COM接口,实现自动化导出指定Job的XML据文件,并利用XSLT样式表对其进行转换,最终生成结构化输出文件。程序分为三个主要阶段:首先连接InPlan系统并导出原始XML;其次使用lxml库执行XSLT转换,将原始XML转化为目标格式;最后通过全局配置管理路径与资源,确保流程可复用。代码中包含错误处理、日志输出、图形化提示等功能,提升了健壮性和用户体验。此外,脚本支持命令行传参,便于集成到更大规模的自动化流程中。; 适合人群:熟悉Python编程、了解XML/XSLT转换机制,且有自动化办公或工业计划系统(如InPlan)对接需求的开发人员或系统工程师;具备一定COM组件调用经验者更佳。; 使用场景及目标:①实现InPlan中Job据的批量导出与标准化处理;②将复杂的XML据通过XSLT转换为可用于报表生成或系统间交换的中间格式;③作为自动化据集成流程的一环,支持后续导入Excel或其他系统; 阅读建议:使用前需确认InPlan环境已部署并注册COM服务,同时确保所有依赖库(如win32com、lxml、openpyxl等)已安装。建议在测试环境中先行验证脚本与InPlan版本的兼容性,并根据实际路径调整BASE_PATH等配置参

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧