LaserCalc è un programma per Linux per calcolare raggi laser gaussiani lungo un percorso di elementi ottici. Fino ad ora il programma conosce solo (sottili) lenti e distanze. Tuttavia ulteriori elementi stanno per essere aggiunte presto. Oltre al calcolo delle configurazioni single-pass, lo strumento consente inoltre di modellare (dell'Anello) risonatori.
In questo caso il TEM00 modi propri fondamentale viene calcolato automaticamente. Inoltre è derivata la stabilità del risonatore. Infine il modulo modematcher tenta di trovare il (nearly-) migliore soluzione per la trasformazione di una trave a determinati parametri target basato su un elenco di elementi ottici disponibili. Si cerca tutte le possibili combinazioni di elementi insieme ad una ottimizzazione delle rispettive distanze gli uni dagli altri
Cosa c'è di nuovo in questa versione:.
- < li> Inoltre diverse correzioni di bug, la gestione file di lavoro e la funzione di importazione / esportazione sono state migliorate.
- Un nuovo modulo, & quot; Obiettivo Designer & quot ;, e nuovo elemento, & quot;. ;, Sono stati aggiunti matrice & quot ABCD
Cosa c'è di nuovo nella versione 0.5.1:
- Vari pulizia del codice e ottimizzazioni ora portano al 30% aumento di velocità di calcolo e meno consumo di memoria.
- Questa versione supporta l'importazione di ZEMAX (r) i file.
- Molti bug sono stati corretti.
Cosa c'è di nuovo in versione 0.5:
- voci numeriche utilizzano dimensioni fisiche (come ad esempio mm o kbar) .
- Molti bugfix e speedups significative nel sistema grafico.
- Migliorata PathPlot:. Il grafico visualizzato può essere agevolmente ingrandita con passo adaptive
- StabilityPlot: limiti di stabilità ora usano anche un algoritmo adattivo passo per le curve morbide che non sono più tagliati .
- Migliorata finestra dimensionamento.
- Parcelle possono ora avere un titolo.
- ModeMatcher ora supporta le architetture multi core che accelera notevolmente il tempo di calcolo.
- Le soluzioni di Modematcher hanno ora un menu contestuale che consente di aprire la soluzione in una OpticEditor.
- Il NotePanel ora ha un menu contestuale se è selezionato un testo che consente per la formattazione (stile, font, dimensione, ecc.)
- Parcelle ora possono anche essere esportati in PostScript (molto sperimentale).
- VariationAnalysis: risultante trama è ora in una seconda pagina nello stesso modulo .
- VariationAnalysis: trama può essere trascinato e senza intoppi ingrandita. Il numero necessario di punti della trama è ora calcolato automaticamente.
- Risolto problema durante l'avvio di Windows XP.
- nuovo elemento ottico aggiunto:. Lente spessa, che è una lente sferica con uno spessore, una schiena e un raggio di curvatura anteriore e un materiale ottico
- Introdotto materiali ottici a LaserCalc che consente calculataing il
- dispersione con la formula del Sellmeier.
- Aggiunto un MaterialEditor che permette una facile aggiungere, modificare e rimozione del materiale dal catalogo. Inoltre, il catalogo può essere salvato e caricato.
- Aggiunto nuovo MaterialCalculator modulo per calculing l'indice di rifrazione di un materiale ottico dal catalogo con una data lunghezza d'onda.
- Una lunghezza focale pari a zero per una lente sottile è considerata ora una infinità.
- È stata aggiunta una nuova voce di menu:. File- & gt; Nuovo per avviare una nuova impostazione di lavoro
- Migliorata l'installazione di build.
- Le finestre costruiscono ora utilizza il tema widget di corrente (ad es XP loro) al posto del vecchio look win98.
- Alcune perdite di memoria sono stati corretti.
- Innumerevoli altri piccoli miglioramenti e correzioni di bug.
Cosa c'è di nuovo in versione 0.3:
- innumerevoli modifiche del codice interne e ripuliture. Il nuovo codice consente una più facile integrazione di nuovi moduli di calcolo ed elementi ottici
- il pulsante di risolvere in ModeMatcher è disattiva ora se non OpticEditor è aperto
- bug se la stabilità risonatore diventa estremamente piccolo (
Cosa c'è di nuovo in versione 0.2 Beta:
- nuovo algoritmo di ottimizzazione implementato molto più potente sulla base di una combinazione & quot; Downhill Simplex & quot; e & quot; Simulated Annealing & quot; metodo.
- Nella ModeMatcher modulo la ponderazione tra bersaglio z e w durante l'ottimizzazione può essere impostata.
- bug che a volte impediva ModeMatcher di funzionare correttamente. Chiude # 2.585.108.
- problema risolto in OpticEditor provocando un sefault durante la modifica di una proprietà e la selezione di un nuovo elemento dopo
- formato numerico in tutti i campi di inserimento sono ora controllati. Chiude # 2588251
- esposizione di w0 e z aggiunto PlotPanel.
- vari aggiornamenti della documentazione
- molte pulizie codice interno.
- innumerevoli altre piccole correzioni.
Cosa c'è di nuovo in versione 0.2 Alpha:
- parte GUI completamente riscritto, il wxWidget (ramo di sviluppo) toolkit è ora utilizzato.
- Microsoft Visual C ++ 2008 Progetto aggiunto. In questo modo è possibile ora compilare per Windows. (Tuttavia, cross-compilazione attraverso MinGW con Linux è anche possibile).
I commenti non trovato