Main Content

validateFileNameImpl

Class: Simulink.io.FileType
Namespace: Simulink.io

Validate contents of custom MAT file

Syntax

validateFileNameImpl(reader,fileName)

Description

validateFileNameImpl(reader,fileName) validates the format of the signals in the custom MAT file fileName with the associated Simulink.io.FileType reader.

Input Arguments

expand all

Reader, specified as a Simulink.io.FileType object.

File name of a MAT file that contains custom signals, specified as a character array.

Data Types: char

Examples

expand all

Subclass FileType class and implement the validateFileNameImpl method.

classdef MySignalMatFile < Simulink.io.FileType
    methods
        % ...
        function validateFileNameImpl(aFile,filename) %#ok<INUSL>
            %validateFileNameImpl

            [~, ~, fileExt] = fileparts( filename );
            isSupported = strcmpi(fileExt,'.mat');

            if ~isSupported
                error('This file format is not supported by application.');
            end
            % ...
        end
    end
end

Version History

Introduced in R2020a