| 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 | ![]() |