Tablolarda yer

  • Konuyu başlatan Konuyu başlatan s.melotto
  • Başlangıç tarihi Başlangıç tarihi

s.melotto

Guest
İyi sabah!
En yüksek büyüklükteki parçalara eklemeye çalışıyorum.... ama onları nasıl hatırlayacağımızı bilmiyorum
En yüksek önlemleri hafızaya sahip ya da 3d kotalar eklersem onları iproperties'te geri çağırabilirim.... 2024'te nasıl yapabileceğimi biliyor musunuz? ... veya 2025?

Teşekkür ederim.
 
İyi sabah!
En yüksek büyüklükteki parçalara eklemeye çalışıyorum.... ama onları nasıl hatırlayacağımızı bilmiyorum
En yüksek önlemleri hafızaya sahip ya da 3d kotalar eklersem onları iproperties'te geri çağırabilirim.... 2024'te nasıl yapabileceğimi biliyor musunuz? ... veya 2025?

Teşekkür ederim.
Her bir parça için ihracat edilebilir (flex seçeneği) herhangi bir parametre sizin ve her bir bölümün parametre olarak aynı isimleri olması gerekir.Immagine.pngŞimdi masada, parametrelerin isimlerini aradığınız bir parça listesi yaratır.
Bölüm Listesi - > sütun seçimi (1) - yeni mülk (2) - <<fare aggiungere="" click="" per="">>(3) ve manuel olarak sizi ilgilendiren parametre isimlerini ekleyin.</fare>Ekli dosyayı görüntüle 72Şimdi kendinizi ilgi duyduğunuz parametrelerle liste parçalarıyla buluyorsunuz3.png
 

Ekli dosyalar

  • Immagine.png
    Immagine.png
    117.8 KB · Görüntüleme: 9
  • 2.png
    2.png
    60.2 KB · Görüntüleme: 77
İyi sabah!
En yüksek büyüklükteki parçalara eklemeye çalışıyorum.... ama onları nasıl hatırlayacağımızı bilmiyorum
En yüksek önlemleri hafızaya sahip ya da 3d kotalar eklersem onları iproperties'te geri çağırabilirim.... 2024'te nasıl yapabileceğimi biliyor musunuz? ... veya 2025?

Teşekkür ederim.
Aşağıdaki ilogic kural her şeyi otomatik olarak yapar:

Kod:
l = (round(measure.extentslong, 2))
w = (round(measure.extents genişlik, 2))
h = (round(measure.extentsheight, 2))

dim olist yeni dizilist olarak
Olist.add(l)
Olist.add(w)
Olist.add(h)

Olist.sort()

