iCAx开思网

标题: 仿真为何出现这样的错误, [打印本页]

作者: 大树0830    时间: 2011-2-14 09:08
标题: 仿真为何出现这样的错误,
为何仿真有时出现这样的错误,proe就跳掉了,proe5.0
作者: xiamen_guo    时间: 2011-2-14 09:10
解读英语内容就明白了吧
作者: raulsu    时间: 2011-2-14 10:05
xiamen_guo 发表于 2011-2-14 09:10
解读英语内容就明白了吧

问题不是很多人都懂英语
今天刚来上班,新年顶一下
作者: constantinople    时间: 2011-2-14 11:05
这英语给出的信息相当无用。而且需要编程高手,才能完全领会其意义。
对话框的的英文字面意思就是:
断言失败!
(给出文件和程序路径)
表达式:x2>x1
请参阅VC++ 关于断言的文档,以获得关于程序为什么导致断言失败的信息
(重试以排查这个应用程序,JAVA实时编译必须打开)

关于断言,以前接触过C++,其实就是一种中断控制机制,程序中某一个值为布尔真/假,中断程序,并给出消息。assertion failed 最多的情况是指针错误,如堆栈没有分配内存地址,成为野指针~一般的做法是设置程序断点,一条条的排查,看哪步错误~  也可能是栈溢出。
不过,象mechanica那么复杂的软件,LZ请高人来检查吧。班门弄斧提点小建议,是不是某个仿真输入值超出规定范围,或者某个输入值,单位不合法。

本帖最后由 constantinople 于 2011-2-14 11:10 编辑
作者: 大树0830    时间: 2011-2-14 12:01
觉得这是proe软件的BUG,就算错,也不要跳掉,要重启,很麻烦




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3