Foto
AutoCAD-AutoDeskEngineeringtopografia

Méi wéi 60 Autolisp Routine fir AutoCAD

Lisp fir Conversiounen a Operatiounen


1. Konvertéiert Féiss op Mier a vice -verse

Dës Routine déi mam Autolisp generéiert gëtt, erméiglecht eis de gëeegten Wäert vun de Féiss op den Mëttern z'erzitt a vice-versa, d'Resultat ass an der Kommandozeeche gezeechent.

Hei och mir der CVunit Funktioun benotzen, dës Funktioun LispLanguage, kritt Konversioun Wäerter, Fichier acad.unt (AutoCAD Eenheetspräis Definitioun), wann Dir am Detail ze fest wëllt wat dës Wäerter a verschiddene Konversioun Tariffer, ech proposéiere Dir dëse Fichier gesinn .

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. PIM
  3. Wielt d'Conversiounsart: Fouss an Meter oder Meter zu Féiss
  4. Gitt den Wäert, deen Dir konvertéiert wëllt
  5. Dir kritt an der Kommandozeilinn d'Informatioun mat der Unitéit ëmgeleet

Dir kënnt d'Routine kréien hei


2. Multiplizéiert all ausgewielte Texter

Dës Routinéierung, déi mam AutoLisp generéiert gëtt, erméiglecht d'Multiplikatioun vun all de Wäerter vun den ausgewielten Texter ze kréien, fir dës Routine fir richteg ze schaffen, ass et néideg datt d'gewielte Texter vun Typ TEXT a net vun Typ MTEXT sinn.

Zum Beispill, wann Dir dräi Texter 3 all mat Wäerter hunn: 1, 2, 3 an dräi ausgewielt, ass de Kommando Resultat ëmmer méi vun dësen dräi Zuelen, t'selwecht: 6.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. mul
  3. Wielt all déi Texter, déi Dir wëllt d'Multiplikatioun kréien.
  4. Dréckt de Schlëssel gitt fir de Resultat ze kréien.

Dir kënnt d'Routine kréien hei


3. Konvertéieren Zoll mat Meter

Dës kleng Routine erméiglecht et de Wäert, deen an Zoll mat Meter eropgesat gëtt, de Resultat an der Kommandozeechnung ze konvertéieren, och d'Resultat gitt tëschent 2 als Deel vun enger weiderer Informatioun gedeelt.

Dir kënnt dëst Kommando änneren fir aner Typen vun Apparater ze konvertéieren, fir dat Dir de Quellcode änneren musst, zum Beispill, ëmsetzen Zentimeter o bis Sekunden, just Äert Parameteren vun der Funktioun änneren "cvunit", an dësem Kommando huet cvunit déi folgend Parameteren: "Zoll" "Meter", mat dëse Parameteren gëtt den aginnen Wäert als Zoll (Zoll) geholl a gëtt an Meter (Meter) ëmgewandelt, Dir kënnt d'Parameteren op de folgend: "Minutt" "zweet", "Zoll" "cm", "Hektar" "sq Haff", "ft" "an", ënner anerem.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. PM
  3. Gitt den Wäert, deen Dir vun Zoll op Meter ëmsetzt an

Ready, kritt Dir d'Informatioun mat der Apparatkonvertéierung.

Dir kënnt d'Routine kréien hei


4. Fëllt d'Längt vun de Linnen vun der gewielter Layer

Dës Routine erlaabt Iech déi Distanzen vun all de Linien ze addéieren, déi an der Schicht vum Objet enthalen ausgewielt ginn.

Dës Routine erlaabt Iech déi Distanzen vun all de Linien ze addéieren, déi an der Layer vum Objet gesammelt ginn, deen Dir auswielt, wann Dir Polynullen an der gewielter Layer fonnt gi sinn, se ignoréiert ginn.
Soubal d'Zomm vun allen Linnen fonnt gouf, gëtt d'Resultat ugewisen.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. sumlcapa
  3. Markéieren vun der Linn déi an der Layer vun de Linnen déi Dir wëllt addéieren

Dir kënnt d'Routine kréien fir USD 5.99 hei


5. D'Wäerter un ausgewielte Texter ofginn oder subtrahéieren

Dës Routine mat AutoLisp erlaabt eis Wäerter an d'Texter ze addéieren oder z'entwéckelen.

Zum Beispill, wann Dir engem Text mat engem Wäert vun 5 hunn an dëser Kommando benotzen an de Wäert 2 koum, déi ausgewielten Text Ännerungen, déi de Wäert 7 aktualiséiert, wann der -2 Wäert koum ass, gëtt den Text 3 aktualiséiert ginn.

Maacht dës Saache fir dës Routine ze benotzen.

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. vsr
  3. Gitt d'Wäert déi hinzugefügt a subtrahéiert gëtt
  4. Wielt déi Texter déi hinzugefügt oder subtrahéiert sinn.

Dir kënnt d'Routine kréien hei


6. Gitt Areal vu schrëftbere Sektiounen

Dës Routine erlaabt Iech Bereiche vu Querschnëtt ze schafen an d'Wäerter festzeléenen, déi an ausgewielten Blockattribute gewonnen ginn.

Déi gewielte Schatten mussen an enger Schicht sinn déi d'Zort vum Gebitt beschreift fir ze kréien, par défaut liest de Lisp zwee Schichtnimm, déi folgend sinn: "ShadingCut"An"ShadowFill".

D'Lisp summéiert all d'Gebidder vun de Shaders déi an der Layer sinn "ShadingCut" an all Beräicher vun der Layer shadings "ShadowFill” a wann d'Auswiel vun de Lücken fäerdeg ass, ginn d'Attributer vum Block vun de Beräicher aktualiséiert, dofir muss de progressive Attribut vum Block als éischt ausgewielt ginn, dëst ass en onsichtbar Attribut, awer de Lisp just virun der Auswiel weist et an da verstoppt et erëm, dëst gëtt mam Kommando gemaach "Attd", da ginn d'Attributer vun de Schnëtt- a Fëllberäicher ausgewielt an dës ginn duerch d'Wäerter vun de fonnte Beräicher aktualiséiert.

D'Auswiel vun den Objeten gëtt duerch eng Fënster gemaach, déi all d'Insuras inkludéiert den Text vun der progressiver Eenheet vun der Rubrik.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. AXA.
  3. Wielt mat engem Fënster all Punkte vun der Schnëtt a Fëllung vun der Rubrik, an och den Text vun der progressiver Eenheet vum selwechten.
  4. Selektéiert e vun der Säit d'Attributer vum Block ze änneren, mat dem Attribut vum progressiven.
  5. De Kommando wäerte automatesch no der Schnëtt a fëll Attributë gewielt ginn.

E Probe CAD-Datei ass mat der lisp fir e besseren Verständnis vum Kommando befestegt.

Dir kënnt d'Routine kréien hei


7. Gitt den Hang vun enger Linn oder Polyline

Dëse Kommando (Autolisp Routine) kritt den Hangwiessel vun enger Linn oder enger Poly-Linn a kritt och Linnlinn, Horizontallängt a Wénkel.

Et gëtt eng grouss Hëllef, wann mir wëllen eis Ouerréng ze kontroléieren, kann d'Resultat nëmmen op de Bildschierm (Kommandozeil) oder andeems en Text ausgewielt gëtt (de Wäert vun dësem Text verännert den Wäert vum Hang fonnt).

Et ass derwäert, datt am Fall vun enger Poly-Linn dës Kommando den Hang vun nëmmen den éischte Segment fënnt.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. pnd
  3. Wielt d'Linn oder d'Polyline fir de Piste z'erreechen.
  4. Wann et erwënscht ass, kënnt Dir e Text wielt fir säi Wäert ze ersetzen fir den Hang fonnt, soss ass just dréckt gitt fir d'Resultater op dem Écran ze kréien.

Dir kënnt d'Routine kréien hei


8.  ROUTINE BEI ​​VISUELLE LISP ZUM DETAIL DEN SUM VERTEIL LËSCHT ODER POLYLINEN

Dëst ass eng Lisp-generéiert Routine déi d'Zomm vun den Längt vun de gewielten Polylinere oder Zeilen kritt. D'Resultat vun dëser Sauer kënnen an engem Text festgesat ginn andeems Dir et gewielt gëtt oder et kann nëmmen op der Kommandozeil ugewisen ginn.

Dir kënnt Zeilen an Polylinien all zesummen duerch eng Fënster oder fir een ofzehuelen.

D'Standard Dezimalzuel vun der Zuel vun den Lengsten fonnt ass 2, awer en anere Wäert kann agebaut ginn.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. lpl
  3. Gitt d'Unzuel vun Dezimalzuelen fir d'Resultat vun der Zomme vun de Längt
  4. Wielt d'Zeilen oder Polylinë fir hir Längt ze addéieren
  5. Dréckt de Schlëssel gitt fir d'Auswiel unzefänken
  6. Wielt e Text fir seng Wäert ze ersetzen mat der vun der erzielter oder der Press gitt fir nees op der Kommandozeil ze weisen

Dir kënnt d'Routine kréien hei


9. ROUTINE BEI ​​VISUALIS LESCHTE, DASS EEN LËSCHT VUN DER LËSCHTEN VUN DER CURRENTRAG ZÉRUNG

Dëst ass eng kleng Routine déi eng Lëscht mat den Nimm vun alle Schichten an der aktueller Zeechnunge generéiert an op der Kommandozeeche.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

Lëschten déi lisp Datei op AutoCAD.
Gitt den Numm vum Kommando a. lc
De Resultat ass eng Lëscht an der Kommandozeil vun all de Schichten vun der aktueller Zeechnunge.

Dir kënnt d'Routine kréien hei


Zesummenaarbecht mat Koordinaten


10. AUTOLISP ROUTINE DAT ENG DATA TABEL INSETT

Dës Routine generéiert eng Tabelle mat der spezifizéierter Nummer vun Zeilen a Spalten, et ass ähnlech wéi den AutoCAD-Tabellenbefehl, awer leichter ze benotzen.

Dës Routin generéiert e Tabell mat der Zuel vun Zeilen a Spills, ass ähnlech wéi den AutoCAD Table Kommando, awer leichter ze benotzen, obwuel et Daten net mat Excel verbitt Dir hutt d'Optioun fir de Table mat engem vordefinége Wäert ze fëllen déi par défaut "0.00" ass an an all Zell gesat gëtt fir spéider z'änneren.

Dëst Kommando ass och erlaabt Iech de Table mat zwee Optiounen ze generéierenDéi éischt Optioun léisst d'Tabell ze definéieren duerch eng fixe Héicht an d'Breet vun den Zellen an déi aner Optioun Dës Wäerter änneren sou datt d'spezifizéierter Nummer vun Zeilen a Spalten ass gitt d'Bezeechnung vun enger Fënster op.

Weider Optiounen gehéieren déi folgend:

  • Standardtext: Dir kënnt de Kommando soen fir e Standardwäert ("0.00") an all generéiert Zelle ze setzen, dëse Wäert kann personaliséiert ginn a kann op all aner geännert ginn.
  • Texthierf: Et ass d'Héicht déi den agebauten Text wäert hunn, d'Standard Héicht huet e Wäert vun "0.25".
  • Justification: vun den Texter gespaart, also sinn zwou Méiglechkeeten: fit (Fit an der Zelle) a Mëtt (Hallef vun der Zell).
  • Faarf: Dëst ass d'Faarf, déi d'insertéierten Texter hunn standardiséiert d'Ufuerderung ass d'aktuell Faarf definéiert.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. Table
  3. Laut dem Generatioun-Modus ausgewielt gëtt e Punkt uginn oder zwee Punkte ginn uginn fir eng Fënster ze generéieren

Dir kënnt d'Routine kréien hei


Lisp Routinen fir Interaktioun mat Excel


11. Export Koordinate Punkten op eng CSV Datei

Dës Routinéierung mam Autolisp erméiglecht Iech Koordinatepunkten an eng Microsoft Excel CSV Datei ze exportéieren. D'Ziler, aus deenen Dir dës Koordinate ka exportéieren, sinn Punkten, Texter a Blödsruten, wielt se nëmmen un, a weisen op e Zertdoss vun de Koordinaten.

Et muss speziell sinn egal ob d'Objeten Texter sinn, well de Punkt vun der Annonce, déi am Moment vum Export vun den Koordinaten berücksichtegt gëtt, Hängt vun der Rechtfertigung dass dës Texter hunnWann Dir sécher sidd datt d'Rechtlechkeet vun den Texter richteg ass, gëtt et kee Problem beim Export vun de Punkte.

Et ass recommanert, Objeten ze wielen déi e puer Insertion Point hunn, wéi zum Beispill Stécker oder Punkte vu AutoCAD, sou wéi et ass sécherer datt déi exportéiert Koordinate sinn déi déi entspächen.

Wéi mir virdru scho gesot hunn, féiert dës Routine Exkursiounen aus Punkten, Texter (oder och Mtext) a Blöcken, awer Dir kënnt den Quellcode ergänzen fir aner Entitéiten opzeginn wéi zum Beispill: Kreeser, Ufanksspiller vu Linnen, ënner anerem Objeten dat an senger Datebank am Code 10.

Déi exportéiert Koordinate hunn de Format P, N, E, C (Punkt, Nord = Y, Ost = X, Cota = Z) a wéi se exportéiert an eng CSV-Datei (getrennt duerch Komma), wann Dir déi Datei ën Erofluede wäert all Wierklech eng separate Zelle besetzen.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. EPC
  3. Wielt déi Objeten aus deenen d'Koordinaten exportéiert ginn (Notéieren datt Dir Punkten, Texter a Blöcke auswielt (wann Dir se fonnt hutt).
  4. Weist de Standuert an den Numm vun der CSV Datei an déi exportéiert Koordinaten generéiert ginn.

