nl:documentation:script_example
Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisieVorige revisieVolgende revisie | Vorige revisie | ||
| nl:documentation:script_example [2015/11/05 16:37] – [Generality] marc_fokker | nl:documentation:script_example [2015/11/06 20:43] (huidige) – Externe bewerking 127.0.0.1 | ||
|---|---|---|---|
| Regel 1: | Regel 1: | ||
| - | FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// | ||
| - | |||
| ====== Script voorbeelden ====== | ====== Script voorbeelden ====== | ||
| - | This page give tips and example of scripting functions.\\ | + | Deze pagina verschaft je tips en voorbeelden voor script-fucnties.\\ |
| - | You can also look at the three [[toolbox|standard tool box]] code from within the program. | + | You can also look at the three [[toolbox|gereedschapvenster]] code from within the program. |
| ===== Algemeen ===== | ===== Algemeen ===== | ||
| Regel 112: | Regel 110: | ||
| | | ||
| </ | </ | ||
| - | Voer het commando uit en sla de het resultaat op in de variabele r. | + | Voer het commando uit en sla het resultaat op in de variabele r. |
| ---- | ---- | ||
| Regel 127: | Regel 125: | ||
| </ | </ | ||
| Als MenuTelescopeConnect.checked " | Als MenuTelescopeConnect.checked " | ||
| - | Het toont in het tekstvenster een vertaling van de ingestelde taal van het bericht ' | + | Het toont in het tekstvenster een vertaling |
| ---- | ---- | ||
| Regel 137: | Regel 135: | ||
| - | ===== Call an external | + | ===== Aanroepen van een externe bibliotheek (library) ==== |
| - | You can define a function | + | Je kunt een functie definiëren |
| - | This example implement a simple | + | Dit voorbeeld implementeert een eenvoudige |
| - | There is two button | + | Er zijn twee knoppen, |
| - | Script | + | Script |
| < | < | ||
| | | ||
| Regel 156: | Regel 154: | ||
| </ | </ | ||
| - | Script | + | Script |
| < | < | ||
| function GetTickCount: | function GetTickCount: | ||
| Regel 171: | Regel 169: | ||
| </ | </ | ||
| - | You can call any library | + | Op deze manier kun je iedere |
| - | Another limitation | + | Een andere beperking |
| - | ===== Using ASCOM directly | + | ===== Direct gebruik maken van ASCOM ==== |
| + | Dit beschrijft hoe je een ASCOM apparaat direct kunt gebruiken zonder gebruik te maken van de Skychart interne ASCOM telescoop. | ||
| - | This describe how to use an ASCOM device directly from your script | + | Dit kan gebruikt worden voor toegang tot andere klassen van apparaten, zoals in het voorbeeld hier een koepel (dome). Je kunt het ook gebruiken voor toegevoegde eigenschappen van je telescoop.\\ |
| + | In het laatste geval moet je voorzichtig zijn omdat je script | ||
| - | This can be use to access another class of device, the example here connect to a dome, or to access additional properties for your telescope.\\ | + | ==== Gebruik van de ASCOM kiezer === |
| - | In the later case you must be careful that your script work as a concurrent to Skychart main program for the device access. | + | |
| - | ==== Use the ASCOM chooser === | + | De volgende |
| - | + | ||
| - | The following | + | |
| < | < | ||
| Regel 201: | Regel 198: | ||
| </ | </ | ||
| - | Replace | + | Vervang |
| - | ==== Connect to the ASCOM driver === | + | ==== Verbind met de ASCOM driver === |
| - | The following | + | De volgende |
| < | < | ||
| var | var | ||
| Regel 220: | Regel 217: | ||
| </ | </ | ||
| - | ==== Use the ASCOM driver === | + | ==== Gebruik van de ASCOM driver === |
| - | Now we want to add a button to open the dome shutter. This is just an example, at this point any ASCOM property can be use.\\ | + | Nu willen |
| - | The first test protect again a program crash if we try to use an initialized | + | De eerste |
| - | The second | + | De tweede |
| < | < | ||
| Regel 265: | Regel 262: | ||
| </ | </ | ||
| - | ===== Run a command | + | ===== Voer een commando uit ===== |
| - | + | ||
| - | There is two different way to run an external command or program, depending if you want to wait for a result or not. | + | |
| - | ==== Wait for a result | + | Er zijn twee verschillende manieren om een extern commando of programma uit te voeren, afhankelijk of je op een resultaat wilt wachten of niet. |
| + | ==== Wacht op een resultaat | ||
| - | The following command run the DIR command | + | Het volgende commando voert het DIR commando uit in de huidige |
| < | < | ||
| Regel 283: | Regel 279: | ||
| </ | </ | ||
| - | ==== No wait ==== | + | ==== Niet wachten op het resultaat |
| - | If the command can run for an undetermined time or do not produce an output | + | Wanneer het commando uitgevoerd kan worden voor een onbepaalde tijd of geen output |
| - | This example run the Variable star observer program and exit immediately. | + | Dit voorbeeld voert het Variabele ster observator programma uit en stopt daarna direct. |
| < | < | ||
nl/documentation/script_example.1446737839.txt.gz · Laatst gewijzigd: 2015/11/06 20:36 (Externe bewerking)
