kernelv_ch_set_techno_func_duration()

Prototyp

KERNELV_RETURN

kernelv_ch_set_techno_func_duration (unsigned long int chanIndex,
                                                  E_KERNELV_TECHNO_TYPE type,
                                                  unsigned long int number,
                                                  unsigned long int time_us);

Beschreibung

Setzt die Bearbeitungszeit für die übergebene Technologiefunktion.

Die Bearbeitungszeit ist dabei in Mikrosekunden anzugeben.

Parameter

Name

Typ

Bedeutung

chanIndex

unsigned long int

Kanalindex.

type

E_KERNELV_TECHNO_TYPE

Typ der Technologiefunktion, deren Bearbeitungszeit geschrieben werden soll.

number

unsigned long int

Nummer der Technologie­funktion, deren Bearbeitungszeit geschrieben werden soll.

time_us

unsigned long int

Bearbeitungszeit in us.

Rückgabewerte

Symbol

Wert

Bedeutung

RET_FINISHED

0

Die Funktion wurde fehlerfrei durchgeführt.

ERR_INVALID_CHAN

-1

Der übergebene Kanalindex ist größer als die Anzahl der konfigurierten Kanäle - 1

ERR_INTERNAL_ERROR

-11

Es ist ein DLL-interner Fehler aufgetreten. Der Wert konnte nicht geschrieben werden

ERR_INVALID_TECHNO_
PARAM

-16

Beim Setzten der Bearbeitungszeit für eine Technologiefunktion wurde ein ungültiger Parameter Übergeben, z.B. übergebene Nummer der M- bzw. H-Funktion ist größer als die maximal zulässige Anzahl.

ERR_UNKNOWN_TECHNO_TYPE

-15

Beim Setzen der Bearbeitungszeit für eine Technologiefunktion wurde ein ungültiger Typ für die Technologiefunktion angegeben.