Main Content

Import Custom File Type

To edit signals that are in your own custom data format or a non-MAT file in Signal Editor or Root Inport Mapper:

  • In the Signal Editor tab, click Import, then in the Import dialog box window, click Browse.

  • In the Root Import Mapper toolstrip, click From Custom File, then in the From Custom File dialog box window, click Browse.

Custom file types:

  • Are external to MATLAB® or Simulink®, such as Microsoft® Excel®, JSON, or (measurement data format) MDF format files.

  • Contain signal data whose format does not conform to those listed in Forms of Input Data.

Simulink provides these file types.

  • Simulink.io.SignalBuilderSpreadsheet — Signal Builder file type

  • Simulink.io.BaseWorkspace — Base workspace file type

  • Simulink.io.MatFile — File type of MAT file

  • Simulink.io.ModelWorkspace — Model workspace file type

  • Simulink.io.MDF — Measurement data format (MDF) file type

  • Simulink.io.PluggableNamespace — Different name space file types

  • Simulink.io.SLDVMatFile — MAT file containing Simulink Design Verifier™ sldvData structure

  • Example file types

    • Simulink.io.MySignalMatFile

    • Simulink.io.CreateSignals

    • Simulink.io.MDF

Simulink Test™ provides the sltest.io.SimulinkTestSpreadsheet (Simulink Test) file type.

To import custom file types that you develop in-house, you can create and register your own custom file type reader. For information, see Create Custom File Type for Import. Afterwards, use this workflow to import custom file types into Signal Editor or Root Inport Mapper.

Note

Before starting, check that nobody is editing the custom file type class file. Editing the custom file type class file while trying to import it as a reader causes unexpected behavior.

  1. Check that your custom file types have been registered in Simulink.

    • In the Signal Editor tab, click Import, and then browse to a folder that contains the custom file types. All registered file types appear in the Supported File Types table.

      Signal Editor custom import dialog

    • In the Root Import Mapper toolstrip, click From Custom File, and then browse to a folder that contains the custom file types. All registered file types appear in the Supported File Types table.

      Root Import Mapper custom import dialog

  2. From the list of custom MAT files, select a file that contains your signals, such as custompath/newFile.mat.

  3. Select the signals you want to see and click OK. To search for a signal name, enter it in Name.

  4. In the Signal Editor or Root Inport Mapper tab, observe that the signals are now in the hierarchy. You can edit these signals as you would any signal.

See Also

Blocks

Tools

Classes

Topics