Vision HDL Toolbox™块使用非虚拟总线数据类型,pixelcontrol
,用于与串行像素数据相关联的控制信号。这辆公共汽车载有5人布尔
指示像素的有效性及其在帧中的位置的信号。您可以轻松地将一个块的数据和控制输出连接到另一个块的输入,因为Vision HDL Toolbox块使用此总线进行输入和输出。将图像转换为象素流和pixelcontrol
公共汽车,使用帧像素块。
信号 | 描述 | 数据类型 |
---|---|---|
hStart |
真正的 为帧中水平线中的第一个像素 |
布尔 |
这个到 |
真正的 为帧的水平线中的最后一个像素 |
布尔 |
音速启动 |
真正的 用于帧的第一行(顶部)中的第一个像素 |
布尔 |
公开发表 |
真正的 为帧的最后(底部)行中的最后一个像素 |
布尔 |
有效的 |
真正的 对于任何有效像素 |
布尔 |
对于多像素流,每个像素值向量都有一组控制信号。因为向量只有一个有效的
信号时,向量中的像素必须要么全部有效,要么全部无效。的hStart
和音速启动
信号应用于向量中索引最低的像素。的这个到
和公开发表
信号应用于向量中索引最高的像素。
故障排除:
当您从Simulink生成HDL代码时金宝app®模型使用此总线,则可能需要声明实例pixelcontrol
基本工作区中的总线。如果遇到错误无法解析变量“pixelcontrol”
在Simulink中生成HDL代码时,使用金宝apppixelcontrolbus
函数创建总线类型的实例。然后再次尝试生成HDL代码。
为了避免这个问题,Vision HDL工具箱模型模板在InitFcn
回调。
evalin (“基地”,“pixelcontrolbus”)