0

我尝试从我的 PHP 网页中的工业秤重量串行端口连接捕获数据并打印票证。我还需要将数据转发到另一个串行端口以进行显示建议。我从这里和谷歌探索任何东西......除了非常昂贵的 ActiveXperts 串行端口 SDK 我找不到比 PHP 原生 fopen 更复杂的东西。

我在这里找到了这个,但什么也没发生...没有错误触发什么

$serial = new DOTNET('System', 'System.IO.Ports.SerialPort');
$serial->PortName = 'COM1';
$serial->Open(); 

请给我一个关于如何实现这一点的线索。

4

1 回答 1

0

你可以使用

$serial = new DOTNET('System', 'System.IO.Ports.SerialPort');
$serial->PortName = 'COM1';
$serial->Open(); 

然后和

$serial->Write();
$serial->Read();

如果没有错误值得一试。您还可以查看http://msdn.microsoft.com/en-us/library/system.io.ports.serialport(v=vs.110).aspx 如果您正在搜索,您通常最终会得到该信息windows com# 与 php 的通信。查看: https ://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=https%3A%2F%2Fgithub.com%2FXowap%2FPHP-Serial&ei=JXdSVKPsHYmGyQSftIL4Dw&usg =AFQjCNGxbGUeLotG_DvmUzDo2yBScDAqTw&sig2=AUp7IvRqKXesVZIF6Xf6MA 它的原生 php 应该可以在 Windows 中工作,不需要复杂的东西和重新配置

于 2014-10-30T17:42:20.430 回答