我正试图通过Serialport从计算机上获得索尼的电视型号。这里是一个文档(第80页-如何构建查询,第83页-如何获得模型名称)。https://cdn.cnetcontent.com/d1/9d/d19d926b-bb36-4ed3-bd03-af1cad4069da.pdf
这是我的简单剧本,但不幸的是,总是会犯错误。我做错了什么?
$hex = 0x4d,0x4e,0x52,0x44,0x31,0x20,0x20,0x20,0x0d
$com = New-Object System.IO.Ports.Serialport COM4,9600,None,8,one
$com.Open()
$com.Write($hex, 0, $hex.Count)
Start-Sleep -s 2
$read = $com.ReadExisting()
Write-Host "Response: $read" #ERR
$com.Close()发布于 2019-01-29 11:37:53
找到响应:它返回ERR wneh电源关闭。当我在RS-232上启动设备时,脚本开始响应LE740E而不是ERR。
https://stackoverflow.com/questions/54417739
复制相似问题