Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD Strona Główna Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD
Forum CAD.

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
VBA . . .
Autor Wiadomość
Michal

Dołączył: 27 Lut 2008
Posty: 21
Wysłany: Pią Kwi 25, 08 23:03   VBA . . .

Witam,
próbuje w najnowszej wersji otworzyć plik *.zvb z katalogu SAMPLE.
Niestety bezskutecznie.
Czy to jakiś problem ogólnie, że ich nie można użyć, czy popelniam jakiś błąd (otwieram z Tools -> Load Application -> Add File).
Dodatkowo mam pytanie, jak można użyć przykładów z Helpa dotyczacych VisualLispa. Sa tam Example, aczkolwiek ich użycie zapisując z rozszerzeniem Lisp nic nie daje. Próbowałem to rozbudować używając funkcji defun.........
Czy Pan Moderator wie jak to sie uruchamia skutecznie ??
Pozdrawiam
Michał K.
 
 
dmatusz3
Site Admin

Pomógł: 22 razy
Dołączył: 20 Sty 2008
Posty: 652
Wysłany: Sob Kwi 26, 08 00:00   

Witam,

Oto link do filmu o tym jak załadować i edytować makra VB http://www.projektuje.net/filmy/VB.html

Proszę o wklejenie kodu przykładowego lispa.

Pozdrawiam
 
 
Michal

Dołączył: 27 Lut 2008
Posty: 21
Wysłany: Sob Kwi 26, 08 09:48   rozumiem że VBA tylko w wersji Profesjonal, tak??

czy dobrze wnioskuje, ze pliki visual Lisp mozna tylko uruchamiac w wersji profesjonalnej zwcada? zatem vla w zwcad rozni sie od vla w autocad, gdyz komendy typu vlax-....... mozna "wplatac" w pliki z rozszerzeniem *.lsp
 
 
dmatusz3
Site Admin

Pomógł: 22 razy
Dołączył: 20 Sty 2008
Posty: 652
Wysłany: Sob Kwi 26, 08 11:39   

Przyznam, ze nie testowałem jeszcze VL.

Producent podaje, że nie wszystkie komendy VL są obsługiwane (dotąd około 70-80%).

Natomiast możliwości uruchamiania wszelkich skryptów są takie same w wersji STD i PRO.

Pozdraiwam
 
 
Michal

Dołączył: 27 Lut 2008
Posty: 21
Wysłany: Sob Kwi 26, 08 16:18   miał Pan Moderator na myśli skrypty otwierane z Macro ->

miał Pan Moderator na myśli skrypty otwierane z Macro -> VBA Manager ?? bo ja otwieram sobie filmik, którego zlinkował Pan w poprzednim wpisie i porównując do wersji zwcad 2008i Trial Version rodzaju Standard i niestety ale nie ma pod komendą Tools -> Macro -> elementów występujących w filmiku. zaraz ściągnę wersje Pro i spróbują, ale prosiłbym o ustosunkowanie się do problemu. Możliwe, że coś przeoczyłem. pozdrawiam.
_______________
P.S. ZwCAD rozwija sie w imponującym tempie i prawde powiedziawszy jestem zachwycony możliwościami pojawiającymi się w kolejnych wersjach. Tym bardziej, że powstało takie forum które pomaga w usprawnieniu pracy w tym Cadzie :)
 
 
dmatusz3
Site Admin

Pomógł: 22 razy
Dołączył: 20 Sty 2008
Posty: 652
Wysłany: Sob Kwi 26, 08 17:41   

Witam,

faktycznie ma Pan rację. Wersja STD nie posiada z tego co przypominam sobie opcji do VB w menu.

Proszę spróbować wpisać polecenia z klawiatury:
- vbaload - do załadowania makra
- vbarun - do jego uruchomienia.

Edytor makr dostępny jest jednak tylko w wersji PRO.

Pozdrawiam

:-) Dziękuję za ciepłe słowa.
 
 
Michal

Dołączył: 27 Lut 2008
Posty: 21
Wysłany: Sob Kwi 26, 08 22:29   problem z vlax-curve-getParamAtDist

czy udałoby się Panu uruchomić Lispa wykorzystującego komende jak z tematu ??
Probuje róznymi metodami uruchomic lispa jak poniżej ale bez pozytywnego skutku. Oto moj lisp przykladowy:

(defun c:get (/ A)
(vl-load-com)
(setq A(ssget))
(vlax-curve-getParamAtDist A 1.0)
) ;end defun

może coś źle robie? może ta komenda należy do 20% ktore nie będą na razie działać? bo wnioskuje, że te 10-20% ktore nie dzialają sa wymienione w Developer Help jako komendy ktore sa obecnie opracowywane i w najblizszych uaktualnieniach bedą działać.
 
 
Michal

Dołączył: 27 Lut 2008
Posty: 21
Wysłany: Sob Kwi 26, 08 22:38   dotyczy komendy vbaload

Wpisałem w programie komende vbaload, ale niestety wyskoczyl komunikat treści następującej:
"To run Visual Basic, you will have to install VBA6. See the readme for more details."
 
 
dmatusz3
Site Admin

