Revit升级模型一直99

如题所述

Revit升级模型一直99的原因如下:
【原因】
1、Revit软件架构设计的时候是任何一个Revit版本都能打开比这个版本更早的Revit模型文件,哪怕这个文件是5年前的。而在软件编制的过程中,不管是新功能开发、老功能调整还是问题修正都、可能调整模型的数据结构,一旦调整数据结构,就需要对这次的调整编写对应的结构升级代码,以保证新版本能正常读取老版本的信息(比如老版本的某个元素的字段A的值在新版本中变成了字段B,这个升级代码就需要把原来字段A的数据放到新结构的字段B中)。

2、数据之间由于各种复杂的关联关系,产生了很强的相互依赖,在版本进行升级的过程中,带有依赖的版本变化就必须是一步一步从老到新进行升级,而不能跳跃,否则会出现数据错误。而每、一次版本升级都可能遍历整个模型的某类构件甚至所有构件,自然速度就快不起来。通常在两个大数据版本(例如:2013到2014)之间会有成百上千个内部小版本变化,也就是说当你升级一个Revit2013的模型到Revit2014时,实际上Revit需要一步步把上千个内部小版本逐步升级到最终的2014版本文件。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-04-08
<strong>Revit升级模型一直99的原因如下:</strong><br>【原因】<br>1、Revit软件架构设计的时候是任何一个Revit版本都能打开比这个版本更早的Revit模型文件,哪怕这个文件是5年前的。而在软件编制的过程中,不管是新功能开发、老功能调整还是问题修正都、可能调整模型的数据结构,一旦调整数据结构,就需要对这次的调整编写对应的结构升级代码,以保证新版本能正常读取老版本的信息(比如老版本的某个元素的字段A的值在新版本中变成了字段B,这个升级代码就需要把原来字段A的数据放到新结构的字段B中)。<br><br>2、数据之间由于各种复杂的关联关系,产生了很强的相互依赖,在版本进行升级的过程中,带有依赖的版本变化就必须是一步一步从老到新进行升级,而不能跳跃,否则会出现数据错误。而每、一次版本升级都可能遍历整个模型的某类构件甚至所有构件,自然速度就快不起来。通常在两个大数据版本(例如:2013到2014)之间会有成百上千个内部小版本变化,也就是说当你升级一个Revit2013的模型到Revit2014时,实际上Revit需要一步步把上千个内部小版本逐步升级到最终的2014版本文件。<br>本回答被网友采纳
相似回答