Strona 1 z 2

Wymiana punktów z AutoCad

: 24 lis 2010, 14:27
autor: walklim
Witajcie, przedstawiam wtyczkę realizującą wymiane punktów między C-GEO i AutuCad-em.

Obrazek

Instalacja: do katalogu ...\wtyczki rozpakowujemy pliki: PunktyACAD.exe, PIK_IN.dwg, PIK_XX.dwg.
Wtyczkę mozna uruchomić zarówno z menu C-GEO jak i z AutoCada (drugą opcję opiszę poniżej). Ważne by był uruchomiony program C-GEO, jesli nie mamy uruchomionego AutoCad-a wtyczka go włączy i utworzy nowy rysunek.

1. C-Geo -> AutoCad - możemy wysłać punkty zaznaczone w tabeli roboczej lub wybrać je przez filtrowanie po numerze. Mamy do wyboru jakim blokiem punkty bedą przedstawione w Rysunku, w przypadku pracy w "Mapie_SG" zalecam blok PIK_IN, w przeciwnym PIK_XX.

2. AutoCad -> C-Geo - po kliknięciu "Do C-GEO" wybieramy w rysunku punkty do wysłania. Odświerzamy tabelę w C-GEO przełącznikiem "tabela/mapa".

Uruchamianie z AutoCad-a: polecenie : (startapp "PunktyACAD") dla wygody umieszczamy je w menu lub tworzymy dla niego skrót. Najprościej w pliku ACADDOC.LSP dodac na końcu linijkę: (defun c:cgo () (startapp "PunktyACAD"))

adres do pobrania wtyczki:
http://www.pocketspog.republika.pl/zas/PunktyACAD.zip nowa wersja z poprawką - teraz przesyła kody punktów.

Liczę że programik ułatwi pracę osobom takim jak ja - rozdartym miedzy C-GEO a ACAD-em.

Re: Wymiana punktów z AutoCad

: 24 lis 2010, 15:39
autor: grzes
walklim pisze: Odświerzamy tabelę w C-GEO przełącznikiem "tabela/mapa".
Tu jest plik exe ktory nie wymaga tego przelaczania:
plik cgeo8.exe
Czy moge umiescic tą poprawke w systemie pobierania wtyczek?

Re: Wymiana punktów z AutoCad

: 24 lis 2010, 15:48
autor: walklim
tak, jak najbardziej.

Re: Wymiana punktów z AutoCad

: 28 lis 2010, 15:44
autor: walklim
za namową użytkownika dodałem do wtyczki opcje:
- zapamietywania połozenia na ekranie i poprzednio uzytych opcji,
- wrzucenia bloków na wybrana warstwę w rysunku ACAD w tym utworzenia nowej warstwy,
- wybrania własnej definicji bloku z pliku *dwg umieszczonego w katalogu z wtyczką.

Obrazek

prosze o opinie czy wtyczka nie jest teraz zbyt rozbudowana - na razie zamieszczam jako wersje do testów.

http://www.pocketspog.republika.pl/zas/PunktyACAD.zip

Re: Wymiana punktów z AutoCad

: 28 lis 2010, 15:59
autor: FaFaL
przyznam, że też mi się marzyła funkcja wstawiania bloków które znajdują się w katalogu wtyczki :) teraz jest super :) ciekawą funkcjonalnością byłby automatyczny wybór bloku na podstawie kodów punktów w tabeli C-GEO, czyli wtyczka wyszukuje takiego bloku w którego nazwie (bo do nazwy moze być coś dopisane) znajduje się nazwa bloku.

Re: Wymiana punktów z AutoCad

: 28 lis 2010, 16:17
autor: walklim
to juz zadanie dla nakładki na AUTOCad np Mapa_SG i polecenie KOD_RYS

Re: Wymiana punktów z AutoCad

: 28 lis 2010, 16:20
autor: FaFaL
Wybacz niewiedzę ;) po prostu nie używam MapySG. Czuję się uświadomiony ;) hihihi

