Porównanie ZWCAD i ZWCAD+
Zamieściliśmy poniżej porównanie głównych cech programów.
Legenda:
- funkcja jest dostępna
- funkcja nie występuje.
Licencja, wersje językowe ZWCAD i ZWCAD+
Cecha | ZWCAD 2012 |
ZWCAD+ 2015 |
Uwagi | ||||
Standard | Pro | Edu | Standard | Pro | Edu | ||
Polska wersja językowa | {jd_file onlinelayout==zwcad}{jd_file file==2} | {jd_file file==88} |
Możliwość pobrania i pracy przez 30 dni bez zobowiązań. Kliknij w link aby pobrać, bez żadnej rejestracji. Jeden plik instalatora zawiera wszystkie wersje programu (Standard, Pro, Edu). ZWCAD i ZWCAD+ posiada różne pliki instalacyjne. Pomoc obecnie dostęna jest w języku angielskim. |
||||
Inne wersje językowe | {jd_file file==3} | {jd_file file==87} | Jednocześnie na komputerze może istnieć kilka wersji językowych. Każda wersja językowa posiada swój własny instalator. ZWCAD dostępny jest między innymi w wersji angielskiej, włoskiej, niemieckiej, rosyjskiej, i kilkudziesięciu innych. Licencja w żaden sposób nie ogranicza możliwości instalacji innych wersji językowych. | ||||
Podręcznik |
Od kwietnia 2013 podręcznik będzie |
![]() |
Podręcznik w języku polskim. | ||||
Klucz sprzętowy USB | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
W cenie programu - nie wymaga dopłaty. Na kluczu zapisana jest licencja, można go przekładać pomiędzy komputerami i przenosić w ten sposób licencje. Program ZWCAD można można zainstalować na dowolnej liczbie stanowisk. Bez klucza ZWCAD działa jak przeglądarka. Poniżej zamieszczono zdjęcie klucza sprzętowego USB ![]() |
Zabezpieczenie programowe | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Opis zabezpieczenia programowego. |
Licencja sieciowa | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Tylko zabezpieczenie kodem programowym (bez klucza sprzętowego). Dostępna powyżej 5 licencji. |
Cena netto |
1260 (1 999 |
1565(1 1249 |
--- | 1690 |
2090 | 0 (2 |
Porównanie ZWCAD i ZWCAD+
Cecha | ZWCAD 2012 |
ZWCAD+ 2015 |
Uwagi | ||||
Standard | Pro | Edu | Standard | Pro | Edu | ||
Wydajny silnik do rastrów | ![]() |
![]() |
ZWCAD+ 2012 SP2 posiada wydajny silnik do obsługi rastrów. |
||||
Obsługa dwurdzeniowych |
![]() |
![]() |
|||||
Obsługa dużych plików DWG (>100MB) | ![]() |
![]() |
|||||
Obsługa języka LISP | ![]() |
![]() |
ZWCAD+ znacznie lepiej obsługuje LISPa. Dowodem na to jest chociażby program Wentyle, które działa tak samo na Autocad jak i ZWCAD+. Na naszej stronie zemieściliśmy kurs LISP, dla osób pragnących samodzielnie nauczyć się programować w ZWCAD+. |
||||
Obsługa VBA | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Możliwość tworzenia i uruchamiania skryptów VBA (Visual Basic for Applications). |
Obsługa ZRX | ![]() |
![]() |
![]() |
![]() |
Możliwość uruchamiania nakładek napisanych w C++ (popularny język programowania). |
||
Rendering | ![]() |
![]() |
![]() |
![]() |
Moduł renderingu nie został jeszcze wprowadzony do ZWCAD+. | ||
Parametryczność | ![]() |
![]() |
Moduł parametryczności nie został jeszcze wprowadzony do ZWCAD+. | ||||
Dalszy rozwój programu | ![]() |
![]() |
ZWCAD 2012 nie będzie już rozwijany. Zastąpił go program ZWCAD+ 2012. Więcej informacji tutaj. | ||||
Interfejs wstążkowy | ![]() |
![]() |
Podczas instalacji programu mamy mozliwość wybory rodzaju ikonek, jakich będziemy używać w programie. |
{2jtoolbox tabs id:11}
; Na początek potrzebny jest blok np:
(vl-load-com)
(setq *ZWCAD* (vlax-get-acad-object))
(setq *Rysunek* (vla-get-activedocument *ZWCAD*))
(setq *Model* (vla-get-Modelspace *Rysunek*))
(defun C:ByBlockInBlock ( / )
;----------------------------------------------------------
; funkcja zmienia właściwości elementów wewnątch bloku na ByBlock
; Argumenty: nil
; Wynik: nil
;----------------------------------------------------------
(setq Wybor (entsel "Wskaż blok") ) ; funkcja prosi Użytkownika o wskazanie jednego narysowanego elementu Zwraca listę: wybrany element i współrzędne klikniętego punktu
(setq Wybrany_obj(vlax-ename->vla-object (car Wybor))) ;Zamiana wskazania na właściwy objekt
(setq Bloki (vlax-get-property *Rysunek* 'Blocks ))
(setq Definicja(vlax-invoke-method Bloki 'Item (vlax-get-property Wybrany_obj 'Name )) ) ; odczytujemy definicję wzkazanego bloku
(vlax-for Element Definicja ; pętla przechodząca przez każdy element w kolekcji
(vlax-put-property Element 'Color 0) ; zmiana koloru na ByBlock
)
(command "regen") ; konieczne, by zobaczyć zminę, bez tego zmiany w elementach będą dokonane, ale nie zostaną wyświetlone na ekranie
)
; po zmianie widać, że element wybrany, oraz wszystkie wstawienia tego samego bloku przyjmują kolory z właściwości bloku.
Jedną z cech języka LISP jest odzielność przestrzeni pamięci dla zmiennych w różnych rysunkach. Przez to, jeśli ustawimy wartość zmiennej w jednym rysunku. A następnie Użytkownik zmieni aktualny rysunek, oddczytanie wartości tych zmiennych nie będzie możliwe.
Nie dyskryminuje to jednak wykonywania operacji na innych plikach. Możmy pobrać obiekt aplikacji ZWCAD, z niego kolekcję dokumentów a dalej na nich wykonywać wszystkie operacje. Dla przykładu wykonamy czyszczenie dokumentów, a i wyświetlimy ich nazwy
(defun AllDocs-Purge ( / docs)
(setq otwartepliki (vla-get-documents (vlax-get-acad-object))) ; pobieramy kolekcję wszystkich otwartych plików
(vlax-for dwg otwartepliki ; wykonujemy pętlę po wszystkich plikach
(vla-purgeall dwg) ; wykonujemy czyszczenie pliku
(print (vlax-get-property dwg 'Name ) ) ; i na koniec wyświetlamy nazwę dokumentu.
)
)