"Kennlinie" Kennlinie.dll fr ProfiLab 4
Thomas Gamper, CH-Diessenhofen Feb. 2011

-- Kennlinie wird aus einem spezifizierbaren Textfile eingelesen. 
-- Sie wird synchron zur fallenden Flanke eines Takts evaluiert.
-- 2D-"Kennlinie" liest eine Tabelle aus einem externen File ein. 
-- Ab 2 Wertepaaren in der Tabelle kann die Funktion korrekt arbeiten.
-- Das File kann whrend der Ausfhrung gewechselt werden, da es auf jede Taktflanke neu eingelesen wird. 
-- Mittels eines Editors (OpenOffice/Texteditor/WordPad) kann der Tabelleninhalt editiert werden:
-- einerseits knnen die Sttzstellen angepasst werden, aber auch in ihrer Anzahl erweitert oder gekrzt werden.
-- Sobald der editierte Inhalt gespeichert wird, zeigt sich die Wirkung auf die folgende Taktflanke in ProfiLab.
-- Format: Im File mssen Wertepaare x <delimiter> y auf je einer Zeile eingetragen sein.
-- Der delimiter kann spezifiziert werden (bei der original PL-KL ist dies ";"

-- Sie interpoliert oder extrapoliert zwischen oder ausserhalb der Sttzstellen, und unterscheidet sich somit nicht von
-- der original "KL"-Funktion von PL. Zustzlich werden 4 Status-Signale ausgegeben: 
-- wenn das File keine korrekten Daten enthlt, wird NOK ausgegeben. 
-- Bei Extrapolation ausserhalb vorhandener Sttzstellen wird abhngig von der Lage under/overflow ausgegeben.  
-- Achtung: noch keine ausreichende Fehlerbehandlung ! -> PL-Projekt immer vor Ausfhrung speichern !

Bpl. Formattierung einer Tabelle, hier Feldtrener (delimiter)";"

-2.45;6.0025
-2;4
-1;1
0;0
1;1
2;4
3;9
3.89;15.132