(translator=chinghuei, ChineseSource=chinghuei-20020731-17.5\serial.html, EnglishSource=c:\matlabr12\help\techdoc\ref\serial.html)
MATLAB Function Reference    
serial

建立一個序列埠物件

Syntax

Arguments

'port'
序列埠名稱。
'PropertyName'
序列埠 屬性名稱
PropertyValue
PropertyName 所支援的屬性值。
obj
序列埠物件。

Description

obj = serial('port') 建立一個與參數 port 所指定之序列埠有關的序列埠物件。若參數 port 不存在或其在使用中,你將無法將此序列埠物件與該裝置連結。

obj = serial('port','PropertyName',PropertyValue,...) 建立一個具有所指定之屬性名稱及屬性值的序列埠物件。若指定一個無效的屬性名稱或屬性值,則會回傳一個錯誤訊息,且該序列埠物件不會被建立。

Remarks

當你建立一個序列埠物件時,下列這些屬性值會自動被設定:

你可以使用 set 函式所提供的任何格式來指定屬性名稱及屬性值。例如,你可以使用屬性名稱 / 屬性值異值陣列對(property name/property value cell array pairs)。此外,你可以不考慮字形的變化來指定屬性名稱,且你可以使用屬性名稱的完成狀態。例如,下列的命令皆是有效的。

請參考 Configuring Property Values 以瞭解你在 serial 函式裡可使用的序列埠物件屬性。

在你能夠與特定的裝置通訊之前,必須利用 fopen 函式來將該裝置與 obj 相連結。一個已被連結的序列埠物件會有一個 openStatus 屬性值。當該物件尚未與此裝置連結時,若你企圖進行一個讀或寫的操作,則會回傳一個錯誤訊息。你只能將一個序列埠物件與一個給定的序列埠相連結。

Example

該範例建立了與序列埠 COM1 有關的序列埠物件 s1

TypeName,以及 Port 的屬性會自動地被設定。

在物件建立時期指定屬性。

See Also

Functions

fclose, fopen

Properties

Name, Port, Status, Type


 send (activex) serialbreak