Paso 8: Software para PC
Como menciono en la introducción, que tenía que escribir mi propio software. Es mi primera aplicación en Visual C#, así que creo que está lleno de errores ^^. Nunca he escribir aplicaciones de multi-thread y estoy casi seguro de que muchos de mis soluciones son "más hilo de solo".
La aplicación fue escrita simplemente diseñar múltiples gráficos y comunicarse con el controlador mediante el puerto COM virtual. En el archivo adjunto, hay proyecto completo listo para abrir en Visual C#. Está bastante bien comentado - pero, desafortunadamente, en Polaco solamente. La aplicación entera está en Polaco, también. Hay mucho que traducir y estoy seguro de que nadie usará esta solución todos modos :D.
Esta es la lista de comandos disponibles en la ventana de línea de comandos:
- returnxy - vuelve a la posición inicial setz z - disminuye (z = 0) o aumenta (z = 1) la pluma
- setxy x y -se mueve la pluma en posición especificada (mm)
- _setxy x y -se mueve la pluma en posición especificada (pasos, comprobar configuración de la aplicación)
- getz - devuelve 1 si la pluma es levantado, 0 de lo contrario
- getxy - devuelve la posición de la pluma (en mm)
- selectpen - espera hasta que el usuario hace clic en botón Aceptar
- rect x1 y1 x2 y2 -dibuja un rectángulo partiendo de 2 vértices opuestos (en mm)
- arco de x y r a1 a2 t - dibuja un arco con centro en (x, y), radio r, principio ángulo a1 y a2 de ángulo final (de horizontal); dibuja un arco regular (t = 0) o un pie (t = 1)-valores en mm y grados
- texto x texto de espaciado y tamaño - dibuja un texto en (x, y), de tamaño y espacio entre caracteres
Casi lo olvido. Para ejecutar la aplicación, necesita NET Framework 4 instalado.
----------------------------------------------------------------------------------------------
Actualizada el 21 de julio de 2014
En su petición, he decidido traducir la aplicación. Bueno, tal vez no es perfecto, pero la mayoría de características está ahora en inglés.