vs2005的vb.net serialport.write问题

waylvm2 2010-09-14 09:17:38
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.SerialPort1.DiscardInBuffer()
Me.SerialPort1.DiscardOutBuffer()

Dim mStr As String = "00000001EDDF"
Dim msnddata(mStr.Length / 2 - 1) As Byte
Dim j As Integer
For j = 0 To mStr.Length / 2 - 1
msnddata(j) = Convert.ToInt32(mStr.Substring(j * 2, 2), 16)
Next

Me.SerialPort1.Write(msnddata, 0, msnddata.Length)

Me.SerialPort1.DiscardInBuffer()
Me.SerialPort1.DiscardOutBuffer()
End Sub


这个是我的发送代码
可是串口显示 FD
这是为什么啊为什么啊为什么啊~~
到底是为为什么啊??
求高手~!
很急~!
...全文
156 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
waylvm2 2010-09-16
  • 打赏
  • 举报
回复
长度我检查过了,没有问题

其他的
参数配置正确
波特率那些都是没有问题的
现在问题是,WINCE发送 “00000001EDDF”
我是在WINCE的平台上用的vs2005 vb.net
PC机的串口显示的不是00000001EDDF
chinesedragon2010 2010-09-15
  • 打赏
  • 举报
回复
应该是楼主的发送长度参数msnddata.Length存在问题吧,你还是好好检查一些,没有用过vb.net,我只能看个大概!
waylvm2 2010-09-14
  • 打赏
  • 举报
回复
串口参数是设置正确了的
基于simulink的永磁同步电机,单矢量,占空比,双矢量三矢量模型预测控制仿真模型内容概要:本文档介绍了基于Simulink的永磁同步电机(PMSM)在单矢量、占空比、双矢量及三矢量模型预测控制(MPC)下的仿真模型构建与研究。重点涵盖多种先进控制策略的应用,包括模型预测控制、滑模观测器(SMO)、PLL锁相环、MARS模型参考自适应系统等,用于实现高性能的电机驱动控制。文档还提及了相关仿真技术在电机参数辨识、无传感器控制、弱磁运行、死区补偿等方面的拓展应用,并展示了该仿真模型在科研复现中的价值,适用于高精度电机控制系统的开发与验证。; 适合人群:具备一定电机控制理论基础和Simulink/Matlab操作经验的科研人员、研究生及从事电气传动系统研发的工程技术人员。; 使用场景及目标:①开展永磁同步电机先进控制算法的研究与仿真验证;②完成高水平论文(如EI、SCI)中模型预测控制部分的复现实验;③为实际工程项目提供控制策略设计与优化的技术支持; 阅读建议:建议结合文中提到的多种控制方法(如MPC、SMO、MARS)进行对比仿真,深入理解不同矢量调制策略对系统性能的影响,并利用提供的网盘资源获取完整仿真模型以加速研究进程。

19,523

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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