Configuratie bestanden

Introductie | Basis | Algemeen | Reële functies | Complexe functies | Instellingen | Palette

Volgende hoofdstuk: De commandoregel | Vorige hoofdstuk: Bestanden | Terug naar: Inhoudsopgave

Introductie:

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.

top

Basis:

Eerst volgen enkele opmerkingen ten aanzien van de syntax van configuratie-bestanden:

Voor meer informatie kunt u kijken naar de documentatie van Allegro, hoofdstuk 3: Configuration routines" (Engels).

Backup bestanden:

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.

top

Algemeen:

[main]

handelingen met betrekking tot configuratie-bestanden:
auto_config_update =
Als deze optie is ingeschakeld worden configuratie-bestanden automatisch opgeslagen als Funiter wordt afgesloten.
  • Mogelijke waarden: 0 (uit) , 1 (aan)
  • Standaard waarde: 0
auto_par_convert =
Als deze optie is ingeschakeld worden de gegevens uit de parameter-bestanden die u via het bestands-menu hebt geladen opgenomen in het geselecteerde configuratie-bestand.
  • Mogelijke waarden: 0 (uit) , 1 (aan)
  • Standaard waarde: 1
language_file =
Met behulp van deze optie kunt u een taal-bestand instellen, bijvoorbeeld: "languagefile = dutch.mnu" als u de menu teksten in het Nederlands wilt.
Functietype:
functiontype =
Selecteer het functietype:
  • Mogelijke waarden: 0 (Van R naar R) , 1 (Van C naar C)
  • Standaard waarde: 1

top

Functietype: Van R naar R:

[real]

Functie-keuze:
function =
Selecteer de functie:
  • 0 = x -> x² + c
  • 1 = x -> frac(cx)
  • 2 = c * cos(x)
  • 3 = cx(1 - x)
  • 4 = -cx³ + (c + 1) x²
  • 5 = c(1 - |2x - 1|)
  • 6 = Zelf definiëren, zie ook: 'userfunction'
  • Standaard waarde: 0
userfunction =
Bevat de door de gebruiker gedefinieërde functie.
  • Standaard waarde: x*x+c
  • Zie Functies voor meer informatie.
fn<0..6> =
Deze specificeren aparte configuratie-bestanden per functie door het toekennen van een bestandsnaam aan fn0 tot en met fn6.
  • Standaard waarde: config/fn00.cfg
Grafieken en diagrammen:
graph =
Selecteer een grafiek:
  • 0 = Stapsgewijze iteratie
  • 1 = Banendiagram voor variabele x
  • 2 = Banendiagram voor variabele c
  • Standaard waarde: 0
diagram =
Selecteer een diagram voor Stapsgewijze iteratie:
  • 0 = webdiagram
  • 1 = iteratiewaarden
  • 2 = stappendiagram
  • 3 = combinatie van web- en stappendiagram.
  • Standaard waarde: 0
Functie parameters:

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 = Waarde voor parameter c drijvende komma -0.7
startvalue1 = 1e startwaarde voor iteratie drijvende komma 1.4
startvalue2 = 2e startwaarde voor iteratie drijvende komma 1.4
low = Geschatte laagste waarde drijvende komma -2
high = Geschatte hoogste waarde drijvende komma 2
escapevalue = Ontsnappingswaarde drijvende komma, of 'auto' auto
iterstep = Aantal stappen per iteratie Integer (positieve waarde) 1
iterated = N-de geitereerde van functie Integer (positieve waarde) 1

Tag: [real_orbits_x]

Parameter Naam Type Standaard waarde
c = Waarde voor parameter c drijvende komma -1.41
xlow = Laagste waarde voor x drijvende komma -2.5
xhigh = Hoogste waarde voor x drijvende komma 2.5
ylow = Y-coordinaat (laagste) drijvende komma -2
yhigh = Y-coordinaat (hoogste) drijvende komma 2
escapevalue = Ontsnappingswaarde drijvende komma, of 'auto' auto
itermax = Totaal aantal iteraties Integer (positieve waarde) 250
iterskip = Aantal overgeslagen iteraties Integer (positieve waarde) 0

