volné příkazy AutoLISP pro uložení času úprav výkresu
co je AutoLISP?
AutoLISP je populární jazyk na vysoké úrovni používaný pro programování v CAD balíčcích, jako jsou AutoCAD, BricsCAD nebo ZWCAD. Pomocí Autolispu můžete vytvářet přizpůsobené příkazy CAD pro provádění akcí za účelem generování požadovaného výstupu.
AutoLISP je již načten s plnou verzí AutoCADu. AutoLISP však není v AutoCADu LT podporován.
seznam bezplatných Lispů a obslužných programů
3D Polyline Lisps
sl. Č. |
zdarma Lisp související s 3D křivkou |
popis |
vytvořte 3 bodový obdélník |
nakreslete obdélník výběrem 3 bodů |
|
Vytvořte výšky z 3D linky |
Snadné vytváření výšek z 3D linky |
|
Aktualizace 3D Vertex |
aktualizace hodnoty Z všech vrcholů 3D křivky |
|
povýšit Text |
povýšit vybrané texty podle vyvýšenin uvedených ve vybraných textech |
|
převést 3D tvář na 3D STL |
převést 3D tváře do souboru STL a poté zobrazit STL ve volných prohlížečích STL |
|
označte hodnotu z na každém vrcholu 3D křivky |
Program pro označení hodnoty Z na každém vrcholu 3D křivky |
|
interpolovat 3D hodnotu na každém vrcholu křivky |
interpolovat 3D hodnotu na každém vrcholu křivky |
|
interpolované výšky |
interpolovat výšky na 3D křivce vrcholu |
|
aktualizace Vertextu 3D křivky |
Aktualizujte každý Vertext 3D křivky pomocí výškového textu |
průzkum půdy Lisps
sl. Č. |
Free Lisp související s průzkumem půdy (Infrastructure Engineering) |
popis |
nohy na metr |
převést Vzdálenost v stopách na metr |
|
převést DXF do souboru CSV |
Export Easting, Northing, Elevation a Remark z DXF; Převést DXF vytvořený nástrojem Topcon do souboru CSV |
|
zobrazovací plocha |
Zobrazit oblast polygonu v různých měrných jednotkách |
|
Draw Gradient |
Program pro kreslení čáry na úrovni formace v podélném řezu při zadaném gradientu |
|
změřte vzdálenost |
změřte vzdálenost mezi libovolnými dvěma body křivky |
|
interpolate Elevation |
interpolovat výšky v dané vzdálenosti |
|
hladina moře |
převeďte nadmořskou výšku tak, aby představovala hladinu moře |
|
nastavení |
užitečné lisp pro převod kreslicího bodu jako stanovovacích bodů |
|
interpolovat více výšek |
Program pro interpolování více výšek |
|
středová interpolace |
interpolovat text ve středu vybraných textů |
|
aktualizace elevace |
přidat hodnotu Z k vybraným bodům |
|
elektrické vedení |
v mnoha výkresech průzkumu musíme uvést elektrické vedení. Pomocí tohoto Lispu lze libovolnou křivku převést na vedení označující elektrické vedení. |
|
Přichytit Text do bodu mřížky |
Chcete-li přichytit text k nejbližšímu bodu na mřížce s danou roztečí mřížky |
|
nakreslete mřížku |
nakreslete mřížku s daným intervalem mřížky |
|
více oblastí |
najděte oblast více polygonů v jednom příkazu |
|
Draw Leader |
Draw leader s příslušným východním a northing |
|
metr na nohy |
převod metrického textu na text s hodnotou metriky a hodnotou Stop |
|
náhodný Text ve vybraném rozsahu |
Vytvořte náhodné výšky kolem dostupné nadmořské výšky se zadaným limitem |
|
příkaz opakovat měření |
opakujte příkaz měření s možností vložení bloků pro několik křivek v jednom příkazu |
|
stanovení bodů |
Export výkresových bodů do Excelu pro stanovení |
zarovnání Lisps
sl. Č. |
Volný Lisp související s Alignment |
popis |
Mark Chainages |
označte řetězy podél vybraných zarovnání v daných intervalech průřezu |
|
Vytvořte detaily návrhu křivky |
Vytvořte detaily návrhu křivky pro jakékoli zarovnání silnice |
|
vytvořit blok podél zarovnání |
Vytvořte blok atributů na vybrané křivce s číslem bloku |
|
označte řetězy na přejezdu |
vložte vrchol podél zarovnání v každé vzdálenosti Chainage: označte Chainages při křížení podél zarovnání |
|
vložte vrchol podél zarovnání |
vložte vrchol podél zarovnání (křivky) v umístění textu |
|
označte vrcholové body podél zarovnání: |
vložte vrchol na každý vrchol vybrané křivky |
|
vyřízněte zarovnání mezi alternativními řetězy |
označte řetěz v určeném intervalu a odřízněte zarovnání mezi jednotlivými řetězy. |
Polyline Lisps
Sl. Č. |
volné Lispy související s Polyline |
Lisp pro Brics CAD |
snížit vrchol křivky |
snižte hmotnost Polyline |
|
vložte vrchol podél křivky |
vložte vrchol podél křivky pomocí polohy textu |
|
kontrola kvality polygony |
najít zavřít poly-Quality zkontrolujte výkres před exportem do systému GIS |
|
přesunout textové objekty |
Export vzdálenost bloku od zarovnání křivku jako CSV |
|
vytvořit souřadnicovou tabulku |
Vytvořte souřadnicovou tabulku 3d a 2d křivky |
|
Export Polyline Vertex |
Export dat vrcholů křivky spolu s automatickým číslováním bodů |
|
označte křižovatky |
Najděte vrstvy čar protínající se s vybranou křivkou |
|
najít otevřený Polygon |
označte otevřené polygony mezi vybranými křivkami |
|
převést hladké křivky |
převod hladké křivky na pravidelnou křivku |
|
Vyhlazte čáru průřezu |
vyhlaďte čáru průřezu tak, aby byla reprezentována jako přirozený povrch |
|
převod obličeje na křivku |
převést 3D tváře na 3D křivku |
|
vytvořit středovou čáru |
Vytvořte středové čáry z okrajů |
|
Najděte křižovatky |
Najděte průsečíky mezi vybranými křivkami |
|
linka měření |
Změřte každý segment vybrané křivky. |
|
přerušte všechny protínající se křivky |
Program prolomení křivek na křižovatce |
|
znovu mnohoúhelník ve směru hodinových ručiček |
změňte směr polygonu na hodiny moudrý |
|
offsetová křivka na obou stranách |
offsetová křivka na obou stranách |
|
Seřadit křivky podle délky |
Řadit Polyliny v závislosti na vzdálenosti |
|
Export souřadnic křivek |
Export souřadnic každého vrcholu křivky |
blokovat Lisps
sl. Č. |
Free Lisp související s AutoCAD Block |
popis |
vložte blok ve středu segmentu |
vložte bloky do středu každého segmentu |
|
Text z vybraného atributu |
Vytvořte Text z vybraného atributu |
|
vložte blok na křivku |
vložte bloky na průsečík nebo konec nebo kombinaci průsečíku a koncový bod mezi vybranou křivkou. |
|
vložte blok v bodě vrcholu |
rutina pro vložení bloku na každý vrchol vybrané křivky |
|
Elevate Block |
Lisp rutina pro zvedání bloků pomocí nejbližšího výškového textu. |
|
vložit blok na Text |
vložte bloky nalezením zadaného textu v celém výkresu |
textové Lisps
sl. Č. |
zdarma Lisp pro zpracování textových entit |
popis |
zkontrolujte chybějící čísla v pořadí |
najděte chybějící číslo v pořadí od nejmenšího čísla po nejvyšší číslo mezi vybraným textem |
|
Změna přesnosti |
Změna přesnosti vybraného textu v CAD |
|
převést MText na Text v CAD |
převést MText na Entita normálního textu v AutoCADu |
|
najít rozdíl v přes lapování textu |
najděte rozdíl mezi překrývajícími se Texty |
|
výměna textů |
výměna textů |
|
otočit Text |
otočit text vzhledem k úhlu vybraných bodů |
|
kopírovat Text mnoha |
kopírovat text referenčního textu všem další vybrané texty |
|
vyberte texty obsahující |
mezi vybranými texty vyberte texty, které mají zadaný text |
|
najít překrývání |
najít je text překrývající se s jiným textem nebo entitou |
|
zaokrouhlit hodnoty |
zaokrouhlit hodnoty na nejbližší 0.005 |
|
rámeček kolem textu |
umístěte políčka kolem vybraných textů |
|
kruh kolem textu |
umístěte kruhy kolem vybraných textů |
|
Najděte minimální a maximální počet mezi vybraným textem |
Najděte minimální a maximální počet mezi vybraným textem |
|
údaje o vývozních bodech |
Export bodových dat z výkresu jako soubor CSV |
|
údaje o importních bodech |
Import bodových dat ze souboru CSV jako výkres AutoCADu |
nástroj Lisps
sl. Č. |
zdarma Funkce Lisp Utility |
příkaz |
Cloud Object |
Vytvořte popisek (cloudový objekt) kolem důležitého textu ve výkresu |
|
makra |
Sada Maker pro urychlení úprav výkresu |
|
seznam DXF podrobnosti |
vypsat všechny DXF údaje o vybraném subjektu |
|
Násobit |
vynásobte vybrané entity daným multiplikačním faktorem |
|
Změna vrstvy na aktuální |
změňte vrstvu vybraných entit na aktuální vrstvu |
|
rychle vytvářejte vrstvy |
rychle vytvořte novou vrstvu |
|
odstranit vrstvu |
vymažte všechny entity vrstvy určené vybranou entitou |
|
nastavit normální UCS |
nastavte normální UCS na všechny vybrané entity. užitečné, když je úhel vytlačování nastaven na kreslení entit omylem. |
|
Scale Line |
měřítko vybraných řádků od středu bodu s daným měřítkem. |
|
Arc to Line |
převést oblouk nebo kruh do množiny úsečkového segmentu |
|
Elevate Elevation Text |
Zvyšte výšky v závislosti na obsahu textu |
obslužné programy
sl. Č. |
bezplatný obslužný Program |
popis |
Excel makro |
Vykreslování úrovní bodů v různých barvách ve vašem cad balíčku pomocí tohoto makra |
|
Excel do CAD |
Vytvořte data tabulky jako nativní CAD entity z Excelu |
|
tvar ESurvey |
převést AutoCAD DXF nebo AutoCAD DWG do souboru tvaru ESRI |
|
UTM Converter |
převést zeměpisnou šířku / délku (Lat / long) na UTM a naopak |
|
CAD Batch Runner |
spusťte skript a lisp na více výkresech |
|
převod jednotek |
Nástroj pro převod nejoblíbenějších geodetických jednotek-délka – plocha a objem. |
co je soubor LSP?
LSP soubory nebo soubory s.Rozšíření LSP jsou soubory napsané v programovacím jazyce LISP. Soubory LSP obsahují zdrojový kód pro AutoLISP ve formě prostého textu programového kódu, který se provádí pomocí LSP tlumočníka. Tyto soubory lze otevřít pomocí libovolného textového editoru. LSP soubory jsou používány s populárními CAD programy, jako je AutoCAD, BricsCAD a ZWCAD.
Jak vytvořím LISP v AutoCADu?
v okně VLISP můžete vytvořit program LISP. Chcete-li otevřít okno VLISP, z okna AutoCAD v nabídce „Nástroje“ vyberte „AutoLISP“ a poté vyberte “ Editor vizuálního Lispu.’V okně VLISP, které se otevře, můžete v okně konzoly zadat program LISP. Textový editor VLISP můžete také spustit výběrem „Soubor“ a poté „nový“.’Textový editor umožňuje psát a ukládat kompletní Lisp programy nebo rutiny.
Jak mohu otevřít LISP v AutoCADu?
soubor AutoLISP by měl být nejprve načten, než může být spuštěn. Chcete-li otevřít soubor AutoLISP (LSP), ujistěte se, že je textový editor aktivní. Ve Visual Lispu na panelu nabídek v nabídce „Nástroje“ klikněte na tlačítko „Načíst“. Případně v panelu nástrojů „spustit“ můžete kliknout na okno „načíst aktivní úpravy“. Pokud byl program úspěšně načten, zobrazí se v okně konzoly zpráva. Chcete-li spustit funkci AutoLISP, na příkazovém řádku AutoCADu zadejte název příkazu nebo názvu funkce do závorek a stiskněte „Enter“. Případně můžete zadat název příkazu nebo názvu funkce v závorkách v řádku okna konzoly Visual LISP a stisknout „Enter“.
je LISP nejlepším programovacím jazykem pro AutoCAD?
LISP, jeden z nejlepších jazyků na vysoké úrovni, je nejvhodnější programovací jazyk pro AUTOCAD kvůli nestrukturované povaze výkresů AutoCADu.Funkce lisp jsou vhodné pro geometrii, přístup k interní databázi DWG AutoCADu nebo manipulaci s grafickými entitami v AutoCADu. Vlastnosti těchto grafických entit jsou autolispu odhaleny jako seznamy asociací, ve kterých jsou hodnoty spárovány s kódy skupiny AutoCAD, které označují vlastnosti, jako jsou definiční body, poloměry, barvy,vrstvy, linetypy atd. AutoCAD načte AutoLISP kód z.Soubory LSP.
AutoLISP kód může komunikovat s uživatelem prostřednictvím grafického editoru AutoCADu pomocí primitivních funkcí, které umožňují uživateli vybrat body, vybrat objekty na obrazovce a vstupní čísla a další data. AutoLISP má také vestavěné grafické uživatelské rozhraní (GUI) mini-nebo domain-specific language (DSL), dialog Control Language, pro vytváření modálních dialogových oken s automatickým rozvržením, v AutoCADu.
Jak načíst program AutoLISP?
zadejte program/rutinu lisp v editoru Visual Lisp. Načtěte rutinu kliknutím na tlačítko „
„načíst aktivní editační okno“. Vytvoří se požadovaný příkaz. Nyní můžete tento příkaz Spustit v okně příkazu a získat požadovaný výsledek. Program LISP můžete také načíst z externího editoru visual lisp. Tato praxe se obvykle používá, pokud nechcete sdílet kód vytvořených příkazů lisp. Chcete-li načíst lisp mimo editor LISP, přejděte do nabídky „spravovat“ a klikněte na „načíst aplikaci“. Vyberte soubor LSP a načtěte jej. Tímto způsobem můžete použít rutinu LSP s požadovaným výkresem. Pokud však chcete použít příkaz lisp s více výkresy, musíte jej přidat do spouštěcí sady, takže rutina lisp se automaticky načte při každém spuštění nového výkresu a lze jej použít s jakýmkoli novým výkresem.
jak načíst soubory lisp v AutoCADu LT?
nelze načíst soubory lisp v AutoCADu LT. AutoCAD LT je omezená verze AutoCADu. AutoCAD LT nepodporuje AutoLISP. Není možné načíst externí aplikace v AutoCADu LT a proto není k dispozici příkaz Appload. To je důvod, proč nelze načíst soubory lisp.
jaký je rozdíl mezi Autolispem a vizuálním LISPEM?
AutoCAD představil AutoLISP jako aplikační programovací rozhraní (API) ve verzi 2.1 v polovině 80. let. LISP byl vybrán jako počáteční AutoCAD API, protože byl jedinečně vhodný pro nestrukturovaný proces návrhu projektů AutoCADu, který zahrnoval opakované zkoušení různých řešení návrhových problémů.
Visual LISP (VLISP) je softwarový nástroj určený k urychlení vývoje programu AutoLISP. Integrované vývojové prostředí VLISP (IDE) poskytuje funkce, které pomáhají usnadnit úkoly vytváření a úpravy zdrojového kódu, testování a ladění programů. VLISP navíc poskytuje médium pro doručování samostatných aplikací napsaných v Autolispu.
který CAD software podporuje AutoLISP a Visual LISP?
AutoLISP a Visual Lisp jsou podporovány CAD softwarem, jako jsou AutoCAD, BricsCAD, GStarCAD a ZWCAD.
jaké jsou různé rozšíření podporované různými CAD softwarem?
každý CAD software vyžaduje jiný typ souboru pro spuštění lisp. Níže je uvedeno několik požadovaných přípon souborů: .LSP-Lisp soubor (pracuje s AutoCAD / BricsCAD / GStarCAD / ZWCAD).Fas-zkompilovaný Fast-Load soubor AutoLISP (pracuje s AutoCAD / GStarCAD) .DES-Bricscad sestavil soubor Lisp (pracuje s BricsCAD) .ZEL-ZWCAD sestavil soubor Lisp (pracuje s ZWCAD).
co stáhnout a jak stáhnout Lisp?
každý CAD balíček vyžaduje jiný typ souboru pro spuštění lisp. Níže je uvedeno několik požadovaných přípon souborů: .LSP-Lisp soubor (pracuje s AutoCAD / BricsCAD / GStarCAD / ZWCAD).Fas-zkompilovaný Fast-Load soubor AutoLISP (pracuje s AutoCAD / GStarCAD) .DES-Bricscad sestavil soubor Lisp (pracuje s BricsCAD) .ZEL-ZWCAD sestavil soubor Lisp (pracuje s ZWCAD). V závislosti na požadovaném balíčku CAD můžete zvolit stažení požadovaného souboru.
jak nahrát Lisp do mého CAD balíčku?
spusťte program CAD a na příkazovém řádku nebo na obrazovce zadejte „appload“. Zobrazí se dialogové okno načíst/uvolnit aplikace. Vedle položky „podívat se“ Klikněte pro procházení do adresáře, kam jste uložili soubor lisp. Vyberte požadovaný soubor a klikněte na tlačítko „Načíst“ a klikněte na tlačítko „Zavřít“.