【技術分享】【C#】NXOpen對象屬性讀取

琛
帖子
14
14
精華
1
1
積分
154
154
二次開發
技術分享
屬性的讀取應該先查詢對應屬性是否存在,否則會出錯
body.HasUserAttribute("DB_PART_NO", NXObject.AttributeType.String, -1)
獲取體的屬性的示范
/// <summary>
/// 獲取體的編號
/// </summary>
protected string AskBodyName(Body body)
{
string partNo = body.HasUserAttribute("DB_PART_NO", NXObject.AttributeType.String, -1) ? body.GetStringAttribute("DB_PART_NO"):"";
string name = body.IsOccurrence ? body.OwningComponent.DisplayName : partNo;
return name;
}
登錄論壇用戶后可查看全部內容
879
0
2023-12-27 17:51:34
by f3dexpress Nico
請選擇移動至版塊:
確認移動
回復加入討論