Autocad AEC 属性 在 Forge 中设置公式
Autocad AEC property set formulas in Forge
在 Forge 模型衍生或 Forge 设计自动化中处理具有 属性 集(AEC 功能)的 DWG 文件时。如果那里有公式,而不是那个公式的输出,你会得到公式本身的明文。我认为公式语言是 (quasi-VBA / VBscript?) 并且看起来涉及一些上下文变量。有人找到解决办法了吗?
编辑:
这是公式:
RESULT="--"
On Error Resume Next
randomformula=[ObjectID]*[Area]
RESULT=randomformula
以及来自模型衍生元数据的行:
"pset_test - Name": "RESULT=\"--\"\r\nOn Error Resume Next\r\nrandomformula=868384402720*4339762.18\r\nRESULT=randomformula",
如您所见,我们得到了原来的公式,只是替换了值。同样的事情发生在设计自动化上(现在这里没有例子)。我期望的是获得与在 civil3d 中相同的结果。
很遗憾,这是我们的工程团队记录为 ACD-3668
的已知问题,目前仍在调查中。目前,没有解决方法。
由于此问题需要探索并可能需要修改我们的 API 服务,请记下此编号以供将来参考。欢迎您随时请求更新此问题的状态或向我们提供其他信息,引用此问题项目编号 forge[DOT]help[AT]autodesk[DOT]com。
在 Forge 模型衍生或 Forge 设计自动化中处理具有 属性 集(AEC 功能)的 DWG 文件时。如果那里有公式,而不是那个公式的输出,你会得到公式本身的明文。我认为公式语言是 (quasi-VBA / VBscript?) 并且看起来涉及一些上下文变量。有人找到解决办法了吗?
编辑:
这是公式:
RESULT="--"
On Error Resume Next
randomformula=[ObjectID]*[Area]
RESULT=randomformula
以及来自模型衍生元数据的行:
"pset_test - Name": "RESULT=\"--\"\r\nOn Error Resume Next\r\nrandomformula=868384402720*4339762.18\r\nRESULT=randomformula",
如您所见,我们得到了原来的公式,只是替换了值。同样的事情发生在设计自动化上(现在这里没有例子)。我期望的是获得与在 civil3d 中相同的结果。
很遗憾,这是我们的工程团队记录为 ACD-3668
的已知问题,目前仍在调查中。目前,没有解决方法。
由于此问题需要探索并可能需要修改我们的 API 服务,请记下此编号以供将来参考。欢迎您随时请求更新此问题的状态或向我们提供其他信息,引用此问题项目编号 forge[DOT]help[AT]autodesk[DOT]com。