Pomiar masy i jej wyświetlanie w tabeli złożenia


W celu stworzenia atrybutu, w którym na bieżąco będzie aktualizowany pomiar masy, należy najpierw ten pomiar wykonać dla modelu (bryły).
Wartość pomiaru masy będzie zależała od przypisanego materiału. Definiowanie materiału patrz: http://nxcad.pl/jak-dodac-do-modelu-wlasnosci-materialu-w-nx/

Z górnego menu wybierz Analysis→Measure Bodies. Na ekranie pojawi się okno pomiaru.
 

NX

Zaznacz Associative i kliknij na model. W oknie graficznym pojawi się informacja o pomiarze, z której wybierz Mass i zatwierdź przez OK.

NX

W drzewku Parts Navigator zostanie dodana operacja pomiaru.

NX

UWAGA!
tu znajdziesz makro do wykonania pozostałych kroków http://nxcad.pl/masa-czesci-na-rysunku-wykonawczym-i-w-liscie-czesci-zlozenia/

Po wykonaniu powyższych czynności przejdź do okna wyrażeń, wybierając z górnego menu Tools→Expression.

W polu Listed Expression  wybierz Measurements. W oknie  wyrażeń widać kilka pomiarów jak niżej.

NX

Następnie zdefiniuj nowe wyrażenie:

mass_attr =  ug_setPartAttrValue(„MASS”,format(„%f”,p12))

gdzie:

p12 – parametr masy (inny dla każdego pliku z modelem)

Mass – nazwa atrybutu

 Oczywiście w ten sposób można definiować  inny pomiar dostępny w oknie wyrażeń.

 Po wykonaniu powyższych czynności  z górnego menu wybierz File→Properties. Na ekranie pojawi się okno Displayed Part Properties, w którym będzie występować atrybut MASS. Procedurę przypisywania masy należy wykonać dla każdej części w złożeniu. Najlepszym rozwiązaniem (aby nie powtarzać całej operacji dla każdego komponentu) jest narysowanie najprostszej bryły np. kostki w pliku szablonu i dla niej przypisanie materiału. Przy takim rozwiązaniu po wykonaniu własnej bryły wystarczy prze edytować pomiar i ją wskazać.

NX

W celu zdefiniowania kolumny w tabeli złożenia z wyświetlającą się masą, należy postępować jak we wpisie http://nxcad.pl/konfiguracja-listy-czesci-parts-list/, wpisując w polu Attribute Name wyraz MASS.




5 komentarzy


  1. Kwi 19, 2012

    ciach

    Autor:

    A jest możliwość automatycznego przypisania parametru masy do atrybutu masy?

    Odpowiedź

      • Gru 14, 2012

        PaMa

        Autor:

        Czy dobrze zrozumialem?
        Czy da sie w tabelce na rysunku, automatycznie wstawiac mase elementu 3D?
        Np. moj ´rysunek zawiera pole: Weight. I chcialbym aby automatycznie w to pole, wstaiwana byla waga.
        Mozliwe? Moze nie do konca zrozumialem opisane tu kroki i odnosniki.

        Odpowiedź

        • Sty 4, 2013

          Aen

          Autor:

          jest taka mozliwosc. nalezy skonfigurowac odpowiednio pliki szablonow rysunkowych np
          1.otworzyc plik szablonu rysunkowego z formatką i tabelką
          w ponizszym linku znajdziesz opis i lokalizacje plikow szablonow rysunkowych
          http://nxcad.pl/jak-zrobic-wlasna-formatke-w-nx/
          2.utworzyc atrybut masy o nazwie takiej samej jak tworzy makro i podac na przyklad domyslnie ‚0’
          3. w tabelce umiescic wartosc tego atrybutu
          Insert→Annotation→Note

          insert attrib

          wybierz atrybut, ok i wstaw go w odpowiednie miejsce w tabelce

          oczywiscie atrybut musi byc w pliku rysunku zatem w przypadku metody master_model (rysunek w oddzielnym pliku) nalezy pamietac by go w tym pliku utworzyc a nie w pliku z modelem

          Odpowiedź

Zostaw Komentarz


Wpisz wynik *