Main Content

Define Timetable Inputs

You can define timetable inputs at the command line. Programmatic specification of timetable input types by using preconditioning (assert statements) is not supported.

Define Timetable Inputs at the Command Line

Use one of these procedures:

Alternatively, if you have a test file that calls your entry-point function with example inputs, you can determine the input types by using coder.getArgTypes.

Provide an Example Timetable Input

Use the -args option:

TT = timetable(A,B,C,'RowTimes',D,'VariableNames',vnames);
fiaccel myFunction -args {TT}

Provide a Timetable Type

To provide a type for a timetable to fiaccel:

  1. Define a timetable. For example:

    TT = timetable(A,B,C,'RowTimes',D,'VariableNames',vnames);

  2. Create a type from T.

    t = coder.typeof(TT);
    

  3. Pass the type to fiaccel by using the -args option.

    fiaccel myFunction -args {t}
    

Provide a Constant Timetable Input

To specify that a timetable input is constant, use coder.Constant with the -args option:

TT = timetable(A,B,C,'RowTimes',D,'VariableNames',vnames);
fiaccel myFunction -args {coder.Constant(TT)}

See Also

| (MATLAB Coder) | (MATLAB Coder)

Related Topics