Parametrická křivka pomocí makra
Uživatel | Příspěvek |
Ing Jan Cinert Poslat zprávu | Profil |
Datum:
12.6. 2010
| Zobrazeno:
11256x Konfigurace CATIA: Text dotazu: |
J.Cerki Poslat zprávu | Profil |
[#626]
| Publikováno:
12.06. 2010 - 23:12 Ďakujeme za makro .
Ale neviem , či robím niekde chybu , alebo ... Vypisuje mi to túto chybu ( viď prílohu ) a ak dám Áno , otvorí sa samotné macro s označeným riadkom . |
Ing Jan Cinert Poslat zprávu | Profil |
[#627]
| Publikováno:
13.06. 2010 - 09:58 Makro musí být spuštěné v samostatně otevřeném partu, pokud máte part v sestavě, bude to psát toto chybu. Ošetření máme zvládnuté, jen jsem ho tam zatím nepřidal. |
Ing Jan Cinert Poslat zprávu | Profil |
[#630]
| Publikováno:
13.06. 2010 - 10:33 Vyzkoušejte si tuto alespoň částečně ošetřenou verzi (stále nejsou ošetřené vstupy, pokud zadáte očividný nesmysl, makro nedoběhne nebo se křivka nevytvoří). Pokud by byl mezi uživateli zájem, přepíšu to do VB2008 (nebo alespoň do CATVBA) a udělám k tomu nějaký příjemný form. |
J.Cerki Poslat zprávu | Profil |
[#632]
| Publikováno:
13.06. 2010 - 13:47 Už mi funguje aj to prvé , a idem skúsiť ošetrené .
Len sa musím s toho mojho konkrétneho vzorca "vysomáriť" . Moj vzorec je y=x*x*0.02 a robí mi to priamku . |
Ing Jan Cinert Poslat zprávu | Profil |
[#633]
| Publikováno:
13.06. 2010 - 14:04 Mě to funguje náramně. Do vzorce zadejte x * x * 0.02 (bez y =) a interval od -40 do 40 s přírůstkem 3, viz obrázek. |
J.Cerki Poslat zprávu | Profil |
[#645]
| Publikováno:
14.06. 2010 - 12:43 Neviem , kde robím chybu . Mne to robí priamku .
|
J.Cerki Poslat zprávu | Profil |
[#646]
| Publikováno:
14.06. 2010 - 12:44 Este sa spytam , ako ste dostali ten obrazok ako prilohu priamo do prispevku ? |
Ing Jan Cinert Poslat zprávu | Profil |
[#647]
| Publikováno:
14.06. 2010 - 13:39 1) Chyba může být ve vzorci. Pokud se v něm vyskytuje desetinné číslo, MUSÍ být zadáno s TEČKOU. Ostatní hodnoty (intervaly, přírůstek) zadávejte s desetinnou ČÁRKOU. Pokud tam necháte ten předvyplněný interval, tj. od -1 do 1, výsledek vypadá jako přímka. Zkusil jste zadat větší interval?
A ještě, jaký release Catie používáte? Já to odladil na R19 SP2. 2) jako přílohu použijte obrázek ve formátu jpg - je to napsané ve formuláři. Pak se rovnou zobrazí. |
J.Cerki Poslat zprávu | Profil |
[#648]
| Publikováno:
14.06. 2010 - 17:33 Mám tieš V5R19 .
Kurňa , žiadnu čiarku ani bodku som nedával (všetko celé čísla) a aj tak mi to robí priamku . Možete mi poskytnúť celé foto aj s rozloženým stromom ? (Do detailu , ako pre ***ého :-) ) Ďakujem . |
Ing Jan Cinert Poslat zprávu | Profil |
[#650]
| Publikováno:
14.06. 2010 - 19:00 Opravdu netuším, kde může být chyba. Nemáte mezery v názvu rovnice? Tam pak nefunguje funkce s ->Evaluate(). Mělo by to vypadat takhle.
Název: x_na_druhou Vztah: x * x Počátek: 0 Konec: 1 Přírůstek: 0,2 |
J.Cerki Poslat zprávu | Profil |
[#651]
| Publikováno:
14.06. 2010 - 20:59 No , nejako sa mi to podarilo , s tým , že som ručne za Evaluate písal hodnoty (-40)(-30)(-20)atd . |
Ing Jan Cinert Poslat zprávu | Profil |
[#652]
| Publikováno:
14.06. 2010 - 21:08 Patrně tuším, kde je chyba. V názvu rovnice nesmí být kromě mezer ani jiné nestandartní znaky - vy tam máte znak hvězdičky - to je ten problém. Pokud se v Catii používají v názvech tyto znaky, Catia si název použitý v parametru uzavře do jednoduchých obrácených apostrofů. V makru jsem to vypustil, parametr tak není nalezen a v rovnici je chyba.
Tak ještě vyzkoušejte použít název složený jen z písmen a např. podtržítka. |
J.Cerki Poslat zprávu | Profil |
[#653]
| Publikováno:
14.06. 2010 - 21:18 Opýtam sa inak , keď ste "odpálili" macro , hneď vám to robilo krivku?
Alebo ste ešte potom niečo upravovali . |
J.Cerki Poslat zprávu | Profil |
[#654]
| Publikováno:
14.06. 2010 - 21:20 Lebo mne to nabehlo v takomto stave . |
J.Cerki Poslat zprávu | Profil |
[#655]
| Publikováno:
14.06. 2010 - 21:24 Ešte može byt chyba v zadávaní znaku "krát" nasobenie . ja ho zadávam na numerickej klavesnici nad 9-tkou . |
Ing Jan Cinert Poslat zprávu | Profil |
[#656]
| Publikováno:
14.06. 2010 - 21:31 Už opravdu nevím. Zkuste do vzahu zadat jenom "x", pak by to mělo vykreslit přímku pod 45°. Nějakým záhadným způsobem se vám nevygenerují příslušné rovnice - jakoby to nechtělo rozpoznat vkládaný parametr - souřadnici X jednotlivých bodů. |
J.Cerki Poslat zprávu | Profil |
[#657]
| Publikováno:
14.06. 2010 - 21:44 Ani tak to nejde . Posledná moznost , ak vas poprosím , poslať mi priamo ten váš .part na mail . Ak to nepojde ani tak , tak už neviem . :-(((
Ale aj tak vám ďakujem . |
Ing Jan Cinert Poslat zprávu | Profil |
[#658]
| Publikováno:
14.06. 2010 - 21:51 Tak už to mám. Může za to ta CZ lokalizace, došlo mi to až teď. Při vytváření formule si musím sestavit rovnici - u mě je to "Relations...", ale u vás se Relations jmenují Vazby. Vzorec je neplatný a proto se nevytvoří.
Přepište si řádek v makru a bude to. ' ----- sestavime retezec rovnice FormulaLaw = "Relations" přepište na "Vazby". |
J.Cerki Poslat zprávu | Profil |
[#659]
| Publikováno:
14.06. 2010 - 22:52 Jasnééé .
Skúsim a dám vedieť . |
J.Cerki Poslat zprávu | Profil |
[#660]
| Publikováno:
15.06. 2010 - 09:05 Dobre ráno p.Cinert , takže , skúsil som to , ale aj tak to nejde , na tom jazyku bude asi toho viacej zavislé . Takže makra používať nebudem , použijem len parametre a FOG-y . Ale aj tak vám ďakujem za čas . |
Ing Jan Cinert Poslat zprávu | Profil |
[#661]
| Publikováno:
15.06. 2010 - 09:19 To je škoda, že to vzdáváte, makra jsou mocná zbraň. Dnes ráno jsem to vyzkoušel i na jiné instalaci a opět vše fungovalo jak mělo. U vás je opravdu problém jen v rozpoznání parametrů u bodů, což souvisí s jejich názvem. |
J.Cerki Poslat zprávu | Profil |
[#662]
| Publikováno:
15.06. 2010 - 09:23 Dobre , prehovorili ste ma :-) . Dám si EN - lokalizáciu , ikeď moja angličtina nie je bohvieaká . Chvíľu to potrvá . Dám vám vedieť . |
J.Cerki Poslat zprávu | Profil |
[#663]
| Publikováno:
16.06. 2010 - 11:17 Dobrý deň p.Cinert . Tak až teraz som sa sem dostal . A parametrickú krivku cez vaše makro sa mi podarilo vytvoriť . Ešte raz ďakujem , je to vynikajúca vec - tie makra . |
J.Cerki Poslat zprávu | Profil |
[#666]
| Publikováno:
16.06. 2010 - 16:46 Ešte otázka . Keď budem chcieť v tom istom parte použit ďalšiu krivku , ale v inej rovine , ako mám postupovať ? ( Alebo , tú istú krivku v inej rovine , napr. Z/X ) . Pravdepodobne musím vytvoriť nové makro s inými parametrami . |
Ing Jan Cinert Poslat zprávu | Profil |
[#789]
| Publikováno:
10.07. 2010 - 01:20 Body se vztahují k osovému kříži, takže stačí vytvořit nový osový kříž a nastavit ho jako aktivní (a samozřejmě ho vybrat v makru). Křivka se pak vytvoří vzhledem k tomuto kříži. |
J.Cerki Poslat zprávu | Profil |
[#791]
| Publikováno:
10.07. 2010 - 12:37 Ďakujem , pochopil som . |
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.