0

我正在尝试通过串行端口从计算机获取索尼电视模型。这是一个文档(第 80 页 - 如何构建查询,第 83 页 - 如何获取模型名称)。 https://cdn.cnetcontent.com/d1/9d/d19d926b-bb36-4ed3-bd03-af1cad4069da.pdf

这是我的简单脚本,但不幸的是,总是返回ERR。我做错了什么?

$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()
4

1 回答 1

0

找到响应:它返回ERR wneh 电源关闭。当我通过 RS-232 打开设备电源时,脚本开始响应LE740E而不是ERR

于 2019-01-29T11:37:53.737 回答