W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
創(chuàng)建一個(gè)OHSCESerial資源,以供進(jìn)行串口操作。
(OHSCE >=V0.1.9)-創(chuàng)建一個(gè)OHSCESerial資源,以供進(jìn)行串口操作。
Ohsce_eng_serial_creat(&$OHSCESerial,$com,$flags="1",$mode=0,$baud=9600,$parity='n',$data=8,$stop=1,$fc='none',$xon='off',$to='un',$octs='off',$odsr='off',$idsr='off',$dtr='on',$rts='off',$space=0)
$OHSCESerial
-返回資源
$com
-要操作的串口
$flags
-fiags在Ohsce中的定義。array("1"=>"w+","2"=>"w","3"=>"r","4"=>"a","5"=>"a+","6"=>"x","7"=>"x+","8"=>"c","9"=>"c+")
$mode
-0默認(rèn)使用PHP原生函數(shù) 1手動(dòng)指定使用dio擴(kuò)展。需要安裝PHP_DIO
*DIO由于報(bào)告問題太多,不穩(wěn)定且官方已停止維護(hù),故>0.1.25不再為DIO輔助庫提供維護(hù)。并于0.2.0或更高版本凍結(jié)(分支版本移除)對(duì)此擴(kuò)展的支持。
*(>0.1.21_M1_T_A)若您加載了的php_ohsce.dll可以指定為2l。
$baud
-波特率
$parity
-校驗(yàn)
$data
-數(shù)據(jù)位
$stop
-停止位
$fc
-一般用于linux系統(tǒng)。 "none"默認(rèn) "rts/cts"半雙工 "xon/xoff"通信速率匹配協(xié)議
*windows系統(tǒng)可使用后面的參數(shù)進(jìn)行詳細(xì)指定。至此LINUX系統(tǒng)有效的參數(shù)已經(jīng)截至
$xon
$to
$octs
$odsr
$idsr
$dtr
$rts
$space - 發(fā)送間隔時(shí)間
Example:
<?php Ohsce_eng_serial_creat($hscecom,"com7");返回:
OHSCESerial資源 (Array)
Notice:
阻塞與非阻塞的資源是共用的。
*由于不同版本的WIN出現(xiàn)不兼容問題,故OHSCE默認(rèn)不會(huì)為您初始化您的超時(shí)時(shí)間!您可以手動(dòng)指定to參數(shù)為on開始超時(shí)并設(shè)置為60s,當(dāng)然您也可以使用其它工具設(shè)置。
官網(wǎng)鏈接:http://www.ohsce.com/index.php/book/ohscelib/Ohsceengserialcreat-16.html
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: