FB_Play

FB_Play 1:

Playback Funktionsbaustein

Syntax

Definition:

FUNCTION_BLOCK FB_Play
VAR_INPUT
    bPlay                : BOOL;
    sPath                : STRING;
    nConfigurationId     : UINT;
END_VAR
VAR_OUTPUT
    bBusy                : BOOL;
    bError               : BOOL;
    nErrorId             : ETcsSpeechCommandExitCode;
    nLastCommandExitCode : UINT;
    nPlaybackPosition    : ULINT;
    nPlaybackTotal       : ULINT;
END_VAR

FB_Play 2: Eingänge

Name

Type

Description

bPlay

BOOL

Steigende Flanke startet das Abspielen.

sPath

STRING

Dateipfad zur Audio-Datei. 16khz sample rate, 16 bit sample size, 1 Kanal.

nConfigurationId

UINT

ConfigurationID, die zur Audio-Ausgabe verwendet werden soll.

FB_Play 3: Ausgänge

Name

Type

Description

bBusy

BOOL

Funktionsbaustein ist beschäftigt.

bError

BOOL

Funktionsbaustein ist im Fehlerzustand.

nErrorId

ETcsSpeechCommandExitCode

ErrorId, welche den genauen Fehlergrund bezeichnet.

nLastCommandExitCode

UINT

Rückgabewert des letzten Aufrufs.

nPlaybackPosition

ULINT

Aktuelle Position der Sprachausgabe.

nPlaybackTotal

ULINT

Gesamtlänge der Sprachausgabe.

FB_Play 4: Methoden

Name

Description

SetAmsNetAddr

Methode, um eine andere AmsNetAdr für den TcSpeech-Dienst anzugeben. Muss nur einmalig aufgerufen werden.

Required License

TC3 Speech