- 
                
Postów
3997 - 
                
Dołączył
 - 
                
Ostatnia wizyta
 - 
                
Wygrane w rankingu
328 
Treść opublikowana przez dmatusz3
- 
	Dziękuję bardzo za info. :-)
 - 
	Oto link do angielskiej wersji 2.1. Przyznam, że nie testowaliśmy go jeszcze, ale zaczynamy. SP_2.1_Beta
 - 
	Z ego co wiem, to wczoraj jeszcze nie było wersji angielskiej.
 - 
	Nasze testy Sp 2.1 wypadły całkiem pozytywnie. Obciążenie procesora jest OK. Przeanalizowane i wyeliminowane zostały przyczyny błędów wszystkich zgłoszonych raportów błędów. Naprawa plików działa poprawnie, program nie zawiesił się nam ani razu. Dołączanie XRefów jest poprawne. Oto link do nowej wersji (nieoficjalnej) http://download1.zwsoft.com/en/ZWCAD_Plus/2015/Special/ZWCAD_Plus_2015_SP2.1_PLK.exe Proszę pamiętać, że jest to wersja nieoficjalna. Będziemy sprawdzać ją w dalszym ciągu, jeśli będzie dalej dobrze to zostanie opublikowana oficjalnie.
 - 
	Tak, przed chwilą otrzymaliśmy wersję wewnętrzną SP 2.1 Jak na razie wszystko wygląda dobrze. Będę informował.
 - 
	Zakończyłem instalację certyfikatu SSL dla forum. Obecnie wszystkie przesyłane dane do i ze strony są szyfrowane. Stare linki powinny pozostać bez zmian, ale zostaną automatycznie przepisane na https: W pasku przeglądarki może się pojawiać znak wykrzyknika. Nie jest to problem z certyfikatem, ale dzieje się tak w momencie, gdy na stronie zabezpieczonej SSL znajdują się linki do stron bez certyfikatu. Gdyby coś nie działało, to proszę o info. :hi:
 - 
	Dzięki za info. Gdyby miał Pan wygenerowane jakieś raporty błędu to poprosiłbym o przesłanie ich do nas.
 - 
	Chciałbym utworzyć bardziej skomplikowane obliczenia, ale brakuje mi jeszcze jednego elementu. Opowiem o tym dzisiaj. Załóżmy, że ktoś otrzymał wyniki pomiarów w postaci, jak poniżej. Pierwsza wartość w nawiasie to powiedzmy wartość X, której odpowiada wartość Y - druga pozycja. Spróbujmy poskładać te dane do jednej tablicy. Nazwiemy ją f. Wciśnięcie małpy na klawiaturze spowoduje wstawienie wykresu. Naszym zadaniem będzie tylko wstawienie litery f w lewym dolnym rogu wykresu, oraz myszką możemy ułożyć wykres w taki sposób, aby ładnie wypełniał obszar. Na wykresie zostały połączone poszczególne punkty zawarte w macierzy. Jeśli chcielibyśmy odczytać wartość Y dla X=7 to nie będzie problemu. Odczytamy to bezpośrednio z tablicy. Ale co zrobić w przypadku, gdy potrzebujemy wartość Y dla X=5.5 ? Do tego służy właśnie funkcja interpolacji liniowej. Co prawda możemy wszystko zapisać w jednym wierszu, ale ja rozbiję tę operację na kilka wierszy. Pierwsze wydzielimy kolumny macierzy, oraz przypiszemy je do tablic X i Y. Teraz wstawimy te wartości do funkcji interpolacyjnej. Podsumowując. Mamy dane pomiarowe w postaci par punktów. Funkcja linterp pozwala na odczyt wartości, które znajdują się pomiędzy istniejącymi punktami pomiarowymi. W Mathcad można używać jednostek przy funkcji linterp, w SMath niestety jeszcze nie. Oto plik do pobrania interpolacja-liniowa.sm :hi:
 - 
	Aktualizacje automatyczne zostały wyłączone. Możliwość pobrania SP2 także. Tak więc po instalacji SP1 nie powinna się pojawić informacja o SP2. Gdyby jednak coś się pojawiło to proszę nie instalować na razie żadnego uaktualnienia.
 - 
	Pojawił się nowy temat o podobnej tematyce więc połączyłem je. Mieliśmy również 6 zgłoszeń telefonicznych dotyczących niestabilności SP2. Prosiłbym jeszcze o kilka informacji: W jaki sposób była przeprowadzona instalacji SP2? Aktualizacja online, odinstalowanie SP1 i instalacja SP2, instalacja SP2 jako pierwszej wersji programu. Jaki interfejs jest używany - klasyczny czy wstążkowy? Czy była prowadzona praca z XREFami? Czy jest jakaś szczególna operacja przy której następuje wyłączenie? Jeśli ktoś ma problemy to proszę spróbować przywrócić fabryczne ustawienia poprzez usunięcie katalogu 2015 z katalogu %appdata%\ZWSoft\ZWCAD Proszę także wyczyścić wszystkie pliki tymczasowe z katalogu %temp%
 - 
	
	
				ZWCAD+ 2015 pro SP2 - zużycie procesora CPU 50% w trakcie bezczynności
