主要内容

将定点转换工程转换为 MATLAB 脚本

您可以将现有定点转换器工程转换为 MATLAB® 脚本。您可以使用 fixedPointConverter 命令的 -tocode 选项创建一个用于定点转换的脚本。您可以使用该脚本在命令行中工作流中重复工程工作流。在将工程转换为脚本之前,您必须完成定点转换流程的测试步骤。

生成脚本

  1. 转到包含工程文件的文件夹。

  2. 使用 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 代码的脚本

如果要重新生成定点函数,请使用生成的脚本。

  1. 确保当前文件夹包含入口函数 conversion_project.m 和相关联的测试平台文件 conversion_project_test.m

  2. 运行脚本。

     conversion_project_script

    脚本在文件夹 codegen\conversion_project\fixpt 中生成 conversion_project_fixpt.m。变量 cfgARGS 出现在基础工作区中。

另请参阅

|

主题