FC_ProfileLoad - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

SystemInterface_1.32.6.0

Versionen:

Aktuelle Version

Aufgabe

Profil laden.

Beschreibung

Das Profil mit dem Namen i_sProfileName wird bereitgestellt. Der i_sProfileName kann die Bezeichnung eines der analytischen Profile oder ein Dateiname sein. Das bezeichnete Profil wird gesucht und bereitgestellt. Die Funktion liefert die logische Adresse des Profils zurück. Bei der weiteren Benutzung wird das Profil über seine logische Adresse angesprochen.

Parameter von analytischen Profilen werden mit einem Standardwert für lambda belegt. general polynomial of the 5th degree wird mit den Koeffizienten für Randsteigung und -krümmung = 0 geladen.

Die Parameter können mit den nachfolgenden beschriebenen Funktionen geändert werden. Es können maximal 4.000 Profile geladen werden.

HINWEIS: Die Profile werden erst bei Programm-Reset gelöscht.

Das Laden eines Anwenderprofils kann einige 100 ms benötigen.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_sProfileName

STRING[80]

Name des Profils

Rückgabewert

Datentyp

Beschreibung

DINT

>=0: Eindeutige ID für das erzeugte Profil.

-1: Profil konnte nicht geladen werden.

-2: Profiltabelle voll (maximal 4000 Profile)

-3: Speicher voll.

-4: Fehler in der Datei.

-5: Headerlänge falsch.

-6: Übermäßige Anzahl von Kurvenpunkten

-7: Prüfsumme.

-8: Datei beschädigt.

-30: Profil wird gerade von einer anderen Funktion benutzt und ist daher gesperrt.

Beispiele

StartProfilId := FC_ProfileLoad('Start01');

ZyklProfilId := FC_ProfileLoad('straight');
StopProfilId := FC_ProfileLoad('simplsin');