Configuratie-bestanden zijn bedoelt om makkelijker met Funiter te kunnen werken, en het programma flexibeler te maken. Niet alle mogelijkheden zijn via de menu's beschikbaar, dat heeft twee redenen: het voorkomt dat de taal-bestanden voortdurend gewijzigd moeten worden als er nieuwe mogelijkheden aan het programma worden toegevoegd, en het wordt makkelijker om - bijvoorbeeld vanuit didactisch oogpunt - bepaalde geavanceerde opties te verbergen.
Een van de voordelen van configuratie-bestanden is ook dat Funiter opstart in de 'directe modus', dat wil zeggen dat het programma bij starten onmiddelijk naar de grafiek gaat en alle menu's daarbij overslaat (behalve het gegevens-overzicht).
In dit hoofdstuk zal ik elke optie uitvoerig behandelen.
Eerst volgen enkele opmerkingen ten aanzien van de syntax van configuratie-bestanden:
[main]
auto_config_update) en hun
waarde(n) worden gescheiden door een is-gelijk-teken ('=').
Voor meer informatie kunt u kijken naar de documentatie van Allegro, hoofdstuk 3: Configuration routines" (Engels).
Funiter maakt een backup van het bestaande configuratie-bestand alvorens het nieuwe bestand op te slaan. Als u het backup-bestand wilt gebruiken is het raadzaam om het een nieuwe naam te geven die niet eindigt op '.bak', anders wordt geen backup-bestand aangemaakt.
[main]
[real]
Hier vindt u de parameters uit het gegevens-menu in drie verschillende onderdelen (de grafieken):
In onderstaande tabel ziet u de parameters met de namen zoals die in de Engelse versie van het gegevens-menu worden gebruikt. Ook het type en de standaard waarde worden vermeld.
Tag: [real_step]
| Parameter | Naam | Type | Standaard waarde |
|---|---|---|---|
| c = | drijvende komma | -0.7 | |
| startvalue1 = | drijvende komma | 1.4 | |
| startvalue2 = | drijvende komma | 1.4 | |
| low = | drijvende komma | -2 | |
| high = | drijvende komma | 2 | |
| escapevalue = | drijvende komma, of 'auto' | auto | |
| iterstep = | Integer (positieve waarde) | 1 | |
| iterated = | Integer (positieve waarde) | 1 |
Tag: [real_orbits_x]
| Parameter | Naam | Type | Standaard waarde |
|---|---|---|---|
| c = | drijvende komma | -1.41 | |
| xlow = | drijvende komma | -2.5 | |
| xhigh = | drijvende komma | 2.5 | |
| ylow = | drijvende komma | -2 | |
| yhigh = | drijvende komma | 2 | |
| escapevalue = | drijvende komma, of 'auto' | auto | |
| itermax = | Integer (positieve waarde) | 250 | |
| iterskip = | Integer (positieve waarde) | 0 |
Tag: [real_orbits_c]
| Parameter | Naam | Type | Standaard waarde |
|---|---|---|---|
| x = | drijvende komma | -0.7 | |
| xlow = | drijvende komma | -2.5 | |
| xhigh = | drijvende komma | 0.5 | |
| ylow = | drijvende komma | -2 | |
| yhigh = | drijvende komma | 2 | |
| escapevalue = | drijvende komma, of 'auto' | auto | |
| itermax = | Integer (positieve waarde) | 250 | |
| iterskip = | Integer (positieve waarde) | 0 |
U kunt deze parameters zowel in het functie-specifieke bestand veranderen, als in het hoofd-bestand.
[complex]
Hier vindt u de parameters uit het gegevens-menu in vier verschillende onderdelen (de grafieken):
In onderstaande tabel ziet u de parameters met de namen zoals die in de Engelse versie van het gegevens-menu worden gebruikt. Ook het type en de standaard waarde worden vermeld.
Tag: [complex_step] , [complex_stepinv]
| Parameter | Naam | Type | Standaard waarde |
|---|---|---|---|
| c_real = | drijvende komma | 0 | |
| c_imag = | drijvende komma | 0 | |
| min_real_values = | drijvende komma | -3 | |
| max_real_values = | drijvende komma | 3 | |
| min_imag_values = | drijvende komma | -2.1875 | |
| max_imag_values = | drijvende komma | 2.1875 | |
| escapevalue = | drijvende komma, of 'auto' | auto | |
| itersteps = | Integer (positieve waarde) | 1 | |
| iterskip = | Integer (positieve waarde) | 0 |
Tag: [real_orbits_z]
| Parameter | Naam | Type | Standaard waarde |
|---|---|---|---|
| c_real = | drijvende komma | -1 | |
| c_imag = | drijvende komma | 0 | |
| min_real_values = | drijvende komma | -2 | |
| max_real_values = | drijvende komma | 2 | |
| min_imag_values = | drijvende komma | -1.4375 | |
| max_imag_values = | drijvende komma | 1.4375 | |
| escapevalue = | drijvende komma, of 'auto' | auto | |
| itermax = | Integer (positieve waarde) | 250 | |
| iterskip = | Integer (positieve waarde) | 0 | |
| symmetry = | n/a | Mogelijke waarden: 'mirror_x', 'mirror_y' en 'mirror_imag0' | mirror_x mirror_y mirror_imag0 |
Tag: [real_orbits_c]
| Parameter | Naam | Type | Standaard waarde |
|---|---|---|---|
| z_real = | drijvende komma | 0 | |
| z_imag = | drijvende komma | 0 | |
| min_real_values = | drijvende komma | -2 | |
| max_real_values = | drijvende komma | 2 | |
| min_imag_values = | drijvende komma | -1.4375 | |
| max_imag_values = | drijvende komma | 1.4375 | |
| escapevalue = | drijvende komma, of 'auto' | auto | |
| itermax = | Integer (positieve waarde) | 250 | |
| iterskip = | Integer (positieve waarde) | 0 | |
| symmetry = | n/a | Mogelijke waarden: 'mirror_x', 'mirror_y' en 'mirror_imag0' | mirror_x mirror_imag0 |
U kunt deze parameters zowel in het functie-specifieke bestand veranderen, als in het hoofd-bestand.
[settings]
[palette]
Dit gedeelte bevat een lijst met kleuren in het RGB formaat. Als u een mapfile opgeeft worden de waarden uit dat bestand naar het configuratie bestand gekopieerd, en worden de oude waarden van het onderdeel [palette] overschreven. Als het [palette] gedeelte nog niet bestaat wordt het automatisch aangemaakt, en gevuld met de standaard kleuren van Funiter.