Tag: [real_orbits_c]

Parameter Naam Type Standaard waarde
x = 1e startwaarde voor iteratie drijvende komma -0.7
xlow = Laagste waarde voor c drijvende komma -2.5
xhigh = Hoogste waarde voor c drijvende komma 0.5
ylow = Y-coordinaat (laagste) drijvende komma -2
yhigh = Y-coordinaat (hoogste) drijvende komma 2
escapevalue = Ontsnappingswaarde drijvende komma, of 'auto' auto
itermax = Totaal aantal iteraties Integer (positieve waarde) 250
iterskip = Aantal overgeslagen iteraties Integer (positieve waarde) 0

U kunt deze parameters zowel in het functie-specifieke bestand veranderen, als in het hoofd-bestand.

top

Functietype: Van C naar C:

[complex]

Function selection:
function =
Sets the function:
  • 0 = z -> z ^ 2 + c
  • 1 = z -> z ^ 3 + c
  • 2 = z -> z ^ 4 + c
  • 3 = Zelf definiëren, zie ook: 'userfunction'
  • Standaard waarde: 0
userfunction =
Bevat de door de gebruiker gedefinieerde functie.
  • Standaard waarde: z*z+c
  • Zie Functies voor meer informatie.
Grafieken en diagrammen:
graph =
Select a graph:
  • 0 = Stapsgewijze iteratie
  • 1 = Stapsgewijze inverse iteratie
  • 2 = Banendiagram voor variabele z
  • 3 = Banendiagram voor variabele c
  • Standaard waarde: 0
shape =
Stelt een beginfiguur in voor stapsgewijze iteratie en stapsgewijze inverse iteratie:
  • 0 = punt
  • 1 = lijnstuk
  • 2 = rechthoek
  • 3 = cirkel
  • Standaard waarde: 0
coloring =
Stelt een kleur-methode in voor stapsgewijze iteratie en stapsgewijze inverse iteratie:
  • 0 = Kleur afhankelijk van startwaarde
  • 1 = Kleur afhankelijk van iteratie stap
  • 2 = Alle iteratie stappen dezelfde kleur
  • Standaard waarde: 0
zdiagram =
Stelt een diagram in voor Banendiagram voor variabele z:
  • 0 = Opgevuld
  • 1 = Ontsnappings-waarde-diagram
  • 2 = Randaftasting
  • 3 = inverse iteratie methode
  • Standaard waarde: 1
cdiagram =
Stelt een diagram in voor Banendiagram voor variabele c:
  • 0 = Opgevuld
  • 1 = Ontsnappings-waarde-diagram
  • 2 = Randaftasting
  • Standaard waarde: 1
Functie parameters:

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 = Reële deel van c drijvende komma 0
c_imag = Imaginaire deel van c drijvende komma 0
min_real_values = Min. reële comp. v. waarden drijvende komma -3
max_real_values = Max. reële comp. v. waarden drijvende komma 3
min_imag_values = Min. imaginaire comp. v. waarden drijvende komma -2.1875
max_imag_values = Max. imaginaire comp. v. waarden drijvende komma 2.1875
escapevalue = Ontsnappingswaarde drijvende komma, of 'auto' auto
itersteps = Aantal stappen per iteratie Integer (positieve waarde) 1
iterskip = Aantal overgeslagen iteraties Integer (positieve waarde) 0

Tag: [real_orbits_z]

