Sobre este proyecto
it-programming / desktop-apps
Abierto
Se busca programador en Visual Basic o Visual C#.
Tenemos un equipo electrónico que se llama OTDR Yokogawa AQ1200.
Este equipo mide muchas propiedades de una fibra óptica. Pero un par de ellas por ejemplo son la longitud de nuestra fibra y la pérdida de luz en % que se produce en su recorrido.
La medida de la longitud o la pérdida puede hacerse directamente con el equipo o bien usando un pc conectando el equipo con un cable usb.
Mediante el protocolo usbtmc (usb test & measurement class) podemos lanzar comandos a nuestro equipo con el pc.
Tenemos la librería que entrega el fabricante del equipo Yokogawa para la comunicación con el PC.
Y tenemos ya mucho código en Visual Basic o Visual C# que ya ha desarrollado el fabricante para lanzar comandos al equipo.
El trabajo que requerimos es la creación de código a medida de nuestras necesidades.
Ejemplo de algoritmo sencillo.
Comando PC al equipo: Mide la longitud de la fibra.
Equipo devuelve al PC : La longitud es 4250 m. Y metemos esta longitud en un entero L.
Comando PC al equipo: Mide pérdida de la luz en % a lo largo del recorrido de la fibra.
Equipo devuelve al PC : La pérdida es de un 80 %. Y metemos esta cifra en otro entero P.
Y ahora vendrían los requisitos que nos propongamos.
Por ejemplo :
SI L>4000 y P<60 entonces fibra Ok.
si no , entonces fibra no ok.
He descrito un fragmento sencillo de lo que necesitamos.
El proyecto es escalable y va desde pequeñas partes de código a cosas más complejas.
Se iría pagango por el alcance de hitos.
Se trata de un proyecto a largo plazo, que va a requerir soporte recurrente y continuas ampliaciones de código ya que a la máquina mencionada inicialmente se van a ir añadiendo otras
y han de ir sincronizándose. Se van recogiendo valores de las fibras ópticas y se analizan.
Si nos gustaría encontrar a alguien de Zaragoza. Pero estamos abiertos a cualquier parte de España.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows
Plazo de Entrega: No definido
Habilidades necesarias