Zobrazit plnou verzi příspěvku: excel - lisp - acad

frohr
15.12.2007, 19:31
zdravím,potřeboval bych udělat pro autocad generátor výrobních
výkresů - hodnoty by se načítaly z excelu, kde už mám výpočetní tabluku
pro statiku konstrukce - tu bych trochu upravil a dle výsledku výpočtu
by se pomocí lispu vygenerovala sestava konstrukce, výrobní výkresy z
předem a pomocí lispu vytvořených bloků, soupis materiálu, cena
dle kg, apod. dovedl by mě někdo poradit jak na to?díky

PepaR
15.12.2007, 20:07
Vy si nedáváte lehké úkoly... toto je úkol tak na vyhotovení nadstavbové aplikace.... PepaR2007-12-15 20:58:33

frohr
15.12.2007, 20:19
ja vim, to jsem cely ja ;-) u nas na firme mame generator drive-in regalu (ale vytvoreni na centrale v belgii a ti mi neporadi ;-) - v excelu se provede vypocet, z toho se prevedou data do cadu a tam se vygeneruje regal ze vsech pohledu + 3d. chtel bych neco podobneho udelat sam pro konzolove regaly z IPE a podobnych profilu. potreboval bych jen nasmerovat spravnym smerem, pokud mozno jednoduche a rychle reseni, pokud je to vubec mozne. s programovanim mam trochu zkusenost z drivejska - assembler, pascal, delphi, tak jsem si rikal, ze tohle by se taky dalo zvladnout... diky za kazdy napad

chlebovsky
15.12.2007, 20:59
Tak tady není co radit, jak píše PepaR. Jedná se o naprosté vytvoření úplně nového programu, pokud chcete poradit s nějakým malým problémem, jak např. řešit určitou část... není problém tady Vám každý velice rád poradí, ale aby Vám někdo vytvořil celý program takového rozsahu a ztrávil nad tím cca 3 měsíce práce a zadarmo, tomu nevěřím. Spiš poradím obrátit se na lidi co se tímto zabívají profesionálně. A ti Vám to vytvoří zcela dle Vaších představ. Dle zadaných požadavků. Když mi pošlete na mejla nějaké bližší informace mohu se optat u nás kluků zda by se tím někdo nezabíval, a co by za to chtěl.... ale to je čistě na Vás.
S pozdravem Ing. Martin Chlebovský, martin@vchlebovska.eu
 
Ale radši než spojovat excel a pak do cadu, radši celé v cadu zadat v dialogu, pak nakreslit, a veškeré parametry přenášet výkresem, i pro pozdější opravy, tím excelem bych řešil až výstupy, ale také to lze exportovat do wordu, htm,...... i další, vytvořit výkresy včetně 3d a vizualizací, nevidím vůbec problematické, je to spíš otročina to celé naprogramovat a pohlídat si vazby mezi změnami... trochu reaktorů by to vyřešilo....

Ferdinand
17.12.2007, 13:10
Můj názor: Pokud frohr už má jakýsi funkční vzor vytvořený profesionálně, tak asi nebude problém dle toho ušít stejný program pro stejnou věc akorát s jinými vstupními parametry...nebo je to odlišné v takové míře (nevím, co je rozdíl mezi "drive-in" a "konzolovým" regálem), že to prostě nejde?

Buba
27.12.2007, 09:09
My sme si vytvorili vzorové typy výkresov *.dwg (asi 6 typov), ktoré sme uložili ako *.dxf, v ktorých sme automaticky menili len texty, podľa hodnôt v Exceli. Tabuľka v Exceli obsahovala na riadkoch potrebné hodnoty a informáciu o použitom vzorovom výkrese a cez Access sa doplnili parametre do *.dxf Potom sme si vytvorili konverter DXF->DWG, pre tých ktorí chceli mať výstup vo formáte DWG.
Druhá verzia bola korektnejšia. Bolo to makro spúšťané priamo z AutoCAdu. Robilo zámenu hodnôt atribútu, tiež ťahaných z Excelu, vo výkresoch uložených podľa adresárov.

chlebovsky
27.12.2007, 11:20
No s tím DXF je to takové bych řekl těžkopádné..... vše musí dělat uživatel, pak ten převod...
Autocad dokáže vytvořit naprosto profesionální nástroj do kterého stačí zadat jen základní údaje,
třeba viz předchozí regál, řekněme, 1) délka, 2) hloubka, 3) výška, 4) zatížení, 5) počet polic.... toto vše lze zadat v jednom dialogu, a hned na to autocad sám nakreslí kompletní dokumentaci, všechny výkresy, pohledy, řezy, půdorysy, 3d model, vytvoří vizualizaci, a provede i výpis materiálů s výpočtem váhy, klidně i staticky na jednotlivé nohy, i s výpočtem prvků, profilů....  prostě dokáže vyřešit za uživatele téměř veškerou otrockou práci.
 
Když uvedu příklady tak řeším pár programů, např kreslení kanalizace (ležaté) zadám počátek a konec, pak zadám počátek odbočné větve a konec, samo navrhuje trasy, samo volí spády, a nakonec vykreslí jak celý půdorys tak podélné řezy.... prostě odklikáte jen schématicky trasu, zadáte výšku ve sledovaném místě, a vše se automaticky vykreslí. Další prográmek byl na kreslení železniční tratě včetně modelace terénu, od geodeta z bodů xyz se vytvořil terén, řezy, vrstevnice, 3d model... dále se navrhovala trať, stanice, výhybky.... vše se vkládalo s návazností na nakreslené tratě.... prostě cad si můžete uzpůsobit přesně podle Vás, nikoliv Vás ke kedu....  nechte práci na počítači.
 
Když pán frohr přesně popíše oč jde, popř, pošle nějaké dwg ať se na to dá zkouknout, tak se můžeme bavit přesněji, zatím jen tak motáme kolem.

Jan Liska
27.12.2007, 20:26
Dobrý den,
 
takovému typu aplikací se říká zjednoušeně konfigurátor. Princip je obvykle stejný: zadání vstupních hodnot - výpočet - vykreslení. Ve většině případů je třeba řešit pomocí aplikací, v Inventoru je částečně zjednodušeno díky iPart/iAssembly (tabulkově řízené součásti/sestavy).
 
Pokud se rozhodnete řešit sám, doporučil bych podívat se na .NET API autocadu. Težko radit bez znalosti detailů ale zkuste vyřešit maximum s pomocí předdefinovaných bloků (tzn. aplikace bude vkládat bloky do předdefinovaných/vypočtených souřadnic) - výslednou aplikaci pak můžete mnohem snadněji udržovat/rozšiřovat.
 
S pozdravem

frohr
08.01.2008, 20:42


zdravím,tak jsem oprášil znalosti delphi a řeším to přes activeX, zatím to funguje v pohode, i když jsem úplně na začátku. snad se to podaří. díky za reakce.
frohr2008-01-08 20:44:58