Clase Iprofinetdevicecollection; Iterar Elementos De Una Recopilación - Siemens SIMATIC S7/HMI Guía De Usuario

Ocultar thumbs Ver también para SIMATIC S7/HMI:
Tabla de contenido

Publicidad

7.9

Clase IProfinetDeviceCollection

7.9.1
Iterar elementos de una recopilación
7.9.1.1
Iterar elementos de una recopilación
El método
clase permite iterar los elementos de la colección de varias maneras. También proporciona
métodos para filtrar los elementos de la colección aplicando determinados criterios. Los
siguientes apartados describen las funciones disponibles para la colección.
Network myNetwork = new Network();
IProfinetDeviceCollection scannedDevices;
Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices);
if (retVal.Succeeded)
{
IProfinetDevice dev = scannedDevices[deviceIdx];
}
La colección también permite la iteración utilizando la sintaxis foreach. El ejemplo siguiente
muestra la misma colección iterada utilizando la siguiente sintaxis:
Network myNetwork = new Network();
IProfinetDeviceCollection scannedDevices;
Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices);
if (retVal.Succeeded)
{
}
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
ScanNetworkDevices
for (int deviceIdx = 0; deviceIdx < scannedDevices.Count; deviceIdx++)
{
//‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
// Cada elemento de la colección es un IProfinetDevice.
// Esta interfaz se describe con detalle en el siguiente apartado
//‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
}
foreach (IProfinetDevice dev in scannedDevices)
{
//‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
// La variable "dev" ahora representa el siguiente elemento de la colección
//‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
}
API de la SIMATIC Automation Tool para .NET framework
devuelve un objeto del tipo
7.9 Clase IProfinetDeviceCollection
IProfinetDeviceCollection
. Esta
157

Publicidad

Tabla de contenido
loading

Tabla de contenido