Michal

Użytkownik forum
  • Postów

    21
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Michal

  1. Michal

    kody DXF

    super, działa bez zarzutu dzieki
  2. Michal

    kody DXF

    Dzieki Tomku (jesli moge sie tak zwrocic) Mam kolejne pytanie związane z problemem dotyczącym kodów DXF. zrobilem lispa z helpa o treści nastepującej: (entsel) (setq en1 (entlast)) (setq ed (entget en1)) (setq ed (subst(cons 8 "2") (assoc 8 ed)ed));subst (entmod ed) zmienilem w tym lispie cyfre 8 na 50, i tak by dotyczył zmiany kąta pochylenia o 0.15, ale wywala mi bledy: (entsel) (setq en1 (entlast)) (setq ed (entget en1)) (setq ed (subst(cons 50 "0.15") (assoc 50 ed)ed));subst (entmod ed) ciekawy jestem co robie źle. Czy moglby mnie Ktoś oświecić ? pozdrawiam
  3. Michal

    kody DXF

    witam, mógłbyś się podzielić Forumowiczu jaką książkę polecałbyś lub o jakiej piszesz do Autolispa ?? pozdrawiam z gory dzieki
  4. Michal

    kody DXF

    Witam, czy mógłbym prosić o wyjaśnienie grupy kodów DXF 40-48? w helpie jest informacja, że 40-48 => double precision floating point values (text height, scale factors, and so on) Ja rozumiem w ten sposób, że kodów jest 9, dwa są rozszyfrowane, a co z pozostałymi? I mam pytanie nr 2. Czy w informacji o entycji jakieś linii jest podany kąt, czy należy go obliczyć z poszczególnych punktów? Potrzebne mi to jest do dostosowania pochylenia tekstu do danej linii i wydaje mi się że mógłbym to zrobić pobierając wspólną daną entycji dotyczącą kąta nachylenia. Miłego dnia. Michał
  5. Michal

    ESC

    Witam, chciałbym sobie stworzyć klawisz escape. Niestety nie wiem jaką komende mam przypisać sobie do klawisza. prosze o podpowiedz pozdrawiam Michal
  6. Michal

    LISPY

    probował ktoś może instalować LT Extender lub program Toolkit Max 2009 w ZWCad ?? Może okazałoby się, że można korzystać wtedy jak w AutoCADzie?
  7. Michal

    LISPY

    A ma Pan możliwości żeby się dowiedzieć w której wersji ZWCADa planują wprowadzić funkcje vla oraz reszte vlax'ów ? o reaktorach vl juz nie pytam, bo to daleka przyszlosc, ale vla i vlaxy to jest chyba w ich zasięgu. pozdrawiam
  8. Michal

    LISPY

    potrzebowałbym np. do obliczenia punktu środkowego pomiędzy dwoma znanymi punktami (cal "(x1+x2)/2") Pytanie nr 2 to czy można funkcje vlax-get-acad-object z AutoCADa inaczej napisać pod ZWCADem oraz inne funkcje zamiast vla- które istnieją pod AutoCADem. pozdrawiam
  9. Michal

    LISPY

    problem jest w tym, że chcialem sie posluzyc programem napisanym dla AutoCADa w ZWCadzie i wyskoczyl mi blad ze nie mozna uzyc geomcal.arx Zatem jakie funkcje mnie interesuja to jeszcze nie wiem, ale sie rozeznam, bo jestem na etapie nauki. Myślałem, że można jakoś prosto używać tej funkcji w ZWCad. Może jakiś przykład użycia mógłby Pan pokazać?
  10. Michal

    LISPY

    Czy jest coś takiego jak geomcal.drx ?
  11. Michal

    LISPY

    w autocadzie w tworzeniu lispów można załadować geomcal.arx w zwcad2009 niestety sie tego nie da aplikowac czy jest jakas mozliwosc ominiecia tego?
  12. witam gorąco. chcialem zapytac o ścieżke w rejestrze, gdyż kończy mi się na katalogu: ZWCAD2008i Eng\Profiles później mam do wyboru Default lub Setup. a w Default jest do wyboru: Accelerators, Addins, Aliases, Config (Plot, Previous Plot Settings, Quickcalc), DockingPaneLayouts, File Dialog, Menu, Profiles (Default, Editor Configuration), Purge, Recent File List, Settings, Skin). Zatem nigdzie nie ma zwprofil\Config i nigdzie w żadnym z tych folderów nie moge sie doszukać Key. Prosze o podpowiedź. pozdrawiam Michal
  13. czy poniższy program zaadoptowany z Developer Help ma prawo nie działać ? (defun c:TB ( / lineObj startPt endPt matList transMat) (vl-load-com) ; Load ActiveX support (setq acadObject (vlax-get-acad-object)) (setq acadDocument (vla-get-ActiveDocument acadObject)) (setq mSpace (vla-get-ModelSpace acadDocument)) ;; Create a line (setq startPt (getpoint "Pick the start point")) (setq endPt (vlax-3d-point (getpoint startPt "Pick the end point"))) (setq lineObj (vla-addline mSpace (vlax-3d-point startPt) endPt)) ;;; Initialize the transMat variable with a transformation matrix ;;; that will rotate an object by 90 degrees about the point(0,0,0). ;;; Begin by Creating a list of four lists, each containing four ;;; numbers, representing transformation matrix elements. (setq matList (list '(0 -1 0 0) '(1 0 0 0) '(0 0 1 0) '(0 0 0 1))) ;;; Use vlax-tmatrix to convert the list to a variant. (setq transmat (vlax-tmatrix matlist)) ;;; Transform the line using the defined transformation matrix (vla-transformby lineObj transMat) (vla-zoomall acadObject) (princ "The line is transformed ") (princ) ) właściwie zmieniłem tylko pierwszą linijkę porównując do tego co w Helpie, a miała następującą postać: (defun Example_TransformBy () ; / lineObj startPt endPt matList transMat) może coś źle robie? to pytanie jest postawione nie bez przyczyny, gdyż uruchomiony lisp w programie zwcad wersji 2008i zwraca informacje w Command Bar o następującej treści: Command: TB error: null function (VLAX-GET-ACAD-OBJECT) (SETQ ACADOBJECT (VLAX-GET-ACAD-OBJECT)) (C:TB) nawet taki prosty lisp ktory przytoczony w innym Temacie na tym forum również uzyskuje zerowy wynik. Lisp ma się następująco: (defun c:get (/ A) (vl-load-com) (setq A(ssget)) (vlax-curve-getParamAtDist A 1.0) ) ;end defun
  14. Michal

    VBA . . .

    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."
  15. Michal

    VBA . . .

    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ć.
  16. Michal

    VBA . . .

    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 :)
  17. Michal

    VBA . . .

    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
  18. Michal

    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.
  19. Witam mam pytanie odnośnie komendy princ, chciałbym by program realizując danego Lispa wyświetlał tekst na ekranie podany w komendzie princ, tak jak to jest w AutoCADzie. I pytanie nr 2 czy jest jakaś lista odpowiedników komend autoCADa dla programu zwCAD, chodzi mi o zestawienie?
  20. witam, ciesze sie ze powstalo takie forum. Mam pytanie odnosnie mozliwosci tworzenia wlasnych ikonek z wlasnymi komendami. w autocadzie jest taka mozliwosc, jednak czy jest to mozliwe w zwcadzie ?