| MATLAB Function Reference | ![]() |
Syntax
load filename
load filename obj1 obj2...
out = load('filename','obj1','obj2',...)
Arguments
filename |
MAT 檔案名稱。 |
obj1 obj2... |
序列埠物件或序列埠物件的陣列。 |
out |
包含定義序列埠物件的結構。 |
Description
load filename
從所定義 filename 的 MAT 檔案回傳在 MATLAB
工作空間中的所有變數。
load filename obj1 obj2...
從所定義 filename 的 MAT 檔案回傳在 MATLAB
工作空間中所定義的序列埠物件 obj1 obj2 ...。
out = load('filename','obj1','obj2',...)
從 MAT 檔案 filename 以結構型態回傳序列埠物件至 out 以直接取代導入它們至工作空間。在 out
中的欄位名稱和導入的序列埠物件相對應。
Remarks
唯讀的屬性值在導入時重新設定其預設值。舉例來說, Status
屬性重新設定為 closed。欲決定屬性是否為唯讀,可檢視其相關的頁面。
若使用指令 help
來顯示 load 的求助,則必須如下提供路徑名稱。
help serial/private/load
Example
假設建立序列埠物件 s1 和 s2,設定 s1
的一些屬性並連結兩物件至它們的器具。
s1 = serial('COM1');
s2 = serial('COM2');
set(s1,'Parity','mark','DataBits',7)
fopen(s1)
fopen(s2)
儲存 s1 和 s2 至檔案 MyObject.mat,而後使用新的變數導入物件至工作空間。
save MyObject s1 s2
news1 = load MyObject s1
news2 = load('MyObject','s2')
get(news1,{'Parity','DataBits','Status'})
ans =
'mark' [7] 'closed'
get(news2,{'Parity','DataBits','Status'})
ans =
'none' [8] 'closed'
Functions
Properties
| loadobj | log | ![]() |