Main Content

Define an Alias Type in a C Function Block

This example shows how to specify alias data types in a C Function block. The model reads in a source and header file from the Configuration Parameters > Simulation Target pane. Calculations are performed using the functions in the source file.

Simulink.importExternalCTypes('multiply_func.h');
open_system('mCFunction_AliasType');

Define an Alias type in the header file

To define an alias type in your C source code to be used in your C Function block, use the typedef keyword. In this example, a double alias is defined as typedef double doubleAlias in the multiply_func.h file.

Specify the alias types in the C Function block

You must define your symbols in the Symbols table of the C Function block parameters. Define the symbols in the block as alias types by entering the alias type in the Type column of the Symbols table.

See Also

Objects

Blocks

Go to top of page