Borrar filtros
Borrar filtros

OOP derive comm.CRCGenerator

1 visualización (últimos 30 días)
Mehly
Mehly el 8 de Sept. de 2013
I try to derive the CRCGenerator of the comm toolbox.
See: sample code
classdef crc < comm.CRCGenerator
properties (Nontunable)
CRCName
end
end
The result is, that the new property CRCName remains hidden in disp() but is shown in properties().
I'm using MATLAB Version: 7.14.0.739 (R2012a) and Communications System Toolbox Version 5.2 (R2012a).
>> a = crc(); >> disp( a );
a =
System: lte.generic.crc
Properties:
Polynomial: [16 12 5 0]
InitialConditions: 0
CheckSumsPerFrame: 1
>> properties( a );
Properties for class lte.generic.crc:
CRCName
Polynomial
InitialConditions
CheckSumsPerFrame
>>

Respuesta aceptada

Kaustubha Govind
Kaustubha Govind el 9 de Sept. de 2013
I'm not a MATLAB class system expert, but I wonder if you need to overload DISP for your class. You could try that and see if it resolves the issue.
  1 comentario
Mehly
Mehly el 10 de Sept. de 2013
With the overloaded disp() function it works, thanks.
classdef crc < comm.CRCGenerator
properties (Nontunable)
CRCName
end
methods
function disp( obj )
builtin('disp', obj );
end
end
end

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Create System Objects en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by