夏普串行端口RS232

时间:2019-01-29 09:29:09

标签: powershell serial-port sharp

我正在尝试通过Serialport从计算机上获取Sony电视型号。 这是一个文档(第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()

1 个答案:

答案 0 :(得分:0)

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