Aktualności > Jak tworzyć w GstarCAD zestawienia bloków za pomocą LISPów?

Jak tworzyć w GstarCAD zestawienia bloków za pomocą LISPów?

2020-07-21

Jak tworzyć w GstarCAD zestawienia bloków za pomocą LISPów?

Tworzenie legendy i zestawień materiałów oraz urządzeń, użytych w projekcie, może być czasochłonne. W programie GstarCAD można jednak zautomatyzować i ulepszyć ten proces za pomocą programów LISP. Dzisiaj podpowiadamy, jak to zrobić.

Poniższy przykład przedstawia schemat instalacji sanitarnych. Załóżmy, że chcielibyśmy szybko zrobić zestawienie, użytych przyborów sanitarnych.

 

\"\"

 

Program domyślnie posiada polecenie BCOUNT, które służy do szybkiego podliczenia ilości bloków we wskazanym przez nas obszarze. Zwróćmy uwagę, że ilość i nazwy bloków zostaną wyświetlone tylko w wierszu poleceń.

 

\"\"

 

Co jednak w przypadku, gdy chcielibyśmy zrobić z tego zestawienie w formie tabeli?

Tworzenie nowej tabeli i przepisywanie wartości może okazać się czasochłonne. Poniżej przedstawiamy działanie programu LISP, który szybko pozwoli na stworzenie zestawienia użytych w projekcie bloków w formie tabeli, wraz z podglądem tych bloków.

Program LISP, możecie pobrać na stronie: http://lee-mac.com/blockcounter.html

Po pobraniu pliku, wczytujemy go do programu GstarCAD, korzystając z polecenia APPLOAD lub wybierając opcję Wczytaj Aplikację z Zakładki Zarządzaj.

Dokładną instrukcję wczytywania plików LISP, znajdziecie w naszym  poprzednim artykule – Link >

 

Po poprawnym wczytaniu pliku LISP, powinniśmy otrzymać następujący komunikat w wierszu poleceń:

 

\"\"

 

Większość LISP’ów dodaje tylko jedno polecenie, jednak w tym przypadku mamy do dyspozycji dwa nowe polecenia:

  • COUNT – główne polecenie, służące do stworzenia tabeli z zestawieniem bloków
  • COUNTSETTINGS – ustawienia tabeli

Zaczniemy od ustawień tabeli. Wpisujemy więc polecenie COUNTSETTINGS i zatwierdzamy klawiszem Enter.

Pojawi się następujące okno dialogowe. Przy pierwszym uruchomieniu programu wpisane będą angielskie zwroty. W poniższym zostały one przetłumaczone na polskie określenia.

 

\"\"

 

Output – Określa w jakiej formie program ma wygenerować tabelkę. Do dyspozycji mamy:

  • Table – domyślna tabela CAD, do wstawienia bezpośrednio w projekcie
  • Text File – Plik tekstowy
  • CSV File – Plik obsługiwany przez arkusz kalkulacyjny Excel
  • Command line – to samo co poleceni BCOUNT, wyświetli nam informacje w wierszu poleceń

Headling – Nagłówki tabeli i kolumn

 

Kolejne opcje służą do sortowania:

Sort by – pozwala określić czy chcemy mieć posortowaną tabele (alfabetycznie po nazwie bloku lub po ich ilości).

Sort Order – opcja sortowania rosnąco bądź malejąco.

 

Po odpowiednim ustawieniu opcji tabeli, możemy wpisać główne polecenie COUNT:

 

\"\"

 

Następnie wybieramy obszar (może być też cały projekt), w którym LISP ma nam zliczyć użyte bloki i zrobić z nich zestawienie.

Po wybraniu obszaru musimy określić jeszcze miejsce wstawienia tabeli. Bierzmy tutaj pod uwagę wybranie opcji ,,Table” jako format wyjściowy.

 

\"\"

 

 

Tak wstawioną tabelę możemy dowolnie modyfikować, dodając nowe wiersze i kolumny czy zmieniając jej rozmiar poprzez polecenie SCALE:

 

\"\"

 

Jak widzicie dzięki temu programowi LISP, możecie w GstarCAD bardzo szybko tworzyć zestawienia materiałów i urządzeń, użytych w projekcie.

Jeśli potrzebujesz dopasowanego rozwiązania do Twoich potrzeb, skontaktuj się z nami za pomocą formularza kontaktowego na stronie Tworzenie oprogramowania na zamówienie