Zobrazit plnou verzi příspěvku: funkce hyperboloidu

Burda 21
23.01.2012, 14:03
Dobrý den, rád bych si udělal v CADU 3D nákres hyperboloidu (trychtýře). Matematická funkce je y=-(1/(|x|)).Rád bych vložil průběh této funkce do CADU, aby my vyšla rovnoměrná křivka. Můžete mi prosím poradit jak?DěkujiBurda

PepaR
23.01.2012, 14:27
Viz příbuzný tip níže.

Burda 21
23.01.2012, 14:51
Tento dotaz jsem již před tím četl. Pokud bych si ale chtěl udělat pouze ve 2D pravou část křivky dle zmiňované funkce, dalo by se to v CADU udělat?

flesar
23.01.2012, 15:50
Vytvořte si například v Excelu souřadnice bodů X, Y. Ty pak můžete načíst do AutoCADu a vytvořit z nich křivku.


Burda 21
23.01.2012, 16:20
Takovou jsem si udělal. Jak je tam načtu?Děkuji.

Vladimír Michl
23.01.2012, 18:28


Jedna možnost je výše zmíněný Excel, načtení např. pomocí:http://www.cadforum.cz/cadforum/snadne-nakresleni-bodu-nebo-krivky-ze-souradnic-v-excelu-tip6691nebo skriptu. Další možnost je obecná vykreslovací funkce pro 2D matematické operace - viz:http://www.cadforum.cz/cadforum/qaID.asp?tip=2022Konkrétně pro vámi požadovanou funkci bude její volání např.:[CODE](yplot '(lambda (x) (/ -1 (abs x))) '(-2.1 2.13) 20)[/CODE]

Burda 21
23.01.2012, 18:46
Děkuji za odpověď. Pro mne by byla lepší druhá varianty, protože po importování číselných řad z excelu bych nedocílil pravidelné křivky. Co se týká druhé varianty. Potřebuji k tomu doinstalovat aplikaci 
 FPLOT.LSP    je to tak?Děkuji

Vladimír Michl
23.01.2012, 18:52


Ano, je to tak. V obou případech ale jde o aproximaci 2D křivky (hyperboly, ne hyperboloidu). Přesnost aproximace si určujete vy.

Burda 21
23.01.2012, 19:15
Bohuzel se mi nedari dohledat na strance 
CAD Studio BBS soubor fplot.lsp. Mohl by jste mi prosím poslat odkaz pokud je to tedy zdarma pochopitelně. Děkuji a omlouvam se za zdrzovani.

Vladimír Michl
23.01.2012, 21:33


Soubor najdete ke staženív sekci BBS:http://helpdesk.cadstudio.cz/vip/bbs/customau/files.htm 

Burda 21
26.01.2012, 13:52
Dobrý den, mám ještě jeden dotaz. Zkouším program xls2Curve. Hlásí mi to že musím vložit registrační kód. Na tomto odkazu se píše: 
Aktivaci trial verze (je omezena na 10 bodů) provedete příkazem XANADUREG.Po zadání tohoto příkazu mi to hlásí Vyžaduje celé číslo.Nevíte jaký příkaz mám napsat?Děkuji

Vladimír Michl
26.01.2012, 14:15
To hlášení to napíše rovnou nebo až po zadání nějakého čísla? První dotaz příkazu CADSTUDIOREG je na pořadové číslo autorizované aplikace (obvykle "1").

Burda 21
26.01.2012, 14:29
To hlásí až po zadání čísla. Zadal jsem tedy číslo jedna. Ptá se mě to zda již mám po ruce registrační kód. Napíši že ne a hodí mě to na stránky kde si můžu produkt koupit. Já ho chci ale použít ve verzi zdarma tedy tak, že můžu vložit poue 10 bodů. Existuje nějaký registrační kód pouze na free verzi?Děkuji

Vladimír Michl
26.01.2012, 16:24
Nerozumím - v tom trial (free) režimu žádný kód zadávat nemusíte, stačí funkci spustit (příkaz XLS2CURVE) a poběží v onom omezeném režimu.

Burda 21
27.01.2012, 11:00
Vybral jsem v excelu dohromady 6 čísel. V jednom sloupci 3 čísla a v pravém další tři. Po zadání příkazu xls2curve mi to napíše hlášku: NON-Authorized version of xls2curve creates only 10 points! Use CADSTUDIOREG to authorize.Vybral jsem opravdu jen 6 čísel. Asi mi něco uniká :(

alfred
27.01.2012, 12:18
Máte možnost i jednoduše si připravit v excelu souřadnice ve formátu "X,Y" (tedy X čárka Y ... nejlépe pomocí funce CONCATENATE), pak sloupec prostě označíte  CTRL+C. V AutoCadu spustíte příkaz na kreslení křivky a při dotazu na souřadnice bodů vložíte na příkazové řádce to co je ve schánce stiskem kláves CTRL+V. Hotovo.Nepotřebujete nic navíc.


Burda 21
27.01.2012, 15:09
Kde jste byl před pár dny :-) Úplně geniální. Funguje to na jedničku. Děkuji moc.