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

Rule - join

Kompletní přehled příspěvků v tématu Rule - join řazený podle data jejich publikace na fóru.

UživatelPříspěvek
Peter Kovac

Poslat zprávu | Profil
Datum: 18.5. 2015 | Zobrazeno: 9424x
Konfigurace CATIA: V5R18

Text dotazu:
Zdravim

Otazka ohladne Rules/Reactions.
Je mozne zmenit elementy v Join? Nemozem najst syntax. V surface constructors je sice assemble, ale netusim, ako to priradit k existujucemu Join.

Dakujem
Peter

Ing Jan Cinert

Poslat zprávu | Profil
[#5176] | Publikováno: 18.05. 2015 - 15:02
V případě Rules doporučuju uchýlit se ke klasickému VB scriptu, programování v EKL syntaxi je poměrně rasovina, resp. nikde jsem k tomu nenašel řádnou dokumentaci.

Možné to asi bude, ale opravdu jen pro silné nervy :-)

K čemu přesně to potřebujete? Třeba by to šlo jinak.
Peter Kovac

Poslat zprávu | Profil
[#5177] | Publikováno: 18.05. 2015 - 15:14
V skratke, mam v Join niekolko elementov a tie sa na zaklade nejakej podmienky aktivuju/deaktivuju. A deaktivovane veci nie je Join schopny akceptovat, co je samozrejme ok. Preto chcem "manualne" urcit, ktore elementy maju byt v Join.

Inak EKL jazyk ma jednu velku vyhodu oproti VB a to, ze ak raz kliknem na element, tak ci ho presuniem, premenujem, alebo hocico spravim, tak EKL si ho pamata a premenuje v kode. Netreba nic vyhladavat, zlozito deklarovat. Na druhu stranu, ano, pisanie v tomto jazyku je skutocne velmi narocne prave na nedostupnost dokumentacie...
Ing Jan Cinert

Poslat zprávu | Profil
[#5178] | Publikováno: 18.05. 2015 - 16:05
V tom případě bych zkusil jít přes objekt List. Do něj by se nachytaly jen aktivní plochy v nějakém setu (syntaxe je dostupná v manuálu pro KWA, popř. KWE) a tan pak použít jako vstupní kolekci pro Join. To by mohlo fungovat.

Jinak s tou změnou referencí v kódu u EKL jako výhodou souhlasím. Je to hlavně proto, že Rule a pod. jsou většinou pevně svázané s modelem, samostatně de facto nemůžou existovat. Makro ano, a model je v podstatě vstup.
Peter Kovac

Poslat zprávu | Profil
[#5179] | Publikováno: 19.05. 2015 - 07:49
Ano, ten list je dobry napad a teoreticky by to mohlo ist. Ale...:) Dostal som do listu len elementy, ktore su aktivne, ale ako pouzit tento list na vystup pre Join? Treba to pisat v EKL (co tiez netusim ako, kedze sa neviem dostat do Join items), alebo je to mozne zapisat nejakou formulou v Catii?
Mimochodom, zabralo mi opat chvilu dat spravnu syntax pre elementy, ktore su aktivne (v tomto pripade pre surface):
.Query("Surface","x.Activity==true")


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.