| 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 | ![]() |