PS. Ponieważ program wypisuje wszystkie bloki, to nie ma potrzeby aby był specjalny wybór dla bloków PIK_XX czy PIK_IN

Re: Wymiana punktów z AutoCad

: 29 lis 2010, 08:28
autor: walklim
Racja, dziękuję . RadioButton-y zajmowały tylko cenne miejsce na formatce (staram się by wtyczka miała jak najmniejszy rozmiar by nie przeszkadzała w pracy). Pod linkiem poprawiona i chyba już finalna wersja wtyczki.
Dla mnie ma ona jeden mankament: aby pobrać nazwy warstw z rysunku wtyczka uruchamia program autocad już na starcie. co mnie akurat przeszkadza (ale co tam klient nasz pan),

dodane: za pare dni pojawi sie wersja 3 która bedzie działać w środowisku AutoCad oraz renegatów intelli-bricsCad i może StarCAD :D

http://www.pocketspog.republika.pl/zas/PunktyACAD.zip

Re: Wymiana punktów z AutoCad

: 02 gru 2010, 10:21
autor: walklim
witam, uodporniłem wtyczkę na następujący błąd, który wypłynął podczas pracy:

Obrazek

pod tradycyjnym linkiem: http://www.pocketspog.republika.pl/zas/PunktyACAD.zip wersja 2.5 aktualizacja z dnia 02.12.2010

Re: Wymiana punktów z AutoCad

: 02 gru 2010, 15:11
autor: walklim
Jak obiecałem wtyczka wychodzi poza środowisko AutoCad-a, przedstawiam testową wersję wtyczki "PunktyCAD" działającą z Auto i BricsCad-em.

Obrazek

przed użyciem wtyczki uruchamiamy aplikację z która chcemy wymienić punkty, jeśli o tym zapomnimy program odpali wybrane środowisko podczas wysyłania punktów z C-GEO. Sprawdzone na BricksCad v 10.

dodane 02.12.2010 20:41: nowsza wersja 3.1 obsługuje również aplikację GstarCad.

http://www.pocketspog.republika.pl/zas/PunktyCAD.zip

Re: Wymiana punktów z AutoCad

: 04 gru 2010, 13:05
autor: arttiq
no to moze jeszcze do ZWCADA? :))

Re: Wymiana punktów z AutoCad

: 04 gru 2010, 18:09
autor: walklim
Obrazek

http://www.pocketspog.republika.pl/zas/PunktyCAD.zip

wyzwaniem będzie MicroStation ale tu proszę o pomoc kolegów którzy mają doświadczenie w grzebaniu w produkcie Bentley'a. ja nawet kreski nie narysowałem w MS.

Re: Wymiana punktów z AutoCad

: 04 gru 2010, 22:20
autor: arttiq
w ZWCADzie dziala u mnie w jedna strone: c-geo >>> zwcad, w druga wyskakuje blad :roll:

Re: Wymiana punktów z AutoCad

: 06 gru 2010, 17:46
autor: walklim
w jakich warunkach, jaka wersja ? u mnie działa na zwcad 10 pro, za to intellicad (progeCAD 2010) nie lubi kiedy wtyczka go uruchamia - lepiej zrobić to przed uruchomieniem "PunktyCad". Taki urok tych lżejszych cadów.

Re: Wymiana punktów z AutoCad

: 07 gru 2010, 13:56
autor: arttiq
witam,
ZWCada 2010 Pro otwierm przed wtyczka. Import pomyslnie. Eksport wyrzuca komunikat - Błąd!.

Re: Wymiana punktów z AutoCad

: 09 gru 2010, 08:20
autor: walklim
witam, testowałem ZWcada 2010 prof na 2 komputerach (OS vista i Win7) wszystko działa a ZWcad 2007 prof nie działa :D .
Niestety programowanie dla programów takich jak ZWCad jest o tyle trudne że nawet wersje tej samej aplikacji nie są ze sobą kompatybilne. Może błędu trzeba szukać w błędach instalacji programu lub VBA (Visual Basic for Applictions) z którego wtyczka korzysta.
Wtyczka działa z następującymi klonami Intellicada:

