我正在使用Matlab 2017a并有一个继承自串行类的子类。创建子类的对象后,我看不到其他的子类属性。例如inspect(subclassobject)
或properties(subclassobject)
将只列出超级串行的属性。仍然可以使用点符号subclassobject.property
来查看或更改属性值,但set和get函数将产生错误,指出子类属性不是类'串口对象'的可访问实例。我已经包含了我的类定义和构造函数。Matlab检查器不会列出子类的对象属性
classdef subclass < serial
properties
prop_1
end
methods
% Constructor
function obj = subclass(port)
obj = [email protected](port);
%port is a string ex. 'com3' that is necessary for
%constructing the serial class
end
end
end