Materiały z naszego rozwiązania nr 6 - Dyfrakcja fraktalna (TMF 2001)

FHD - program symulujący dyfrakcję Fraunhoffera

Autor: Jan A. Gutt z XIV LO im. Stanisława Staszica w Warszawie

Do pobrania:
fhd-src.tgz - kod źródlowy symulacji
fhd-bin-win32.zip - skompilowany program dla środowiska MSWindows
fhd-bin-linux-i586.tgz - skompilowany program dla środowiska Linux/i586

Pełna dokumentacja znajduje się w archiwach w katalogu scripts.

Tu zamieszczemy krótką instrukcję dla użytkowników MS WINDOWS:

Program ten symuluje obrazy uzyskiwane przy dyfrakcji fraunhofferowskiej na aperturach złożonych z punktów, prostokątów, trójkątów, wielokątów foremnych (którymi przybliżać można koła).

Instalacja polega na ściągnięciu i rozpakowniu pliku fhd-bin-win32.zip, w którym znajdują się wszystkie potrzebne pliki. Następnie należy uruchomić plik pokaz.bat, który uruchomi krótką prezentację działania programu polegającą na generacji obrazów dyfrakcyjnych z opisów przykładowych apertur zawartych w katalogu scripts.

Jeżeli wyszystko działa, możesz przystąpić do pracy z własnymi aperturami. Najpierw utwórz (np. w Notatniku) plik z opisem twojej apertury (opis składni znajdziesz po rozpakowaniu archiwum w DOCS\README.txt). Zapisz ten plik - dobrym zwyczajem będzie nadanie mu rozszerzenia .fhd i zapisanie go w katalogu scripts (np. scripts\test.fhd). Teraz, utwórz (np. w Notatniku) plik wsadowy, który spowoduje wykonanie fhd-sdl-win32.exe i przekierowanie twojego pliku na jego standardowe wejście, na przykład:
fhd-sdl-win32.exe < scripts\test.fhd

Przykładowe obrazy uzyskane za pomocą tego programu:
7 kropek
Obraz dyfrakcyjny apertury złożonej z punktów umieszczonych w wierzchołkach siedmiokąta foremnego

Trójkąt sierpińskiego
Obraz dyfrakcyjny apertury przedstawiającej trójkąt Sierpińskiego czwartej iteracji

Powrót do strony z rozwiązaniami