HCRM博客

Harness 报错,如何有效解决并避免?

1、Conflicting Harness Definition(线束定义冲突)

描述:当相同线束类型的图形或文本级别存在冲突时,会发生这种错误,同一个线束类型被重复定义或在不同位置使用不一致的定义。

Harness 报错,如何有效解决并避免?-图1
(图片来源网络,侵权删除)

默认报告模式:Fatal Error。

建议:使用“消息”面板的详细信息区域来快速查找问题对象,更新线束定义文件以反映更改,或移除有问题的线束条目。

2、Harness Connector Type Syntax Error(线束连接器类型语法错误)

描述:当线束类型包含无效字符(如[] {}. :)或线束类型为空白时,就会发生此错误。

默认报告模式:Warning。

建议:在“属性”面板中指定有效的线束类型,确保条目不包含无效字符。

Harness 报错,如何有效解决并避免?-图2
(图片来源网络,侵权删除)

3、Missing Harness Type On Harness(线束缺少线束类型)

描述:当连接图纸条目或将图纸条目连接到端口的信号线束缺少线束类型时,会发生此错误。

默认报告模式:Fatal Error。

建议:在信号线束中为至少一个对象指定线束类型,可以通过“属性”面板的“常规”选项卡来完成。

4、Multiple Harness Types On Harness(线束上的多种线束类型)

描述:当跨信号线束定义多个线束类型时,就会发生这种错误。

Harness 报错,如何有效解决并避免?-图3
(图片来源网络,侵权删除)

默认报告模式:Warning。

建议:在信号线束中仅指定一种线束类型,通过“属性”面板的“常规”选项卡来进行设置。

5、Unknown Harness Type(线束类型未知)

描述:当找到线束类型但在线束定义文件中找不到匹配的定义时,就会发生此错误。

默认报告模式:Fatal Error。

建议:确保图纸条目、端口和线束条目具有已知的线束类型,并检查线束定义文件是否正确。

6、UVM Test Harness Errors

描述:在使用UVM进行测试时,可能会遇到与Test Harness相关的错误,如无效的Test Sequence块或无法写入HDL路径的错误。

示例错误信息:Pulse_TestHarness/Test Sequence is not a valid Test Sequence block.

建议:检查Test Harness的代码,确保所有引用的模块和路径都是正确的,并确保有足够的PLI/ACC权限。

7、EPLAN Harness proD任务管理器中的检查消息类型

描述:EPLAN Harness proD提供了30种不同的检查消息类型,用于减少设计错误,提高设计的准确性和高质量性。

示例检查内容:检查弯曲半径,确保线束设计符合规定的标准。

建议:根据实际需求配置检查内容,执行任务处理后查看并修正错误。

8、归纳与建议

定期检查和更新:定期检查线束定义文件和相关设置,确保它们与当前的设计要求一致。

使用工具进行检查:利用软件提供的检查工具,如EPLAN Harness proD的任务管理器,及时发现并修正设计中的错误。

参考文档和社区支持:在遇到复杂的错误时,参考官方文档或寻求社区支持,可以帮助更快地解决问题。

FAQs

1、什么是Conflicting Harness Definition?

Conflicting Harness Definition指的是在线束设计中,相同线束类型的图形或文本级别存在冲突的情况,这通常发生在不同位置使用了不一致的定义或者同一线束类型被重复定义。

2、如何解决Harness Connector Type Syntax Error?

要解决Harness Connector Type Syntax Error,需要在“属性”面板中指定有效的线束类型,并确保条目不包含任何无效字符。

3、为什么会出现Unknown Harness Type错误?

Unknown Harness Type错误通常是因为在线束定义文件中找不到与信号线束匹配的定义,这可能是由于图纸条目、端口或线束条目引用了未知的线束类型导致的。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/gz/18181.html

分享:
扫描分享到社交APP
上一篇
下一篇