MATLAB Function Reference | ![]() ![]() |
表示
out = isvalid(obj)
引数
obj |
シリアルポートオブジェクト、または、シリアルポートオブジェクトの配列 |
out |
論理配列 |
詳細
out = isvalid(obj)
は、論理配列 out
を出力します。これは、obj
の要素が正しくないシリアルポートオブジェクトの場合、0
で、正しいシリアルポートオブジェクトの場合、1
になります。
注意
obj
が、正しくない場合に、その後で、関数 delete
を使って、メモリから削除できます。正しくないシリアルポートオブジェクトをデバイスに接続することができないので、コマンド clear
を使って、ワークスペースからそれを削除してください。
例題
つぎの2つのシリアルポートオブジェクトを作成することを考えましょう。
s1 = serial('COM1'); s2 = serial('COM1');
delete(s2)
isvalid
により、s1
は正しく、s2
は正しくないことを確認します。
sarray = [s1 s2]; isvalid(sarray) ans = 1 0
関数
![]() | isstr | isvarname | ![]() |