Pomógł: 22 razy
Dołączył: 20 Sty 2008
Posty: 652
Wysłany: Sob Kwi 26, 08 23:22   

Witam,

Proszę zainstalować wersję PRO.
Po włożeniu klucza sprzętowego z wersji standard ZWCAD będzie działał bez problemów, jedynie pojawi się komunikat przy starcie programu, że funkcje tworzenia i edycji brył są zablokowane.
Natomiast w wersji PRO instaluje się cały VB i będzie Pan miał dostęp także do edytora.

Być może edytor taki ma pewne ograniczenia, jednak na pierwszy rzut oka wygląda, ze wszystko działa.

Instalacja wersji PRO wymaga odinstalowania wersji STD.
Proszę operacje usuwania i instalowania programu wykonać przy wyciągniętym kluczu sprzętowym.


Jeśli chodzi o VL, to potrzebuję trochę czasu na zapoznanie się z nim.

Pozdrawiam
 
 
dziad_1

Dołączył: 25 Maj 2009
Posty: 2
Wysłany: Pon Maj 25, 09 20:04   dvb na zvb

Czy jest jakiś sposób na to by sensownie przekonwertować plik dvb na zvb?
Przecież nie będę setki modułów i klas przerabiać ręcznie?
Z góry dziękuję za podpowiedzi.
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Wto Maj 26, 09 09:17   

Niestety nie mam dla Pana dobrych wiadomości. Nie znam sposobu na konwersję między tymi plikami. Najprostrzym znanym mi sposobem jest eksport każdego modułu osobno z dvb i import w projekcie zvb. To jednak nie rozwiązuje problemu, dlatego, że różnią się deklaracje np w Acad "ThisDrawing" w ZWCAD jest "ThisDocument". Nazwy klas też są inne, np "AcadPoint" jest "ZWCADPoint" itp.
 
     
dziad_1

Dołączył: 25 Maj 2009
Posty: 2
Wysłany: Wto Maj 26, 09 10:35   

No właśnie. Zrobiłem ten eksport-import, ale wyskakują błędy: "user-defined type not defined". Dużo jest jeszcze takich różnic w nazewnictwie? A jakie są pana doświadczenia w zakresie stabilności pracy VBA w zwcadzie? U mnie w autocadzie często występowały błędy krytyczne przy pracy na zdarzeniach autocada z wykorzystaniem "public withevents .... as acadentity"
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Wto Maj 26, 09 10:55   

Różnic w nazewnictwie jest w zasadzie tyle ile typów obiektów.
Wszystko, co zaczynało sie na "Acad", tu zaczyna sie na "ZWCAD". Co do stabilności nie mam wielu zastrzeżeń. Sama obsługa zdarzeń jest raczej stabilna, choć obsługiwanych zdarzeń jest znacznie mniej, zwłaszcza dla obiektów aplikacji. Obsługa formularzy nie różni się w zasadzie niczym, te same obiekty, te same zdarzenia, pracuje to stabilnie. Przyznam że klas opartych na entity nie używałem do tej pory, więc nie wiem jaka tu będzie stabilność.
 
     
Piotrbus 

Dołączył: 17 Gru 2010
Posty: 2
Wysłany: Pią Gru 17, 10 22:42   

Podłączę się do pytania o kompatybilność VBA Autocadowskiego z Zwcadowskim.
MZ nazewnictwo klas to jest najmniejszy problem.
Interesują mnie inne bardziej istotne różnice np.:
- czy wszystkie obiekty rysunku posiadają metodę IntersectWith tak jak w Autocad? bo np. w vba programu * obsługiwana jest z tego co sprawdzałem tylko Linia.
- takich różnic może być setki. czy jest gdzieś dostępny jakiś plik pomocy do zwcad-vba, w którym możnaby sprawdzić co jest obsługiwane a co nie jest?

Drugie zasadnicze pytanie: jak wygląda wydajność silnika VBA w Zwcadzie w porównaniu z tym z Autocada? Mam złe doświadczenie z VBA Bricscada, w którym ta sama funkcja (przetwarzanie dużej ilości danych, iteracja po obiektach rysunku i zmiana ich właściwości) wykonywała się wielokrotnie wolniej niż w Autocadzie.

Pytam jako osoba, która z chęcią przepisałaby swoje komercyjne skrypty z dvb do zvb.
Dodam, że nie posiadam jeszcze licencji na zwcad a w wersji testowej nie można tego sprawdzić. A nie chciałbym kupować kota w worku.
 
     
Tomasz79 
ZwCad, Arcadia

Pomógł: 1 raz
Dołączył: 25 Lis 2008
Posty: 35
Wysłany: Sob Gru 18, 10 12:27   

Witam

A czy istnieje szansa na uruchomienie w ZWCadzie plików dvb z AutoCad?
Jak je wgrać do edytora makr VBA żeby przerobić do współpracy z ZWCadem?

Pozdrawiam
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - recenzje mang
Strona wygenerowana w 16,87 sekund. Zapytań do SQL: 230