Inventor - BOM'a arraylist(combobox) ekleme

Inventor - BOM'a arraylist(combobox) ekleme

Onurcuval
Contributor Contributor
855 Görüntüleme
5 Yanıt
Mesaj 1 / 6

Inventor - BOM'a arraylist(combobox) ekleme

Onurcuval
Contributor
Contributor

Merhabalar,

 

BOM'a birden çok parametre bulunduran bir sekme eklemek istiyorum. ("Material" sekmesi gibi birden çok parametre eklemek istiyorum.)Nasıl yapabilirim ? 

 

İyi çalışmalar dilerim. 

 

 

@Onurcuval 

Konu başlığı daha anlaşılır olması için @Olcay.Kuk tarafından düzenlendi. Önceki başlık "BOM'a arraylist(combobox) ekleme"

0 Beğeni
Kabul edilen çözümler (1)
856 Görüntüleme
5 Yanıt
Replies (5)
Mesaj 2 / 6

KKizildemir
Collaborator
Collaborator

Merhaba @Onurcuval,


BOM arayüzünde bir Combobox eklenemez.


Sizi yanlış anlamış olabilirim. İsteğinizi görselle desteklerseniz sevinirim. Böylece ben ve forumda sizi yanıtlamak isteyenler daha iyi algılayabilir sizi.

Signature

website
emailskypelinkedinyoutubeemail
Mesaj 3 / 6

Onurcuval
Contributor
Contributor

Merhaba Sn. @KKizildemir ,

 

"Material" sekmesi liste olarak geldiği için malzeme üstüne 2 kere tıkladığımda yanında ok oluşuyor(Ekran_Alintisi_2

) ve listeden dilediğim parametreyi seçebiliyorum. Bu işlemi oluşturduğum bir parametrede de yapmak istiyorum. 

 

İlginiz için teşekkür ederim. İyi çalışmalar dilerim.

 

Ekran_Alintisi_1.PNG

Ekran_Alintisi_2.png

0 Beğeni
Mesaj 4 / 6

Gokhan_Kaya
Mentor
Mentor

Merhaba @Onurcuval 

@KKizildemir de bahsettigi gibi Bom yapısına açılır liste eklemeniz pek mümkün değil  bunun nedeni BOm içinde ki degerler Parça veya alt montajların iProperties degerlerini kullanması ve iProperties kısmında acılır liste şeklinde bir deger oluşturulamasından kaynaklanıyor ama  bunu dolaylı bir yoldan yapabilirsiniz parcaların içine bu özellikleri degiştirilecek şekilde iLogic kodoları yazıp bunlar için de bir Form oluşturabilirsiniz. Bu yöntem yinede sizin sorunuzun neyazıkki tam cevabı sayılmaz.


Forumlarımızda çözülen sorularınızı "ÇÖZÜM OLARAK KABUL ET" ("Accept as Solution") seçimiyle işaretlemeyi lütfen unutmayın.
Beğendiğiniz mesajları lütfen "Övgü Puanı" ("Kudo") ile ödüllendirin.

Gökhan Kaya
Tehcnical Manager
Autodesk Inventor Certified Professional 2015
LinkedIn



MSI WS 60 i7 Quadro M2000M

Mesaj 5 / 6

KKizildemir
Collaborator
Collaborator
Kabul edilen çözüm

Selamlar @Onurcuval,

 

Teşekkürler görsellerle desteklediğin için. Şimdi daha net anladım.

 

BOM List arayüzünde işaret ettiğin kolonlar iProperty dediğimiz bir objeye denk geliyor. Bu objenin aldığı Value'lar Variant türünde tanımlanıyor. Variant türü için değerler aşağıdadır:

Table 4. Variant Value Types
Type/Name
Size of Data
Range

0  (Empty)

0

N/A

1  Null

0

N/A

2  Integer

2 bytes (short)

-32768 to 32767

3  Long

4 bytes (long)

-2.147E9 to 2.147E9

4  Single

4 bytes (float)

-3.402E38 to -1.401E-45 (negative)

1.401E-45 to 3.402E38 (positive)

5  Double

8 bytes (double)

-1.797E308 to -4.94E-324 (negative)

4.94E-324 to 1.797E308 (positive)

6  Currency

8 bytes (fixed)

-9.223E14 to 9.223E14

7  Date

8 bytes (double)

Jan 1st, 100 to Dec 31st, 9999

8  String

up to 2GB

Length is limited by the amount of random access memory, up to 2 GB

9  Object

N/A

N/A

 

Sizin için özellikle tek olasılık olan Object türünde bir ArrayList eklemeyi denedim ve Run-time Error aldım. Aşağıda görseli mevcut:
Capture.JPG

 

Bunun anlamı şu. Herhangi bir şekilde Custom iProperty eklediğinizde bu iProperty'nin değeri ArrayList olamaz.

 

Materials iProperty objesi ise özel bir obje ve standart olarak tüm parçalarda bulunuyor.

 

Umarım aklınızdaki soru işaretleri giderilmiştir.

Teşekkürler

Signature

website
emailskypelinkedinyoutubeemail
Mesaj 6 / 6

Onurcuval
Contributor
Contributor

Merhabalar Sn. @KKizildemir ve Sn. @Gokhan_Kaya,

 

İlginiz ve desteğiniz için teşekkür ederim. Yapmak istediğim işlemi bir form üzerinden yapsam daha iyi olacak gibi görünüyor.

 

İyi çalışmalar dilerim.

0 Beğeni