Equivalent of get device status in 'serial' to 'serialport'

5 次查看(过去 30 天)
I am updating some legacy codes, namely changing 'serial' to 'serialport,' as 'serial' will be removed soon.
Part of the code are as follow:
if get(device,'Status') ~= 'open'
...
end
According to the serial properties documentation, "Status of serial port device connection, returned as closed or open."
I have been going through the serialport documentation, theres nothing similar to 'status' property.
I wonder how can we handle this check?
  2 个评论
dpb
dpb 2021-7-23
Why TMW thinks they have to completely revamp stuff is beyond me...this machine doesn't even have a serial port, but in one of the examples there's the following note: "When you are finished working with the scope, clear the serialport object."
So, I'm guessing it's up to your application to keep track -- perhaps exist() then...make it hard don't they... :(

请先登录,再进行评论。

采纳的回答

Pin-Hao Cheng
Pin-Hao Cheng 2021-7-26
Credit to @dpb
This is the code I used:
if exist('device','var') ~= 1
...
end

更多回答(0 个)

产品


版本

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by