Forum Konstruktor budowlany Strona Główna Konstruktor budowlany
Forum projektantów
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

BatchPlot - LISP do ustawiania arkuszy do wydruku

 
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Programowanie
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
uszki
Doświadczony Forumowicz



Dołączył: 27 Mar 2010
Posty: 198
Przeczytał: 49 tematów

Pomógł: 3 razy
Ostrzeżeń: 0/5

PostWysłany: Czw 23:11, 19 Wrz 2024    Temat postu: BatchPlot - LISP do ustawiania arkuszy do wydruku

Cześć,

Udostępniam Wam swój program napisany w lisp do ustawiania, kontroli poprawności oraz drukowania arkuszy w AutoCAD/GstarCAD/ZWCAD. Znacząco przyspiesza ogarnianie arkuszy do wydania.

Potrafi:
- znaleźć i ustawić obszar wydruku na podstawie bloku lub ramki zawartej w danym arkuszu
- ustawić rozmiar papieru w wybranej drukarce plikowej (np. DWG To PDF)
- ustawić styl wydruku CTB
- dodać/usunąć sektory odniesienia wokół drukowalnej ramki
- ustawić nazwę arkusza na podstawie znalezionych atrybutów z tabelki rysunkowej
- wpisać ustawiony rozmiar arkusza do atrybutu
- hurtowo wydrukować arkusze o jednakowej szerokości rolki na wybranej drukarce w zadanej ilości

Wszystko powyższe może zrobić dla aktywnie otwartego pliku jak i wszystkich otwartych w danej sesji programu. Dzięki czemu mamy możliwość kontroli poprawności ustawienia rysunków całego projektu, ich nazw i szybkiego drukowania wg załadowanej aktualnie rolki w drukarce.

Typowy scenariusz użycia zakłada, że w drukarce plikowej, np. DWG To PDF.pc3 znajdują się dodane papiery użytkownika o standardowych szerokościach rolek i długościach od 450 do 2000mm stopniowane co 50. W arkuszu rysujemy obrys ramki jako polilinię zamkniętą lub wstawiamy blok dynamiczny. Dopasowujemy ramkę wg potrzeb i uruchamiamy program poleceniami BPL lub BPP. Dzięki czemu możemy jednym poleceniem ustawić wszystko co powyższe.

Tak ustawione na gotowo wszystkie arkusze z danego projektu publikujemy do PDF/DWF/DWFx w dowolnym programie CAD korzystając ze standardowego polecenia PUBLISH mając pewność, że obszar wydruku się zgadza, numeracja się nie powtarza, oraz arkusze mają poprawne nazwy.

Chcąc wydrukować projekt, ładujemy do jednej sesji programu CAD wszystkie pliki rysunkowe, zaznaczamy arkusze o tej samej szerokości rolki, wybieramy drukarkę, ilośc kopii i drukujemy wszystko na raz. Jednocześnie mamy kontrolę znacznikami kolorystycznymi, czy wszystko mamy ustawione jak trzeba.

Program działa w AutoCAD/GstarCAD i prawdopodobnie w ZWCAD. Jest napisany w AutoLISP oraz dodatkowo wykorzystuje bibliotekę OpenDCL (w wersji minimum 8.0). Przed użyciem programu trzeba pobrać i zainstalować ze strony: [link widoczny dla zalogowanych] GstarCAD jest dostarczany wraz z tą biblioteką, więc program działa out of the box. Nie testowałem programu w BricsCAD. Jeżeli ktoś będzie chciał przetestować to udostępnię.

Licencja
Udostępniam go na licencji FREEWARE. Korzystaj i dziel się do woli.

Szczegółowy opis programu oraz linki do ściągnięcia na stronie: [link widoczny dla zalogowanych]. Poniżej kilka animacji dla zobrazowania o co chodzi. Zachęcam do wypróbowania.






Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Jan_W
Doświadczony Forumowicz



Dołączył: 01 Gru 2022
Posty: 81
Przeczytał: 58 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5

PostWysłany: Pią 9:35, 20 Wrz 2024    Temat postu:

SUPER!

Dzięki wielkie za podzielenie się programem, dobra robota!


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Programowanie Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin