![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Matriz de vídeo (VGA Switch 16x4) del aula de formaciónInformación del dispositivoFabricante: NTI Modelo: SM-16X4-15V-R-LCD Manual: https://www.networktechinc.com/pdf/man067.pdf (está en uiharu:/home/dario/Programacion/panelvga ) Inputs 16 entradas VGA Outputs 4 salidas VGA Notas sobre el protocoloNOTA: Ahora (20220524) la matriz está configurada con el identificador 00 (los comandos son "RO 00,01 Protocolo: Ejemplos de leer el estado de una salida RO 01,01 RO 01,02 RO 01,03 RO 01,04 Ejemplos de cambiar lo que se ve en una salida CS 01,01,03 CS 01,01,01 CS 01,02,03 CS 01,02,01 Qué tiene conectado en dóndeInput 1: Portátil Input 2: Diagrama de metro (el de todas las lineas para pinchar en la estaciones) Input 3: Las estaciones (el sinóptico de la estación) Input 4: el SIV Input 5: el TCE de la piloto ... Input 9...: Cámaras Lo que se ve habitualmente: en la 1 el portátil en la 2 el diagrama de metro En el LCD: OUT: 1 2 3 4 IN: 1 2 3 4 Configuración en el aula de formaciónop59_mm <--RS232_recto--> matriz VGA En la op59_mm están corriendo tanto el servidor en tcl como el UI/cliente en tcl/tk. En el /home/opermm/.xsession se arrancan ambos El servidor es el /usr/local/metro/controlpantallas/panelvga-server-v2.tcl El UI es el /usr/local/metro/controlpantallas/ControlPantallas El UI usa dos scripts (get.sh y set.sh) que están en su mismo directorio para hablar con el servidor (usando un simple nc) El servidor espera conexiones en el puerto 10000 y manda peticiones al /dev/ttyS0. Dentro del servidor está configurado el identificador de la matriz VGA (Hay que buscar las cadenas "RO " y "CS ". Para más información, ver la información del protocolo en el manual (se puede descargar de donde dice arriba del todo en esta página). NOTA: si se para el panelvgaserver, se ha dejado instalado en la op59_mm el minicom, de manera que se puede probar a ver si comunica o no. Hay que arrancar el minicom como "root" (es quien lo tiene configurado). |