修改族表內容
1.方式一:直接修改族表。
也就是打開族表編輯器,直接修改族表裡各實例的值。要注意一下的是星號(*)的使用,星號表示所選實例的這個項的取值與原始模型的值相同,如果原始模型變化,那麼,實例也跟著變化,如果不想實例跟著原始模型變化,就不要使用星號。另外,對於陣列數這種尺寸值,實例裡取值也可以是0(直接修改模型不可以是0的!),但如果取0的話,實際效果也是星號的效果。族表裡的數值型項的取值,必須是一個確定的數值或星號(*),不能是一個範圍或變數名;特徵、元件、組、參照元件、合併零件、UDF等項的取值,可以是“Y”、“N”、“*”或這個元素(無件、參照元件、合併零件、UDF)所帶的子族表中的各個實例的實例名。
族表裡原始模型的各項值只能在模型視窗修改模型來實現,不能在族表裡修改(也有例外,見下文)。
2.方式二:修改實例模型。
打開要修改的實例(“檔---打開---選取實例名”或在族表編輯器裡選中要修改的實例後點“打開”),可以像普通模型一樣修改實例模型。修改原始模型,如是非族表控制內容,則所有實例都被修改,如是族表控制內容,則僅對原始模型和項取值為星號(*)的實例有效。修改實例模型,影響如下:
修改由族表控制的尺寸,系統會提示此尺寸由族表控制,確認後修改此尺寸,再生後族表自動更新此實例的取值;
修改非族表控制的尺寸,系統沒有任何提示資訊,但所有實例連同原始模型的該尺寸都修改了;
修改參數與修改尺寸類似,不論是否由族表控制,都沒有提示資訊,族表控制的參數修改再生後族表自動更新實例對應的項值,非族表控制的參數修改再後後,所有實例連同原始模型的值都修改了;
隱含一個特徵(元件),不管這個特徵是否由族表控制,系統會提示隱含只是暫時有效,再生後特徵就解除隱含,對族表沒有任何影響。
刪除一個特徵(元件),如果它有子特徵,子特徵也會一起被刪除,這些被刪除的特徵,如果是由族表控制的,那麼族表裡該實例的值被更新為“N”,如果不是由族表控制的,那麼族表裡會自動增加相應數目的新列,這些列對應原始模型的項值為“Y”,對應此實例的項值為“N”,對應其它實例的項值為“*”;
增加一個特徵,族表裡會自動增加一列,此列對應原始模型的項值為“N”(注:這種情況下,可修改族表裡原始模型的項值為“Y”,如果所增加的特徵能在原始模型中生成,那麼再生後這個特徵將被加入到原始模型裡,---接下來,所有其它的實例也都由星號把這個特徵加入進去),對應此實例的項值為“Y”,對應其它實例的項值為“*”;
修改尺寸名、特徵名等,會自動更新族表內容;
給任何一個實例增加參考尺寸、幾何公差、表面粗糙度,都會自動在所有實例及原始模型中增加;







