OpenSource Soluciones para Ingeniería Asistida por
El blog, para Las soluciones Open Source para la Ingeniería Asistida por Computadora, es el lugar para la conversación y la discusión sobre OpenSource ingeniería asistida por ordenador (CAE), los recursos disponibles para los modernos computadores personales. Hay una gran variedad de soluciones disponibles en el mercado, por un número de ingeniería y aplicaciones científicas, pero no siempre es fácil encontrar la solución más adecuada para una circunstancia en particular, porque muchos de los paquetes proceden de los departamentos de investigación de la Universidad o el desarrollo del Gobierno, proyectos a los que no se tiene acceso, a los recursos suficientes para dar a conocer sus productos de manera adecuada. Si bien el enfoque principal será en las soluciones de análisis numérico (FEA, CFD, procesamiento de señales, electrónica de simulación SPICE, etc), nos va a tocar ocasionalmente en otros aspectos de la CAE como Asistido por Computador (CAD), modelado en 3D, la adquisición de datos (Test y Medida, etc), y otras tecnologías de tal manera que puede añadir valor al proceso de ingeniería.
Registro de Datos
Muchos trabajos de ingeniería con las computadoras, implica el análisis numérico. Pero, con el fin de analizar los números, primero hay que obtener los números en la computadora, en un formato que pueda ser fácilmente manipulado. No estamos hablando de marketing o financieros o políticos "análisis estadístico". Estamos más interesados en la extracción de información sobre el mundo real, de un flujo de datos. Vamos a hacer algún tipo de análisis por ordenador. Pero, en primer lugar, tenemos que obtener la información en la computadora en un formato accesible, antes de que podamos analizarlo. En realidad, el CAD es una forma de entrada de datos, en los que se entra en una serie de puntos y las instrucciones de interconexión, y el equipo de "análisis" de esta información, genera una prestación o el objeto que se está describiendo. Desafortunadamente, como las computadoras "avance", consiguiendo nuestros datos en la computadora puede ser un verdadero desafío, (a menos que uno pasa a estar trabajando para una organización grande con bolsillos muy profundos). La comunidad OpenSource, no parece ser todo lo que trate sobre este aspecto de nuestro trabajo. Básicamente existen cuatro maneras de obtener los datos de prueba y medición en el ordenador:
1. Ingresar los datos con un teclado. No es mi idea de la utilización más rentable de tiempo del ingeniero, y propenso a errores aleatorios.
2. LabVIEW de National Instruments o ATEasy Geotest, asociados con el plug-in de hardware, controladores y aplicaciones de análisis (la ruta de alta en dólares, por lo general limitada a los sistemas basados en Windows). Para mis necesidades personales, por lo general encuentro que esta forma de ser excesiva, ya que estos paquetes comerciales intentan de proporcionar todo para todos, lo que significa que es muy difícil para ellos hacer algo así.
3. Equipos de prueba construidos para el hardware asociado con el fabricante de software, desarrollados y probablemente el más fácil, pero se corre con el problema de que, cada vez que Microsoft decide cambiar su sistema operativo, los controladores no funcionan, y el fabricante no desarrolle nuevos controladores para los equipos heredados, ya que prefiere vender una configuración completamente nueva. También me parece que, con demasiada frecuencia, estos paquetes le darán los datos en bruto, pero tienen aplicaciones inadecuadas de análisis, que pueden ayudar a identificar la información que se busca.
4. Hacer crecer su desarrollo en casa
Breezing, más de las dos primeras opciones, debido a prejuicios personales, vamos a empezar por echar un vistazo al equipo de prueba diseñado para ello. Esto puede incluir cosas tales como un osciloscopio de almacenamiento digital, un analizador de espectro, análisis de equipos eléctricos de potencia, etc. En primer lugar, este material es caro. Si usted invierte mucho dinero en este equipo, que espera obtener más de dos o tres años para cambiarlo. La primera vez, que corrió su desarrollo, desde Windows 98 a Windows XP, calculé que me costaría cerca de 7.000 dólares para actualizar a XP, sin necesidad de comprar un computador nuevo. Puedo decir que mi viejo cuadro de 98 SE, está aún en marcha, y aún así apoyar a mi equipo de la herencia ...
Pero la comunidad OpenSource, nos da una solución alternativa. Ahora con Windows 98 SE en un Virtual Box (licencia PUEL-la única manera de conseguir la interfaz USB, lo que necesito ya que mi nuevo equipo ya no tiene una interfaz en serie tradicional). Sorpresa, mi usb Keyspan a RS 232, convertidor trabajado desde el momento que se conecta a mi caja Linux, no requiere controladores adicionales, me sigue funcionando mi legado al Vincular Instrumentos DSO, con esta configuración, y puede tomar los datos en bruto en un formato que puedo usar en mi análisis y paquetes de gráficos en CAELinux.
El Multimetro digital (DMM,) es otra herramienta útil para la recogida de datos en bruto, y no es una solución basada en Linux para esto también, llamado QtDMM. Una de las cosas buenas acerca de este paquete es que, si no ya apoyar a su DMM particular (y viene con una extensa lista bastante de DMM de apoyo), es bastante fácil de hackear el código para crear sus propio protocolo de comunicaciones. Se trata de una tarjeta de registro de la mano de strip-bonita. Aquí está una captura de pantalla del sitio web:
Yo personalmente recuerdo mi vieja RS 232 en serie, podía hacer cosas muy sencillas, que no son fáciles de hacer con el estándar USB. Para aquellos de ustedes que aún utilizan la interfaz RS 232, hay una serie de herramientas que pueden hacer su vida más fácil:
- Minicom
- Cutecom
- Moserial
- RealTerm (basado en Windows, OpenSource gratuito, funciona en Wine)
http://www.windmill.co.uk/ (versión gratuita disponible, pero no OpenSource, trabaja en vino o una máquina virtual de Windows)
- O, se puede echar un vistazo a http://www.linuxdownloads.org/comms-software/, Que tiene una lista larga, larga, por supuesto, options.Of, "hacer crecer su propio desarrollo" también puede implicar la construcción de su propio sistema de prueba de interfaz de un PIC, o un controlador programable, pero que va a guardar para un futuro debate.
Interesados en este tema? Al unirse a CR4 puede "suscribirse" a
esta discusión y recibir una notificación cuando se agreguen nuevos comentarios.
esta discusión y recibir una notificación cuando se agreguen nuevos comentarios.
No hay comentarios:
Publicar un comentario