Ukryty/Pokaż plik JPEG na rysunku programu Inventor

Witam

Szukam sposobu na ukrycie/pokazanie pliku JPEG na rysunku programu Inventor za pomocą kodu Ilogic.

Właściwość .visible nie jest dozwolona na rysunku, a drzewo w regułach nie pokazuje nawet części "Third-Party", w której znajduje się mój obraz.

Z góry dziękuję.

Arnaud

 


imagecachee.jpg

Witam

Czy ten obraz znajduje się na szkicu na rysunku, czy w pomieszczeniu, które jest rysowane?

Witam

 

Mój wizerunek jest na rysunku, a nie na szkicu czy w pokoju.

Wstawiłem go w ten sposób:

Zarządzaj --> Wstaw obiekt --> Utwórz z pliku

(Zauważyłem, że w zakładce zarządzanie znajduje się --> insert

opcja obrazu, ale ta nie jest aktywna na moim rysunku).

 

Moim celem jest umożliwienie użytkownikowi wyboru obrazów, które mają być wyświetlane na jego rysunku (logo, domena...)

Witam

Najwyraźniej nie ma odpowiedzi na moje pytanie, więc pójdę okrężną drogą:

Czy można ukryć lub pokazać szkic na rysunku  za pomocą kodu ilogic?

Ponieważ wstawiając moje obrazy do szkiców z .dwg formatu, musiałbym tylko pokazywać lub ukrywać szkice, a nie obrazy.

Z góry dziękuję

 

Arnaud

Witam

Tak naprawdę właśnie o tym drugim rozwiązaniu myślałem w moich poprzednich wiadomościach.

Niestety nie mogłem ci bardziej pomóc z kodem iLogic, ale znalazłem ten link:

https://forums.autodesk.com/t5/inventor-general-discussion/ilogic-sketch-visibility/td-p/3352019

 

A także to:

http://www.mastergraphics.com/wordpress/2013/controlling-sketch-visibility-with-ilogic/

 

Cóż, a na wypadek, gdyby to ci pomogło, oto moje wyszukiwanie w Google:

https://www.google.fr/#q=hide+sketch+drawing+ilogic+inventor

 

Cóż  , jeśli to działa, myślę,  że jest naprawdę dobre! To nie jest hack, ale sztuczka, która przyda się innym ;)!

1 polubienie

Dziękuję za odpowiedzi, ale niestety dla mnie żaden z wymienionych linków nie działa na Inventor 2015.

Zrobiłem więc "hacking", który polega na tworzeniu widoków poza polem (poza arkuszem) o minimalnym rozmiarze (narzędzie do kadrowania), tworzeniu szkicu dla każdego widoku, a następnie wstawianiu plików do szkiców, 1 plik na szkic.

Następnie za pomocą tego kodu pokazuję/ukrywam widoki zgodnie ze zmiennymi logicznymi sprawdzonymi przez użytkownika.

Nie podoba mi się to  zbytnio, ale to niestety jedyny sposób, w jaki jestem w stanie to osiągnąć.

Jeśli SalleB =Prawda, to
ActiveSheet.View("VUE68"). View.Suppressed = Fałsz
Inaczej
ActiveSheet.View("VUE68"). View.Suppressed = Prawda
Zakończ jeżeli:


Jeśli SansSalleB =Prawda, to
ActiveSheet.View("VUE67"). View.Suppressed = Fałsz
Inaczej
ActiveSheet.View("VUE67"). View.Suppressed = Prawda
Zakończ jeżeli:

Jeśli ZeroChgt =Prawda, to
ActiveSheet.View("VUE72"). View.Suppressed = Fałsz
Inaczej
ActiveSheet.View("VUE72"). View.Suppressed = Prawda
Zakończ jeżeli:

 Do zobaczenia wkrótce.

1 polubienie