Ohsce_eng_serial_comwr-向一个已打开的OHSCESerial资源所指定的串口写入数据紧接着并读取返回数据
向一个已打开的OHSCESerial资源所指定的串口写入数据紧接着并读取返回数据
(OHSCE >=V0.1.9)-向一个已打开的OHSCESerial资源所指定的串口写入数据紧接着并读取返回数据
Ohsce_eng_serial_comwr(&$oibc,$wbuf,$wlen=null,&$rbuf,$rlen=2,$mode=0)
$ohsce
-待读取且已打开的OHSCESerial资源。
$wbuf
-待写入数据
$wlen
-待写入数据长度
$rbuf
-待读取数据
$rlen
-待读取数据长度
$mode
-模式
Example:
<?php Ohsce_eng_serial_comwr($oibc,$wbuf,null,&$rbuf,2,0); echo strlen($rbuf,);
Notice:
阻塞模式下如果串口没有返回数据或未设置超时时间,该函数会导致一直阻塞直至默认时间。
WINDOWS系统务必开启系统的超时机制,若已开启万不要使用基础函数进行二次初始化。
Ohsce_eng_serial_npcomwr函数 能够开启一个新的进程完成此函数同样的事情。
官网链接:http://www.ohsce.com/index.php/book/ohscelib/Ohsceengserialcomwr-20.html