将定点转换工程转换为 MATLAB 脚本
您可以将现有定点转换器工程转换为 MATLAB® 脚本。您可以使用 fixedPointConverter 命令的 -tocode 选项创建一个用于定点转换的脚本。您可以使用该脚本在命令行中工作流中重复工程工作流。在将工程转换为脚本之前,您必须完成定点转换流程的测试步骤。
生成脚本
转到包含工程文件的文件夹。
使用
fixedPointConverter命令的-tocode选项将工程转换为脚本。使用-script选项指定脚本的文件名。fixedPointConverter -tocode conversion_project.prj -script conversion_project_script.m
fixedPointConverter命令在当前文件夹中生成脚本。conversion_project_script.m包含 MATLAB 命令,用于:创建一个浮点到定点转换配置对象,该对象具有与工程相同的定点转换设置。
运行
fiaccel命令,将 MATLAB 函数conversion_project转换为定点 MATLAB 函数conversion_project_fixpt。
fiaccel命令会覆盖与生成的脚本同名的现有文件。如果省略-script选项,fiaccel命令会在命令行窗口中返回脚本。
运行生成定点 MATLAB 代码的脚本
如果要重新生成定点函数,请使用生成的脚本。
确保当前文件夹包含入口函数
conversion_project.m和相关联的测试平台文件conversion_project_test.m。运行脚本。
conversion_project_script
脚本在文件夹
codegen\conversion_project\fixpt中生成conversion_project_fixpt.m。变量cfg和ARGS出现在基础工作区中。
另请参阅
主题
- Convert MATLAB Code to Fixed-Point C Code (MATLAB Coder)