Parameter Naam Type Standaard waarde
c_real = Reële deel van c drijvende komma -1
c_imag = Imaginaire deel van c drijvende komma 0
min_real_values = Min. reële comp. v. waarden drijvende komma -2
max_real_values = Max. reële comp. v. waarden drijvende komma 2
min_imag_values = Min. imaginaire comp. v. waarden drijvende komma -1.4375
max_imag_values = Max. imaginaire comp. v. waarden drijvende komma 1.4375
escapevalue = Ontsnappingswaarde drijvende komma, of 'auto' auto
itermax = Totaal aantal iteraties Integer (positieve waarde) 250
iterskip = Aantal overgeslagen iteraties 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 = Reële deel van z drijvende komma 0
z_imag = Imaginaire deel van c drijvende komma 0
min_real_values = Min. reële comp. v. waarden drijvende komma -2
max_real_values = Max. reële comp. v. waarden drijvende komma 2
min_imag_values = Min. imaginaire comp. v. waarden drijvende komma -1.4375
max_imag_values = Max. imaginaire comp. v. waarden drijvende komma 1.4375
escapevalue = Ontsnappingswaarde drijvende komma, of 'auto' auto
itermax = Totaal aantal iteraties Integer (positieve waarde) 250
iterskip = Aantal overgeslagen iteraties 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.

top

Instellingen:

[settings]

Algemene instellingen:
gen_statusbar =
Deze parameter bepaald of de informatie-balk onderin beeld zichtbaar is.
  • Mogelijke waarden: 0 (uit) , 1 (aan)
  • Standaard waarde: 1
gen_parconnect =
Deze parameter bepaald of de 'waarde voor parameter c', de coordinaten, en soms de ontsnappingswaarde, worden doorgegeven.
  • Mogelijke waarden: 0 (uit) , 1 (aan)
  • Standaard waarde: 1
dbg_symmetry_area_coloring =
Deze parameter kleurt de vlakken die gespiegeld worden. Deze instelling is primair voor debug doeleinden, en werkt alleen als symmetrie is ingesteld.
  • Mogelijke waarden: 0 (uit) , 1 (aan)
  • Standaard waarde: 0
Coordinaten:
coo_visible =
Schakelt het coordinaten-systeem aan en uit.
  • Mogelijke waarden: 0 (uit) , 1 (aan)
  • Standaard waarde: 1
coo_grid =
Schakelt het raster aan en uit.
  • Mogelijke waarden: 0 (uit) , 1 (aan)
  • Standaard waarde: 0
coo_calibration =
Schakelt de calibratie-tekst aan en uit.
  • Mogelijke waarden: 0 (uit) , 1 (aan)
  • Standaard waarde: 1
Stapsgewijze iteratie:
step_lines =
Schakelt de verbindingslijnen tussen de iteratiepunten aan of uit. Deze instelling is alleen van toepassing op: complexe functies, "Stapsgewijze iteratie" en "Stapsgewijze inverse iteratie" voor complexe experimenten met diagram Punt.
  • Mogelijke waarden: 0 (uit) , 1 (aan)
  • Standaard waarde: 1
step_linewidth =
Stel de breedte in van de iteratie-weergave. Deze instelling is alleen van toepassing op: reële functies, Stapsgewijze iteratie voor de diagrammen Iteratiewaarden en Stappendiagram.
  • Mogelijke waarden: 1 - 99
  • Standaard waarde: 2
Kleuren:
col_grid =
Kleur van het raster.
  • Mogelijke waarden: 0 - 255
  • Standaard waarde: 15
col_function =
Kleur van de functie.
  • Mogelijke waarden: 0 - 255
  • Standaard waarde: 4
col_xyline =
Kleur van de x=y line.
  • Mogelijke waarden: 0 - 255
  • Standaard waarde: 7
col_startvalue1 =
Kleur van de eerste startwaarde
  • Mogelijke waarden: 0 - 255
  • Standaard waarde: 6
col_startvalue2 =
Kleur van de tweede startwaarde
  • Mogelijke waarden: 0 - 255
  • Standaard waarde: 5
mapfile =
Verwijzing naar een Fractint .map bestand. Funiter leest dit bestand en vervangt de kleur waarden onder [palette] door de waarden uit het .map bestand.
  • Standaard waarde: leeg

top

Palette:

[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.

col<000..255> =
Kleuren-palette: elk item representeert een waarde in het formaat RRR GGG BBB
  • Mogelijke waarden: R: 0 - 255 , G: 0 - 255 , B: 0 - 255
  • Standaard waarde: het standaard Funiter palette

top

Volgende hoofdstuk: De commandoregel | Vorige hoofdstuk: Bestanden | Terug naar: Inhoudsopgave