檢入CAD文檔並選擇自動關聯部件時操作失敗,並提示“當未指定算法時,必須提供單一自變量”

問題:檢入CAD文檔並選擇自動關聯部件時操作失敗,並提示如下錯誤:

當未指定算法時,必須提供單一自變量

A single argument must be supplied when the algorithm is not specified.

其實從錯誤描述就可以判定該錯誤不會是由檢入操作所引起的,而是Windchill在創建關聯部件時出現了問題

可以先嚐試新建部件時是否報告錯誤,如果新建部件沒有問題,那麼基本可以確定是自動編號出現了問題,因爲創建關聯部件和新建部件的差別就在於編號的指定,尋找差別,利用差別,是快速解決方法的祕訣

此例確實就是自動編號出現了問題,因爲新建部件是沒有問題的,那麼接下來就要查OIR是否有問題,本例中就是關閉自動編號的方式不規範引起的

關閉自動編號的方法在說說自動編號中就曾提過,下面再提下:

在OIR中都可以找到如下段落:

[html] view plaincopy
  1. <AttrConstraint id="number" algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints">  
  2.     <Value algorithm="com.ptc.core.rule.server.impl.GetServerAssignedConstraint"/>  
  3.     <Value algorithm="com.ptc.core.rule.server.impl.GetImmutableConstraint"/>           
  4. </AttrConstraint>  
將<Value algorithm="com.ptc.core.rule.server.impl.GetServerAssignedConstraint"/>

<Value algorithm="com.ptc.core.rule.server.impl.GetImmutableConstraint"/>兩行都註釋掉或刪掉即可

發佈了48 篇原創文章 · 獲贊 10 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章