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 |