gpt4 book ai didi

php - 在 PHP 中读取 COM(串行调制解调器)

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:48:38 24 4
gpt4 key购买 nike

在 PHP 中读取 COM(串行调制解调器)

我需要一个 COM 接口(interface)(Windows、COM2)来使用 PHP 进行读取。

此演示正在进行中。阅读是一个问题,它有时会运行。

有没有其他方法(没有 dio,没有 C++)也许 w32api_register_function() 更好?

    function rs232init($com,$bautrate)    {    `mode $com: BAUD=$bautrate PARITY=N data=8 stop=1 xon=off`;    }    function send($comport,$char)    {         $fp = fopen ("$comport", "w+");         if (!$fp)          {             echo "not open for read";          }        else {                fputs ($fp, $char);                 fclose ($fp);                }    }    function read($comport2,$sek)    {       $buffer = "";       $fp2 = fopen ("$comport2", "r+");         if (!$fp2)         {       echo "port is open for read";       }    else      {      sleep($sek);             $buffer .= fgets($fp2, 4096);            }          return $buffer;          fclose ($fp2);}rs232init("com2","9600");send("com2","3"); $a = read("com2","2"); echo $a; 

最佳答案

com2 设备应引用为“COM2:”

关于php - 在 PHP 中读取 COM(串行调制解调器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6370176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com