串行口能发送数据,但读取不到
能给下位机发送命令,但读取不到数据
用串口调试助手也如此
代码如下:
Private Sub Command1_Click()
Dim sts As String
If MSComm1.PortOpen = False Then MSComm1.PortOpen = True 'open the line
Call CMD_SEND("WRSTA") 'OK!下位机可以启动
Call STS_RD(sts) '读不进来数据, STS=""
If sts = "OK" Then Text1.Text = "Start Measurement"
End Sub
Private Sub CMD_SEND(send_cmd As String)
Dim d$
d$ = send_cmd + Chr$(13)
MSComm1.Output = d$
End Sub
Private Sub STS_RD(ByRef status As String)
Dim a$, b$, d$
Dim L As Integer
Do
DoEvents
'Text1.Text = Text1.Text + "before input"
a$ = MSComm1.Input
'Text1.Text = Text1.Text + "after input"
b$ = Right(a$, 1)
d$ = d$ + a$
Loop Until (b$ = Chr$(13)) '陷入死循环
L = Len(d$)
status = Mid$(d$, 1, L - 1)
End Sub
用串口调试助手也如此
代码如下:
Private Sub Command1_Click()
Dim sts As String
If MSComm1.PortOpen = False Then MSComm1.PortOpen = True 'open the line
Call CMD_SEND("WRSTA") 'OK!下位机可以启动
Call STS_RD(sts) '读不进来数据, STS=""
If sts = "OK" Then Text1.Text = "Start Measurement"
End Sub
Private Sub CMD_SEND(send_cmd As String)
Dim d$
d$ = send_cmd + Chr$(13)
MSComm1.Output = d$
End Sub
Private Sub STS_RD(ByRef status As String)
Dim a$, b$, d$
Dim L As Integer
Do
DoEvents
'Text1.Text = Text1.Text + "before input"
a$ = MSComm1.Input
'Text1.Text = Text1.Text + "after input"
b$ = Right(a$, 1)
d$ = d$ + a$
Loop Until (b$ = Chr$(13)) '陷入死循环
L = Len(d$)
status = Mid$(d$, 1, L - 1)
End Sub
...全文
相关推荐
使用python+numpy实现的逻辑回归模型
逻辑回归模型。使用python+numpy实现的逻辑回归模型。本模型将会采用 梯度下降法 训练一个逻辑回归模型,并使用此模型对testset.json中的数据进行预测。在完成函数拟合后,将会使用得出的二分类模型对testset.json中的100条测试数据进行预测,并将此文件补充为与trainset.json相同格式的文件。本算法只会采用python的numpy库自行实现模型的训练和测试。
逻辑回归(logistic regression)python代码+训练数据
逻辑回归(logistic regression)python代码+训练数据
纯python3.5代码实现逻辑回归的二分类(附数据)
纯python代码实现逻辑回归,不调机器学习第三方库,仅调用numpy实现矩阵向量计算和matplotlib实现画图
python编写Logistic逻辑回归
主要介绍了python编写Logistic逻辑回归的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
逻辑回归python实现
在开源的基础上实现的逻辑回归,纯python实现,采用的是批量梯度下降,用户可以自己换其他的梯度下降方式


控件
