주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

delete

메모리에서 인스트루먼트 객체를 제거합니다

구문

delete(obj)

인수

obj

인스트루먼트 객체 또는 인스트루먼트 객체의 배열.

설명

delete(obj)는 메모리에서 obj를 제거합니다.

예제

이 예제는 GPIB 객체 g를 생성하고, g를 계측기에 연결하며, 텍스트 데이터를 읽고 쓴 후, g를 분리합니다. 이어서 delete를 사용하여 메모리에서 g를 제거하고, 마지막으로 clear를 사용하여 작업 공간에서 g를 제거합니다.

g = gpib('ni',0,1);
fopen(g)
fprintf(g,'*IDN?')
idn = fscanf(g);
fclose(g)
delete(g)
clear g

obj를 삭제하면 잘못된 객체가 됩니다. 잘못된 객체를 계측기에 연결할 수 없으므로 clear 명령을 사용하여 작업 공간에서 해당 객체를 제거해야 합니다. 작업 공간에 obj에 대한 참조가 여러 개 존재하는 경우, 하나의 참조를 삭제하면 나머지 참조들도 무효화됩니다.

obj가 계측기에 연결된 경우, Status 속성 값은 open입니다. obj가 연결된 상태에서 delete를 실행하면 연결이 자동으로 끊어집니다. fclose 함수를 사용하여 obj를 계측기에서 분리할 수도 있습니다.

obj가 장치 객체와 연관된 인터페이스 객체인 경우, obj가 삭제되면 해당 장치 객체는 자동으로 삭제됩니다. 그러나 obj가 장치 객체인 경우, obj가 삭제될 때 인터페이스 객체가 자동으로 삭제되지는 않습니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |