我怎么能自定义块并行转换器设计中的应用?

1视图(30天)
我用R2022a并行转换器设计应用程序的设计和模拟串行/并行化器系统。我想添加自定义功能块的并行转换器中的设计师,例如CTLE块。但是,我不确定最好的方法。
有哪些不同的方法在并行转换器设计定制一块?

接受的答案

MathWorks支万博1manbetx持团队
有一些工作流定制一个并行转换器块,与不同程度的复杂性和支持。万博1manbetx下面是不同的方法这样做:
方法1 -通过串并收发器定制设计师+并行转换器IBIS-AMI经理(大多数支持/建议)万博1manbetx
此工作流的优点是它不需要最少的代码编写和系统对象的知识。这种方法是最好的,当你想添加功能/额外的控制逻辑的运送并行转换器组件,如添加预设值块的参数。工作流程,使用这种方法通常能够支持。万博1manbetx
要做到这一点,请遵循以下示例中描述的工作流程:
方法2 -定制通过继承从并行转换器块的系统对象(不支持/建议)万博1manbetx
这个工作流是更复杂的比方法1,因为它需要在MATLAB系统对象的知识,并且需要重新实现的并行转换器组件的方法。这个方法也有有限的支持。万博1manbetx话虽这么说,它可能是有用的在高级定制的功能添加到一个并行转换器块,或修改底层计算/算法块执行。
要做到这一点,请执行以下步骤:
1。创建一个新文件,您的自定义类
2。得出该类并行转换器系统对象的选择。例:
% CustomCTLE.m
classdefCustomCTLE < serdes.CTLE
%重新实现方法/自定义功能
结束
3所示。根据需要实现所需的方法/属性
4所示。遵循“在并行转换器实现定制CTLE工具箱透传块”的例子,直到“修改透传块实现CTLE”步骤//www.tianjin-qmedu.com/help/releases/R2022a/serdes/ug/implement-custom-ctle-in-serdes-toolbox-passthrough-block.html ImplementCustomCTLEInSerDesToolboxPassThroughBlockExample-2
5。看面具下的“透传”块(Ctrl + U)和系统对象名称设置为您的自定义系统对象
6。根据需要配置它的输入和输出
方法通过实施一个完整的定制3 - Customtizing SerDes-compatible系统对象(至少支持/建议)万博1manbetx
这是最先进和最不支持工作流,由于它需要实现一个完整的系统对象。万博1manbetx这仅仅是必要的,如果一个完全自定义组件需要或极其重大变化所需的现有并行转换器。方法创建一个自定义组件的最好办法是看现有的并行转换器系统最相似的源代码对象,其结构和基础的自定义代码。例:
> >编辑serdes.CTLE
自定义组件实现类后,按照方法2 4 - 6的步骤导入/配置它。
对系统对象的更多信息,请参阅下面的文档页面:

更多的答案(0)

类别

找到更多的在设计和模拟并行转换器系统帮助中心文件交换

s manbetx 845


释放

R2022a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!