Kontakt
KiwiBlueINVENTOR AUTOMATIONKontakt ↗

// DARMOWY KOD ILOGIC / 02

Nazwij arkusze od nazw modeli

Ujednolicaj nazwy arkuszy na podstawie nazwy pliku modelu z pierwszego widoku rysunkowego.

Do czego służy ta reguła?

W dokumentacji wieloarkuszowej często trudno zorientować się, do którego modelu odnosi się dany arkusz. Ta reguła iLogic pobiera dla każdego arkusza pierwszy widok oraz nazwę pliku modelu, do którego ten widok prowadzi.

Uzyskana nazwa pliku (bez rozszerzenia) staje się nową nazwą arkusza. Arkusze bez widoków są pomijane.

Kiedy warto ją wykorzystać?

  • Przy rysunkach IDW zawierających kilka arkuszy z różnymi częściami lub złożeniami.
  • Podczas porządkowania dokumentacji generowanej półautomatycznie.
  • Przed eksportem dokumentacji, gdy nazwy arkuszy mają odpowiadać nazwom modeli.

Ograniczenie: jeśli kilka arkuszy odwołuje się do tego samego modelu, nazwy nie będą unikalne. Inventor może odmówić zmiany nazwy albo zatrzymać regułę. W takim przypadku potrzebna jest wersja z numerowaniem lub wykrywaniem powtórzeń.

Uruchomienie krok po kroku

  1. Otwórz kopię wieloarkuszowego rysunku IDW.
  2. Przejdź do iLogic i dodaj regułę.
  3. Wklej kod lub dodaj pobrany plik jako regułę zewnętrzną.
  4. Sprawdź nazwy arkuszy, szczególnie gdy kilka widoków odwołuje się do tego samego pliku.

Kod iLogic — do skopiowania

{ }Nazwij_arkusze_od_nazw_modeli.iLogicVbiLogic / VB
Dim oRysunek As DrawingDocument = ThisApplication.ActiveDocument
Dim oArkusze As Sheets = oRysunek.Sheets
Dim oArkusz As Sheet
Dim oWidok As DrawingView
Dim Nazwa As String
Dim Sciezka As String

For Each oArkusz In oArkusze
    ' Arkusze bez widoków pomijamy.
    If oArkusz.DrawingViews.Count > 0 Then
        oWidok = oArkusz.DrawingViews.Item(1)
        Sciezka = oWidok.ReferencedDocumentDescriptor.FullDocumentName
        Nazwa = IO.Path.GetFileNameWithoutExtension(Sciezka)
        oArkusz.Name = Nazwa
    End If
Next

Ograniczenia i bezpieczeństwo

Kod jest przykładem edukacyjnym do przetestowania w kopii pliku. Nie był uruchamiany w Twojej konkretnej wersji Autodesk Inventor. Przed wykorzystaniem produkcyjnym sprawdź działanie i dopasuj regułę do standardów rysunkowych firmy.

Masz podobne zadanie w Inventorze?

Opisz, które czynności wykonujesz ręcznie. KiwiBlue może przygotować dedykowaną automatyzację dopasowaną do Twoich modeli i dokumentacji.

Napisz do KiwiBlue ↗