Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi.
Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
Programovanie strihu kosele v AutoCAD |
Odpovědět | archiv |
Autor | |
chausj
Diskutér Přihlášen: 18.úno.2016 Lokalita: Slovensko Používám: AutoCAD LT Stav: Offline Bodů: 10 |
Téma: Programovanie strihu kosele v AutoCAD Zasláno: 18.úno.2016 v 14:48 |
Dobry den, vobec sa nevyznam v AutoCADe, ale predpokladam ze by slo naprogramovat strih kosele podla premennych. Dole na obrazku je priklad vzoru strihu kosele. Vsetky body su postavene na zaklade rozmerov cloveka. Zoberu sa z neho miery a na zaklade mier sa buduje dany vzor. Napriklad Ao-a sa pocita nejakym vzorcom, A1-П a t.d. Ked ze kazdy clovek ma ine miery sa mi moc nechce kreslit kazdy новы vzor zvlast a bol by som najradsej ak by sa to dalo naprogramovat a uz len nejakym sposobom cez VBA, alebo hoci co ine, by sa zadali premenne (rozmery cloveka) a na zaklade toho by sa postavil vzor ako je na obrazku dole. Je to prosim Vas mozne? |
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21470 |
Zasláno: 18.úno.2016 v 15:04 |
Ano, to by udělat šlo - buď přímo parametrickými funkcemi AutoCADu nebo aplikací (VBA, VisualLISP, VB.NET, apod.).
|
|
chausj
Diskutér Přihlášen: 18.úno.2016 Lokalita: Slovensko Používám: AutoCAD LT Stav: Offline Bodů: 10 |
Zasláno: 18.úno.2016 v 15:07 |
Super, to velmi rad pocujem.
Viem to urobit aj s pomocou "HELPu" v AutoCADe (AutoCADe LT), alebo pripadne mam skusit nejaku knizku? Zaklady programovania by som vedel.
Upravil chausj - 18.úno.2016 v 15:11 |
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21470 |
Zasláno: 18.úno.2016 v 16:34 |
V AutoCADu LT ne. Parametrické kreslení je popsané v Helpu, ale pokud s ním nevystačíte, možná bude potřeba programovat - viz např. lekce zde v sekci Vývojové prostředky AutoCADu
|
|
chausj
Diskutér Přihlášen: 18.úno.2016 Lokalita: Slovensko Používám: AutoCAD LT Stav: Offline Bodů: 10 |
Zasláno: 19.úno.2016 v 06:57 |
Dakujem
|
|
chausj
Diskutér Přihlášen: 18.úno.2016 Lokalita: Slovensko Používám: AutoCAD LT Stav: Offline Bodů: 10 |
Zasláno: 24.úno.2016 v 10:24 |
Skusal som parametricke kreslenie, a vyzera to tak ze s tym nevystacim. Ked prepojim ciary aa krivky a menim parametre, tak sa mi to zacina posuvat Vyzera to tak, ze budem potrebovat to naprogramovat. Predstavoval by som to ze budem mat nejaky formular, kam sa zadaju premenne a na zaklade danych vzorcov s premennymi by sa mi vykreslil vzor. V com by ste mi odporucili to programovat (
Upravil chausj - 24.úno.2016 v 10:27 |
|
johny
TOP uživatel Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2022 Stav: Offline Bodů: 1671 |
Zasláno: 24.úno.2016 v 11:22 |
Co to udělat v EXCELu a pak to načíst jako script?
Mimochodem, ten výsřih... to nejsou kružnicové oblouky, že? ...to nebude zas taková trifka.
|
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21470 |
Zasláno: 24.úno.2016 v 11:29 |
Pokud nemáte s nějakým nástrojem už zkušenost, nejjednodušší na naučení asi bude VB.NET nebo VisualLISP. K formulářům na internetu a internetové verzi AutoCADu sice vývoj postupně směřuje, ale zatím je programovatelný AutoCAD ve formě desktop aplikace.
|
|
chausj
Diskutér Přihlášen: 18.úno.2016 Lokalita: Slovensko Používám: AutoCAD LT Stav: Offline Bodů: 10 |
Zasláno: 24.úno.2016 v 11:57 |
Co prosim Vas mate na mysli? Urobit formular v exceli na nacitanie hodnot a vypocty? Ja tie vsetky vzorce mam v Exceli.
|
|
chausj
Diskutér Přihlášen: 18.úno.2016 Lokalita: Slovensko Používám: AutoCAD LT Stav: Offline Bodů: 10 |
Zasláno: 24.úno.2016 v 12:10 |
No jedine som nieco programoval v Exceli vo VBA
|
|
johny
TOP uživatel Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2022 Stav: Offline Bodů: 1671 |
Zasláno: 24.úno.2016 v 16:08 |
Jasně... pak je z toho třeba napsat příkazy do autocadu tak jak byste je v příazovaé řádce zadával vy, kdybyste to kreslil jen s příkazovou řádkou. např. LINE 0,0 20,0 ACR 20,0 45,80 25 LINE 80,5 tyhle řádky pak buď zkopírujete přes schránku a vložíte ručně do příkazového řádku, nebo uložíte jako *.src (můžete naprogramovat tlačítko v Excelu ve vba) a příkaz _script spustíte... (na import se dá udělat tlačítko v autocadu) Je to programově triviální, ale třeba to není dost komfortní. A nikdy to nebude interativní. Záleží tak chcete aby to vypadalo, jak to budete používat, jak často... jak rychle to potřebujete mít hotové... co se při tom chcete naučit.
|
|
chausj
Diskutér Přihlášen: 18.úno.2016 Lokalita: Slovensko Používám: AutoCAD LT Stav: Offline Bodů: 10 |
Zasláno: 25.úno.2016 v 00:10 |
Myslim si ze zatial by mi to stacilo aj takto cez script to vyriesit. Ale hned som natrafil na problem. Mam script, spustim si ho, ale nenakresli mi to cele (ked to zadavam postupne cez prikazovy riadok, tak ziadny problem). Tu je script: LINE 100,100 157,100 LINE 100,74.7 157,74.7 LINE 100,35 157,35 LINE 100,100 100,35 Toto mi nakresli: |
|
vbehun
TOP uživatel Přihlášen: 04.říj.2004 Lokalita: ČR (ZL) Používám: Autocad R10 >> Autocad 2022 / altern. QCad Prof. Stav: Offline Bodů: 1221 |
Zasláno: 25.úno.2016 v 07:52 |
Zkuste to třeba takto:
--- _PLINE 0,0 100.100,157.100 210.747,367.747 320.35,677.35 430.100,880.35 --- Skript můžete mít uložen v souboru *. scr a načíst příkazem DEMO (_SCRIPT). --- Příklad - eliptický oblouk (soubor "elipsa.txt" přejmenujte na "elipsa.scr"): Upravil vbehun - 25.úno.2016 v 12:57 |
|
=^..^=
|
|
johny
TOP uživatel Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2022 Stav: Offline Bodů: 1671 |
Zasláno: 25.úno.2016 v 16:30 |
Protože na konci řádku:
100,74.7 157,74.7 máte mezeru navíc! tyhle počty mezer musíte striktně hlídat! Fungují jako Enter.
Můžete z toho udělat XY graf, stejně ty souřadnice musíte spočítat, a máte to interaktivní... Upravil johny - 25.úno.2016 v 17:57 |
|
chausj
Diskutér Přihlášen: 18.úno.2016 Lokalita: Slovensko Používám: AutoCAD LT Stav: Offline Bodů: 10 |
Zasláno: 25.úno.2016 v 20:41 |
Dole je script ktory spustam ako *.scr subor. Prikladam obrazok vysledku s popiskami.
Ciaru "1" nakresli uplne v pohode aj ciaru "3", ale s ciarou "2" je problem. Mala by zacinat na ciare "1" zo suradnicami 100,80; ale automaticky sa hodi na suradnicu 100,100. Ked som skusal zadat aby zacinala na suradnice 100,60; tak ju automaticky zacne na 100,50. Zaujimave je to, ze ked to robim cez prikazovy riadok, ale postupne pisem manualne prikaz a suradnice, tak mi bez problemov ciaru "2" zacne kreslit od ciary "1" v suradnice 100,80. Vid. druhy obrazok. S toho mi vyplyva ze pri spustani scriptu je problem aby vychodzi bod ciary bol niekde uprostred druhej ciary. Ked to ide s koncovych bodov, tak ziadny problem. Da sa to nejako ostertit? Command: SCRIPT Command: LINE Specify first point: 100,100 Specify next point or [Undo]: 100,50 Specify next point or [Undo]: Command: LINE Specify first point: 100,80 Specify next point or [Undo]: 150,80 Specify next point or [Undo]: Command: LINE Specify first point: 96,80 Specify next point or [Undo]: 125,80 Specify next point or [Undo]: *Cancel* |
|
chausj
Diskutér Přihlášen: 18.úno.2016 Lokalita: Slovensko Používám: AutoCAD LT Stav: Offline Bodů: 10 |
Zasláno: 25.úno.2016 v 22:08 |
Uz som to vyriesil, robil mi problem zapnuty "OSNAP"
|
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21470 |
Zasláno: 25.úno.2016 v 22:27 |
U většiny takto řešených programů a skriptů je potřeba vypínat uchopení nebo před zadání souřadnic předřadit modifikátor "_non".
|
|
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět | |
Přejít na fórum | Oprávnění fóra Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 1,508 sekund.