Software … leistungsfähige Tools für Ihre Forschung & Entwicklung!

RP Fiber Power: Simulations- und Design-Software für Faseroptik, Faserverstärker und Faserlaser

Beispiel: Ausgabe von Daten als Webseiten

Beschreibung des Zwecks

Normalerweise würde man direkt die grafischen Ausgaben und Textausgaben von RP Fiber Power verwenden. Jedoch erlaubt einem die eingebaute Skriptsprache, Dateien in beliebigen binären Formaten oder Textformaten zu schreiben. Als Beispiel schreiben wir Ausgaben in eine html-Datei, die dann mit einem Web-Browser angezeigt werden kann. Wenn Sie diese Datei auf einen Webserver laden, kann sie als Webseite angezeigt werden.

Obwohl RP Fiber Power keine spezialisierten Funktionen für html-Ausgaben hat, lassen sich diese leicht definieren, und am besten speichert man diese Funktionen in einer Include-Datei, die dann von jedem Skript verwendet werden kann. Beispielsweise kann diese Include-Datei die folgende Definition enthalten:

html_open(fname$) :=
  begin
    hf := open_file(fname$, "wt");
    html_out('<!DOCTYPE HTML>');
    html_out('<html>');
  end

Diese Funktion schreibt den Anfang einer html-Datei.

Ergebnisse

Sie können das Resultat abgespeichert als eine Webseite mit Ihrem Browser ansehen. Das genaue Aussehen — Schriftgrößen, Farben etc. — könnte über eine CSS-Datei beliebig angepasst werden.

(zurück zur Liste der Beispiele)

Questions and Comments from Users

Here you can submit questions and comments. As far as they get accepted by the author, they will appear above this paragraph together with the author’s answer. The author will decide on acceptance based on certain criteria. Essentially, the issue must be of sufficiently broad interest.

Please do not enter personal data here. (See also our privacy declaration.) If you wish to receive personal feedback or consultancy from the author, please contact him, e.g. via e-mail.

Spam check:

By submitting the information, you give your consent to the potential publication of your inputs on our website according to our rules. (If you later retract your consent, we will delete those inputs.) As your inputs are first reviewed by the author, they may be published with some delay.