Dış Referanslara Sahip Konfigürasyonlar İçin En İyi Uygulama

Bir parça, çok konfigürasyonlu bir montajdan dış referanslar içeriyorsa, en iyi uygulama, her montaj konfigürasyonuna karşılık gelen bir parça konfigürasyonu olmasıdır.

Bir montajdaki çoklu konfigürasyonların dış referansları, bir parçanın tekli konfigürasyonunun tanımını etkiliyorsa, montajı kaydederken bir uyarı görüntülenir. Böyle bir çoklu-tek (n:1) ilişkisi olması önerilmez. Yalnızca en son güncellenen montaj konfigürasyonu güncel olacaktır. Diğer montaj konfigürasyonları tarihi geçmiş olacak ve dolayısıyla bunları etkinleştirdiğinizde yeniden oluşturma zaman alacaktır. Ayrıca parçanın tekli konfigürasyonunun farklı versiyonlarının benzersiz tanımlayıcıları olmaz; bu ise yanlış versiyonunun üretilmesi veya satın alınmasıyla sonuçlanabilir.

En iyi uygulama, montaj konfigürasyonları ile parça konfigürasyonları arasında bire-bir (1:1) bir ilişki olmasıdır.

Örnek

Yığın adlı bir montajın Fikstür adlı bir parça üzerinde bir blok yığını var. Fikstür'ün yüksekliğinin blok yığınından 20 mm daha yüksek olmasını istiyorsunuz. Yani blok yığınının yüksekliği H ise, Fikstür'ün yüksekliği H+20'dir.
managing_cfg_data_example_H.gif

Montajın üç konfigürasyonu vardır. Her konfigürasyonun farklı boyutta blokları, dolayısıyla farklı H değerleri olur. Fikstür, montaj bağlamında oluşturulur ve yüksekliği, en üstteki bloğun yüzünden 20 mm uzak olarak tanımlanır.

Problem:

n:1 İlişkisi - Önerilmez

Montajın birkaç konfigürasyonu, parçanın tek bir konfigürasyonuna referansta bulunuyor.
Montaj: Yığın (Küçük) Yığın (Orta)
Parça: Fikstür (Varsayılan) Fikstür (Varsayılan)
  managing_cfg_data_example_small.gif managing_cfg_data_example_med.gif
Montaj: Yığın (Büyük)  
Parça: Fikstür (Varsayılan)  
  managing_cfg_data_example_large.gif  
Montaj Konfigürasyonu Yükseklik (H). Parça Konfigürasyonu Yükseklik (H+20).
Küçük 30 Varsayılan 50? 65? 80?

Hangi montaj konfigürasyonunun etkin olduğuna bağlıdır.

Orta 45
Büyük 60
Güncel konfigürasyon verileri yalnızca en son güncellenen montaj konfigürasyonu için kaydedilir çünkü diğer iki konfigürasyon için Fikstür yüksekliği güncel değildir. Örneğin, Büyük montaj konfigürasyonunu etkinleştirirseniz, Fikstür yüksekliği 80 olur. Bu nedenle Küçük ve Orta konfigürasyonları için, Fikstür yüksekliği güncel olmaz.

Çözüm:

1:1 İlişki - En İyi Uygulama

Her montaj konfigürasyonu için, parçada karşılık gelen bir konfigürasyon oluşturun.
Montaj: Yığın (Küçük) Yığın (Orta)
Parça: Fikstür (Kısa) Fikstür (Ortalama)
  managing_cfg_data_example_small.gif managing_cfg_data_example_med.gif
Montaj: Yığın (Büyük)  
Parça: Fikstür (Uzun)  
  managing_cfg_data_example_large.gif  
Montaj Konfigürasyonu Yükseklik (H). Parça Konfigürasyonu Yükseklik (H+20).
Küçük 30 Kısa 50
Orta 45 Ortalama 65
Büyük 60 Uzun 80
Artık Fikstür'ün her versiyonunun benzersiz bir tanımlayıcısı vardır. Güncel konfigürasyon verileri her montaj konfigürasyonu için kaydedilir. Verilerin yeniden oluşturulması gerekmeyeceğinden, montaj konfigürasyonları arasında geçiş yapma süresi kısalır.