이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

load (serial)

직렬 포트 객체와 변수를 MATLAB 작업 공간으로 불러오기

구문

load filename
load filename obj1 obj2 ...
out = load('filename','obj1','obj2',...)

설명

load filenamefilename으로 지정된 파일의 모든 변수를 MATLAB® 작업 공간으로 반환합니다.

load filename obj1 obj2 ...obj1 obj2 ...로 지정된 직렬 포트 객체를 filename 파일에서 MATLAB 작업 공간으로 반환합니다.

out = load('filename','obj1','obj2',...)는 지정된 직렬 포트 객체를 작업 공간으로 직접 불러오지 않고 filename 파일에서 구조체 out으로 반환합니다. out의 필드 이름은 불러온 직렬 포트 객체의 이름과 일치합니다.

예제

참고

이 예제는 Windows® 플랫폼을 기반으로 합니다.

직렬 포트 객체 s1s2를 만들고, s1에 대한 몇 가지 속성을 구성한 후 두 객체를 모두 인스트루먼트에 연결한다고 가정합니다.

s1 = serial('COM1');
s2 = serial('COM2');
set(s1,'Parity','mark','DataBits',7)
fopen(s1)
fopen(s2)

s1s2MyObject.mat 파일에 저장한 다음 객체를 다시 작업 공간으로 불러옵니다.

save MyObject s1 s2
load MyObject s1
load MyObject s2

get(s1, {'Parity', 'DataBits'})
ans = 
    'mark'    [7]
get(s2, {'Parity', 'DataBits'})
ans = 
    'none'    [8]

읽기 전용 속성값은 불러올 때 디폴트 값으로 복원됩니다. 예를 들어, Status 속성은 closed로 복원됩니다. 속성이 읽기 전용인지 확인하려면 해당 속성의 도움말 페이지를 검토하십시오.

참고 항목

|

R2006a 이전에 개발됨