dmatusz3 odpowiedział(a) na qsek temat w ZWCAD+ 2015
Problem powinien być rozwiązany w ciągu kilku/kilkunastu dni. Do tego czasu aktualizacja online będzie wstrzymana. http://www.zwsoft.com/zwcad_forum/thread-4073-1-1.html - 
	
	
				Co warto udoskonalić w ZWCAD Architecture
dmatusz3 odpowiedział(a) na Martin_S temat w Propozycje rozwoju programu
:good: Pięknie to wygląda. - 
	
	
				ZWCAD+ 2015 pro SP2 - zużycie procesora CPU 50% w trakcie bezczynności
dmatusz3 odpowiedział(a) na qsek temat w ZWCAD+ 2015
Proszę wskazać mi, w którym miejscu napisałem, że jest to rozwiązanie docelowe. - 
	Pewne zagadnienia są wytłumaczone w poprzedzającym artykule. Parę słów o tworzeniu i łączeniu macierzy. Utwórzmy macierz 5x5 (polecenie matrix) i zobaczmy jak wygląda Składa się z samych zer. Postaramy się więc wypełnić ją innymi wartościami. Zbudujemy dwie pętle, która kolejno wstawi wartości w odpowiednie miejsca tej macierzy. Utworzymy kolejną macierz, która będzie składała się ze znaków (może to być dowolna nazwa - tekst) Teraz chciałbym utworzyć kolejną macierz, która byłaby połączeniem istniejącej macierzy A i B. Za pierwszym razem połączymy macierze w taki sposób, aby napisy były w pierwszym górnym wierszu - macierz C, oraz aby napisy były w pierwszej kolumnie - macierz D. W przypadku macierzy D musimy dokonać transformacji macierzy B. Do łączenia służy polecenie augment i stack. Zobaczmy jak to będzie wyglądać Często zachodzi także potrzeba wyciągnięcia (macierz źródłowa nie zostaje naruszona) wiersza lub kolumny z macierzy. Służą do tego polecenia col i row. Zobaczmy na wyniki Oto plik, który stworzyłem podczas pisania tego posta matrix.sm :hi:
 - 
	Kilka dni temu zostało wydane uaktualnienie do programu ZWCAD+ 2015. Oto lista zmian http://zwcad.pl/zwcad-2015-sp2.html Uaktualniłem linki w pierwszym poście do bezpośredniego pobrania programu. Wszystkie poprzednie wersje dostępne są także tutaj https://licencja.zwcad.pl
 - 
	
	
				ZWCAD+ 2015 pro SP2 - zużycie procesora CPU 50% w trakcie bezczynności
dmatusz3 odpowiedział(a) na qsek temat w ZWCAD+ 2015
Dzięki bardzo za przeprowadzenie testu, to pomoże zdiagnozować problem. Jeśli tak to mogę określić, to też mam alergię na wstążki. Windows 8 w górę, z tego co czytałem jest bardzo silnie zorientowany na wykorzystanie wielordzeniowych procesorów. - 
	
	
				ZWCAD+ 2015 pro SP2 - zużycie procesora CPU 50% w trakcie bezczynności
dmatusz3 odpowiedział(a) na qsek temat w ZWCAD+ 2015
W ramach testu proszę spróbować zmienić interfejs na klasyczny i zaobserwować zużycie procesora. - 
	
	
				ZWCAD+ 2015 pro SP2 - zużycie procesora CPU 50% w trakcie bezczynności
dmatusz3 odpowiedział(a) na qsek temat w ZWCAD+ 2015
Zbadaliśmy to na kilku komputerach i nie mamy takiego objawu. Obserwowaliśmy kilka minut zachowanie się procesów. System Win 7 PRO SP1 64-bit - 
	
	
				Co warto udoskonalić w ZWCAD Architecture
