Kedves pancsus!
Nem értem pontosan a célt. Leírom, mi jut erről az eszembe:
Rajzelemek allományok közötti másolásához alapértelmezetten a forrás állományban a Szerkeszt (Edit) menü Másolás (Copy) parancsát, majd a cél állományban a Szerkeszt (Edit) menü Beillesztés (Paste), vagy Beillesztés az eredeti koordinátákkal (Paste to Original Coordinates) funkciókat használjuk.
Ezek a funkciók alkalmasak arra is, hogy a másolat rajzelemek az eredeti koordinátikkal kerüljenek a cél állományba, és arra is, hogy tetszőleges eltolást alkalmazzunk.
Tehát például ha az a cél, hogy dX=100 és dY=200 eltolással másoljunk, akkor a forrás állományban a Másolás Bázisponttal funkciót (Copy with Base Point) használjuk, és a bázispontot bekérő promptra 0,0,0 választ adunk, majd a cél állományban a Beillesztés (Paste) funkciót használjuk, és a bázispontot bekérő promptra 100,200,0 választ adunk.
Természetesen egérrel bemutatott, vagy parancssorban megadott egyéb pontokkal is használhatjuk az előbbi eljárást.
Ha szétszórt, egyenként kiválasztaható objektumokat kell átmásolni, hasznos lehet a Rajzelemek átvétele XREF állományból nevű AutoLisp funkció használata is. Annak használata esetén viszont eltolást csak utólag, a Mozgatás (Move) paranccsal lehet alkalmazni.
Tisztelt Ferenc!
Olyan AutoLisp-et keresnék, amivel a következő művelet elvégezhető: ha két dwg fájl meg van nyitva akkor az egyikből a másikba úgy tudjak pl. egy vonalat átmásolni, hogy az egyik állományban megadott bázispont a másik állomány beillesztési pontjának koordinátái megegyezzenek. A koordinátákat vigye magával, automatikusan oda akarja beillezteni, ahol a másik fájlban is volt.
Remélem sikerült érthetően leírnom.
Előre is köszönöm válaszát!
Boldog ünnepet, és sikeres új évet kívánok minden látogatómnak.
Kedves Gábor!
Mindenekelőtt azt kellene tisztázni, hogy milyen program, melyik funkciójára vonatkozik a kérdés.
Kedves Ferenc!
Ami kijött eredmény az méterben értendő?
Különböző módon beírt pl. P1(fok), és P2 (decimális) koordináták között is jól számol?
Válaszod várva,
Üdvözlettel: Steiner Gábor
Kedves Ferenc!
Az
10000000000000 köszönet érte.
Germán Tibor
Kedves Ferenc!
Teszteltem a program legújabb verzióját. Tökéletesen mûködik az MJK I-II közepelés funkció!
A beillesztett sokszögvonalamat is jól számolta!
Jó kis progi lett!
Köszönöm szépen és ajánlom mindenkinek!
Kedves Loránd!
Ha külön fájlokból betölteve rendesen működnek egymás mellett, akkor nincs elvi akadálya, hogy egy állományba másolja azokat.
Nagyon köszönöm!! Ez nekem óriási segítséget jelentett, és remélem mások is hasznosnak találják!
Tökéletesen működik, hálám üldözni fogja! :)
Lenne még egy másik kérdés.
Van 4-5 *.lsp-m amit gyakran használok. Azt meg tudom ÉN(!) csinálni, hogy ez a négy külön álló lisp egy fájl legyen?
Pl. ha egy fájlba másolnám működne?
Csak annyi lenne a haszna, hogy egyszerre be tudjam tölteni a programokat. Semmi mást nem akarok változtatni, minden úgy jó ahogy van.
Köszönöm!!
L.
Kedves Ferenc
Ne vegy sürgetésnek vagy türelmetlenségnek, de érdeklődnék, hogy sikerült e foglalkozni a lentebbi kiegészítésekkel?
Holnaptól lenne rá nagy szükségem, ezért kérdezem.
Köszönöm szépen!
L.
Köszönöm,
Várok türelmesen!
L.
Kedves Loránd!
Ahogyan időm engedi utánanézek. Mostanában eléggé el vagyok foglalva (Éppen AutoLisp programozással). Ígéretet meg már többet is tettem.
Kedves Ferenc!
FANTASZTIKUS!!
...Mióta szeretnék egy ilyen progit... :))
Szuperül működik!! :)
Ha esetleg annyival ki lehetne egészíteni, hogy:
-ha a szám után "." (pont) van, és
-ha a szám előtt 0; 00; 000 (pl. 01; 001) előtag van, akkor is működjön, akkor az maga lenne a menyország :)
vagy esetleg ha xyz-01 a kiindulás, akkor abban is változzon a numerikus érték.
Ez utóbbi csak akkor érdekes, ha egyszerűn megoldható, amúgy nem fontos... :)
Nagyon szépen köszönöm!!
Üdv,
L.
Köszönöm fáradozását!!
Kipróbálom, és vissza jelzek!
Üdv,
L.
A Numerikus feliratok létrehozása növekménnyel című oldalról letölthető AutoLisp programmal, megadott növekményű számokat tartalmazó szöveg rajzelemeket hozhatunk létre beillesztéssel, vagy másolással.
Remélem ilyesmire gondolt kedves Loránd.
Köszönöm szépen, várom!
Üdv,
L.
Kedves Loránd!
Valami hasonló már létezik. Azt ingatlannyilvántartási térképek helyrajzi számainak hatékony beillesztéséhez készítettem.
Úgy emlékszem egyszerű kis szerkentyű. Amint időm lesz rá önállóan használhatóvá teszem.
Kedves Ferenc!
Én arra keresek megoldást, hogy adott egy szám, (pl. 123.) és ennek másolásakor egy általam megadott értékkel ez csökkenjen vagy növekdjen.
pl. copy 123. (megadom, hogy +2-vel növekedjen) kattintáskor 125.-öt ír. következő kattintás: 129, majd 131 és így tovább...
Elnézést a laikus fogalmazástól, remélem érthető, hogy mit szeretnék. :)
Köszönöm segítségét!
Üdv, Loránd
Kedves Ferenc!
Letöltöttem és teszteltem, jól működik!
Írtam e-mailt is Önnek a két távcsőálláshoz, amiben elfelejtettem említeni, hogy sokszögelés közben poláris részletmérés is végeztünk a 180-as számú ponton a 3-as számú pontra.
Köszönöm a segítségét!
Üdv.: S. Gábor
Kedves Gábor!
Utánanéztem a DXF kiírás problémájának.
A hibát az okozta, hogy néhány hónappal ezelőtt kiegészítettem a programot azzal a lehetőséggel, hogy a pont és vonal rajzelemek megjelenítési tulajdonságaikat a rétegüktől is örökölhessék, amint az például az AutoCAD-ban lehetséges.
Sajnos a DXF kiírás kimaradt a változtatás utáni tesztelésből, és a fólia szerinti tulajdonságú rajzelemeknél nem létező tulajdonságérték miatt kiakadt.
A változtatás összes következményét nem vezettem át a DXF kíráson, így a fóliák továbbra is rögzített színnel és vonaltípussal kerülnek a DXF-be. Amint időt tudok szakítani rá, ezt is megoldom.
A DXF megnyitása után végre kell hajtani a ZOOM _e parancsot, hogy a rajzi tartalom a képernyő közepére kerüljön.
Töltse le az új verziót, és próbálja ki.
A PF-APT.exe régi verzióját mentse el, mert nem volt sok időm a tesztelésre.
Kedves Gábor!
Kérem küldjön egy (Több) a PF-APT.exe MJK adatszerkezetének megfelelő formátumú, két távcsőállásban mért adatokat tartalmazó mérési jegyzőkönyv állományt.
Nem tudom, hogy a rekord típust kódoló első két karakterre van-e már valamilyen szisztémája a két távcsőállás megkülönböztetésére, de ha nincs, legyenek például értelemszerűen T1 és T2 tartalmúak.
Kedves Ferenc!
Az alappontsűrités számomra "egy irányzással pontosan nem mérhető" kategória. A két távcsőállásban mérés egyfajta hibaszűrésre is szolgál, hiszen ha a két távcsőállás azonos értéket mutat (10" alatti eltéréssel), akkor valószinű nem lőttem mellé.
A munkám során mindennapos gyakorlat a sokszögelés, amit GPS pontok között szoktunk vezetni. Magaspont levezetést a főiskola óta én sem végeztem, de a sokszögelést nem lehet megúszni, ha nagy pontosságú alappontok létesitése a feladat pl. vonalas létesitmény mentén. Lekötelezne, ha érdemben tudná orvosolni egyedi igényemet, minden reményem az Ön kezében (fejében) van!
Köszönettel: Stötzer Gábor
Kedves Gábor!
Az irány közepelés funkciót tulajdonképpen csak egy irányzással pontosan nem mérhető pontjelek (például közeli kémény) jobb és bal oldalára menő irányok közepelésére szántam. Arra hogy használtam-e a gyakorlatban nem emlékszem. A GPS-ek elterjedése óta nem jellemző, hogy ilyen magaspontokat irányoznánk.
A két távcsőállásban mért adatok közepelésére szolgáló funkció megírása már felmerült bennem, de mivel gyakorlati igény egyáltalán nem volt rá, nem foglalkoztam vele.
Mostanában rendesen meg vagyok hajtva, mind terepi munka, mind programozás (AutoLisp) terén. Legközelebb talán a hét végén tudnék foglalkozni ezzel, ha a sors és a főnökeim is úgy akarják.
Kedves Gábor!
Nem találkoztam még ezzel a hibával. Ahoz hogy az okát kipuhatoljam, szükségem lenne a *pfg állományra. Kérem, küldje el e-mail mellékletként.