Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Modul für Vorlage:Maß, Vorlage:Mass und andere, welche diese Konvertierung gebrauchen können.
Funktionen für andere Module
- Convert
- Wandelt einen gegebenen Messwert in eine größere oder kleinere Maßeinheit um, wenn ein oberer Schwellwert erreicht, oder ein unterer Schwellwert unterschritten wird. Parameter ist eine Tabelle mit den Angaben:
Index | Datentyp | Bedeutung |
---|---|---|
data | number | Zu konvertierender Wert |
unit | string | Vorgabeeinheit von data |
unitL | string | etwaige, kleinere Einheit |
unitU | string | etwaige, größere Einheit |
factorL | number | Faktor unit/unitL, Null für "keine Umrechnung" |
factorU | number | Faktor unitU/unit, Null für "keine Umrechnung" |
borderL | number | Schwellwert zur kleineren Einheit |
borderU | number | Schwellwert zur größeren Einheit |
eps | number | Unsicherheit |
round | number | Nachkommastellen |
- AutoConvert
- Wie Convert, jedoch mit auf "1" und factorU festgelegten Schwellwerten.
Gleiche Parameter, Angaben borderL und borderU werden ignoriert.
Exportierte Funktionen für Vorlagen
- Masz
- Funktion für Vorlage:Maß
- Mass
- Funktion für Vorlage:Mass
- Der nachstehende Abschnitt wird automatisch in jede Dokumentation zur Vorlagenprogrammierung eingebunden.
Allgemeine Hinweise zur Einbindung von Modulen
Eine Einbindung erfolgt jeweils im Format
{{#invoke: Measure |
Funktionsname | Wert1 | Wert2 | NameX=Wert … }}
Die Parameter können wie bei Vorlagen benannt oder unbenannt sein; deren Regeln gelten analog.
Wenn unbekannte Zeichenketten von außen kommen (als Vorlagenparameter), sollte immer mit der Form 1=
Wert gearbeitet werden.
Zu allgemeinen Problemen beachte die Abhilfen wie bei Vorlagen.
Wenn in einer Vorlage ein Modul verwendet wird, sollte auch immer die Vorlage:Dokumentation/Lua in der Dokumentationsseite eingebunden werden.
- Das gibt einem Programmierer Aufschluss, dass ein Lua-Modul benutzt wird, welche/s und ggf. welche Einzelfunktion daraus, und verlinkt auf die Dokumentation.
- Die Modul-Dokumentationen bekommen ein Link, in welchen Vorlagen sie eingesetzt werden, und wo bei eventuellen Funktionsänderungen Anpassungen erforderlich werden.
- Die Vorlage wird zur Übersicht kategorisiert in Kategorie:Vorlage:mit Lua-Programmierung.
Zu weiteren Informationen siehe Hilfe:Lua.
Bei Problemen wende dich bitte an die Vorlagen-Werkstatt, in schweren Fällen hilft auch die Lua-Werkstatt.