lisp do automatyzacji wydruku


Rekomendowane odpowiedzi

mam w jednym pliku wiele prostokątów  ( ramek  rysunków )

 

 

Zaznaczam  prostokąty wybieram jaki to arkusz A4P -  poziomo  lub A4 pion

zakładam ze wcześniej ustawiłem drukarkę  pdf /lub prawdziwą

 

a program drukuje wszystkie prostokąty  w skali którą sobie wyliczy SAM   oddzielnie dla każdego prostokąta z  podzielenia  rozmiaru zaznaczonego prostokąta  do rozmiaru kartki A4 poziomo lub  A4 pion

 

Ważne aby przed wydrukiem po wyliczeniu skali

program określił globalny styl wymiarowania ( zmienił skalę globalną  wymiarów pasującą do

wyliczonej skali wydruku )

 

Podobnie dla A3

i innych formatów

 

jak to działa

 

MAM OBIEKT 1:1 który narysowałem 

 

widzę że mieści się na A3 ale 25   razy większej

 

rysuję prostokąt 25 x A3 i ustalam pozycje  tak aby był ramką obiektu który narysowałem

 

wymiarowanie w CAdzie ma jedną globalną skalę 

należy przed wydrukiem zmienić skalę  wszystkich wymiarów ( wymiary znajdują się na jednej warstwie ) aby było widać strzałki i opis

Edytowane przez maciejmar111
Odnośnik do komentarza
Udostępnij na innych stronach

Wydaje mi się, że nie o layouty tu chodzi. Pytającemu potrzebny lisp który zautomatyzuje właśnie ustawianie tych layoutów (lub drukowanie z modelu). Czyli o automatyzację PRZED drukowaniem. O generowanie 100 Layoutów na podstawie prostokątów wskazanych w modelu. Dopiero po tym następuje to co proponujecie czyli publish.

=2P=

Odnośnik do komentarza
Udostępnij na innych stronach

Witam

Problem w tym, że z pierwszego postu nie wynika wprost, że Użytkownikowi jest potrzebny lisp do automatyzacji wydruku. W mojej ocenie, z tego postu nic nie wynika, dlatego takie odpowiedzi, bo każdy się tylko domyśla co tak naprawdę Użytkownikowi jest potrzebne...

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Spróbuję podsumować.

 

  1. W przestrzeni papieru mamy np. 100 rysunków w skali 1:1.
  2. Nie zmieniamy skali rysunku, tylko skalujemy ramkę - mamy 100 ramek.
  3. Teraz uruchamiamy funkcje, która drukuje każdą ramkę z rysunkiem po kolei, ale przed każdym wydrukiem sprawdzi skalę ramki i dopasuje styl wymiarowania.

 

Moje wątpliwości:

  1. Co w przypadku gdy w rysunku będą różne formaty, np.: A4, A3, A2? Rozmiar papieru jest jeden.
  2. Czy kolejność wydruków ma znaczenie?
  3. Czy powinny zostać wydrukowane wszystkie rysunki, czy tylko wybrane?
Odnośnik do komentarza
Udostępnij na innych stronach

 

Spróbuję podsumować.

 

  1. W przestrzeni papieru mamy np. 100 rysunków w skali 1:1.
  2. Nie zmieniamy skali rysunku, tylko skalujemy ramkę - mamy 100 ramek.
  3. Teraz uruchamiamy funkcje, która drukuje każdą ramkę z rysunkiem po kolei, ale przed każdym wydrukiem sprawdzi skalę ramki i dopasuje styl wymiarowania.

 

Moje wątpliwości:

  1. Co w przypadku gdy w rysunku będą różne formaty, np.: A4, A3, A2? Rozmiar papieru jest jeden.
  2. Czy kolejność wydruków ma znaczenie?
  3. Czy powinny zostać wydrukowane wszystkie rysunki, czy tylko wybrane?

 

Bardzo dziękuję za wypowiedzi 

 

Robię projekt  fragmenty rzucam do ramek 

ale sortuję 

 

A4 

A3

A2

 

 

 

 

Program trafia na ramkę otrzymał  info żę to A4

lub otrzymał info że to A3

 

Podzielił rozmiar prostokąta i poznał skale rysunku

 

teraz tylko ustawić skalę wymiarów

 

i można drukować wedle określonego schematu drukarki  i grubości linii 

 

wszystko robie jednym zaznaczeniem wielu prostokątów  ( no tak się rozmarzyłem ?... )  

Może jakaś dodatkowa pomoc ? 

 

na A4  narysuję linię prostą w rogu 

 

na A3 kółko  ( dam jakiś znak graficzny przy ramce ) najlepiej była by to linia 

 

linia krótka A4 

A3 linia dłuższa 

 

z czasem na oko człowiek szybciej rysuje linie niż myśli 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...
  • 4 tygodnie później...

Witam

Chciałbym Państwu pokazać, z jakiego automatu ja korzystam.

Lisp ten umożliwa mi drukowanie rysunków, znajdujących sie na Layout-ach z:

1) aktualnie otwartego pliku DWG,

2) z innych plików z katalogu w jakim znajduje się otwarty plik

3) z innych plików innych katalogów należących do zdefiniowanego wcześniej Projektu.

 

Ponieważ rysunki, które produkuje, nie mają standartowych rozmiarów, zmuszony jestem drukować to nie w sposób bezpośredni (tzn. do pdf lub na papier) lecz poprzez pliki PLT, które następnie konweruję na PDFy (również automatem) lub wysyłam hurtowo na ploter. Pomimo tak długiej drogi jestem w stanie zaoszczędzić dużo czasu drukując projekt składający się z kilku, kilkunastu obiektów po kilkanaście rysunków na obiekt.

 

JoeBlack

 

druk.mp4

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 miesiące temu...

Witam

Chciałbym Państwu pokazać, z jakiego automatu ja korzystam.

Lisp ten umożliwa mi drukowanie rysunków, znajdujących sie na Layout-ach z:

1) aktualnie otwartego pliku DWG,

2) z innych plików z katalogu w jakim znajduje się otwarty plik

3) z innych plików innych katalogów należących do zdefiniowanego wcześniej Projektu.

 

Ponieważ rysunki, które produkuje, nie mają standartowych rozmiarów, zmuszony jestem drukować to nie w sposób bezpośredni (tzn. do pdf lub na papier) lecz poprzez pliki PLT, które następnie konweruję na PDFy (również automatem) lub wysyłam hurtowo na ploter. Pomimo tak długiej drogi jestem w stanie zaoszczędzić dużo czasu drukując projekt składający się z kilku, kilkunastu obiektów po kilkanaście rysunków na obiekt.

 

JoeBlack

 

na pierwszy rzut oka genialne rozwiązanie na drukowanie hurtowe. Co to za lisp, gdzie go zdobyć i czy działa pod zw?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

Witam

Program nie jest na sprzedaż, gdyż zrobiony został specjalnie pod strukturę plików i katalogów jaka obowiązuje u mnie w firmie.

Na dodatek jest to tylko część pewnej całości.

Jestem skłonny podzielić się samą ideą, na jakiej lisp powstał, oraz z niewielkimi fragmentami kodu.

Jerzy

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie