如果你新建了一个模型,自我感觉良好,但是总是运行时候出错,那么不要着急,新人出错的地方一般是在数据格式上或者图片不在当前路径这两种情况,下面我们将对数据格式细细说来。 我们在Simulink界面中找到Display菜单,可以对很多显示选型进行设置,我们找到Signals&Ports ,然后在其展开项中找到:Port Datatypes,打钩,就可以在每个模块输入和输出信号线周围显示其数据格式,这样就很方便我们进行识别与调试了。
数据格式在SystemGenerator 系统中是至关重要的。在SystemGenerator中,除了一些模块的输出可以指定数据格式外,比如下面的GateWayIn,还有两个经常使用的专门用来进行数据格式转换的模块:Reinterpret和Convert模块。
Reinterpret 模块用于改变输入数据的数据格式并输出,模块不改变输入数据的位,而且改变其比特的数值表示,在FPGA硬件上不占用任何资源。其配置模块如下所示,其模块可以根据用户设置来对数据进行改变,其设置界面的上面框中有详细的使用介绍,可以强制转变为无符号、有符号或浮点型类型,也可以设置输出二进制小数位数。
Convert 模块也可以将输入信号按照要求转换成相应的数据格式,但是跟Reinterpret 模块不同的是,Convert模块可以通过截断和对溢出进行处理,下面是其模块及参数设置。
|