Dziś krótka prezentacja pokazująca jak wzbogacić reguły iLogic o pasek postępu.
Reguła użyta w filmiku:
'create an Inventor progress bar Dim mProgress As Inventor.ProgressBar Dim mProgStepsAll As Integer = 3 Dim mProgStep As Integer = 1 mProgress = ThisApplication.CreateProgressBar(False, mProgStepsAll, "Eksport do CAD", False) mProgress.Message = "Zapis do pliku STEP " & " Step " & mProgStep & " of " & mProgStepsAll mProgress.UpdateProgress iLogicVb.RunRule("STEP")
'Next progress step mProgStep = 2 mProgress.Message = "Zapis do pliku SAT " & " Step " & mProgStep & " of " & mProgStepsAll mProgress.UpdateProgress iLogicVb.RunRule("SAT")
Zapraszamy na konferencję "INNOWACJE 4.0 - Przyszłość Tworzenia", która odbędzie się 04.06.2019 r. w Warszawie. Podczas konferencji #InnowacjeAutodesk będziemy mówić o nowoczesnych rozwiązaniach dla przemysłu, digitalizacji pracy oraz procesach i technologiach, które pozwalają firmom być coraz bardziej innowacyjnymi, takich jak Generative Design, Additive Manufacturing czy Fusion 360.
Konferencja jest przeznaczona dla osób, które związane są z polskim przemysłem i mają bezpośrednie przełożenie na rozwój produktów i procesów produkcyjnych w firmach. Osoby z działów projektowych, produkcyjnych, zarządzania rozwojem, finansowych oraz sprzedaży znajdą tu wiele interesujących informacji przydatnych w codziennej pracy.
Jedną z nowości Inventor 2020 jest narzędzie do wstawiania zaślepek w konstrukcjach ramowych. Pewnie zastanawiacie się jak rozszerzyć funkcjonalność o własne, niestandardowe zaślepki. Odpowiedź znajdziecie w prezentacji:
Niektóre reguły iLogic są na tyle często używane, że zaczynamy się zastanawiać czy nie ma sposobu na szybszy do nich dostęp. Idealnie byłoby uruchamiać je ze wstążki narzędziowej. Zobaczcie jak to można zrobić. Strona, na której znalazłem główne makro VBA jest tutaj
Jeżeli korzystacie z Autodesk Vault Professional oraz z iLogic to zapewne nasunęło już Wam się pytanie jak pobierać elementy konfiguracji z repozytorium Vault za pomocą iLogic. Okazuje się, że jest pewne rozwiązanie. Opracował je mój kolega, który napisał specjalną bibliotekę .dll, która to umożliwia.