Vítejte !   Přihlášení | Registrace
Hlavní menu
CATIA fórum.cz
Novinky
Seriál CATIA
Obecně o CAD
Novinky ze světa DS
Makra pro CATIA V5
Diskuse
Vytvořit téma
Koncepty
Seznam oblíbených
Soukromé zprávy
Pravidla
Live CHAT
VIP žádost
Základy Catia
Ke stažení
Doporučujeme
Pracovní příležitosti
Reklama a kampaně
O fóru
Nápověda

Vb.net screen update

Kompletní přehled příspěvků v tématu Vb.net screen update řazený podle data jejich publikace na fóru.

UživatelPříspěvek
Pavel Krsek

Poslat zprávu | Profil
Datum: 22.6. 2016 | Zobrazeno: 8292x
Konfigurace CATIA:

Text dotazu:
Dobrý den,
mám problém u aplikace ve vb.netu, která přejmenovává jednotlivé Bodies v partu. Vše funguje, ale po dokončení scriptu je velká prodleva v "překreslení" obrazovky, kdy se objeví nové názvy Bodies.
Zkoušel jsem:
AppActivate("CATIA V5")
CATIA.RefreshDisplay = True
ale nic nepomáhá. Pomohlo by naprogramovat kliknutí myši někde v okně Catie, ale to mi nepříjde jako ideální řešení.
Má někdo nápád nebo řešení, jak na to?
Děkuji.

Ing Jan Cinert

Poslat zprávu | Profil
[#5863] | Publikováno: 22.06. 2016 - 10:07
Dobrý den,

tohle je běžné, strom se překreslí až po kliknutí myší (někdy stačí pohyb). Nevím přesně čím to je, ale otravuje to a hlavně mate uživatele (čeká, že se něco změní a ono se zdánlivě nic neděje).

Dokonce jsem přišel na to, že při změně názvu PartNumber v sestavě pomocí obyčejné Rule se přepíše jen vrcholová sestava, ostatní zůstanou beze změny. Nepomůže ani pohyb myši. Samozřejmě když se instance otevře do nového okna, tak je vše OK.

Zkuste ještě metodu Update na objektu Viewer, to by teoreticky mohlo zafungovat. CATIA.RefreshDisplay není žádný příkaz, ale nastavení proměnné.


Uživatel nepřihlášen

Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.