LaserCalc to program dla systemu Linux do obliczenia Gaussa wiązki laserowe wzdłuż ścieżki z elementów optycznych. Do tej pory program tylko wie (cienkie) soczewki i odległości. Jednak dalsze elementy zostaną dodane wkrótce. Oprócz obliczania konfiguracji single-pass, narzędzie umożliwia również do modelowania (jalnym) rezonatorów.
W tym przypadku podstawowym TEM00 eigenmode jest obliczana automatycznie. Ponadto stabilność rezonatora pochodzi. Wreszcie moduł modematcher próbuje znaleźć (nearly-) najlepsze rozwiązanie dla przekształcenia wiązki do podanych parametrów docelowych na podstawie listy dostępnych elementów optycznych. Próbuje wszystkich możliwych kombinacji elementów wraz z optymalizacją odpowiednich odległościach od siebie
Co nowego w tym wydaniu:.
- < li> Poza kilkoma poprawkami błędów, obsługa WORKFILE i funkcji import / eksport zostały ulepszone.
- Nowy moduł, & quot; & quot Obiektyw Projektant i nowy element ;,, & quot;. & Quot macierzy ABCD ;, dodano
Co nowego w wersji 0.5.1:
- Różne porządki w kodzie i optymalizacje teraz doprowadzić do 30% przyspieszenie obliczania i mniejsze zużycie pamięci.
- Ta wersja obsługuje import ZEMAX (R) działa plików.
- Wiele błędów zostało poprawionych.
Co nowego w wersji 0.5:
- wpisy numeryczne używać wymiary fizyczne (takie jak mm lub kbar) .
- Wiele poprawek i znaczące speedups w systemie działki.
- Ulepszona PathPlot. Wyświetlony wykres może być teraz płynnie powiększony za pomocą adaptacyjnego wielkość skoku
- StabilityPlot: Limity stabilności teraz również użyć algorytmu adaptacyjnego rozmiar krok do gładkich krzywych, które nie są już pocięte, .
- Ulepszona rozmiaru okna.
- Działki mogą mieć tytuł.
- ModeMatcher obsługuje wielordzeniowych architektur, które znacznie skraca czas obliczeń.
- Rozwiązania z Modematcher mają teraz menu kontekstowe, które pozwala na otwarcie rozwiązanie w OpticEditor.
- NotePanel ma teraz menu kontekstowe, jeśli jest zaznaczony tekst, który pozwala na formatowanie (styl, czcionka, rozmiar, itp.)
- Działki mogą być również eksportowane do dopiskiem (bardzo eksperymentalnej).
- VariationAnalysis: Wynikające działka jest już na drugiej stronie, w tym samym module, .
- VariationAnalysis: Działka można przeciągać i płynnie powiększać. Niezbędna ilość punktów fabuły jest teraz obliczana automatycznie.
- Naprawiono problem, podczas uruchamiania w systemie Windows XP.
- New element optyczny dodany. Soczewki grube, co jest soczewka sferyczna grubości, tylny i przedni promień krzywizny, jak również jako materiał optycznej
- Wprowadzony materiałów optycznych LaserCalc który pozwala na calculataing na
- dyspersji, wykorzystując równanie Sellmeier w.
- Dodano MaterialEditor, który pozwala na łatwe dodawanie, modyfikowanie i usuwanie materiałów z katalogu. Ponadto katalog można zapisać i załadowany.
- Dodano nowy moduł MaterialCalculator dla calculing współczynnik załamania materiał optyczny z katalogu o danej długości fali.
- Długość ogniskowej od zera do cienką obiektyw jest teraz traktowane w nieskończoność.
- Nowa pozycja menu została dodana:. Plik- & gt; Nowy na rozpoczęcie nowej konfiguracji pracy,
- Ulepszone ustawienia kompilacji.
- Okna budować teraz wykorzystuje motyw obecny widget (np XP nich) zamiast starego win98 wygląd.
- Niektórzy wycieki pamięci zostały ustalone.
- Niezliczone dalsze drobnych usprawnień i poprawek.
Co nowego w wersji 0.3:
- niezliczonych wewnętrznych zmian w kodzie i porządki. Nowy kod pozwala na znacznie łatwiejszą integrację nowych modułów obliczeniowych i elementów optycznych,
- Przycisk rozwiązania w ModeMatcher to wyłącza się, jeśli nie OpticEditor jest otwarty
- naprawiono błąd, jeśli stabilność rezonatora staje się niezwykle mała (
Co nowego w wersji 0.2 Beta:
- Wprowadzono nową wiele skuteczniejszy algorytm optymalizacji oparty na połączeniu & quot; Zjazd Simplex & quot; i & quot; Symulowane wyżarzanie & quot; sposób.
- W ModeMatcher modułu wagi między docelowej Z i W trakcie optymalizacji może być ustawiony.
- naprawiono błąd, który czasami uniemożliwia ModeMatcher funkcjonowanie. Zamyka # 2585108.
- stałym problemem w OpticEditor powodując sefault podczas edycji właściwości i wybierając nowy element potem
- format numeru we wszystkich polach są obecnie sprawdzane. Zamyka # 2588251
- dodane wyświetlanie w0 i zw PlotPanel.
- różne aktualizacje dokumentacji,
- wiele porządki w kodzie wewnętrznym.
- niezliczone dalsze drobne poprawki.
Co nowego w wersji 0.2 Alpha:
- Części GUI napisany całkowicie od nowa, wxWidget (gałąź rozwojowa) Zestaw narzędzi jest obecnie używany.
- Microsoft Visual C ++ 2008 Projekt dodał. W ten sposób możliwe jest teraz skompilować dla Windows. (Jednak, cross-kompilacji przez MinGW z Linux jest również możliwe).
Komentarze nie znaleziono