1. Bricscad Pro v 10.
2. GstarCAD 2011i Pro
3. ZWCad 2010 Pro i 2011 Pro
3. intellicad - progeCAD prof 2010. (intellicada lepiej uruchomić przed wtyczką)

Nadal Autocad sprawdzony w wersjach od 2004 do 2011 na komputerach z Win XP,Vista,7.
wtyczka w wersji 3.4 pod tradycyjnym linkiem http://www.pocketspog.republika.pl/zas/PunktyCAD.zip

Re: Wymiana punktów z AutoCad

: 09 gru 2010, 18:06
autor: Zbyszek_Gr.
Dlaczego z poziomu C-GEO instaluje się jeszcze wtyczka v.2.5 a nie 3.4 ?

Re: Wymiana punktów z AutoCad

: 09 gru 2010, 19:12
autor: walklim
w oknie "zainstaluj wtyczkę" dostępna jest wersja napisana dla AutoCad-a w wersji jaką uznałem za na tyle niezawodną by wprowadzić ja do ogólnego obiegu, wersje współpracujące z klonami IntelliCad-a (od 3.0 w górę) nadal są testowane. jak widać w poście kolegi "arttiq" dużo jeszcze jest do dopracowania np nieprzewidywalne zachowanie ZWcad-a. Sam pracując z C-Geo i Autocadem korzystam z najnowszej wersji wtyczki. Kiedy osiągnie ona zadowalający poziom niezawodności z najpopularniejszymi środowiskami (Autocad i BricsCad) pojawi się w instalatorze wtyczek. Piszę jeszcze dodatkowe funkcje proponowane przez kolegę Fafala. Cierpliwości , Będzie Pan zadowolony !

wtyczka dla Fafal-a

: 10 gru 2010, 12:23
autor: walklim
wersja eksperymentalna w której za pomocą kodu możemy sterować jakim blokiem i na jakiej warstwie punkty będą reprezentowane w pliku dwg,

dodatkowo możemy ustalić:
- skalę wstawianych bloków
- zamienić współrzędne przesyłanych punktów wg. wzorca X,Y->Y,X i X,Y->-X,-Y

Obrazek

katalog i skrót rozpakowujemy do katalogu "wtyczki" zgodnie z proponowaną metodą katalogowania programików, u mnie wygląda to tak:

Obrazek

http://www.pocketspog.republika.pl/zas/PunktyCAD.zip

Uwaga, tworząc nowy blok należy pamiętać że:
1. nazwa bloku musi zaczynać się od ciągu znaków "prefix" np.: PIK_
2. zawierał dwa atrybuty:
a) NR_PKT
B) KOD

DODANE:
Obrazek

Następna funkcja: kiedy uruchomimy wtyczkę bez działającego C-GEO będzie ona czytać i zapisywać punkty do plików tekstowych. Podczas importu punktów do programu Cad możemy ustalić w jakich kolumnach znajdują się dane punktów np: NKXYH, dane moga być rozdzielone spacją lub tabulatorem. Przy zapisie współrzędnych do pliku tekstowego kolejność jest z góry zdefiniowana :NXYHK, separatorem kolumn jest spacja.

Re: Wymiana punktów z AutoCad

: 01 lut 2012, 08:40
autor: Tomek83
A czy można dodać również program DraftSight do wysyłki współrzędnych?

Re: Wymiana punktów z AutoCad

: 01 lut 2012, 10:20
autor: FaFaL
DrawSight w darmowej wersji ma zablokowane funkcje automatyzacji.

Re: Wymiana punktów z AutoCad

: 23 lut 2012, 17:17
autor: szymon bernat
Proszę o pomoc nie działa mi wtyczka do AUTOCAD LT 2012 .Proszę też o pomoc w plikach jak mają wyglądać pliki abym mógł wysyłać do autocad nie numer pkt a tylko wysokość . :cry:

Re: Wymiana punktów z AutoCad

: 23 lut 2012, 17:22
autor: FaFaL
nie da się komunikować z AutoCAD LT bez dodatkowych nakładek które ograniczenia LT usuwają. Co do wysokości to najlepiej zmodyfikować plik z blokiem dwg, tak aby był wyświetlany parametr H, a nie nr (etykieta).

Re: Wymiana punktów z AutoCad

: 23 lut 2012, 18:37
autor: janek
Panie Rafale, zwracam się do Pana bezpośrednio. Pisałem o tym co prawda w innym wątku, ale bez echa. Nie wiem czy pytanie było zbyt lakoniczne, czy też z tej grupy, które nie powinno być. Otóż, do tej pory wydawałem eksporty do dwg i projektanci pracujący w AutoCadzie, można powiedzieć, byli usatysfakcjonowani. Ostatnio, projektant miał zastrzeżenia co do pliku, który ode mnie dostał, bo po imporcie do MegaCada, utracił wszystkie parametry linii. Od razu mówię, Cada nie znam, więc moje pytanie, jak wydać do MegaCada, aby zamawiający był usatysfakcjonowany. Gdzie tkwi problem: w eksporcie z Cgeo, czy w imporcie do MegaCada? Proszę o wskazówki.
Pozdrawiam
Janek B.

Re: Wymiana punktów z AutoCad

: 23 lut 2012, 19:51
autor: FaFaL
Panie Janku,
cały problem jest z tym, że nie znam takiego programu jak MegaCAD :( i przyznam, że pierwszy raz o nim słyszę. Przypuszczam, że z powodu jego nie wielkiej popularności Pana pytanie nie doczekało się odpowiedzi.
Jeśli chodzi o style linii to nigdy nie miałem problemów. Jedynie grubości linii C-GEO przenosi w bardzo stary sposób który mocno odstaje od aktualnych trendów i przyznam, że standardowo odłączam przesyłanie grubości linii. Czasem jak przez przypadek zaznaczy się, aby eksportować obiekty 3D to może się wydawać, że linie nie są przerywane, ale to tylko złudzenie :).
Problemem będą również style linii z zestawu "Wersja 4.0" i z nich proszę raczej nie korzystać, ale jeśli rysuje Pan przede wszystkim z okna K-1 to nie ma problemu (wykorzystują bodaj linie z wersji 3.0).
Proszę ewentualnie nie robić eksportu do dxf, a spróbować do dwg - w oknie eksportu jest możliwość wyboru - może to pomoże (jeśli winą jest import do MegaCADa).
Ogólnie polecam sobie zainstalować w pełni darmowy program (legalnie) DraftSight dzięki któremu będzie miał Pan możliwość przeglądnięcia pliku DXF (czy DWG) przed oddaniem go projektantowi. Przyznam, że ja przed oddaniem mapy projektantowi zawsze spędzam nad nią parę godzin (czasem mniej) w programie CAD w celu jej wygładzenia : ustawienie prawidłowych grubości dla linii oraz tekstów, zmieniam czcionkę na TECHNICZNĄ, usuwam linie z symboli itp. Wszystko to można wykonać w tym darmowym programie, a nasza mapa lepiej będzie wyglądać w oczach projektanta.

Na stronie głównej MegaCAD przeczytałem, że można pobrać wersję 30 dniową do testów MegaCAD do testów więc jeśli dysponuje Pan chwilą czasu to można u siebie sprawdzić jak Pana mapy wyglądają w tym programie.

Chyba nic więcej nie jestem w stanie Panu pomóc. Jeśli będę miał więcej czasu to zainstaluję u siebie tego MegaCADa i sprawdzę ale to nie dziś...