Parikon

Użytkownik forum
  • Postów

    355
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    19

Treść opublikowana przez Parikon

  1. Dobra propozycja na porównanie. Natomiast jest jeszcze kwestia wpisania danych. Przykładowo 51stopni i 6 minut to wypadało by zamiast wpisywać 51,6 wpisać 51,10. Pytanie zatem brzmi: Czy szerokość i długość to liczba, czy też przecinek pełni rolę separatora? 51st.6minut 36 sekund = 51 + (6*60+36)/3600 = 51,11
  2. W silniku renderującym ZwCAD-a jest możliwość ustawienia punktu na kuli ziemskiej, dnia i godziny. Co w zasadzie wystarczy do analizy nasłonecznienia. Spróbowałem i wyszło mi coś takiego. Na ile można zaufać tym ustawieniom? Przykładowo : Wrocław 51°06′36″N 17°01′20″E . W ZwCAD wpisuje 51,06 N i 17,01 E Czy to prawidłowe podejście?
  3. Dzięki. A ja się męczyłem z tym kopiowaniem. 😉 Dobrze nieraz pomóc sobie samemu.
  4. Jeśli chodzi i obwiednie kreskowania to ja mam prosty na to sposób. Kopiujemy kreskowanie o zadaną odległość, kasujemy oryginał a na jego miejsce wstawiamy kopie. Przy czym dziwnym trafem kopia będzie miała uchwyty po zaznaczeniu.
  5. Temat do zamknięcia. Wywaliłem całkiem obiekty XData z kodu i wszystko ok.
  6. Już wiem kiedy przestaje działać. Gdy chcę wywołać wcześniej zdefiniowany zzd.ResultBuffer rb tym kodem // Set the XData on our object //poniższej linijki już nie wykonuje tylko wypisuje komunikat błędu "eRegisteredAplicationidnotfound" wymiar.XData = rb; wymiar.XData = acResBuf; wymiar.XDataTransformBy(mat); wymiar.Dispose(); wymiar_start = koniec;
  7. Po aktualizacji do 2020 Sp1 jeden z moich programów przestał działać. Wyskakuje błąd eRegisteredAplicationidnotfound. Prawdopodobnie w tej wersji przestaje wykonywać się następujący kod. // Open the Registered Application table for read RegAppTable acRegAppTbl; acRegAppTbl = tr.GetObject(db.RegAppTableId, OpenMode.ForRead) as RegAppTable; // Check to see if the app "ACAD_DSTYLE_DIMJAG_POSITION" is // registered and if not add it to the RegApp table if (acRegAppTbl.Has("ZWCAD_DSTYLE_DIMJAG_POSITION") == false) { using (RegAppTableRecord acRegAppTblRec = new RegAppTableRecord()) { acRegAppTblRec.Name = "ZWCAD_DSTYLE_DIMJAG_POSITION"; acRegAppTbl.UpgradeOpen(); acRegAppTbl.Add(acRegAppTblRec); tr.AddNewlyCreatedDBObject(acRegAppTblRec, true); } } Dalsza część kodu // Create a result buffer to define the Xdata ResultBuffer acResBuf = new ResultBuffer(); acResBuf.Add(new TypedValue((int)DxfCode.ExtendedDataRegAppName, "ZWCAD_DSTYLE_DIMJAG_POSITION")); acResBuf.Add(new TypedValue((int)DxfCode.ExtendedDataInteger16, 387)); acResBuf.Add(new TypedValue((int)DxfCode.ExtendedDataInteger16, 3)); acResBuf.Add(new TypedValue((int)DxfCode.ExtendedDataInteger16, 389)); acResBuf.Add(new TypedValue((int)DxfCode.ExtendedDataXCoordinate, new zzg.Point3d(-1.26985, 3.91514, 0))); zzd.ResultBuffer rb = new zzd.ResultBuffer(new zzd.TypedValue[10] {new zzd.TypedValue((int)zzd.DxfCode.ExtendedDataRegAppName, "ZWCAD"), new zzd.TypedValue((int)zzd.DxfCode.ExtendedDataAsciiString, "DSTYLE"), new zzd.TypedValue((int)zzd.DxfCode.ExtendedDataControlString, "{"), new TypedValue((int)DxfCode.ExtendedDataInteger16, 279 ), //DIMTMOVE new TypedValue((int)DxfCode.ExtendedDataInteger16, 40 ), // DIMSCALE new TypedValue((int)DxfCode.ExtendedDataInteger16, 271 ), // DIMDEC new TypedValue((int)DxfCode.ExtendedDataInteger16, 41), // DIMASZ new TypedValue((int)DxfCode.ExtendedDataReal, 342 ), // DIMBLK new TypedValue((int)DxfCode.ExtendedDataReal, 144 ), // DIMLFAC new TypedValue((int)DxfCode.ExtendedDataControlString, "}" )});
  8. Migracja z 2020 na 2020 P1 bezproblemowa. Pyta na końcu czy nadpisywać cuix itp. Ale po angielsku. Po odpowiedzi, aby pozostawić stare, wszystko działa po staremu - w sensie nie trzeba na nowo doinstalowywać nakładki czy menu.
  9. Już działa. Właśnie pobieram online. Wersja PL-pl
  10. Jest to jakieś rozwiązanie i działa. Jednakże dziwne, że nagle trzeba zmienić kod aby coś działało jak należy. Dla sprawnego oka widoczne jest, że paleta najpierw pojawia się obok, a potem dopiero jest dokowana. Przy czym objawia się to tylko po uruchomieniu ZwCAD-a. Dobrze by było to zgłosić do poprawki. Natomiast sam kod udało mi się zaimplementować z powodzeniem. static void OnPaletteClose(object sender, zzw.PaletteSetStateEventArgs e) { if (e.NewState == zzw.StateEventIndex.Hide) { if (_ps.Dock == zzw.DockSides.Left) { Settings1.Default._ps = "left"; } else { Settings1.Default._ps = "right"; } } } Dziękuję za pomoc.
  11. Jeżeli nie da się tego naprawić po staremu, to można dać możliwość użytkownikowi wyboru strony w formie ustawień w programie. Co możecie zaimplementować też w powyższym programie.
  12. Działa, ale teraz zawsze jest z lewej. A wcześniej jak ustawiłem z prawej i zamknąłem panel a potem znów go chciałem włączyć to dopóty nie restartowałem całego ZwCADA panel startował po prawej.
  13. Potrzebuje rozwiązania problemu braku automatycznego dokowania od wersji 2020. W 2019 po włączeniu ZwCAD panele automatycznie się dokują zgodnie z kodem c#. A od wersji 2019.3 lub w wersji 2020 panel wyrzucony jest na bok. Nie chce zakładać oddzielnego tematu PaletaBazaZbrojenia.DockEnabled = (zzw.DockSides)((int)zzw.DockSides.Left + (int)zzw.DockSides.Right);
  14. Brak zapamiętywania ustawienia panelu to przypadłość, której nie było w ZwCAD 2019. Pojawiło się w ZwCAD 2019 Sp 3 i ZwCAD 2020.
  15. Cóż w zasadzie i tak pracuje już na ZwCAD. AutoCad-a używałem już tylko do kopiowania do ZwCAD wcześniej przygotowanych w nim tablic. Bo ZwCAD nie pozwala na wpisywanie formuł w tablicach. Czy wiemy, kiedy ta funkcjonalność pojawi się w ZwCAD?
  16. W A2010 miałem takie coś jak LTU. Po instalacji w folderze Autodesk był program Licence Transfer Utylity. Ciekawe może być to, że aktualnie nie ma po nim śladu w folderze Autodesk. 😉 Natomiast na dysku mam dwa programy LTU.exe w folderze R1 lub R7. Ale się nie uruchamiają.
  17. No to znalazłem coś takiego. Może to wystarczy. Pytanie czy przejdzie bez ponownej aktywacji online?
  18. Ale ja pytam poważnie. A odpowiedź brzmi humorystycznie? Mam oryginalnego Autocad-a. Z pobranym kodem aktywacyjnym przez internet. Twierdzi pan w jednym poście, że jeśli zrobię kopię zapasową systemu to i tak nie uruchomię AutoCAD-a na innej konfiguracji sprzętowej. Ale nie miał pan problemu aby taki kod aktywacyjny zapisany notabene gdzieś na dysku przenieś za pomocą USB na inny komputer gdzie oczywiście instaluje wcześniej Autocada o tym samym CD Key co na komputerze na którym ten USB pan stworzył. Bieganie pomiędzy stanowiskami do czego ma się przysłużyć? 😉
  19. Windows10 spokojnie się aktywuje na nowym komputerze, gdyż jest przypisany do mojego konta Microsoft i można go przenosi na nowe maszyny. Jak w takim razie dziala metoda z przenoszeniem za pomocą USB na inne komputery wieczystych starych licencji?
  20. Robię kopię zapasową Windowsa. Psuje mi się komputer. Instaluje Windows na nowym komputerze. Przywracam kopię. Dalej mam tego samego Windowsa. Aktualizuje sterowniki. Gdzie tu replikacja. Kopia zapasowa jest dla całego dysku C. A jak da dysku C mam program files to i programy tam są.
  21. Raz, że to niezgodne z prawem, a dwa, jak zreplikowałeś windowsa? 😉
  22. Ale jak mam Win 10 przypisany do konta to mogę go aktualnie przenosić na inne komputery. Robię więc kopię zapasową dysku C na dysku, ale innego kompa (na serwerze danych chodzącym na LInux) . Mogę odtworzyć tę kopię na innej maszynie. Uaktualnić sterowniki, a AutoCad lub ZwCAD powinny działać na kluczu, który już jest. Polityka cenowa ZwSoft nie odstrasza od corocznych aktualizacji. Natomiast Autodesk to dodatkowy miesięczny ZUS. 😉
  23. W przypadku klucza tak jest. A w przypadku menedżera licencji, ten dodatkowy obowiązek narzuca licencjodawca. Przy czym oznacza to, że nie mam prawa przenieść programu na inną maszynę jak tylko za ich zgodą. To tak jakbym kupując fotelik do samochodu zgodził się że mogę go instalować w innym samochodzie po poinformowaniu firmy która mi go sprzedała. A jeśli firma mnie na rok wczesniej poinformuje że już się nie będzie zgadzać na przenoszenie fotelika to mogę go używać w tym samochodzie co mam do końca "życia" fotelika lub tego auta
  24. Licencja bezterminowa – cóż to takiego? Ten ustawowy termin to 1 rok chyba.