Iproperties.value("custom", "uzun" = olist.item(2)
Iproperties.value("custom", "altı" = olist.item (1)
Iproperties.value("custom", "height") = olist.item



En küçük = olist.item(0)
orta = olist.item (1)
En büyük = olist.item(2)



Iproperties.value("custom", "overall_dim" = en büyük & " x " & orta & " x " & en küçük"
 
Bu çok havalı. Yüzyıllar boyunca Masalara eklemenin yolunu arıyordum, masa materyallerinde, çeşitli bileşenlerin encumbrances!
 
Yeni bir i-olojik kural yarattım ve metini kural olarak kopyaladım. O zaman kuralı başlattım, bu da kısmen özel bir mülk (overall dim) yaratır ve maksimum encumbrance boyutunu içerir. Daha sonra bu mülk masa parçalarına geri dönüyor.
 
Merhaba, bahane cehalet.... Bunu vsa modülünde nasıl eklerim?

Teşekkür ederim.
Bu, vb. ilogic değil:
- bir dosyada tek kullanım için (veya şablon) bu videoyu görür (veya şablon)
) min'a gidin. 4:08 Bir kural nasıl oluşturulacağını görmek. Daha sonra bunu otomatik olarak görmek istiyorsanız:
Her zaman mevcut olması için:
 
....
parçaların masalarına eklemek istiyorum ve belki de, kaynağın ayrı olarak, çalışmak için ham boyutu, plakalar için encumbrance verilerini kullanabilirim, ancak borular için, tondi vs, ticari profilin verilerini eklemek istiyorum.
Bazı durumlarda, merkezle profiller eklemekle kablolıyorum, diğerleri için nasıl yapılacağını bilmiyorum...
Ayakla, parçanın modellemesinin sonunda, 3d modeldeki kotaları ekledim, bu her zaman aynı adı aldı (d1, d2, d2...) Masada hatırlanabilir...
mucitte yapabilir misiniz?

Teşekkür ederim çok teşekkür ederim
Merhaba.
 
Evet, bunu da yapabilirim... benim için parametreler arıyor bir sorun değil.... Bazı meslektaşlarınız olabilir....Inserting 2 ya da 3 oran daha az zahmetli ve daha az hata şansı içeriyor (eğer bu tür oranlar ve sonraki eklentiler gibi basitse)

Başka bir şey bulamazsam, önerdiğiniz gibi yapacağım;
 
Evet, bunu da yapabilirim... benim için parametreler arıyor bir sorun değil.... Bazı meslektaşlarınız olabilir....Inserting 2 ya da 3 oran daha az zahmetli ve daha az hata şansı içeriyor (eğer bu tür oranlar ve sonraki eklentiler gibi basitse)

Başka bir şey bulamazsam, önerdiğiniz gibi yapacağım;
Prosedürü # 2'de yayınladım, çünkü makro kullanarak bile @ cast16 Ancak, liste parçalarında veya masada başka yerlerde özel bir mülk hatırlamalısınız ve bu şekilde.
 
Evet, bunu da yapabilirim... benim için parametreler arıyor bir sorun değil.... Bazı meslektaşlarınız olabilir....Inserting 2 ya da 3 oran daha az zahmetli ve daha az hata şansı içeriyor (eğer bu tür oranlar ve sonraki eklentiler gibi basitse)

Başka bir şey bulamazsam, önerdiğiniz gibi yapacağım;
Sorunuzu iyi okumadım ama yine de sadece yutmanız gerekiyorsa:
Aşağıdaki ilogic kullanıyorsanız, kullanıcı parametreleri yaratır (dim1, dim2, dim3, bu yüzden manuel oluşturmak zorunda değilsiniz. Her bölüm için onları montajtan oluşturmak için bir ilogic kuralına sahip olmak güzel olurdu. .
Kod:
l = (round(measure.extentslong, 2))
w = (round(measure.extents genişlik, 2))
h = (round(measure.extentsheight, 2))

dim olist yeni dizilist olarak
Olist.add(l)
Olist.add(w)
Olist.add(h)

Olist.sort()

Iproperties.value("custom", "uzun" = olist.item(2)
Iproperties.value("custom", "altı" = olist.item (1)
Iproperties.value("custom", "height") = olist.item



En küçük = olist.item(0)
orta = olist.item (1)
En büyük = olist.item(2)



Iproperties.value("custom", "overall_dim" = en büyük & " x " & orta & " x " & en küçük"


Deneyin
dim1e = buapplication.activedocument.componentdefinition.parameters.userparameters ("dim1")
dim1 = en büyük
yakalama yakalama yakalama
dim1param = buapplication.activedocument.componentdefinition.parameters.userparameters.addbyexpression ("dim1", en büyük, birimtypeenum.kmillimeterlongunits)
dim1param.exposedasproperty = gerçek
Sonunda deneyin

Deneyin
dim2e = buapplication.activedocument.componentdefinition.parameters.userparameters ("dim2")
dim2 = orta
yakalama yakalama yakalama
dim2param=buapplication.activedocument.componentdefinition.parameters.userparameters.addbyexpression ("dim2", orta, birimtypeenum.kmillimeterlongunits)
dim2param.exposedasproperty = gerçek
Sonunda deneyin

Deneyin
dim3e = buapplication.activedocument.componentdefinition.parameters.userparameters ("dim3")
dim3 = en küçük
yakalama yakalama yakalama
dim3param = buapplication.activedocument.componentdefinition.parameters.userparameters.addbyexpression ("dim3", en küçük, birimtypeenum.kmillimeterlongunits)
dim3param.exposedasproperty = gerçek
Sonunda deneyin
 
Son düzenleme:
Teşekkür ederim çok teşekkür ederim
gide ingombri orada, ham'in önlemleri ile nasıl daha iyi eklemeye çalışıyorum
Daha iyi tanıdığım sağlam çalışmalara dayanıyorum, hangi modelin sonunda temel önlemleri ekledim ve hatırladım. .
Sorun şu ki (en azından şimdiye kadar bildiğim şey için) mucit her zaman aynı isimle ilgili önlemleri almamaktadır.... sw I could do it xe every measure that I added in 3d called it by make share the count (always d1, d2...) bunun yerine mucit zaten eklemeye devam ediyor.
Sonunda değişmek için daha önce kotaları eklemeye çalışıyorum ama zaman biraz ...
Çünkü şimdi size yardım için tekrar teşekkür ederim (gratis ve mooooooolto yardımdan daha iyi ve daha hızlı! !! !!)

Teşekkür ederim çok teşekkür ederim
İyi gün
 
Teşekkür ederim çok teşekkür ederim
gide ingombri orada, ham'in önlemleri ile nasıl daha iyi eklemeye çalışıyorum
Önerilen makrola kıyaslanmadan vazgeçin (aslında) her ölçü için bir değer
Iproperties.value("custom", "uzun" = olist.item(2)
Iproperties.value("custom", "altı" = olist.item (1)
Iproperties.value("custom", "height") = olist.item
uzunluğu, widht, yükseklik

Bu 3 parametre onları masanızda istediğiniz yere çağırır
Iproperties.value("custom", "overall_dim" = en büyük & " x" & orta & " x" & en küçük & "mm"[/CODE]
veya doğrudan "overall_dim" bir parametre olarak çağırın (bakınız listesindeki yönlendirme prosedürü için post#2 arayın)
 

Forum İstatistikleri

Konular
58,521
Mesajlar
499,056
Kullanıcılar
104,110
Son Üye
ChristianR

Çevrimiçi Üyeler

Şu anda çevrimiçi üye yok.
Geri
Üst