Convert Fixed-Point Conversion Project to MATLAB Scripts
This example shows
how to convert a Fixed-Point Converter app project to a MATLAB® script.
You can use the
-tocode option of the
to create a script for fixed-point conversion. You can use the script
to repeat the project workflow in a command-line workflow. Before
you convert the project to a script, you must complete the Test step
of the fixed-point conversion process.
This example uses the following files:
Test bench file
Generated fixed-point MATLAB file
To obtain these files, complete the example Propose Data Types Based on Simulation Ranges, including the Test step.
Generate the Scripts
Change to the folder that contains the project file
-tocodeoption of the
fixedPointConvertercommand to convert the project to a script. Use the
-scriptoption to specify the file name for the script.
fixedPointConverter -tocode ex_2ndOrder_filter -script ex_2ndOrder_filter_script.m
fixedPointConvertercommand generates a script in the current folder.
ex_2ndOrder_filter_script.mcontains the MATLAB commands to:
Create a floating-point to fixed-point conversion configuration object that has the same fixed-point conversion settings as the project.
fiaccelcommand to convert the MATLAB function
ex_2ndOrder_filterto the fixed-point MATLAB function
fiaccelcommand overwrites existing files that have the same name as the generated script. If you omit the
fiaccelcommand returns the script in the Command Window.
Run Script That Generates Fixed-Point MATLAB Code
If you want to regenerate the fixed-point function, use the generated script.
Make sure that the current folder contains the entry-point function
ex_2ndOrder_filter.mand the test bench file
Run the script.
The script generates
ex_2ndOrder_filter_fixpt.min the folder
codegen\ex_2ndOrder_filter\fixpt. The variables
ARGSappear in the base workspace.