Para ayudar a responder a esta pregunta, primero necesitamos definir los tres tipos clave de atributos. Los tres tipos son atributos de sesión, dispositivo y canal.
Los atributos de sesión se aplican a toda la sesión y configuran propiedades que no son específicas de dispositivo o canal. Algunos ejemplos de propiedades de atributos de sesión son Versión actual del controlador y Tipo de disparador de inicio.
Los atributos de dispositivo configuran propiedades que pueden variar entre dispositivos en la sesión, pero se aplican a todo el dispositivo independientemente del número de canales. Esto se refiere a propiedades como Modelo y Fuente de frecuencia de referencia.
Los atributos de canal pueden variar de canal a canal, ya sea en el mismo dispositivo o en diferentes dispositivos. Un par de ejemplos de esto serían Ganancia y Frecuencia portadora.
La propiedad Canal activo en el nodo de propiedades le permite especificar el alcance de todas las propiedades debajo del Canal activo. También se puede utilizar para delimitar un atributo a un dispositivo o sesión. La propiedad Canales habilitados especifica qué canales de una sesión multicanal desea activar para recibir/transmitir datos.
A continuación se muestran algunas otras cosas útiles que debe saber sobre atributos de sesión, dispositivo y canal.
- En las VI que tienen el terminal de lista de canales, esa cadena significa lo mismo que Canal activo en el nodo de propiedad y puede tomar los mismos valores.
- Los canales se numeran de forma única en orden monótonamente creciente en una sesión. Por ejemplo:
-
- Dispositivo único, canal único (nombre del dispositivo = "192.168.10.2"): Hay un solo canal "0".
- Dispositivo único, multicanal (nombre del dispositivo = "192.168.10.2"): Puede haber dos canales, "0" y "1".
- Multidispositivo, canal único por dispositivo (nombres de dispositivo = "192.168.10.2;192.168.10.3"): El canal en el primer dispositivo de la lista es "0" y el canal en el segundo dispositivo es "1".
- Sesión multidispositivo y multicanal por dispositivo (nombres de dispositivo = "192.168.10.2;192.168.10.3"): Los canales en el primer dispositivo de la lista son "0" y "1", y los canales en el segundo dispositivo son "2" y "3".
- El canal activo o la cadena de lista de canales le permite delimitar los atributos tan específicamente como desee. Por ejemplo, digamos que desea especificar la ganancia de manera diferente en cada canal:
-
- Sesión multidispositivo y multicanal por dispositivo (nombres de dispositivo = "192.168.10.2;192.168.10.3"):
- Establecer Canal activo en "dev0/0"
- Establecer Ganancia en 10 (establece la ganancia en el primer canal del dispositivo 192.168.10.2)
- Establecer Canal activo en "dev1/3"
- Establecer Ganancia en 20 (establece la ganancia en el segundo canal del dispositivo 192.168.10.3)
- Dado que los números de canal son únicos, puede decir "dev0/0" o "0" y el controlador establecerá el atributo en el canal apropiado.
- Puede establecer varios atributos a la vez especificando un alcance más amplio. Digamos que tiene una sesión multidispositivo y multicanal por dispositivo. Así que los canales son "dev0/0", "dev0/1", "dev1/2" y "dev1/3":
-
- "dev0/0" : establece la ganancia sólo en ese canal específico
- "dev0" : establece la ganancia en ambos canales de dev0 ("0" y "1")
- "" : establece la ganancia en todos los canales en todos los dispositivos de la sesión ("0", "1", "2" y "3")
- Puede establecer la propiedad Fuente de frecuencia de referencia con diferentes ámbitos como se describe a continuación.
-
- "dev0" : establece la referencia sólo en el primer dispositivo
- "" : establece la referencia en todos los dispositivos de la sesión
- Nota: "dev0/0" no tiene sentido aquí porque Fuente de frecuencia de referencia es un atributo de dispositivo y no un atributo de canal.
- Reglas similares se aplican a la lectura de valores de atributos, pero esto puede ser complicado. Si lee un atributo con un amplio alcance (por ejemplo, lea Ganancia con un Canal activo "") devolverá un valor válido SOLO si todos los canales de la sesión tienen el mismo valor para esa propiedad. De lo contrario, se obtiene un error.
- Canales habilitados es un atributo de sesión, por lo que la propiedad Canal activo debe ser "" o simplemente no estar establecida en absoluto.
- Supongamos que tiene una sesión multidispositivo y multicanal por dispositivo con los canales "0", "1", "2" y "3". Para habilitar solo los canales "0" y "2", establezca
-
- Canal activo = "" (se aplica a toda la sesión)
- Canales habilitados = "0,2"