外部インタフェース/API | ![]() ![]() |
MATLAB環境のクリーンアップ
シリアルポートオブジェクトが必要でなくなったときには、関数delete
を使ってメモリから削除します。
delete(s)
delete
を使う前に、関数fclose
を使ってシリアルポートオブジェクトをデバイスから切断しなければなりません。
削除されたシリアルポートオブジェクトは無効 で、これは、デバイスに接続できないことを意味します。この場合には、MATLABワークスペースからオブジェクトを削除します。シリアルポートオブジェクトと他の変数をMATLABワークスペースから削除するには、clear
コマンドを使います。
clear s
まだデバイスに接続されているシリアルポートオブジェクトに対してclear
を使う場合は、オブジェクトはワークスペースから削除されますが、デバイスには接続されています。関数instrfind
を使ってクリアされたオブジェクトをMATLABにリストアできます。
![]() | シリアルポートオブジェクトの切断 | プロパティのリファレンス | ![]() |