Dir kënnt d'Routine kréien hei


12.  ROUTINE EXPORT COORDINATEN POINTS AUS LËSCHEN A E CSV FILE

Dës Autolisp-generéiert Routine fir AutoCAD erméiglecht Iech d'Punkte vun den Koordinaten vun den Enden vun de gewielte Linnen an eng Microsoft Excel CSV Datei exportéieren

Déi exportéiert Koordinaten si mat der Start a Enn vun den Zeilen, also am Fall wou d'Zeilen duerch dee selwechte Punkt verbonnen sinn, liest de lisp 2 Mol d'selwescht Koordinatioun.

An dësem Fall, wann Dir wëllt Dir sollt d'Optioun gesinn fir d'Koordinate ze sortéieren Duplikat, déi exportéiert Koordinate hunn déi Format P, N, E, C (Punkt, Nord = Y, Ost = X, Dimensioun = Z) a wéi et an e exportéiert gëtt CSV Datei (duerch Komma getrennt), beim Öffnungszertifika gëtt all Wäert seng Zelle onofhängeg a bestëmmend.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. EL3
  3. Wielt d'Zeilen aus, aus deenen d'Koordinate vum Start a Endpunkt exportéiert ginn.
  4. Gitt de Standuert an den Numm vun der CSV-Datei wann d'exportéiert Koordinate generéiert ginn.

Dir kënnt d'Routine kréien hei


13. ROUTINE LISP ZUM IMPORT POINT OF COORDINATEN VUN DER MICROSOFT EXCEL

Dës Iddi generéiert fir Benotzung vun AutoCAD a seng vertikal Programmer erlaben Iech d'Koordinaten Punkten aus engem Fichier vun Microsoft Excel, dës Iddi zu embed ass net néideg Detailer zu de Fichier mat uginn fir z'importéieren, wéi duerch seng Interface sinn Optiounen hunn Dir musst d'Punkten importéieren wéi Dir wëllt.

Fir d'Punkten ze importéieren, gëtt et dorunner geduecht néideg ass datt d'Punktdatei importéiert ass XLS-Extensioun (vu Versiounen virdrun am Büro 2007) oder XLSX (Version 2007 oder spéider) an an der Datei sinn déi Koordinaten mat dem Format formatéiert: P, N, E, C, D, (Pzesummen, NOrge, Este CSënn DBeschreiwung), wéi déi folgend Virstellung:

Et erméiglecht Iech tëschend 3 verschidden Typen Weeër fir e Punktobjekt an der Lieskoordinatioun ze wielen.

  • Déi éischt ass et ze wielen fir en anzesetzen AutoCAD Point Entity (wat duerch de POINT-Kommando generéiert gëtt), erënnere datt d'Display vun engem Punkt an AutoCAD ofhängeg vun der Typ vun Punkt Display gëtt, déi Dir mam DDPTYPE-Kommando definéiert hutt.
  • Déi zweet Optioun besteet aus wielt e Block deen an der Zeechnung gespaart gëtt als Punkt deen an der Lieskoordinat agefouert gëtt, erstellt d'Routine en neie Block mam Numm "cg-point", dee ka benotzt ginn wann et Blocken an der Zeechnung sinn oder wann et keng Blocks an der Zeechnung sinn.
  • Déi drëtt Optioun bezitt sech op de Stil vum Punkt, Dir kënnt e Block aus der Festplatte importéieren, erënnere mer datt an dësem Fall d'Dimensiounen, mat deenen de Block agefouert gouf, d'Visualiséierung vum Block un der Zäit vum Enseignement beaflosst.
  • Wat d'Punktzuel (Labels) ugeet, iCe léisst Dir decidéieren wat Dir wëllt weisen, wann Dir nëmmen e Punkt uginn wëllt, musst Dir nëmmen dës Optioun wielen, déi selwecht fir den Text vun der Dimension oder der Beschreiwung vum Punkt. Dir kënnt wielen fir 3- Dateschutzdaten ze weisen oder ze weisen.

Zousätzlech Dir kënnt d'Zuel vun Dezimalzuelen am Text vun der implizéierter Dimensioun kontrolléieren, déi Skala déi de Label hunn, d'Rotatioun vum selwechten, deem seng Basis ass de Standpunkt vum importéierte Punkt an d'Trennung vum Etikett am Bezéiung, dës Optiounen Dir kënnt se mat engem Numm ze speparen, fir datt se se kënnen no Déi Punkten déi Dir importéiert.

All dës Optiounen erlaben Iech Är Punkten aus engem Excel Fichier séier a mat engem kloer krut fir z'importéieren, et derwäert ass klären, datt de Wee Texter Punkt Label op d'Iddi net ofhängeg sinn, mä den aktuelle Textstil vun Ärer Zeechnen an der aktueller Schicht.

Viru kuerzem hunn ech eng Routine entwéckelt, déi vum Benotzer entwéckelt gouf, wat d'Koordinate agefouert huet, awer vun enger Textdatei, awer mat villen Aschränkungen, dës Kéier duerch dësen neie Kommando wäerte mir méi Méiglechkeeten hunn fir d'Insertion vu Koordinatenpunkten ze kontrolléieren.

Déi beigefüügt Datei bitt och e Beispillblock deen Dir importéiere kënnt, ofgesinn vun enger Tabelle mat dem korrekte Format dat de Kommando brauch fir d'Koordinaten ze importéieren ouni Onbequemen.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. ICE
  3. An den Dialogbox bestätegen d'Optiounen, déi Dir mengt, sinn bequem fir d'Import vun Punkten.

Dir kënnt d'Routine kréien hei


14. Import vun Gebidder aus enger CSV-Datei op Querschnëtt

Dëse Befehl erlaabt Iech Gebaier ze importéieren (Standard ofgeschnidden a fëllen) op Querschnécke vum Terrain, Gebidder ze importéieren, déi an engem CSV (comma-delimitéiert) Datei sinn, abhängt vun der beigefügten Ofbylddatei.

Dëst Kommandéiert liest de Progrès an der éischter Kolonn vun der CSV-Datei an gesitt no den Text mat deemselwechte progressiv an der Zeechnunge vun der Zeechnung, en entsprécht de Korrespondenzschnouer an der Uewerfläch vum Querschëff.

D'Suffixen, déi am Schnëtt- a Fëllgebitt als Standard agefouert ginn, sinn: "AC =" an "AR =", déi duerch Code manipuléiert kënne ginn, souwéi d'Zuel vun Dezimaler an d'Héicht vum agebauten Text.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Et stellt als aktuell d'Schicht fest, déi d'Texter enthält, déi agebaut ginn, zum Beispill: "Text-Areas".
  3. Gitt den Numm vum Kommando a. Arimx
  4. Selektéiert d'SCV-Datei, déi d'Gebitt enthüllt enthält
  5. Wielt d ' Wëllt dir duerstellen? a sengem entspriechende Beräich aus der CSV-Datei, wann Dir alles gewielt hutt dréckt just den Schlëssel Gitt.

Dir kënnt d'Routine kréien hei


15. Lëscht vun de Weeër vun de Biller an der Zeechnung

Wann Dir mat Biller beschäftegt, ass et schonn oft néideg fir eng Lëscht mat hinnen ze schafen, dorënner hirem Standortwee, mat dëser Routine kënnt Dir eng Lëscht mat de Weeër vun all de Biller an der aktueller Zeechnunge setzen.

Dës Routine erfëllt d'Input vun enger Optioun net, ruffen d'Kommando einfach un a gëtt direkt an der Command AutoCAD vun der Lëscht, déi Lëscht mat de Weeër vun de insertéierten Biller.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. Kalk

Dir kënnt d'Routine kréien hei


16. Eroplueden en Text mat dem aktuellen Dateierwee

Dës Routine déi am Autolisp entwéckelt gëtt, erméiglecht eis all Text ze aktualiséieren, mat dem Wee an den Numm vun der aktueller Datei.

Dëst ass eng gutt Hëllef bei der Aktualiséierung vum Bréif vum Pläng mat dëser Informatioun.
An de Wee kritt och den Numm vun der aktueller Tabulatioun, wann et am Modellraum ass, wäert et am Ende vun der Streck kucken: Modell, soss ass et am Numm vun der aktueller Tab.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. Wee
  3. Wielt den Text fir de Wäert vun der aktueller Zeechnen ze ersetzen, wann Dir kee Text ersetze musst just dréckt gitt fir de Wee op der Kommandozeileg ze weisen.

Dir kënnt d'Routine kréien hei


17. Eropséchert e Text deen duerch aktuell Datum mat verschiddene Ausgabformate gewielt gëtt

Mat der Hëllef vun dëser gudder Routine kënnt all Text ersetzen, mat dem Wäert vum aktuellen Datum.

De Kommando vum 8 stellt verschidden Typen vun Formater fir dësen Datum, vun engem einfachen Datumtyp op eng laang Formatart, wou den Dag vum aktuellen Datum automatesch mat AutoLisp programméiert gëtt.

Dir kënnt Typentypen auswielen Text y Mtext, dës ginn automatesch vum aktuellen Datum mat dem gewielte Format ersat, déi aktuell Dateiformate sinn déi an der Illustratioun, all eenzelen gëtt mat senger Zuel identifizéiert, déi déiselwecht wäilt dëse Format op Ufro op de Kommandozeechen ze wielen vun AutoCAD.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. RF
  3. Gitt duerch 1 Nummer op 8, de Format vun deem Datum aus, kënnt Dir d'Mark (?), fir déi verfügbaren Datum Formater ze weisen
  4. Wielt déi Texter, déi Dir mam Datum duerch den ausgewielten Format ersat wuegen wëllt
  5. Dréckt de Schlëssel gitt fir de Kommando ze maachen an d'gewielte Texter ze updaten

Dir kënnt d'Routine kréien hei


18. ROUTINE LISP ERKLÄRT ODER TRANSPOSITIERT SELEKTE TEXT

Heiansdo wëlle mir d'Wäerter vun zwee Texter ëmgoen, zum Beispill, datt den Text mat der Nummer 1346 1111 gëtt an a vice-versa, dës Routine erméiglecht eis Wäerter vun den Texter ze iwwersetzen, déi ausgewielt sinn.

Fir dëst Resultat z'erreechen ass genuch fir déi zwee Texter ze weisen, one after the other.

Maacht dës Saache fir dës Routine ze benotzen.

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. tra
  3. Wielt déi zwou Texter ze transponéieren.

Dir kënnt d'Routine kréien hei


19. ROUTINE ERËNNEREN D 'INHALT VUN ENGER TEXT AM POINT OF INDI. POINT

Dësen neie Kommando kritt den Dimenswert (Y Koordinatioun) vun engem Punkt an huet en als Inhalt vum gewielte Text festgeluegt.

Dës Routine ass ganz nëtzlech fir zB beim Terrain mat Terrain Terrain an mir wëllen d'Héicht vun engem Eck zéien an en an engem vun den Texter festleeën, déi d'Terrain vun der Terrain uginn, kann och benotzt ginn wann Dir mat Querschnécke vu Terrainen a Et ass gewënscht de Wäert vun der Dimensioun an der Sectioun vun der Sektioun ze kréien an et am Text festzeleeën datt dee Wäert vun der Quote entsprécht.

An dësem Kommando kënnt Dir a wéi eng Skala déi Dimensioun hunn déi am Text festgeluegt ass, et ass net d'Héicht vum gewielte Text, awer d'Skala déi de Profil oder de Sektioun huet fir ze weisen, wann Äre Profil zum Beispill 10-mol héich ass an der vertikaler, musst Dir de Kommando vum 10 NC ugeluecht sinn fir e Skala wéi, sou datt de Kommando d'Entsuerderung vereinfacht an de passende Wäert am gewielte Text festleet.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. NC
  3. Gitt d'Skala vun de Quoten
  4. Gitt d'Zuel vun Dezimalplaze fest, den Text gëtt mat der Quota kritt (3 per Default)
  5. Gitt den Punkt vun deem Dir wëllt d'Kontingesch kritt an
  6. Wielt den Text, deen duerch de Wäert vun der Erfaassung kritt gëtt oder wann Dir wëllt, kënnt de Schlëssel dréckt gitt fir nëmmen déi Quota erreechen ouni Text ze ersetzen

Dir kënnt d'Routine kréien hei


20. ROUTINE, DASS IST TEXT VUN PROGRESSIV AN ANERER VUM INDIERT KODÉIEREN ÄNNER WEIDER FÄLL VUN ENGER PREFIX ODER SUFFIX

Dëse Befehl erméiglecht Iech d'Progressiv- a Dimensiounswerte (X- an Y-Wäerter) vun enger gegebene Punkt ze kréien an se an den ausgewielten 2-Texter ze setzen.

Zousätzlech zu all Text füügt et e Präfix oder e Suffix bäi, zum Beispill wann e Präfix fir d'Dimensioun (Y Koordinat) uginn ass gläich wéi "CT =", wann den Héichttext ausgewielt gëtt, aktualiséiert de Kommando den ausgewielten Text mam Wäert vun der kritt Héicht, plus dem uginnene Präfix, zum Beispill "CT=236.42", wann de progressiven Text ausgewielt gëtt, gëtt et mam Wäert aktualiséiert. vun der kritt X Koordinate plus de Suffix "0+", zum Beispill "0+10.0".

Dëse Kommando kënnt mat de Präfixe fir déi progressiv a scho definéiert Dimensiounen ("0 +" a "CT =") a kann nëmme geännert ginn andeems de Quellcode geännert gëtt, well dëst Kommando geännert gëtt, wann et erwënscht ass, sou datt e Präfix an e Suffix op d'selwescht Zäit an den Texter eropgesat ginn.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. PC
  3. Gitt den Punkt aus deem d'Wäerter vun der progressiver (X Koordinatioun) an der Koordinate (Y Koordinate)
  4. Wielt de progressive Text
  5. Wielt den Text Dimensioun