dmatusz3 odpowiedział(a) na Martin_S temat w Propozycje rozwoju programu
Szacunek :clapping: - 
	gpedit.msc można wpisać w manu Start - Uruchom i otworzy się okno autmatycznie Jeśli nie ma takiego klucza, to można go utworzyć. Klikamy prawym guzikiem myszy i wybieramy Nowy-->Wartość DWORD 32-bit Nazywamy go NoStrCmpLogical i nadajemy wartość 1
 - 
	Chciałbym obliczyć naprężenia w rozciąganym pręcie. Zadanie jest bardzo proste, więc nieco je skomplikujemy. Daną mamy siłę, oraz średnice prętów, a dokładnie 10 średnic, od 10mm do 19mm. Możemy napisać 10 identycznych wzorów jeden pod drugim, zmieniając dane średnic. Ale można to wykonać bardziej elegancko. W pierwszym kroku utworzymy tablicę, w której umieścimy średnice. Posłuży nam do tego celu polecenie range(3) Poniżej zrzut ekranu z deklaracji średnic, oraz tablica wynikowa. Aby policzyć pole powierzchni poprzecznej można byłoby napisać. ale to niestety nie zadziała. W wyniku otrzymaliśmy tylko jeden element. Oczekiwaliśmy macierzy. Natomiast taki zapis już zadziała Ale my potrzebujemy obliczyć pole powierzchni. Wykorzystamy więc pasek programowania. Kilka słów wyjaśnienia. Powyższy zapis nadaje zmiennej i wartość o 1 do 10, i wykonuje obliczenie, które znajdują się poniżej pętli. Zapis 1..10 uzyskujemy za pomocą polecenia range (mówiliśmy o tym na samym początku). Indeks przy literze A uzyskujemy za pomocą nawiasu kwadratowego [ (kropka nie zadziała). W wyniku tego zostanie utworzona nowa macierz, do której zostaną wpisane obliczone pola powierzchni. Będzie ona wyglądała w taki sposób Dopiszmy jeszcze wzór na naprężenia. Dodatkową linię instrukcji uzyskujemy poprzez naciśnięcie napisu line w pasku "Programowanie" Oto wzór ostateczny. a to wynik. Cały arkusz wygląda następująco Dołączam plik z programu SMath Studio Desktop Naprezenia_rozciągające..sm :hi: Następny post
 - 
	Indeksy dolne uzyskujemy w bardzo prosty sposób, poprzez naciśnięcie kropki. Aby uzyskać σx należy kolejno napisać: s CTRL+G . x Myślę, że nie powinno być tutaj żadnych problemów. Spróbujmy jednak utworzyć prostą macierz. Jest ona wypełniona zerami. Zmieńmy wartości dwóch elementów w macierzy. Macierz wygląda w taki sposób jak poniżej. Zmieniła się tylko jedna wartość, a przypisaliśmy dwie. Spróbujmy więc wpisać inną wartość Dlaczego więc raz przypisanie działa, a raz nie działa? Jak poznawałem program to spędziłem nad tym kilka godzin. Do macierzy nie stosujemy indeksów z kropką. Indeks wywołujemy poprzez nawias kwadratowy [ Wizualnie efekt użycia kropki czy nawiasu jest bardzo podobny, ale są to matematycznie całkowicie inne wyrażenia. Dlatego w pierwszym przypadku wartość 20 nie została wprowadzona do macierzy. Została ona przypisana do zmiennej B z indeksem 12. :hi:
- 3 odpowiedzi
 - 
	
		
- smath
 - index dolny
 - 
					(i 1 więcej) 
					
Oznaczone tagami:
 
 
 - 
	Najlepiej jest po prostu pisać. Jednak jeśli popsujemy wzór to lepiej wycofać operację, niż Edycja-->Cofnij lub Ctrl+z Po wstawieniu pewnych elementów są one już nieusuwalne, i trzeba mocno się napracować, aby naprawić pomyłkę. Przykład. Mamy takie wyrażenie Chcielibyśmy, aby wyglądało tak: Intuicyjnie ustawimy kursor pomiędzy znakiem - i 5, wstawimy znak nawiasu i otrzymamy taki wynik Nawias zamykający został wstawiony automatycznie. W nawiasie znalazła się tylko cyfra 5. UWAGA. Nie znam sposobu na usunięcia takiego nawiasu, chyba, że usuniemy wszystko ze środka. Jeśli więc się pomylimy to lepiej wycofać taką operację Ctrl+z Dlaczego tylko sama 5 została objęta nawiasami? Ponieważ kursor był tylko pod 5. Kursor bowiem jest nie tylko z boku, ale także na dole. W wielu programach klawisz spacji powoduje wprowadzenie odstępu pomiędzy znakami. W SMath we wzorach ma zupełnie inne znaczenie. Służy do zaznaczania obszarów. Naciskając spację zwiększamy podkreślenie kursora. Podkreślony w ten sposób obszar będzie objęty wybraną funkcją. Oto wynik dodania nawiasu na tak zaznaczonym obszarze. Problem jednak w tym, że takie zaznaczenie kieruje się własną logiką i nie zawsze będziemy mogli zaznaczyć wybrany obszar. Pozostaje wtedy tylko wycięcie fragmentu i wklejenie w odpowiednim miejscu. Praktyka czyni mistrza. Ułamki tworzymy za pomocą /. Jeśli zaznaczony obszar będzie przed kursorem to znajdzie się w liczniku, jeśli po, to będzie w mianowniku. Zobaczmy na takie wyrażenie. po naciśnięciu / podkreślone wyrażenie trafi do mianownika, ponieważ pionowa kreska kursora była przed wzorem. Inaczej będzie w takim przypadku ==> Proszę pamiętać. Przed zmianami w rozbudowanych formułach warto zrobić sobie kopie takiego wzoru. Nie możemy zapominać także o blokach tekstowych. Aby go utworzyć wystarczy pisać. Aby złamać wiersz należy użyć SHIFT + ENTER. W blokach tekstowych działają również klawisze skrótu dla liter greckich. :hi:
- 
	
		
- bloki tekstowe
 - edycja wzorów
 - 
					(i 1 więcej) 
					
Oznaczone tagami: