生成CRC码位并附加到输入数据
系统对象™可生成循环冗余码(CRC)位。而不是帧处理,HDLCRCGenerator
系统对象处理流数据。对象对输入和输出数据流都有帧同步控制信号。
生成循环冗余码位:
创建comm.HDLCRCGenerator
对象并设置其属性。
调用带有参数的对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?.
创建一个hdl优化的CRC生成器系统对象,CRCGen
= comm.HDLCRCGeneratorCRCGen
.该对象根据指定的生成器多项式生成CRC位,并将它们附加到输入数据。
使用一个或多个名值对设置属性。将每个属性名用单引号括起来。例如,CRCGen
= comm.HDLCRCGenerator (名称,值
)
CRCGen = comm.HDLCRCGenerator('多项式',[1 0 0 0 1 0 0 0],…'FinalXORValue',[1 1 0 0 0 0 0 0]);
设置CRCGen
= comm.HDLCRCGenerator (聚
,名称,值
)多项式
财产聚
,并将其他指定的属性名称转换为指定的值。
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放名为obj
,使用以下语法:
发行版(obj)