FB_SetRuleState
SetRuleState Funktionsbaustein.
Syntax
Definition:
FUNCTION_BLOCK FB_SetRuleState
VAR_INPUT
bExecute : BOOL;
nConfigurationId : UINT;
sGrammarFile : STRING;
sGrammarRule : STRING;
bGrammarActivate : BOOL;
END_VAR
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
nErrorId : ETcsSpeechCommandExitCode;
nLastCommandExitCode : UINT;
END_VAR
Eingänge
Name | Type | Description |
---|---|---|
bExecute | BOOL | Steigende Flanke setzt die gegebene RuleId. |
nConfigurationId | UINT | ConfigurationID, die verwendet werden soll (vgl. TcSpeech Configurator). |
sGrammarFile | STRING | Pfad zur SRGS-Datei auf dem Ziel, die genutzt werden soll. Wenn nicht angegeben, wird die SRGS aus der ConfigurationId verwendet |
sGrammarRule | STRING | RuleId, die gesetzt werden soll. |
bGrammarActivate | BOOL | Definiert, ob die RuleId an- oder ausgeschaltet werden soll. |
Ausgänge
Name | Type | Description |
---|---|---|
bBusy | BOOL | Funktionsbaustein ist beschäftigt. |
bError | BOOL | Funktionsbaustein ist im Fehlerzustand. |
nErrorId | ErrorId, welche den genauen Fehlergrund bezeichnet. | |
nLastCommandExitCode | UINT | Rückgabewert des letzten Aufrufs. |
Methoden
Name | Description |
---|---|
Methode, um eine andere AmsNetAdr für den TcSpeech-Dienst anzugeben. Muss nur einmalig aufgerufen werden. |
Required License
TC3 Speech