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

Makrem nastavit Constant (Lock) ve vlastnostech Parametru

UživatelPříspěvek
Pavel Matějíček

Poslat zprávu | Profil
Datum: 16.11. 2025 | Zobrazeno: 146x
Konfigurace CATIA: R32

Text dotazu:
Nevíte někdo, jak makrem nastavit, případně makrem zobrazit parametr Constant ve vlastnostech Parametru? Jakkoliv - Catscript, VBA, ...

Přiložené obrázky:

Ing Jan Cinert

Poslat zprávu | Profil
[#7281] | Publikováno: 17.11. 2025 - 09:47
Zdravím,

napadlo mě tohle. Parametr Constant se ovládá také pomocí příkazů Lock / Unlock. Ten se dá použít standardně přes CATIA.StartCommand, ale potom musíte přes SendKeys potvrdit malý dialog, který vyběhne pokaždé a je v něm seznam parametrů pro odemčení / zamčení. Je to řešitelné.

No a zjistit stav by se dal tak, že zkusíte hodnotu parametru změnit - pokud bude zamčený, očekával bych, že to nepůjde a v makru to vyhodí chybu, kterou stačí ošetřit, a potom jen správně vyhodnotit (hodnotu lze přepsat = parametr je odemčený, nelze přepsat = je zamčený > Constant = ON).
Pavel Matějíček

Poslat zprávu | Profil
[#7282] | Publikováno: 21.11. 2025 - 12:39
Díky. CATIA.StartCommand "Lock" parametry spolehlivě zamkne. A uživatelé si zvyknou na to, že na závěr klepnou na OK. Docela dlouhou dobu jsem strávil zkoumáním, jak do tohoto okna poslat SendKeys "{ENTER}" ale ani tipy z internetu ani AI mi nepomohly.


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.