Caratteristiche di DccPin
DccPin corrisponde a un pin in un'istanza di blocco DCC all'interno di uno schema DCC.
La tabella seguente descrive gli attributi di DccPin:
|
Nome attributo |
Tipo di dati |
Scrivibile |
Descrizione |
Eccezione |
|---|---|---|---|---|
|
Nome |
string |
Sola lettura |
Nome del pin. |
- |
|
Comment |
string |
Scrivibile |
Commento al pin. |
TextTooLongException |
|
Value |
object |
Scrivibile |
Valore del pin. |
DccInvalidValueException |
|
IsInput |
boolean |
Sola lettura |
È true se il pin è un ingresso, diversamente è false. |
- |
|
Invisible |
boolean |
Scrivibile |
Indica se il pin è invisibile o meno. |
- |
|
Unit |
string |
Scrivibile |
Unità del pin. |
- |
|
ForTest |
boolean |
Scrivibile |
Indica se il pin è impostato per la sorveglianza o meno. |
- |
La tabella seguente descrive i navigatori di DccPin:
|
Nome |
Tipo di dati |
Scrivibile |
Descrizione |
|---|---|---|---|
|
|
DccConnectionComposition |
Sola lettura |
Tutti i collegamenti del pin. |
|
|
DccParameter |
Sola lettura |
Parametri DCC che vengono pubblicati con il pin. |
La tabella seguente descrive i metodi di DccPin:
|
Nome |
Tipo di valore di ritorno |
Parametro |
Descrizione |
Eccezioni |
|---|---|---|---|---|
|
Connect |
DccConnection |
DccPin partner |
Crea un collegamento pin-to-pin con il pin del partner indicato |
DccIllegalAssignmentException |
|
Publish |
DccParameter |
bool setAsSignal |
Pubblica il pin come parametro. Se setAsSignla è true, il pin viene pubblicato come segnale e il numero di parametro viene impostato automaticamente. |
DccPublishingStructAlarmIdException, DccNoMoreFreeParameterNumberInDriveObjectException |
|
Publish |
DccParameter |
bool setAsSignal, |
Pubblica il pin con il numero di parametro specificato. Se setAsSignal è true, il pin viene pubblicato come segnale. |
DccParameterNumberAlreadyExistsException, DccParameterNumberOutOfRangeException, DccPublishingStructAlarmIdException, DccNoMoreFreeParameterNumberInDriveObjectException |
|
Publish |
DccParameter |
ushort parameterNumber, |
Da FW SINAMICS V6.1: Pubblica il pin con il numero di parametro e di indice specificati. Se setAsSignal è true, il pin viene pubblicato come segnale. |
DccParameterNumberAlreadyExistsException, DccParameterMergingException, DccParameterNumberOutOfRangeException, DccPublishingStructAlarmIdException, DccNoMoreFreeParameterNumberInDriveObjectException, |
|
Unpublish |
- |
- |
Annulla la pubblicazione del pin come parametro e cancella i collegamenti DCC esistenti. |
- |