Statement - TIAPortal

Funzioni per DCC

ft:publication_title
Funzioni per DCC
Product
TIAPortal
Version
V20
Publication date
01/2025
Language
it-IT
Statement

Statement

Uno Statement rappresenta un DriveControlChart oppure un blocco DCC. Tutti i seguenti attributi e metodi sono ereditati.

La tabella seguente descrive gli attributi di uno Statement:

Nome attributo

Tipo di dati

Scrivibile

Descrizione

Eccezione

Nome

String

Scrivibile

Nome dello Statement.

DccNameTooLongException DccNameInvalidException

Comment

String

Scrivibile

Commento al blocco Statement.

DccNameTooLongException DccNameInvalidException

Partition

DccChartPartition

Scrivibile

Partizione nella quale si trova lo Statement nello schema sovraordinato.

-

PositionX

int

Scrivibile

Coordinata X dello Statement all'interno dello schema sovraordinato.

-

PositionY

int

Scrivibile

Coordinata Y dello Statement all'interno dello schema sovraordinato.

-

Nota

Coordinate non valide per uno Statement - Il CFC si posiziona automaticamente

Se una delle coordinate (PositionX, PositionY) dello Statement riceve un valore non valido (ad es. PositionY = -20), lo Statement viene posizionato automaticamente da CFC. Di conseguenza, il valore del rispettivo attributo (ad es. PositionY) continua a mostrare il valore non valido. Questo comportamento è intenzionale. In questo modo si può stabilire se uno Statement deve essere posizionato automaticamente.

La tabella seguente descrive i metodi di uno Statement:

Nome

Valore di ritorno

Parametro

Descrizione

Eccezioni

SetAsPredecessor

-

string path

Imposta lo Statement come predecessore del successivo Statement da inserire nello schema. Applicato ad uno schema di origine, il metodo non ha alcun effetto.

-

MoveInRuntimeSequence

-

int index

Sposta lo Statement all'indice specificato nella sequenza di esecuzione.

DccInvalidValueException