iLogic - reguła zmianiająca iproperties ...


Autor tematu
tefanek
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 25
Rejestracja: 18 mar 2014, 08:26
Lokalizacja: Racibry

iLogic - reguła zmianiająca iproperties ...

#1

Post napisał: tefanek » 15 maja 2014, 11:04

Witam,
poszukuję jakiegoś rozwiązania, które pozwoliłoby z poziomu złożenia zmienić iproperties wszystkich cześci, utworzyłem sobie regułe która z nazwy pliku wyłania numer i nazwę części. Pliki zapisuję zawsze numer spacja i nazwa. Chciałbym teraz napisać reguł,ę która by za mnie uzupełniła dane bez klikania w każdą część, coś typu "for each sheet" tylko, że dla złożenia nie rysunku.




PIBAL
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 11
Rejestracja: 14 maja 2014, 10:42
Lokalizacja: Bytom / Warszawa

#2

Post napisał: PIBAL » 16 maja 2014, 09:09

Proszę bardzo, ale jeśli dopiero zaczynasz przygodę z ilogic polecam zrobienie tego w inny sposób:


1.wchodzisz w BOM
2.prawym klawiszem na Parts only > Enable
3.jeśli pole które Cie interesuje jest w tabeli - wypełniaj, możesz np. zaznaczyć całą kolumnę i wkelić tam wartość
4.jeśli nie ma prawy klawisz na szarym wierszu z nazwami iproperties > Runtime column customization





oAssyDoc = ThisDoc.Document
compdef = oAssyDoc.ComponentDefinition


For Each occ In compdef.Occurrences.AllLeafOccurrences

'iLogic will throw an exception if the current occ is suppressed.
'This Try-Catch loop will catch the exception and skip the offending part.

currentBOMStructure = occ.BOMStructure
'51970 = Normal
'51971 = Purchassed
'51972 = Reference
'51974 = Inseperable
'MessageBox.Show(occ.Name & vbLf & CStr(currentBOMStructure), "iLogic")

iProperties.Value(occ.Name, "Project", "Project") = "NAZWA PROJEKTU"

'tymczasowo'
Next occ

[ Dodano: 2014-05-16, 09:11 ]
w przyszłości olecam operowanie na stringu occ.Name np. Left(occ.name, 5)="pierwsze litery"
bardzo wygodnie da się zawężać przypisywanie właściwym elementom pożądanych parametrów


Autor tematu
tefanek
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 25
Rejestracja: 18 mar 2014, 08:26
Lokalizacja: Racibry

#3

Post napisał: tefanek » 16 maja 2014, 12:38

Dokładnie o to mi chodziło, wielkie dzięki :mrgreen:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Autodesk Software (Autocad, Inventor etc) ”