MATLAB Function Reference |
Syntax
fclose(obj)
Arguments
obj |
一序列埠物件或序列埠物件的陣列。 |
Description
Remarks
若 obj
成功地取消連結,則 Status
屬性將設為 closed
且 RecordStatus
屬性設為 off
。你使用函數 fopen
使 obj
再連結至裝置。
當資料正同步寫入時若呼叫 fclose
則將會回傳錯誤。在此狀況中,您應該使用函數 stopasync
中止寫入運算或是等待寫入動作的完成。
若使用指令 help
顯示 fclose
的求助,則必須提供下述的路徑名稱。
help serial/fclose
Example
此範例建立序列埠物件 s
,連結 s
至裝置,寫入且讀取文件資料,而後使用 fclose
取消 s
與裝置的連結。
s = serial('COM1'); fopen(s) fprintf(s, '*IDN?') idn = fscanf(s); fclose(s)
在這一點中,裝置提供來和序列埠物件連結。若不再需要 s
,您需要使用函數 delete
從記憶體移除,且使用指令 clear
從工作空間中移除。
Functions
clear
, delete
, fopen
, stopasync
Properties
fclose | feather |