L'exemple suivant montre comment éditer les broches.
|
Trouver des broches avec le nom 
|
| |
|
DccBlock block;
DccPinComposition pins = block.Pins;
DccPin x3 = pins.Find("X3");
|
|
Définir les attributs de la broche 
|
| |
|
DccPin dccPin;
dccPin.Comment = "new comment";
dccPin.Value = 42;
|
|
Connecter les broches 
|
| |
|
DccBlock block1;
DccPin input = block.Pins.Find("X1");
DccPin output = block.Pins.Find("Y");
input.Connect(output);
|
|
Publier des broches comme paramètres 
|
| |
|
DccBlock block1;
DccPin input = block1.Pins.Find("X1");
DccPin output = block1.Pins.Find("Y");
input.Publish(true);
output.Publish(false, 21620);
|
|
Publier les broches en tant que paramètres de signal indexés (à partir du firmware SINAMICS V6.1) 
|
| |
|
ushort parameterNumber = 21500;
ushort arrayIndex = 0;
bool setAsSignal = true;
DccPin dccPin = ...;
DccParameter parameter = dccPin.Publish(parameterNumber, arrayIndex, setAsSignal);
|
|
Publier une broche comme paramètre 
|
| |
|
output.Unpublish();
|