D'Wäerter vun den Texter ginn mat den Donnéeën aktualiséiert

Dir kënnt d'Routine kréien hei


21. ROUTINE AUTOLISPUS EEN SPEZIFESCHE COTA BEI ENG INDIATES POINT ESTAT

Dëst ass eng Routine déi an Autolisp gemaach gëtt, déi et erméiglecht datt e Dimenswert (Y Koordinatioun) op ee Punkt ze setzen.

Dëst Kommando Ufroen Donnéeën (Punkten a Wäerter) a stécht Operatiounen der Finale Wäert ze kréien gëtt zu der Y. koordinéieren vun der spezifizéierter Punkt gesat ginn (d'Koordinatioun vun der UCS (Universal Koordinéiert) op engem Punkt vun der koum Wäert uginn de Wäert vun änneren ).

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lued de Fichier op AutoCAD mam Kommando APPLOAD oder kopéieren der Datei an en an AutoCAD.
  2. Gitt de Kommando nennen: OS
  3. Wann Dir probéiert datt den Dimensiounpunkt uginn ass, musst Dir e Punkt op der Kaart uginn (de Punkt wou Dir eng speziell Dimensioun gesitt).
  4. De Kommando wäert Iech kucken, den Dimenswert ze setze fir e Text ze wielen:
  5. Hei musst Dir de Wäert vun der Dimensioun uginn, déi de Y-Koordinate am uewe pointéierte Punkt wëllt hunn, Dir kënnt e Wäert eraweren oder Dir kënnt e Text wielt dee vum Dimension Wert enthält, de Kommando kritt nëmmen den numeresche Wäert, wann de och eng Beschreiwung.

Fir nozekucken, datt d'Dimension, déi am uewe pointéierte Punkt erfaasst gouf, d'Befehlsidentifizéierung ausgefouert huet, den Punkt uginn an an der Kommandozeechen observéiert datt de Wäert vun der Y-Koordinatioun elo mat dem Wäert ass.

Dir kënnt d'Routine kréien hei


22.  AREASX: ROUTINE LISP BEI FINÜCHTER ZE KONTUREN

Dëse Befehl erlaabt Iech Gebidder ze fannen déi an engem internen Punkt tëscht Objeten oder duerch zougeloossene Konturen gewise ginn, dëst Kommando weist d'Géigere kritt oder soss an engem gewielte Text festgeluegt.

De Kommando Ax huet déi folgend Optiounen:

Ufankszäit Wann:
Spezifizéiert en interne Punkt vum Gebitt oder [Wielt Objet / Optiounen] :

Hei musst Dir déi intern Punkten uginn, aus deenen de Beräich kritt gëtt, d'aner Alternativen am Detail beschreift:

Select Objet: Stéit fir intern Spannungen ze fannen fir Lidder ze fannen, kann Dir geschlossene Polygone gewielt fir Är Géigend ze fannen.

Verfügbaren Optiounen: Dës Optioun lued d'Dialogbox Kommandooptiounen op, d'Dialogbox ass wéi folgend:

All Optioun gëtt hei ënnendrënner beschriwwen:

Zuel Dezimalsteng: D'Zuel vun Dezimalzuelen déi Fläche wäert hunn (2 par default).
Héicht vun Text fir ze insertéieren: Wann Dir decidéiert en Text mat der gewieltener Zone ze kréien, da gëtt et d'Héicht festgeluegt, déi den Text gesot huet.

Konversiounen vu Beräicher: Dës Optioun erlaabt Dir Operatiounen mat den Wäerter vun de Fläche fonnt déi duerchgefouert gëtt, all Gebitt gëtt hinzukommen, subtrahéiert, multiplizéiert oder gedeelt duerch e Faktor, deen am ënneschten Deel vun dëser Optioun spezifizéiert muss ginn.
De Kommando weist ob d'Konversioun aktiv ass a wéi eng vun den Operatiounen duerchgefouert gëtt a mat wéi engem Wäert d'Konversioun duerchgefouert gëtt.

Dës Optioun erlaabt Iech d'Gebaier anzestellen wann d'Zeechnunge an ënnerschiddlechen Skalen oder an aner Zeechnen agesat ginn.

Schued unzehuelen: Dës Optioun erméiglecht all eenzelt uginn Géigend ze schaaft, e bessere Bléck op d'Gebitt ze fannen, déi fonnt gëtt, et z'erméiglechen, ob et korrekt ass (standardiséiert gëtt).
Numm vun der Schatting: Hei musst Dir de Numm vun der Schattend unzeginn an den uewe genannt Gebidder (Solid default).

(Shading) Skala: Hei de Skala Faktor vun der Schatting gëtt uginn, dësen Faktor ass variabel je no der Art vu Schued ausgewielt.

Faarf (Verschattung): D'Faarf déi d'Schattde benotzt an déi ugewandte Gebidder.

De Schattenden ofgeschloen: D'Optiounen ënnen uwennen nodeems d'Kommando-Applikatioun ofgeschloss ass.

Contour resp. Wann déi aktivéiert Konturen aktivéiert ginn, ginn net geläscht.

Bleiwen: Wann déi aktivéiert Schattings aktivéiert ginn, ginn net geläscht.

Félicitatiounen:
Spezifizéiert en interne Punkt vum Gebitt oder [Wielt Objet / Insert Text / Optiounen] :

Textfeld anzeginn: Dës Optioun erlaabt Iech en Text mat dem kritt Gebitt anzeginn anstatt een ze wielen fir se z'ersetzen. Den Text mam fonnte Gebitt huet den Default Präfix: "Beräich =", dëse Präfix kann am Programmcode geännert ginn.

Text änneren: Dës Optioun gëtt aktivéiert wann d'Enter-Taste gedréckt gëtt oder déi riets Maustast gedréckt gëtt, wat en Text ufroe fir ze wielen, zum Beispill wann et en Text mat folgendem Inhalt gëtt: "AC=0.00m2" an duerch de Kommando an Gebitt vun 3.25 fonnt gouf, da wäert de Kommando den Text ersetzen, et aktualiséieren op "AC=3.25m2". Wéi Dir gesitt, ersetzt AX nëmmen déi numeresch Wäerter vum Text, deen ersat gëtt, sou datt Dir Gebittstexter mat verschiddene Präfixe kënnt hunn, zum Beispill: "AR=0.00m2", "AM=0.00m2", "Schneidfläch" =0.00m2", "Mäi Beräich=0.00m2", etc.

Gëllegt a ongëlteg Schiermer:

Gülteg Préifung

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. AX
  3. Et beweist eng intern Punkt an der Géigend Dir ze fannen wëllt (Dir sécher ze maachen hunn, datt d'Géigend komplett zougemaach ginn mussen ze fannen, well soss de Kommando gëtt eng Fehlermeldung Kaart).
  4. Bedeit intern Punkten wann Dir braucht, de Kommando Roserei, aktueller (iwwerdribblen) all Fluggesellschaften fonnt.
  5. Dréckt Är oder riicht klickt fir de Kommando ze maachen an de Géigendeel an enger existéierter Text ze setzen.

Dir kënnt d'Routine kréien hei


Auswiel vun Objeten


23. Wielt all d'Entities vun der Schicht vum gewielten Objet

Dës kleng Routinitéit ass déi selwecht wéi déi virdru, den Ënnerscheed datt den Numm vun der Schicht net hei erfaasst ass fir d'Objeten auszeschléissen, mee e Entity ass ausgewielt aus deem Dir den Numm vun der Layer kritt.

Wéi an der viregter Routine gëtt d'Auswiel vun den Entitéiten net sichtbar gemaach, awer et existéiert als Set vu ausgewielten Entitéiten, sou datt de Selektiounsmodus muss uginn "virdrun" fir d'Objeten ze wielen.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. SSL
  3. Selektéieren vum Objet deen den Numm Layer kritt fir déi aner Entitéiten auszeschalten
  4. Maacht d'Auswiel vun Entities effektiv an der prädiktiven Modus

Dir kënnt d'Routine kréien hei


24. Intern oder externe Objeten aus enger gewielter Polyline unzeginn

Mat dëser Routine kënnt Dir Objeten iwwerhuelen, déi am internen oder äusseren Deel vun enger gewielter Polyline sinn. Wann d'Optioun ugewise gëtt, ginn d'Objeten, déi duerch d'Polyline gekuckt ginn, ofgeschnidden vun der Säit uginn.

Wann et ëm d'Ofwécklung vun Objeten ausserhalb vun der Polyline kënnt ginn, muss speziell Hëllef geholl ginn Dëse Kommando léisst all Objete dobausse vun der Polyline läusse.

D'Polyline fir ze wielen muss eng closed polyline sin, soss ass d'Routine fir den éischte Punkt vum Segment mat der éischtera schliesslech zou mat menger imaginärer Linn d'Poli- linatioun an d'Eliminatioun vun alles wat dobannen oder ausserhalb vun dëser Linn ass.

D'Optioun ass geschnidden wéi et logesch ass, nëmme mat Wierker déi manuell manuell geschnidden kënne ginn, wéi zum Beispill, Linnen, Kreeser, Béi, etc, Blocen an aner zesummegesate Objekter passen net an dës Objeten déi ausgeschnidde kënne ginn.

Mat der lisp eng Beispill Datei gëtt ugeschloss fir datt déi entspriechend Tester do gemaach ginn, éier de Kommando an de leschte Dateie benotzt.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. PolErase
  3. Wielt Polyline déi als Iwwergang déngen soll d'Objeten ze eliminéieren, déi eliminéiert ginn.
  4. Wielt e Objete Optioun löschen, Dir kënnt d'Optioun wielen: Fënsteren (et gëtt just Objeten geluegt, déi ganz dobannen oder dobaussefen sinn) Capture (Verännert Objeten déi souguer duerch de Rand vun der Polyline geschnidden ginn) läschen a ernéit (wéi de Numm implizéiert ass, da wäert d'Objete geläscht sinn, déi dobannen oder ausserhalb der Policlin sinn an d'Objeten ausschneiden déi duerch d'Grenz geschnidden ginn.
  5. Gitt e Punkt op där Säit (intern / extern) wäerte geläscht oder geschmaacht ginn.

Dir kënnt d'Routine kréien hei


25. Erlaabt Iech all d'Entities aus der Lëscht ze léieren

Et ass eng lisp Routine déi Iech all Entitéiten selektéiert, déi an der gezeechent Layer sinn. Ënnerschreiwe keng Faarf oder aner Eegeschafte, déi d'Entity hunn.

Dës Routine ass net am Fall vun der Ekliptik ze sensibiliséieren, sou datt Dir iergendeppes gitt, just datt et gutt geschriwwe gëtt.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. sca
  3. Gitt den Layerennummele vun den Objeten an déi Dir gewielt hutt
  4. Maacht d'Auswiel vun Entitéiten déi effektiv duerch de Modus sinn virbereeden

Dir kënnt d'Routine kréien hei


26. Kopéiert den Inhalt vun engem Text op en aneren Text

Et ass eng Routine mat der autolisp Programmiersprache gemaach, et erméiglecht eis den Inhalt vun engem gewielte Text ze kopéieren an de Wäert an engem zweeten Text ze wielen deen ausgewielt gëtt.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:
  1. Lëschten déi lisp Datei an AutoCAD, mam Comado Appload oder einfach duerch Kopie vun der Datei an en an AutoCAD.
  2. Gitt den Numm vum Kommando a. RT
  3. Wielt den Text, aus deem Dir de Wäert kritt.
  4. Wielt den Text, deen Dir mam Ersatz fréizäiteg ersetzt.

Wéi Dir gesitt, ass d'Routine einfach, awer et ass ganz nëtzlech, wann et ëm d'Text Editéiere kënnt.

Et soll feststellen, datt d'Sprooch an dëser Iddi benotzt ass kloer AutoLisp, en neit Element an VisualLISP déi selwecht Kommando mee geschriwwe ginn Post, an deem mer gesinn, datt d'Gréisst vun der Struktur ass weider reduzéiert.

Dir kënnt d'Routine kréien hei


27. Ännert d'Dezimalzuel vun engem Text ouni de Originalgréisst änneren

Dëst LispLanguage Iddi erlaabt Dir der Zuel vun Dezimalzuel Plazen Text ausgewielt ze änneren ouni den Original Dezimalzuel Zuel, mat deem Verléierer Dir eng Rei zB 2 DEZIMALZUELEN Kaart kann, mä intern hunn eng nei Besëtz mat senger ursprénglech definéiert Wäert.

Dës nei Eegeschafte kann nëmmen duerch dëse Kommando zougerullt ginn, well se net vum Properties-Dialogfeld opgezielt sinn.

De lisp kënnt dir d'Zuel vun Dezimalnumm änneren oder d'originell Nummer vun engem Text fräigesat ginn mat dëser Routine, Dir wësst wéi vill Decimalen Dir ursprénglech gehollef huet Wann Dir déi ursprénglech Wäerter wëllt zrécksetzen.

Et ass bemierkenswert dat dës ursprénglech Wäerter bleiwen Och wann d'Datei oder AutoCAD zougemaach gouf, also hutt Dir d'Sécherheet déi d'originell Donnéeën vun Är Wäerter sinn ëmmer do, och trotz der Wiederherrschung vun den originelle Wäerter zu den Texter.

Dëst neit Gebai konnt mat der Aktioun of Excel Dezimaldeeg änneren, awer déi eenzeg Beobachtung ass datt dës Eigenschaft intern wier a wéi mir virdru gesot hunn D'Properties Fenèt ass net fäerdeg Fir dat ausgedehnt Datum vun Entitéiten ze weisen.

Besonnesch Berücksichtegung muss gegeben ginn Déi gewielte Texter sinn numeresch Texter, dat heescht, si enthalen nëmmen Zuelen, well soss gëtt hire Wäert op "0.00".

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. AREDE
  3. Kuckt eng vun de Optiounen, déi Dir maacht
  4. Wielt déi (numeresch) Texter, wou Dir d'Operatioun wëllt maachen

Dir kënnt d'Routine kréien hei


28. E puer Texter op der Basis vun der éischt ausgewielten

Routine déi mam AutoLisp entwéckelt gëtt, erméiglecht eis verschidden Texter baséiert op déi éischt gewielt.

De Programm erlaabt Iech d'Texter vertikal ze wielen (Späicher) oder horizontal (Zeilen), fir dat Dir nëmmen déi éischt zielt, déi als Basis benotzt soll fir déi aner Texter ze alignéieren.
Et sollt bemierkt datt de Punkt als Basis geholl fir d'Ausrichtung vun den Texter den Insertiounspunkt ass, wann all d'Texter d'"lénks" Begrënnung als Insertion Point hunn, ginn se all mat Respekt zu dësem Punkt ausgeriicht an et wäert eng eenheetlech Ausrichtung. Wann d'Texter eng aner Begrënnung hunn, ginn se all mat Respekt un hiren Insertion Point ausgeriicht, wat d'Ausrichtung vun den Texter inkonsistent verursaacht.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. alit
  3. Wielt de Basis Text, aus deem d'Ausrichungsachs kritt
  1. Wielt d'Texter un
  1. Done waren d'Texter op déi éischt ausgewielt baséiert

Dir kënnt d'Routine kréien hei


29. Kopéiert d'Héicht vun engem Text an setzt op aner gewielte Texter

Dës Routine, déi am AutoLisp geschriwwe gëtt, kopéiert d'Héicht vun engem gewielte Text an ass an den Texter festgeluegt, déi spéider ausgewielt ginn an d'Héicht änneren.

wann Dir 3 Texter Zum Beispill hunn, huet de fréiere enger Héicht vun 3 an den nächsten zwee hunn eng Héicht vun 6 a wëllt Dir déi zweet zwee och eng Héicht vun 3 hunn amplaz 6, just éischt den Text wielt hir Héicht huet 3 an dann déi Texter déi 6 Héicht hunn.

Maacht dës Saache fir dës Routine ze benotzen.

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. CA
  3. Wielt den Text, deem seng Héicht ass deen Dir kopéiert oder setze wëllt.
  4. Selektéiert d'Texter déi Dir fir d'éischt ausgewielt hutt

Dir kënnt d'Routine kréien hei


30. Wielt e Text a set de Wert fest, deen am Attribut vun engem Block gespaart gëtt

Dëse Programm, deen an Autolisp a Visual Lisp gemaach gouf, erméiglecht et e Text auszeschléissen, de Wäert vun der Inhalter ze kopéieren an d'Aktualiséierung vun engem Attribut dat aus engem Block ze beherrschen.

Dat heescht, wann mir en Attribut vun all Block ze aktualiséieren fir en existenten Text einfach d'Text zuerst wielen an duerno d'Attribut an et gëtt laut dem Wäert vum gewielte Text aktualiséiert.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. cta
  3. Wielt den Text, deen de Wäert enthält, deen kopéiert gëtt.
  1. a gitt direkt d'Attribut fir d'Mooss ze änneren
  1. D'Resultat ass hei ënnendrënner:

Wéi kënne mer gesinn, dëse Kommando ass ganz nëtzlech, wann mir e Wäert vun engem Attribut vun engem spezifesche Text aktualiséieren.

Dir kënnt d'Routine kréien hei


31. Äert Héicht vun Texter änneren, no Prozentsatz

Dës Routine, déi mam AutoLisp generéiert gëtt, erméiglecht eis déi Héichte vun den ausgewielten Texter ze änneren, andeems se se a Prozenter geännert ginn.

Zum Beispill, wann Dir zwee Texter hutt, ee mat der Héicht 0.5 an der anerer mat enger Héicht vun 1.00 an e Prozentsaz vun 1.5, hënnert d'Héichte vun den Texter duerch déi folgend: 0.75 a 1.5.

Dës Routine ass ganz nëtzlech, wann et néideg ass, Verännerungen an de Héichte vu ville Texter mat ënnerschiddlechen Héichten z'änneren.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. ch
  3. Gitt den Prozentsatz, deen d'Héichte vun den Texter äntweren, zum Beispill: wann Dir 0.5 kënnt aginn, ginn all Texter ëm d'Hallef reduzéiert, a wann Dir 2 entschéckt, ginn all Texter widderstanen
  4. Wielt déi Texter déi Dir änneren wëllt

Dir kënnt d'Routine kréien hei


32. ROUTINE LISP ZUM ELIMINAT DEN KONTENT VUN ENGER ATTRIBUTE VUN ENGER BLOCK

Wann Dir e Block mat vill Attribten hutt, ass et ganz onhaltlech datt de Inhalt vu ville vu menge läschen ass, normalerweis doppelklickt op d'gewielten Attribut, wart drop datt de Dialogfeld geläscht gëtt an de Inhalt geläscht gëtt.

Fir dës onwierteg Aarbecht ze vermeiden, Dëse klenge Routine wäert Iech e bësse vun der Zäit hunn, déi Dir verbruet hutt fir d'Aufgab beschriwwe ze maachen. Mat dësem Kommando musst Dir just d'Astellungen auswielen, déi de Inhalt Inhalt läschen wëllt.

Dir musst verifizéieren datt d'Texter déi am Block sinn ass Attributiounen (heiansdo verwiesselen tëschent hinnen), fir datt d'Routine richteg funktionnéiert. Geescht, dëst Kommando just den Inhalt vum Attribut geläscht, awer net de Attribut selwer vum Block.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. BCA
  3. Wielt déi Aart vum Block aus, aus deem Dir säi Inhalt läschen wëllt.

Dir kënnt d'Routine kréien hei


33. ROUTINE BEI ​​VISUAL LISP KOPIEREN DEN KONTENTEN VUN ENGER TEXT a ESTABLÉIEREN IT AN ALL SELEKTE TEXTE

E puer Zäit huet ech Iech mat enger Routine, déi de Wäert vun engem Text kopéiert a se op en anere gewielte Text festgeluecht huet, dës Kéier erstallt datt Dir de Wäert vun engem gewielte Text kritt an Dir kënnt et op verschidde Texter festleeën déi Dir ausgewielt hutt.

D'Benotzung vun dësem neie Kommando ass ganz einfach, Dir musst just den Text auswielen aus deem Dir de Wäert kopéiere wëllt an da musst Dir all d'Texter auswielen déi Dir mat dësem neie Wäert ersetze wëllt.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. RTN
  3. Wielt de Quelltext vum Wäert, deen kopéiert gëtt
  4. Wielt déi Texter, déi duerch dësen neie Wäert ersat ginn
  5. Dréckt d'Enter Taste fir de Kommando ze maachen an d'Texter mam neie Wäert z'aktualiséieren

Dir kënnt d'Routine kréien hei


34. ROUTINE BEI ​​AUTOLYSP, DASS EEN EEN PROGRESSIV reduzéiert HËLT VUN DER TEXT

Et ass e lisp, deen zwee Kommandoen enthält: Erhéigung a Reduktioun, dës Kommandoen erlaabt d'Héicht vum gewielte Text ze änneren, andeems se et vergréissert oder d'Gréisst vun der Gréisst ännert.

D'Gréisst ännert sech fir all Klick am Text an ass no dem e Faktor, deen am Quellcode vum lisp uginn, dee Fakt ass 1.2. Déi éischt Héicht vum Text gëtt multiplizéiert 1.2 All Kéiers wann Dir op dësen klickt oder gitt se tëschent 1.2, jee no wéi e Kommando Dir hutt gewielt.

Fir méi Informatiounen iwwer wéi héich de Text ass all Kéier wann de Text klickt gëtt, weist d'Routine déi héich Héichte fir all Changement vun der Héicht am Text.

Dëst Kommando ass ganz nëtzlech wann Dir d'Héichte vun Texter am Verhältnis vergréissert oder reduzéiert, ouni datt Dir eng definéiert Endphase huet, nëmmen visuell.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. AU (fir ze erhéigen) | RE (fir ze reduzéieren)
  3. Klickt op den Text fir d'Gréisst ze vergréisseren oder ze reduzéieren esou vill wéi Dir et néideg fannt
  4. Dréckt d'Enter Taste fir de Kommando ze maachen

Dir kënnt d'Routine kréien hei


35.  ROUTINE LISP D'MASSE MOMENTEN AWÉIEREN DIMMERN

Déi folgend Routine erlaabt Iech Dimensmemesser (dimensionéiert) z'erreechen, d'Wäerter kréien am Bildschierm gewisen, déi Dir kopéiert an e Paste fir zum Beispiel an Microsoft Excel an e puer Wäerter an eng getrennten Zeil setzen.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. DimX
  3. Gitt d'Unzuel vun Dezimalzuel vun de Messagen, déi ofgeschnidden ginn (3 no Standard)
  4. Wielt déi Dimensiounen un Är Messungen
  5. Dréckt op Enter fir dës Auswiel ze finaliséieren an ugewisen op d'Bildschinn déi gewënschte Wäerter

Dir kënnt d'Routine kréien hei


36. ROUTINE BEI ​​VISUALLISP DASS DÉI WUEL VUN DEN NUMMER A NÉIDEG FACTOR

Routine op VisualLisp erméiglecht de Wäert vun den Zuelen vun den ausgewielten Texter erop. Dës Routine, déi am VisualLisp generéiert gëtt, erméiglecht de Wäert vun den Zuelen vun den ausgewielten Texter (niewendlech op) unzeruffen, no engem gewéinte Steigerungsfaktor.

Wann den eegene Wäert eng negativ Zuel ass, sinn d'nächste Wäerter e Verloscht vum Initial Wäert.

Zum Beispill, wann den Initialwert 1 ass an en Inkrementwäert vun 1 erfaasst ginn, ginn duerno gekuckte Nummeren ofgestëmmt ginn duerch eng Eenheet, de nächste 2, de nächste 3, a sou weider.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. INC
  3. Wielt den Text mat der Ufanksgehalt
  4. Gitt den Inkrement
  5. Wielt een an all de Texter, déi Dir ersetzt, ersetzen
  6. Dréckt d'Enter Taste fir de Kommando ze maachen

Dir kënnt d'Routine kréien hei


Lisp fir Topographie a 3D


37. Konvertéiert 3DFace Entities fir ACIS Solidaritéit

E puer Mol hat ech dës interessant Lippin gemaach an obwuel latelang ech et net benotzt hunn, all Kéier wann ech et brauch, hat ech enorm mat Volumen Rechnungen gehollef, dat als Ergänzung an den Momenter datt zivil Bierger 3D net meng Resultater bräicht .

Et ass eng Routine Auswiel vun 3Dface Objeten, déi se zesummegestallt hunn an ëmgewandelt ginn an e puer 3D Solid Objet, seng Uwendung ass einfach a einfach genuch fir d'Objeten ze wielen an d'Routine wäert all d'Aarbecht maachen.

Fir méi grousser Unerkennung vun de Verännerunge vun der Routine an den Objeten, Dir musst eng 3D-Sicht hunn, Anescht wéi bei der Planz net observéiert d'Héichten, déi am 3D Solid erstallt sinn, well de Feststoff gëtt erstallt andeems Dir all ausgewielt Gesiicht vertikal "ënner" déi aktuell Z-Achs projizéiert, op e Fliger an e Distanz dee vum Benotzer uginn.

Fir sécherzestellen, datt all Deeler vum Netz wéi Solidaritéit produzéiert ginn, Dës Distanz kann net null sinn, mä de festen ka spéider geschnidden ginn, wann et néideg ass fir déi néideg Dichtheit, mat boolesche Operatiounen oder Solidaritéitsbetrieb. De Resultat ass fest an der aktueller Schicht entstoen.

Wann am Enn vun der Unioun vu klengen Feststoffer, d'Operatioun hält oder hänkt wéinst Gedächtnisbeschränkungen, Dir kënnt probéiert mat hinnen manuell matmaachen.

Notizen ze mengen dat:

Wann Änergeren Gesiichter net identesch Koordinaten hunn, ett wären ganz kleng Lücken oder Iwwerlappungen tëschent deenen Solidaritéit, déi dovunner ofgeleet ginn. Dat kann sécher sinn, datt AutoCAD net kann an der Solidaritéit matmaachen, déi folgend Messagen weisen:

  •  "Inkonsistent Inhalter vun der Kräizungskurve."
  •  "Inkonsistent Informatioun a Vertex a Coedge Koordinaten."
  •  "Inkonsistent Rand-Gesiicht Bezéiungen."
  •  "Inkonsistent Gesiicht-Kierper Bezéiungen."
    Wa Problemer probéieren wann d'Vollzäit produzéiert gëtt, musst Dir e klengt Distanz kopéieren an dann d'Kopië mat der Originalversammlung fusionéieren fir all d'Lücken an der 3DFace Fläche ze fëllen an ze probéieren erëm ze erhalen, bis de Problem geléist gëtt.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. F2S
  3. Wielt d'3D fir e festen konvertéieren
  4. Gitt d'Héicht (down), déi de festen Zäitraum vun all Eckpunkt vum 3DF huet
  5. Gitt de Wee vir déi massiv: Automatesch oder Manual

Dir kënnt d'Routine kréien hei


38. Insistéiert d'Dimensiounen an de Konturele vu senger Héicht

E puer Mol kënnt Dir feststellen datt Dir Konturen an enger Datei hutt, awer dës hunn net seng Quote, duerch dës Routine, kënnt Dir d'Dimensiounen an der topographescher Néieregrupp setzen, déi Dir wëllt.

D'Dimensiounen déi benotzt gi ginn Blöckchen mat Attributiounen, dës Blödler ginn an engem Zeechnen erstallt Millimeter. Fir datt Dir dës Lisp ouni Probleemer benotze kënnt, musst Dir de Kommando benotzen "UNITS" (Eenheeten) definéieren d'Eenheete vum Inhalt fir an "Millimeter" (Millimeter).

Et ass derwäert ze klären datt fir dës Routine déi richteg Héicht op d'Konturlinnen anzeféieren, musse se eng Héicht hunn (koordinéieren z> 0), well d'Héicht kritt aus dem Punkt uginn op enger Konturkurve Wann d'Konturlinnen Héicht 0 hunn (Koordinat z = 0), dat heescht, se hu keng Héicht, d'Routine wäert en Text mat deem Wäert setzen.

Der Skala vun der Iddi ugefrote rappeléiert der Skala, datt d'Zeechnen d'Spektraltypen ginn, ass e Wäert vun Ulass Gréisst Dimensioun Text gesaat ginn, kënnt Dir vun waarden oder falender dëse Wäert getest ginn bis d'Dimensioun mat hin ass Textgréisst déi Dir wëllt.

Dës Routine huet 2 Attributiounen: EL_TAG.dwg y EL_TAG2.dwg, et ass d'Blöter mat Attributer déi et uewendriwwer erkläert gëtt, kënnen dës Fichier iwwerall kopéiert ginn, obwuel se recommandéiert datt se an deemselwechte Fichier wéi d'Routine sinn.

Fir AutoCAD fir dës Fichier ze liesen, musst Dir de Wee vun der AutoCAD Standort am Dialogfeld festleet Optiounen-> Support Date Sich Sich.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. CPE
  3. Gitt e Punkt iwwer d'Linn vun der Néieregéierung an op déi Plaz déi Dir wëllt d'Dimension setzen
  4. Gitt e weidere Punkt, fir d'Rotatioun ze definéieren déi d'Dimensioun hunn fir ze insertéieren
  5. Dir kënnt weider Gréisst setzen Insertion Point uginn, wann Dir net méi Dimensiounen ergänze wëllt, dréckt d'Enter Taste fir de Kommando ze féieren

Dir kënnt d'Routine kréien hei


39. Linnen d'Strecken ofgeschnidden oder d'Häng ze fëllen

Dës Routine zitt d'Zeilen vun der Schnëtt a fëllen d'Hänge, déi Schräinlinn sinn noutwendeg fir d'Unebenheet tëschent de Plattformen ze weisen oder ze representéieren.

Fir d'Schräinjonglinn mat dëser Routine ze generéieren, muss d'6 Daten erreecht ginn, déi de Schlaachlinen erwaart wéi erwaart.

Déi folgend sinn déi gefrote Donnéen:

  1. Distanz tëscht Pausewäschen (m): Hei musst Dir d'Trennung tëscht all Linn vum Steen.
  2. Wielt d'Polyline vun der héchster Dimensioun: Wann den Hang e Ënnerscheed tëscht zwee Linnen vu Kanten ass, da muss et kloer bezeechent ginn datt d'Polyline eng vun der héchster Dimensioun ass.
  3. Wielt d'Polyline vun der niddereg Dimensioun: Dee selwechte Wee muss d'Polyline vun der niddereg Dimensioun uginn.
  4. Schnëtt oder Fëllen?: D'Richtung vun der Zeechnung vum Ufank vun den Hanglinnen hänkt dovun of ob et e Schnëtt oder e Fëllung ass, par défaut wann Dir d'Enter-Taste dréckt, gëtt et als Füllwäert "R" geholl.
  5. Maximal Haltline Längt: Eng Mesure, déi déi gréisst Linn representéiert Steigungen wäert hunn, wann d'Moosse manner wéi d'Distanz zu de Fouss vun der Steigungen ass, wäert et ee feststellen, dass d'Linn vun der duer vun der Steigungen net mat der Südsäit Linn heescht éis, wann s de wëlls grouss Steigungen Fouss Linn der Kräizung mat der Südsäit Linn vun der duer vun der Steigungen erreecht, soll et eng héich Wäert, wéi 200 oder 500 zum Beispill unzeginn.
  6. Distanz tëscht Trottoiren: Et ass d'Trennung déi Sidewalken hunn.

Dir kënnt déi folgend Grafiken fir e méi Verstoe vu Definitioune observéieren:

Hei ass eng maximal Längt fir d'Hanglinn vum 5m uginn.
Dëst uginn maximal Längt vun der Linn Steigungen 200m (déi genee Wäert ass net wichteg ass nëmmen en iwwerdriwwe Wäert Féierung fir datt wann Beim Wäitschoss Linn de Fouss vun Steigungen schneid, automatesch Géigewier).

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Dir musst als aktuell d'Schicht hunn, déi d'Linnen vun den Steigungen enthalen, déi generéiert ginn, zum Beispill: "Déifstéin".
  2. Lëschten déi lisp Datei op AutoCAD.
  3. Gitt den Numm vum Kommando a. tic
  4. Gitt d'Donnéeën vum Kommando gefrot.

Dir kënnt d'Routine kréien hei


40. Zeil eng Zeil mat engem Hang uginn

Dës Routine erlaabt Iech eng Zeil ze setzen mat der Neigung, déi Dir bezeechent, just den Enseignement vun der Linn an de Schräin unzeerkennen, wat et wäert hunn.

De Wénkel gëtt mat engem Wäert bezunn op 1 uewe genannt: wann Dir eng Zeil mat engem Hang vum 2: 1 ze zéien gitt nëmmen d'2 Nummer als Ofsteck fir d'Linn genannt, wann de Piste nach kritt et ass 1: 1.333, Dir 0.75 gitt muss.

Fir weider Ännerung, wann gewënschte gewannen Steigungen mat dem Wäert vun 1 éischt (1: x), dir d'Nummer 1 tëscht dem ergänzen Steigungen Gruef muss (x).

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. DT
  3. Gitt den Enregistratiounspunkt vun der Linn
  4. Gitt den Hang, deen d'Linn huet wéi et schonn erkläert huet

Dir kënnt d'Routine kréien hei


41. Zeil eng Zeil mat enger gezeechentem Hang

Mat dësem einfache Routine kënnt Dir eng Linn mat der Neigung zéien, déi Dir bezeechent, dofir ass et genuch fir den Enseignement vun der Linn an de Schrägel ze weisen an et wäert hunn.

D'Linn gëtt mat enger horizontaler Länge vun 10-Eenheeten generéiert an enger vertikaler Längt vum Wäert vun der Hälschent tëscht 10.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. LP
  3. Gitt den Enregistratiounspunkt vun der Linn
  4. Gitt den Hang, deen d'Linn am Prozentsatz huet (ejm: 12), ouni de Prozentzeichen

Dir kënnt d'Routine kréien hei


42. Kreditt de Schnëtt a fëllt Gebidder vun de Querschnëtt

Mat dëser lëschter Routine kënnt Dir d'Schnëtt a Füllbereedungen aus engem Querschnëtt gesinn, deen eng Natural Terrain Linn huet an eng Roude Längt (Deel vun der leschter Strooss).

Mat dëser lëschter Routine kënnt Dir d'Schnëtt a Füllbereedungen aus engem Querschnëtt gesinn, deen eng Natural Terrain Linn huet an eng Roude Längt (Deel vun der leschter Strooss).

Fir dës LispLanguage Halle Beräicher, musst Dir d'Auswiel vun polylines terrain a Buedem maachen an de Kommando gëtt e Punkt VIRSCHLOEN zu Texter fonnt entspriechend Beräicher duer.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. AREAS
  3. Wielt d'Polyline vum urspréngleche Wee (Natural Terrain)
  4. Wielt d'Polyline vun der Strooss (Rim oder Sub-Slider)
  5. Sicht Punkten op d'Texter vun de kritte Gebidder ze insertéieren

Eng Beispill CAD-Datei ass och an der .rar-Datei fir eng Kompressioun vun der Routine.

Dir kënnt d'Routine kréien hei


43. Fëllt d'Hänge vun engem Längsprofil

Dës Routine erlaabt Iech an der Gitta den Hang vun engem Längsprofil (Polyline oder Zeil) ze setzen, just de Profil (d'Polyline) auszeschléissen an de Punkt unzeginn deen der vertikale Plaz vun den Texter entsprécht, déi d'Piste anzeechent.

Wann et eng Zeil ass, gëtt de Kommando just déi Endpunkter berechent, sou datt de Schräin fonnt gëtt, am Fall vun enger Poly-Linn, kritt d'Routine all iewer an definitiv Vertex, an berechnet den Hang tëschent hinnen aus all de Segmenter vun der Polyline.

Den Text deen den erhalenen Hang ugeet ass vun der Aart, zum Beispill: "P = 1.11% am 10.49 m" a wéi Dir wësst, kann dëst Format geännert ginn fir un d'Art a Weis wéi jidderee vun iech funktionnéiert unzepassen.

Wéi an der vireger Routine, Den aktuelle Textstil soll net eng Héicht unhuelen, wann e Feeler generéiert gëtt an d'Hänge net agesat ginn.

D'Skala déi am Ufank vun der Routine uginn, ass nëmme fir d'Gréide vun den Texter a beaflosst net déi Moossnamen, déi geholl ginn fir d'Piste ze veraarbecht.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. PNF
  3. Gitt d'Skala fir d'Texter vun den erléissege Pisten, déi agebaut ginn
  4. Select Profil fir Huelen ze berechnen
  5. weist e Referenzpunkt fir d'Texter mat den Hënn ze setzen

Dir kënnt d'Routine kréien hei


44. Setzt e Mark an de Grimmelen vun enger Polyline

Dës lëschteg Routine ass eng Adaptioun vum viregt an erlaabt Iech e Mark an all de Verzeechnes vun der Polyline ze setzen, déi Dir auswielen, einfach wielt.

D'Insertéierungsmark ass e Zeechnendateier (Block) deen fir eng bestëmmten Skala generéiert gëtt, awer et ass komplett anpassbar, kann wéi all Zeechnen ze änneren, et muss nëmmen den Zentrum vun dësem respektéieren (an dësem Fall den Zentrum vum Krees vum Block ).

Am Quellcode vun der Datei kënnt Dir wielen fir e Krees anzemëschen anstatt de Block ze maachen, fir datt Dir nëmmen d'Kommentaren vun der Linn, déi dëse Code enthält an d'Kommentar ze liesen, kommentéieren déi Linn déi den Block beweegt.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. IMA
  3. Wielt d'Polynik wielen déi se hir Scheiwen markéieren wëll
  4. Gitt den Wee an den Numm vun der Datei déi exportéiert ginn

Dir kënnt d'Routine kréien hei


45. Gitt den Hang vun enger gewielter Linn

Dëst Programm am AutoLisp entwéckelt, erméiglecht et de Wäert vun der Steigerung vun enger gewielter Linn ze kréien.

Et sollt bemierkt datt dësen Kommando nëmmen mat Linnen funktionnéiert, wann Dir eng Polyline muss exploitéiert oder eng Linn iwwer d'Polyline generéiert ginn.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei an AutoCAD.
  2. Gitt den Numm vum Kommando a. TL
  3. Wielt d'Linn aus der Dir wëllt den Hang leeën.
  4. D'Informatiounen kritt den Hang H: V.

Dir kënnt d'Routine kréien hei


46. 3 PACK ROUTINEN FÜR BEZUELT WUNN - PART 3: KRÉIEREN D'PROFIL A FRO D 'VERSCHEN E PROBLEM

Duerch dës Routine kënnt Dir de Profil (Héicht) vun enger Haltemauer generéieren. Dëse Profil kann aus den Donnéeën vun de Querschnëtt vun de Maueren erstallt ginn. Dës Donnéeën sinn: Progressiv, Krounmaart a Cement Niveau.

D'Skala vu Daten déi vum Kommando gefrot gouf, sie bezitt net op déi vertikale Skala vum Profil (de Profil gëtt mat enger vertikaler Skala gläich mat der horizontal) awer d'Skala Gréisst fir de Profil Texter (Dimensiounen an aner Donnéeën).

Fir de Profil ze generéieren, ass et genuch fir de Fortschrëtt vun der Rubrik z'entwécklen, dann d'Krounmauer an endlech d'Bottom Dimensioun vun der Fondatioun.

Dir musst speziell Betreiung bei der Auswielung vun den Daten unhuelen well wann Dir keen Text auswielt a klickt op den Ecran, da gëtt de Kommando als als Auswiel vun den Donnéeën ofgeschloss fir de Profil ze generéieren.

Zesumme mat der Routine gëtt eng CAD-Datei geliwwert, mat Wandduerchschnëtter, als Beispill fir d'lisp Routine an der Praxis ëmzesetzen.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. MUP
  3. Gitt d'Skala (Gréisst) vum Profil Texter (Beispill: 75)
  4. Wielt de progressive Text
  5. Wielt den Text vun der Krounmaart
  6. Wielt den Text vun der Grondsätz vun der Fondatioun
  7. Sidd Dir d'Selektioun op all Ofschnëtter vun der Mauer fäerdeg gemaach? gitt a weist op e Punkt wou endlech déi lénks Säit vun der Kroun vum Mauerprofil generéiert gëtt.

Dir kënnt d'Routine kréien hei


47. 3 PACK-ROUTINEN FÜR BEZUELT WUNN - PART 2: GRÉISST (ZULETZT) VUN DER MÉIGLECH OF ENGEM WALL

Dës Routine erlaabt Iech d'Dimensioun vun der Mauer mat enger verëffentlechter Routine ze ergräifen (zënter datt déi selwecht Konstruktiounskriterien) entstoen. D'Resultat wären als folgend Bild (d'Miessunge variéieren jee no den Dimensioune vun der Mauer).

Dës Routine freet d'Skala fir d'Dimensiounen, déi generéiert ginn, Dës Skala bezitt nëmmen op d'Trennung tëschent de Linnen vu Dimensiounen, d'Gréissten an d'Form vun de Dimensiounen hänken exklusiv vum aktuellen Dimensiounstil an dat muss virdrun vum Benotzer generéieren fir d'Skala déi geschafft gëtt.

Fir de Piste z'entwéckelen, wéi an der Virgelege fir d'Generatioun vun der Mauer virleeën, gëtt e Punkt op der Schëller vum Hang vum Abschnitt vun der Strooss, op der Säit wou d'Mauer gebraucht gëtt an d'Héicht duerch d'Méiglechkeete fir e Punkt am Enn vun der Grënnung vun der Mauer ze weisen.

Et ass derwäert ze soen datt dës Routine nëmmen e Sektioun vun der Mauer limitéiert mat der Routine vum fréiere Postwell et déiselwecht Zeechekritäre benotzt wéi d'Mauersektioun, Dir kënnt am Code den Operatiounen änneren, déi d'Punkte errechnen, wann Dir gitt fir eng aner Mauer opmaachen.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. MUD
  3. Gitt d'Skala fir Trennwénkel tëscht Dimensiounen ze maachen
  4. Gitt e Referenzpunkt (P1 vum Bild) op der Mauer
  5. Gitt d'Bedeitung vun der Mauer (Link oder Riets)
  6. Gitt an engem Punkt op der Uewerfläch vum Deel vun der Mauer (P2 vum Bild)

Dir kënnt d'Routine kréien hei


48. PACK OF 3 ROUTINEN FUENG WALLS VUN DER CONTAINMENT - PART 1: CREATION VUM ENGLANG VUN ENGER WAND

Dës Routine ass déi éischt vun 3, déi d'Maueren vun der Kontakterentwécklung vun der Zort Gravitatioun produzéieren. E puer Zäit hu mir och mat Iech eng Routine gedeelt, déi eng Mauer erstallt huet, dëst Kéier d'Routine generéiert eng Mauer mat ënnerschiddlechen Design.

Et ass u sech ze vergiessen datt d'Wierker vun der Art vun enger Strooss (Maueren, Flëssegkeete, asw.) Net ëmmer eegestänneg Design fir all Wierk ass, ass dës Funktioun vu villen Faktoren vum selwechten Gebitt a wou et se konstruéiert.

Dës Routine erlaabt Iech eng Hänn Mauer mat de folgende Kritèren ze designéieren:

Fir dëst ze generéieren, musst Dir d'Schëller vum Hang bidden vum Abschnitt vun der Strooss, op der Säit wou d'Mauer brauch, mam Lisp kënnt Dir d'Mauer op all Säit generéieren, dofir musst Dir just d'Richtung uginn (lénks oder riets).

Wat d'Héicht ubelaangt, dat gëtt definéiert mat 2 Optiounen, Déi éischt ass eng definéiert Héicht (H) an déi zweet Optioun ass et ze definéieren duerch eng Dimensioun vum Enn vun der Fondatioun vun der Mauer, kann dës Héicht mat engem Punkt op dem Écran angezeigt ginn, d'Programm ass responsabel fir d'Héicht an all aner Mesure dovunner ze verantworten.

De Programm gëtt bereet, déi zwou Critèren der Héichwand vun der Mauer unzehuelen: Dat éischt Kritär ass eng Mauer mat enger konstante Héicht, wou d'Basis vun der Fondatioun net horizontal ass Déi zweet Kritère (déi meeschte benotzt gëtt) ass datt d'Héicht vun der Mauer ass variabel, woubäi d'Basis vun der Fondatioun horizontal ass a net de Piste vun der Strooss ass.

De Wee fir dës lisp ze benotzen hänkt vun all Benotzer ab, a fir dëst ass déi bequemlech Saach datt Dir zuerst Mauerpläng ouni d'Hëllef vun enger Routine generéiere kann, souwuel ett vill méi einfach ze verstoen ass d'korrekt Benotzung vun dësem lisp.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. MUS
  3. Gitt an e Punkt op der Schëller vun der Flank vun der uginneger Säit
  4. Gitt d'Richtung vun der Mauer (Link oder Riets)
  5. Wielt mol wéi Dir d'Héicht vun der Mauer definéiert (duerch Héicht oder Héichte vun der Fondatioun)

Dir kënnt d'Routine kréien hei


49. ROUTINE AUTOLISP AUF DRAIT E WALL VUN DER BEZUELUNG

Dës lisprout Routin erméiglecht eng Mauer vum Gravitatiounsyp fir Stroosse ze maachen, déi Miessunge mat där dës Mauer an dësem Lëpse gezeechent sinn ëmmer déiselwecht (se sinn konstant), déi eenzeg Mooss ass, datt d'Wandung d'Mauergréisst ass.

D'Punkten, déi dës Mauer erstallt gi sinn aus de Mesure vun enger Mauerkonstruktioun generéiert, wann et wënscht datt dës Lëschter Maueren mat maîtriséierte Mesuren erstallt ginn, musse si d'Moossnamen änneren, déi am Programm geschriwwe sinn .

Dann kënnt Dir de folgende Graf gesinn, deen d'Punkten enthält, mat där d'Mauer entsteet:

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. MU
  3. Gitt de Startpunkt vun der Wand Generatioun
  4. Gitt d'Richtung vun der Mauer (Link oder Riets)
  5. Gitt d'Héicht vun der Mauer

Dir kënnt d'Routine kréien hei


50. D'ROUTINE LISP ZÉNG DAT PROGRESSIV VUN ENGER ALIGNUNG

Dës noutwenneg Routine huet meng puer Hänn gekuckt a fir déi, déi einfach Ajustementer generéieren wëllen, ouni datt Dir Querschnëtt oder Längsprofile vum selwechten erstallt hätt, kann dëse Virdeel profitéieren.

D'Routine huet eng Dialogbox Interface déi Iech erlaabt datt Dir de Finale-Format vun den Progressiver passt an der Schaft.

Fir d'Routine ze benennen, musst Dir eng Polyline (Ausrichtung) hunn a folgend Schrëtt:

  1. Kopéiert déi 3 Dateien an enger Ënnerstëtzungsweeër vun Ärem AutoCAD
  2. Eroplueden lisp am AutoCAD (mat APPLOAD).
  3. Gitt den Numm vum Kommando a. progressiv
  4. Am Dialog Box definéieren de Format vun de Fortschrëtter déi generéiert ginn.
  5. Wielt d'Polyline (Ausrichtung), an där dës Fortschrëtter generéiert ginn.
  6. Gitt e Punkt, deen de Startpunkt vun der progressiver Generatioun gëtt.

Dir kënnt d'Routine kréien hei


51. ROUTINE GENERAT E LONGITUDINLESCHEN PROFIL VUN DER POLLINEN OF BEREICH AN FLAKE

Dëst ass eng vun de komplette Routine fir de Format vun engem Längsprofil ze generéieren. Duerch einfach Auswiel vun zwee 2D Polylinien (dem Terrain an dem Weiderech) generéiert d'Routine de Format vun engem Profil mat all déi Daten déi ugewisen ginn.

Fir déi Generatioun vum Profil ze erfollegräich ze sinn, musse d'Polydien ausgewielt ginn an 2D sinn, soss kann e Feeler bei senger Operatioun virkommen.

Fir dës Routine ze benotzen, musst Dir d'folgend Saache maachen:

  1. Kopéiert den Downloaden 3 Dateien an ee vun de Weeër vun der Ënnerstëtzung vun Ärem AutoCAD
  2. Eroplueden: Profilfotoen an AutoCAD (mat APPLOAD).
  3. Gitt den Numm vum Kommando a. Profil
  4. An der ugewisenen Dialogbox klickt op "Daten" a klickt op d'Knäppercher "Land"An"Déif" fir d'Terrain an d'Grad Polylines ze wielen
  5. Wann Dir wëllt, kënnt Dir definéieren aner Donnéeën am Dialogbox ier Dir de Profil kreéiert (optional)
  6. Gitt den Insertion Point Spëtzt vum Profil ze generéieren

Dir kënnt d'Routine kréien hei


52. ROUTINE BEI ​​VISUELLE LISP ZU DEN ARCOS MASSATIOUNEN DER ZÉNGTEN

Dës Routine erlaabt Iech déi Distanzen vun all Bauren aus der Zeechnen ze ginn oder nëmmen déi, déi Dir auswielt, ze weisen datt d'Resultater vun der Zousatz an der Kommandoenzeechnung weisen.

Dës Routine erlaabt Iech déi Distanzen vun all Bauren aus der Zeechnen ze ginn oder nëmmen déi, déi Dir auswielt, ze weisen datt d'Resultater vun der Zousatz an der Kommandoenzeechnung weisen.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. sumarque
  3. Selektioun vun Bunnen vun der Zeechnen déi Dir wëllt addéieren, wann Dir all Bunn ausgewielt hutt, dréckt den Schlëssel dréckt gitt virun der Ufro vun der Auswiel vun Bussen.

Dir kënnt d'Routine kréien hei


ANERER


53. D'ROUTINE LISP BEI DER UNZUELT VUN DER UCSS GESCHAFFT AN ANERER FALL

Dës interessant Routine déi mam AutoLisp a Visual Basic for Applications (VBA) geschaaft gouf, Dir kënnt d'gespäichert UCS mat engem Numm aus all de Fichier importéieren Secondaire fir eis Zeechnen.

Dëst Instrument ass ganz nëtzlech wann Dir schaffe mat Eebelen déi vill UCS handhaben, generéiere mir normalerweis de UCS an eng éischt Datei an mir mussen d'selwecht fir déi aner Fichiere maachen, mat dëser Routine, just erstellen se am éischten an mir kënnen dann se an aner Fichier importéieren.

D'Routine mécht ähnlech wéi den Designcenter-Tool, ausser datt et net d'Optioun vun UCS aus aner Dateie gëtt importéiert. Am Fall vun dëser Routine obwuel et net erléist a giff ginn, d'Resultater kommen esou erwaart.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Eroplueden oder fügen DVB an LSP-Dateien op Appload Startup Suite hinzu.
  2. Gitt den Numm vum Kommando a. IMPUCS
  3. An der Géigend Source Drawing, klickt op de Knäppchen wielt, fir d'Zeechnunge vun der UCS ze importéieren.
  4. An der Géigend UCSs fonnt, wielt de UCS fir ze importéieren an klickt op den OK Knäppchen.

Dir kënnt d'Routine kréien hei


54. LISP ROUTINE DÉI DÉI BEZUELT VERTICE VUN ENG POLYLINE ELIMINéiert

Et ass geschitt mat Iech, datt an AutoCAD Dir eng Policlin hutt an Dir e vun seng Eckschréie kënnt an Dir kënnt et maachen ze maachen, Dir musst méi wéi zwee Kommandoen benotzen.

Mat dësem Routine Just duer datt Dir uginn wat de Spektrum vun der Polinea ass fir ze entfernen an organiséiert Matière.

Fir d'Routine fir richteg ze schaffen, am Punkt vu de Punkt ze weisen, Dat muss op dem Eck bleiwen fir ze eliminéieren an net e Géigend, dofir musst Dir d'Entity-Referenzmodi aktivéieren, zB Endpoint oder Intersection.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. evepol
  3. Wielt d'Polyline aus der Dir e Vertex löscht wëllt.
  4. Gitt e Punkt op den Eckpunkt vun der Polyline Dir wëllt läschen.

Dir kënnt d'Routine kréien hei


55. ROUTINE BENOTZT DASS DEN POINT OF COORDINATES VUN DEN VICTORIES OF OBJECTS 3DFACE

Dëst schrëftlech AutoLISP, Iddi op de virdrun eng ähnlech ass, d'Differenz ass, dass dës Kéier, de Koordinaten vun der Bewegungen vun der 3Dface AutoCAD Objete Exporter, ginn dës Koordinaten an engem CSV Fichier vun Microsoft Excel gespäichert, sidd Dir gesot ze maachen .

Den Export vun Eckpunkten Dir kënnt Iech ganz vill hëllefen wann Dir eng Triangulatioun mat dem Gesicht vu 3D hutt an Dir wëllt hir Koordinate kréien Äre Koordinatenpunkt Datei nei opmaachen.

D'Iwwerleeung och sinn déi selwecht wéi déi virdrun, am Fall vun 3Dface verbonnen mat déiselwecht Vertrieder, och wann erwënscht, sollt een d'Fro stellen sortéieren d'Koordinaten aus a beseit dës déi duplizéiert sinn.

D'Koordinate exportéiert hunn de Format P, N, E, C (Punkt, Nord = Y, Ost = X, Dimensioun = Z) a wéi se an enger CSV-Datei exportéiert gëtt (getrennt duerch Komma), beim Öffnungszertifika sinn all Wäert seng Zelle onofhängeg an op bestëmmten Wee ofhuelen.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. E3D
  3. Wielt d'3D Objete fir déi d'Koordinate vun Äere Vertices exportéiert wëllt.
  4. Gitt de Standuert an den Numm vun der CSV-Datei wann d'exportéiert Koordinate generéiert ginn.

Dir kënnt d'Routine kréien hei


56. ROUTINE LISP ZU KOPIEREN EINLECHEN VUN ENGER EXTERNAL BLOCK ODER REFERENCE

Heiansdo braucht Dir Entitéite ze kopéieren, mä wann dës bannent enger Spär sinn, wat mir maachen ass auszenotzen normalerweis dass Spär oder vläicht d'Spär Redakter benotzen, sou Dir Kontroll vun der Entitéite individuell huelen kann, wielt a kopéieren .

Mat dësem Routine brauchs de keng Blötsch méi benotzt oder den Blockeditor benotzen fir ze kopéieren all Entitéit dran, just dës Routine opmaachen an wielt déi Entitéiten fir ze kopéieren.

Nei Objeten aus der Auswiel erstallt erschéngt virun der ursprénglecher, sou wann erwënscht Dir musst dat gewënscht sinn a se an d'gewënscht Positioun plënneren.

An dëser Routine kënnt Dir d'Optioun wielen datt nei Objeten an enger anerer Schicht entstoen kënnen, déi gewielt gëtt, well de Standardement vun der Standardschicht an der aktueller Layer erstallt gëtt.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. CPL
  3. Wielt d'Besoinen vum Block, deen Dir kopéiert wëllt kopéieren.
  4. Wann Dir wëllt wielen, kënnt Dir d'Schicht änneren, an där d'nei Objekte generéiert ginn.

Dir kënnt d'Routine kréien hei


57. ROUTINE LISP AN TRANSFORM ARCHEN VON E POLYLININE AN ​​LINEAR SEGMENTS

Dës Routine erlaabt Iech d'Bunnen transforméiert an an enger polylinearesch a linear Segmenter ëmgeleet gëtt d'Längt vun all Segment datt Dir an de Kommandooptioune festleet. Déi lisp noutwendeg d'Donnéeën aus de Gréisst vun der gewielter Polyline, dorënner d'Arc Geometrien an generéiert eng nei Polyniléierung mat den neien Daten.

D'Längt vun all neie Segment am Bouschbierg hänkt vum Wäert, et muss méi kleng sinn wéi d'Längt vum klengen Bousekrees vun der gewielter Polyline, lisp wäert den ursprénglechen Bogen an "n" Segmenter opdeelen bis zu senger ursprénglecher Längt.

Optional Dir kënnt decidéieren, déi ursprénglech Polyline ze halen, wat eng Polyline ze kreéieren op der Uewerfläch - oder eliminéiert.

Dës Routine kann nëtzlech sinn, zum Beispill, am Fall wou et néideg ass Punkten laanscht eng Kuerkrach op eng Achs vun enger horizontaler oder vertikaler Ausrichtung ze definéieren.

Fir d'Routine ze benennen, musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. artose
  3. Wielt d'Policiel aus der Dir d'gekrappte Segmenter an lineare Segmenter transforméiere wëllt.
  4. Gëtt d'Längt vun all Segment un, deen den neie linear "Arc" ausmécht.
  5. Wielt de wat Dir mat der ursprénglecher Polyline gewielt hutt, wann Dir decidéiert hutt, Dir musst nëmmen d'Polyline mat den gekrauschten Segmenter transforméiert an lineare Segmenter.

Dir kënnt d'Routine kréien hei


58. AUTOLISSE ROUTINE INSERTEN POINTEN AN DER DISTANZEN AUS ENG AXIS

Mat dëser Iddi Dir an engem ausgewielt Achs g kann (polyline) Beers mat hir jeeweileg Distanzen, Daten Enregistréiere vun deene Punkten aus der Hand fingering Distanzen kommen oder engem Fichier Distanzen liesen (Fichier gëtt ass Beispill fir bessere Verständnis).

Dës Routine konnt zum Beispill benotzt ginn am Fall vun der Stroosserachs, op e puer Geleeënheeten ass et néideg, eng exakt progressiv an der Achs (Polyline) ze fannen, wéi zum Beispill de progressiv 23.76, Dir kënnt et manuell maachen, maacht Dir méi Zäit, mat dëser Routine brauchs just d'Achse z'erklären, de initial Ufuerderungen vun der Achs (normalerweis mat 0-Wert) ze weisen an dann d'Distanz z'erreechen.

Wann Dir ze vill Distanzen ass fir d'Achs opzeginn, anstatt se ze tippe lisp léisst d'Optioun fir eng Textdatei auswielen, an dësem Textdatei ginn d'Distanzen, an d'lisp liest se eent fir een, andeems se se duerch e Punkt op der Achs (Polyline) setzen.

Déi lisp Dir kënnt och Äert Start vun der Achs änneren Zënter dem Start gëtt bestëmmt no dem Startpunkt deen d'Polyline generéiert huet, wann de Lisp ufänkt d'Distanzen um Ennpunkt ze setzen deen net de gewënschten ass, benotzt d'Optioun: "Ängscht Achsen Start".

Entdeckt mat der Routine ass eng CAD-Datei, mat enger einfacher Achs (Polyline), als Beispill fir d'lisp Routine ze realiséieren.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. PP
  3. Wielt Iech déi gewiélst fir d'Fortschrëtter: manuell (1 × 1) oder mat enger Textdatei ze liesen.
  4. Wielt d'Polieschach
  5. Gitt progressiv oder éischter Distanz vun der Achse (Standard gëtt 0)
  6. Gitt d'Fortschrëtter oder Distanz unzefänken (am Fall vu manuelle Fangering, wann e Fichier liest ass dat net néideg)

Dir kënnt d'Routine kréien hei


59. ROUTIN LESCHT, DASS D'COORDINATEN AN E PROFIL AUTOMATESCH NÉT DE SPEI

Mat dëser Routine, déi mat AutoLisp a VisualLisp gemaach gëtt, kënnt Dir all "n" Meter d'Héichte vun enger gewielter Polyline (natierlechen oder Weiden Terrain) an Ärem Profilformat asetzen, d'Héichte ginn agefouert mat enger Referenz e Punkt an der format.

An dësem Kommando Dir kënnt d'Skala vun der Zeechnen definéierenDëser Skala bezitt sech net op de vertikalen Skala vun engem Profil, mä d'Skala vun den Texter vun der Dimensiounen hin gin, d'Dimensioun Text fir eng 1 Skala: 500 grouss ginn, wéi e 1 Skala: 50.

Och Dir kënnt d'vertikal Skala vun Ärem Profil definéierenDës Informatioun ass wichteg well et der Dimensioun Wäerter an engem Profil natierlech terrain Kontrollen mateneen 10 mol seng Gréisst an de vertikalen hunn d'Dimensioun Wäerter och 10 mol seng tatsächlech Gréisst, sou de Kommando muss déi entspriechend Operatioune fir Leeschtunge Wäerter ze tatsächlech Dimensiounen Verännerung.

En anere Wäert fir ze kommen déi dee dëst Kommando definéiert, ass d'Distanz, an där d'Dimensiounen agehale ginn, den Standardwäert deen dës Routine enthüllt ass 10, dat heescht, datt d'Dimensiounen all 10 Meter horizontal vum Referenzpunkt uginn.

Nodeems Dir d'Polyline ausgewielt hutt, déi Ären Profil representéiert (TN, Rasante, etc) De Kommando wäert Iech kucken, e Referenzpunkt an Ärem Profilformat ze weisen, musst Dir dat an engem progressiv GanzenZum Beispill wann eng Profil ze 0 000 100 ass + + 000, soll de Punkt an der II 0 oder 10 oder 20 weg, etc. (no all als uginn Enregistréiere Distanz vun Dimensiounen).

Denkt drun Fir de Programm fir déi entspriechend Dimensiounen ze kréien, muss de Profil korrekt lokaliséiert ginn, dh d'Dimensioune si fir de Profil korrekt.

Dës Diagramm hëlleft Iech fir d'Optioune vun dëser Routine besser ze verstoen:

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen: (D'Standardwerte sinn no dem Beispiller mat der beigefügten CAD-Datei ze befollegen)

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. ICP.
  3. Gitt d'Zeechnunge fir d'Dimensiounsmass op: 850 (Dir kënnt änneren bis d'Gréisst ass ugemellt)
  4. Gitt d'vertikal Skala vum Profil op: 1 (vertikal Skala déi selwecht wéi horizontal)
  5. Gitt d'Distanz tëscht progressiv: 10
  6. Gitt d'Unzuel vun Dezimalzuel, no Default: 3
  7. Wielt de Profil, deen Dir limitéiert (TN, Rasante etc.)
  8. Gitt d'Wahrzeichen am Format vun Ärem Profil (Grafik gesinn)

Dir kënnt d'Routine kréien hei


60. ROUTINE LISP, DASS ALLOWEN DAT PROBESSIV ODER LENGTH AN ENG INDIAT ZËCKT

Dës Routinentwécklung entwéckelt an Autolisp a Visual Lisp, erméiglecht Iech d'Längt oder progressiv vun enger Polylin oder Achsound ze kréien an en Zeeche mat engem Insertion Point ze setzen.

Fir dat ze maachen, musst Dir d'Polyline wielt a gitt un datt den initialen progressiv ass, musst verifizéieren datt de Kommando den Ausgangspunkt vun der korrekter Polyline (Start vun der Achs) kritt huet, wann net, da kënnt de Start vun der Achs mat der Optioun änneren dësem Kommando.

Dir kënnt e puer Standardparameter aus dem Quellcode änneren, wéi zum Beispill d'Héicht vum Text, deen agebaut ginn ass.
Bedenkt datt Äre Koordinatensystem positiv ass, soss wäert en Fehler generéiert ginn wann Dir de progressive Punkt oder d'Längt uginn.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. OPR
  3. Wielt d'Achs Polyline oder gitt de Bréif "C", fir den Ufank vun der Achs z'änneren
  4. Gitt den Start (oder Éischt) Wäert vun de Startpunkt vun der Standardpolinnebunn: 0.00
  5. Gitt d'Punkten an der Linn, wou Dir wëllt d'Längt oder progressiv kréien

Dir kënnt d'Routine kréien hei


61. LISP ROUTINE DASS DIFFERENT OPERATIOUN VUM AWÉIEREN TEXT (NUMERESCH)

Et ass eng kleng awer ganz nëtzlech Lisp Routine, déi Iech erlaabt Informatiounen iwwer Operatiounen mat ausgewielten Texter ze kréien, selbstverständlech mussen dës Texter numeresch Wäerter hunn, fir datt d'Berechnunge kënnen duerchgefouert ginn, zum Beispill: "2.22", "3.39" ( ouni Zitater), etc.

Wann all d'nummeresch Texter de Kommando maachen en net-numeresche Text ze fannen zum Beispill d'Wuert "Punkt", wäert dësen Text huelen als 0.00, also d'Resultater géif änneren.

D'Informatioun déi dëse Kommando gëtt, ass:

  • Grof (Gesamt Nummer vun ausgewielten numeresch Elementer)
  • ZuelenMaximum (De maximalen Wäert vun all ausgewielten numeresche Texter)
  • ZuelenMinimum (De Minimalwäert vun alle gewielte numeresch Texter)
  • Duerchschnëttlech (Duerchschnëtt all ausgewielt numeresch Texter)
  • Sum (D'Zomm vun allen ausgewielten numereschen Texter)

Fir all Resultater ze kréien Et geet duer datt een een oder eng oder duerch eng Fënster auswielt (Fënster) den Texter aus wéi eng Informatioun w.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. IV
  3. Wielt all d'Zuelenstexter aus der wou Dir d'Informatioun wëllt kréien

Dir kënnt d'Routine kréien hei


62. ROUTINE LISP, DASS WALKTEN AN ALL LAYOUTZEN AUS DEM BEZUELTEN KONFIGURATIOUNT DRUCKEN

Dës Routine erlaabt Iech all d'Layouten ze duerchzebréngen an auszedeelen, mat all deenen déi mat der aktueller Configuratioun déi Dir hutt, ze klären, datt de Layout vum Modelraum net berücksichtegt gëtt.

De Kommando leeft duerch all eenzel vun de Layouten a wa si präziséiert datt et de Modellraum ass, gëtt se übersprong andeems si mat den anere weiderfuere loossen, also wann Dir de Modellraum och drécken wëllt, just de Kommando ze änneren wat och berücksichtegt a gedréckt gëtt.

Dir kënnt d'Funktionalitéit vun dësem Kommando profitéieren fir zum Beispill Bréifkäppchen ze setzen, Text an all Layout ze läschen oder ze addéieren, etc. De Kommando dréckt keng Jobs an "Hannergrond", ausser wann et an der Dialogbox uginn ass Optiounen an der Tab "Plot a publizéieren".

Wann Dir vill Fichier hutt fir ze drécken an all huet e puer Layout'en, kënnt Dir d'Funktionalitéit vun dësem Kommando erhéigen wann Dir déi folgend Saachen maacht:

Eroplueden e Fichier Acad.lsp (wann Dir et net schon hutt), an dës Datei fügen déi folgend Zeilen vu Code iwwerall an der selwechter:

(defun s :: startup ()
(Luet "Loop through and print all layouts.LSP") ;Dëst ass den Numm vun der angeschlosser Datei.
)

De Wee ass net ugewisen, well et verstanen ass datt de Wee vun der spezifizéierter Lsp-Datei op d'AutoCAD-Supportverknüpfungen (an den Optiounen Dialog) agebaut gëtt, aneschtfalls kann d'Linn vum Code ersetzt ginn. (de folle Wee vun der lsp-Datei fir d'Laascht gëtt uginn):

(defun s :: startup ()
(Luet "C:\\CONSTRUCGEEK\\TUSLISP\\Loop duerch a dréckt all Layouten.LSP")
)

Fir dës Routine normalerweis ze maachen (ouni Modifikatiounen) musst Dir d'folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. LPLOT
  3. Dir musst ophalen, bis all drucken Aarbechten ofgeschloss sinn.

Dir kënnt d'Routine kréien hei


63.  VISUALER ROUTINE LISPTE CUTTING DÉEM TEXTEN AN DER RIET ODER LIEFT AN DER ZUEL VU CHARAKTEREN INDIAT

Dës lëschter Routine erlaabt Iech ausgewielte Texter ze verbrennen, trëfft hinnen op déi riets, lénks oder béide Säite, déi hänkt vun deem wat de Kommando ugeet.

Zum Beispill wann Dir den éischten Text hutt "0 + 580.00" an Dir sot de Kommando, 2 Charaktere lénks ze schneiden, de Kommando ersetze se mat "580.00".

Wann Dir de Kommando ausweist fir 3 Zeechen op riets ze schéissen, gëtt de Kommando den initialen Text ersaat "0 + 580".

Schlussendlech, wann Dir de Kommando iwwer zwou Säiten trëfft, 2 Charaktere lénks a 3 op der rietser Säit, den initialen Text gëtt ersat duerch "580".

Wéi Dir gesitt, gitt nëmmen d'Nummer vun den Zeechen an ze schneiden a wielt déi Texter aus a wielt dës wéi déi uginn.

Fir dës Routine ze benotzen, musst Dir déi folgend Saache maachen:

  1. Lëschten déi lisp Datei op AutoCAD.
  2. Gitt den Numm vum Kommando a. RET
  3. Gitt an wéi enger Säit vum Text getrimmt ginn [Lénks / riets / béides]
  4. Gitt d'Unzuel vun Zeechen déi op der Linn ugeschnidden sinn
  5. Wielt all déi Texter déi Dir schreift
  6. Dréckt d'Enter Taste oder e Klick op den Ersatz

Dir kënnt d'Routine kréien hei

Golgi Alvarez

Schrëftsteller, Fuerscher, Spezialist am Land Management Modeller. Hien huet un der Konzeptualiséierung an Ëmsetzung vu Modeller deelgeholl wéi: National System of Property Administration SINAP an Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Redaktor vum Geofumadas Wëssensblog zënter 2007 a Schëpfer vun der AulaGEO Akademie déi méi wéi 100 Coursen iwwer GIS - CAD - BIM - Digital Twins Themen enthält.

Verbonnen Artikelen

53 Comments

  1. FIR BURNING TIVER DIFFIKULTAT EM BAIXAR AS LISP. ECH WËLL FIR ENG SITE AN ESPANHOL E AÍ TÊM DE PROCURAR E VOSSA LISP EM ESPANHOL BEFËLLEN, WËLL NET DE NESSA PAGINA PROCUREM KEE FIM DA PAGINA SINN SETAS PARA PASSAR À NËMMEN PAGE ATÉ Ech WËLLEN DIR. DEPOIS É SÓ CLICAR NA VOSSA LISP, KLICK EM GÄTZT FILEN E SKAT ELO AN Uwendbar.

  2. FIR BURNING TIVER DIFFIKULTAT EM BAIXAR AS LISP. ECH WËLL FIR ENG SITE AN ESPANHOL E AÍ TÊM DE PROCURAR E VOSSA LISP EM ESPANHOL BEFËLLEN, WËLL NET DE NESSA PAGINA PROCUREM KEE FIM DA PAGINA SINN SETAS PARA PASSAR À NËMMEN PAGE ATÉ Ech WËLLEN DIR. DEPOIS É SÓ CLICAR NA VOSSA LISP E KLICK EM BEZUELTEN Dateien E Steier oder Uwendbar. Ech HOPE TER AJUDADO

  3. Salut, ech géif gären wëssen ob Dir e Cours oder Training hutt fir ze léieren um Autocad ze programméieren. An och eng App ze kreéieren déi mir hëlleft eng Rei vu Polylinen ze zielen an z'identifizéieren

  4. boa noite .. gostaria vu Wëssen ze lisp 37. Konverter Entities 3DFace em Solidaritéit ACIS funktionnéiert an all Versammlungen AutoCAD?

  5. Ech hu net lëselt
    mir schéckt mir lësch

  6. Hallo ech well gär wësse wéi ech dës Lippen erliewen kann fir d'Koordinate vun enger Polyline ze extrahéieren an déi een ze kréien fir d'Poliinohrréng ze kréien

    merci

  7. HELLO
    Ech schaffen als P&ID Zeechner an ech wëll wëssen, wéi ech déi intelligent Blocker maache kënnen, déi ech an engem Autocad Plang hunn exportéieren an Excel.
    an de Pläng sinn:
    entsteet
    Zeilennummern
    Instrumentéierung
    Ausrüstung
    Ech wëll dës Informatioun extrahéieren an se an Excel weisen. wann iergendeen mech kann hëllefen

  8. Hallo zesummen,
    Ech suche eng Lisp, déi et op enger Polylinie an engem x-beliebigen Stelle eng Verstiierung (och die Länge der Polylinie op dësem Stelle) anzuzeigen ze weisen.
    LG

  9. engem LispLanguage fir Temperaturgefäll dh engem Krees vu bestëmmte Radius Naturgeschicht huet eng Kéier nächste Niveau ze Géigewier an engem polyline aus Quell Generéiere an sou op wéi et zu engem aneren Plaz dëser Aktioun ass eng Strooss zu Design an ass delinquent Kopie de Kreeser a molen polylines merci

  10. Net esou. Mä ech hunn eng E-Mail op eng Sonnendäischtert am Häerzen geschéckt, fir ze soen, ob hien et kann maachen

  11. Si hunn e puer Routine fir Attribute ze grënnen an elementar Elementer, net Blödelen, an dës kënne Visualiséierter an engem Dialogfeld op der Kaart kucken.

  12. Hallo.

    Wéi download ech de Lisp "Koordinate Punkten exportéieren op eng CSV Datei"?

    merci

  13. GUTT NOUTER
    DASS ennerstëtzt, ech hunn e Problem MENG ufänken AUTOCAD net der Auslousung fir technesch DATA TABLE opbauen (Koordinaten, Säiten, Engelen)

  14. Hail, virun der Routine nominat AREASX, ass et méiglech.

    Grazie am viraus

  15. Moien Ech hätt gär Zougang zu der Routine fir progrsivas op eng Ausrichtung ze setzen.

    Merci

  16. Ech wéilt Iech eng lëschteg Routine ginn déi an de rezenten Versioune net funktionnéiert an an al Versionen, wann et geschafft gëtt, ech hoffen, datt Dir et richteg maache kann an / oder et verbessert, op d'Mail, déi Dir mir uginn oder wann Dir de lisp Routine schéckt.

  17. Ganz gutt bei all, brauch ech d'Iddi arcos_de_una_polilinea_en_segmentos_lineales.fas AutoCAD Midas Gen 2015 egal de Mir mussen an autocad generéiert ze exportéieren an ech Paus hinnen an Segmenter verwandelt huet. Merci. Ech aus Cuba

  18. Sou português e gostava, se possível, de ter a rotina "ROUTINE DÉI ERSETT DEN INHALT VUN ENGEM TEXT VUM COTA VUN DER INDICATED PUNKT".

    Merci

  19. Kënnt Dir mir w.e.g. soen wou ech Är Lisp Routine eroflueden kann "Koordinate Punkten exportéieren op eng CSV Datei" well ech d'Topographie vun engem Gebitt hunn an ech muss se op Csv oder txt exportéieren d'Punkte ginn als Text aginn (Inhalt ass d'Héicht ) an an der Koordinate Z kënnt null eraus, hues et?
    Kënnt Dir mir hëllefen?

  20. Ech hätt gär d'Lisp mat der Funktioun "Entfernen intern oder extern Objete vun enger gewielter Polyline", well am Artikel kann ech den Downloadlink net fannen.

  21. INTERESSÉIERT ROUTINEN.

  22. Hallo, ech wéilt gären wëssen ob et eng Routine ass fir d'Zuel vun Objeten ze kréien a se an den Text ze setzen

  23. Léif, ech probéieren eng gewëssen Routine ze reduzéieren an dës Warnung kënnt aus:

    Net fonnt

    De gefrotene URL / Forum / Routine-lisp-zu-add-to-subtract-values-to-selected-Text gouf net op dësem Server fonnt.

    Zousätzlech gouf den 404 Not Found Fehler fonnt während e versicht dat en ErrorDocument ze benotzen fir déi Ufro ze handhaben.

    Wat sinn ech falsch?, 1000 merci gesot dem Kinnek

  24. Hi, wa jidderee weess lisp, datt et Poligono weess ze kennen, d'Längt an d'Ängscht, wann iergendeen weess, d'routine topo12, wa se en Mail mail schécken kann juanpaulo_100@htomail.comVillmols Merci, meng Frënn.

  25. gudden Dag, ech géif gären d'Routine fir Autocad 2014 kennen, wann se et hunn fir Dëscher op Parir Koordinaten an Design vun Autobahnen ze generéieren

    merci

    Wat

  26. ganz nëtzlech fir d'Entwécklung vun Ingenieurprojeten

  27. Hallo
    Entschëlleg mech mat engem LispLanguage peuden hëllefen e polyline mat senger km ze schmuel, ech mengen wann ech engem polyline ursprünglech DM vun Incio 100 an DM Enn 1000 hunn, all Punkt am polyline zu uerg an ech geheien mech Är DM an verloossen virgeschriwwen.

    Den dm vum Ufank a Enn ass ëmmer anescht fir all Projet

    Wann Dir net kann mir hëllefen, géif ech et schätzen, well ech et esou oft benotzen an et wier ganz nëtzlech an Stroossenprojeten.

    Wat

  28. Gréiss een mech mat engem LispLanguage hëllefen kann eng Ëmfro mat arbitrias Koordinaten aus zwee Punkte gemaach ze Link, duerno den Norden ass original Koordinaten Faarwe an Osten an der Héicht hinnen déi selwecht arbitarias vun der zwee ab Punkten verloossen sou hat ech mat Aling mee d'Dimensioune sinn geännert

  29. Moien Dir kënnt op dëser Säit kucken:
    http://acad.fleming-group.com/index.html
    Et erkläert wéi Dir Zougang zu Ärer Datebank mécht an Dir Saachen an et mécht e Set vu Lsp Routinen a en PDF, deen erkläert wéi se se benotzen.
    Gréisser, Lola.

  30. Gudden Dag, ech wonneren wann jiddereen e bëssen Iddi oder hu keng einfach Beispill vun engem klengen Iddi weess engem DBF Datebank an Foto Donnéeën ze et oder läschen aus AutoLISP ze schafen.
    Ech hoffen, si hëllefen mech.
    merci

  31. Hallo Frënn Ech wéilt gären wëssen wann een weess vun enger Routine fir d'Wellen (ech hoffen äusseren) vun engem Polygon a senger Distanz ze mellen an wann et net zevill ze froen, fir se zu Excel exportéieren.

  32. Wéi schreift Dir eng routlines .lsp, déi laut wann e .dwg Zeechnen ze beliwwert ass a wann et opgeholl ginn ass?
    merci

  33. Ech brauch Hëllef fir ze kucken, wa jidderee weess lëp wäert mech retten.

    Ech wëll aus zivilen 3d all Querschnëtt, déi zu Textdateien generéiert ginn, exportéieren, ech muss just de Kilometerstand, d'Distanz zu der Achsachse an de Correspondéieren ze weisen.
    Eppes wéi dat

    Km, Dist un Aach, Dimension

    Nëmmen esou. Kann ee ka mech hëllefen? Ech weess näischt iwwer Programméierungs dofir hunn ech fir Hëllef gefrot.

  34. Komme wann ech verstin.
    Dir soen dat mat Ärem Lisp Dir d'Koordinate fir Excel exportéiert
    Hutt Dir hien op enger Distanz? Ech verstinn dat net, ech mengen et ass an AutoCAD Als Dimensioun oder Funktioun am lisp?

    Wann Dir awer schonn d'Koordinaten an Excel hutt, firwat net eng nächst Kolonn mat enger Formel vu Pythagoras tëscht dem Punkt an der nächster?
    Quadratwurzel vun ((y2 Koordinat - Y2 Koordinat) Quadratéiert + (X2 Koordinat - X1 Koordinat) Quadratéiert)

  35. Gudde Moien HELLO, ech wëll HELP ME MAT A LispLanguage. ERKLÄREN, ech hunn e Plang VUN probéieren all POINT GRAFF MAT LispLanguage EXPORTA d'Koordinate fir d'Excel mat, mä elo tëscht all Punkt an Punkt, DIR AN DER Distanz Mëtt duerchgesat huet, ELO sin dass Moossnam TËSCHT POINT YPUNTO ze verbréngen iwwerschratt FIR NET BE per am 400PUNTOS Distanzen an et aner Manéier? WEG, do vill ME asw AVANZO AARBECHT MAT schnellsten.

    Merci am Viraus

  36. Hallo, ech wéilt gären wëssen, ob et eng Routine gëtt, déi eng Autokadebéck an eng aner Referenzsystem transforméiert, z. B. vu wgs84 bis psad56

  37. http://www.hispacad.com/foro/viewtopic.php?p=165851#165851

    Attachment Routinen fir Zeechnen ze laang, Cross Profiler, Importéieren an Export vu Punkten duerch Excel, verschidde Utilities, Blockbibliothéik.

    Bannen am Handapparat sinn et d'Hëllef fir d'Installatioun.
    Inseréiert de Schlësseldateur wäert d'Datei fir d'Aktivatioun fannen.
    Am manuellen Ordner sinn d'Hëllefsdateien fir d'Befehle.

    Bemierkung: Fir Verdichtung wier de aktualiséierte Handbuch ofgeschaaft ginn a verschiddene Biller goufen an der beigefügten Hëllef Handbuch geläscht.
    De modernen Handbuch kann duerch Mail opgefuerdert ginn
    vhcad@hotmail.com
    wann d'Applikatiounen nëtzlech si fir hir ze analyséieren oder sech selwer vun der Operatioun vun den Kommandoen analyséieren.

  38. Benotzt de Pedit Kommando
    et ass eng Optioun fir Erënnerungen ze setzen

  39. Wéi kann ech Ickexe an enger Polylin insertéieren.
    merci

Verloossen e Commentaire

Är Email Adress gëtt net publizéiert ginn.

Dëse Site benotzt Akismet fir Spam ze reduzéieren. Léiert wéi Är Kommentarfaten veraarbecht ginn.

Zréck erop zum Knäppchen