Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

copy

Crear copia del modelo del sensor

Desde R2022b

Descripción

newSensor = copy(sensor) crea una copia del modelo del sensor.

Nota

La implementación de este método es opcional para una subclase de la clase abstracta positioning.INSSensorModel. Debe implementar este método solo cuando ambas condiciones sean verdaderas.

  • Debe utilizar la función de objeto copy del objeto insEKF.

  • Quiere copiar al menos una propiedad no pública del modelo de sensor implementado.

ejemplo

Ejemplos

contraer todo

Utilice el método copy para copiar una propiedad privada, PrivateProp.

classdef mySensor < positioning.INSSensorModel
    properties (Access = private)
        PrivateProp  % A private property 
    end
    % Implement the class as desired.
    methods
        function m = measurement(sensor, filt)
        % ....
        end
    end
    % Add a public copy method to additonally copy the private property.
        function newSensor = copy(obj)
            newSensor = obj;
            newSensor.PrivateProp = obj.PrivateProp;
        end
    end
end

Argumentos de entrada

contraer todo

Modelo de sensor utilizado con un filtro INS, especificado como un objeto heredado de la clase abstracta positioning.INSSensorModel.

Argumentos de salida

contraer todo

Copia del modelo del sensor, devuelto como un objeto heredado de la clase abstracta positioning.INSSensorModel.

Historial de versiones

Introducido en R2022b