Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Controlando el módulo Ke-USB24A desde Excel. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Компьютеры

Comentarios sobre el artículo Comentarios sobre el artículo

La primera parte

Todo el encanto de programar el módulo USB Ke-USB24A se puede apreciar cuando surge la pregunta de la necesidad de escribir un programa en algún lenguaje no muy extendido o para cualquier entorno que, al parecer, no brinda la capacidad de trabajar con dispositivos USB. ¿Cómo estar aquí? - ¿Se ocupa de conectar bibliotecas, llamar a funciones del sistema, etc.? Todo esto es a menudo difícil. ¡El módulo Ke-USB24A es un asunto completamente diferente! Debido al hecho de que la interfaz de programación se implementa en forma de puerto serie, es posible programar el módulo en casi cualquier idioma. Demostremos esto con un ejemplo. En este artículo, veremos cómo puede controlar los resultados del módulo desde Excel. Sí, sí, es de allí, donde sueles hacer tablas y construir gráficos.

Para que Excel se comunique con el puerto COM, necesitamos instalar un componente especial de Microsoft en el sistema: el elemento MSComm ActiveX. Para esto descargar archivos para este artículo. Hay una carpeta ActiveX allí.

Controlando el módulo Ke-USB24A desde Excel

Para instalar el componente, simplemente ejecute el archivo Instalar.bat - él mismo realizará todo el trabajo necesario para instalar y registrar el componente en el sistema. Durante el proceso, se le hará la siguiente pregunta:

Controlando el módulo Ke-USB24A desde Excel

Haga clic en Sí. Aparecerá un mensaje de instalación exitosa. Presionamos "Aceptar".

Controlando el módulo Ke-USB24A desde Excel

Todos los componentes están instalados, puede llevarlo directamente a Excel. Iniciamos el programa. Necesitamos habilitar la ejecución de macros de Excel como el siguiente paso, porque lo más probable es que estén deshabilitados de forma predeterminada. Para hacer esto, vaya al menú Herramientas -> Macro -> Seguridad...

Controlando el módulo Ke-USB24A desde Excel

Establezca la opción de baja seguridad, porque estamos seguros de que nuestro propio programa es seguro.

Controlando el módulo Ke-USB24A desde Excel

Ahora decidamos lo que realmente queremos obtener de Excel: Deje que la hoja contenga controles que nos permitirán abrir el acceso al dispositivo y escribir un nivel de voltaje bajo o alto a la línea de E / S que especificamos.

Echemos un vistazo a la disposición de los controles. Para hacer esto, llame a la ventana correspondiente, por ejemplo, haciendo clic derecho en el menú principal del programa y seleccionando "Controles" en la lista que aparece.

Controlando el módulo Ke-USB24A desde Excel

Arrastramos los controles necesarios a la hoja: tres etiquetas, tres cuadros de entrada y dos botones. Puede cambiar el texto de los elementos haciendo clic con el botón derecho del mouse en el editor de propiedades del elemento. El resultado debería verse así:

Controlando el módulo Ke-USB24A desde Excel

Ahora es el momento de ponerse a programar. El programa Excel, así como otros programas de oficina de Microsoft (por ejemplo, Word, Acsess, etc.) tienen soporte integrado para el lenguaje de programación VBA (Visual Basic For Application). Es un Visual Basic algo extendido. Para ir al editor de programas, haga doble clic en el botón "Abrir puerto", porque desde él se iniciará el proceso de ejecución del programa.

Entramos en el editor de VBA, donde vemos un código vacío en blanco para manejar el evento de clic de botón.

Controlando el módulo Ke-USB24A desde Excel

Antes de comenzar a escribir el programa directamente, necesitamos conectar el componente MSComm (el que acabamos de instalar en el sistema un poco más arriba). Para hacer esto, en el editor de VBA en el menú, seleccione Herramientas -> Referencias....

Controlando el módulo Ke-USB24A desde Excel

Presione el botón Vistazo.... En la ventana de selección de archivos que aparece, busque nuestro componente MSCOMM32.OCX - debe estar en el directorio C: \ Windows \ system32 \... Empujar abierto, luego el botón Ok.

Controlando el módulo Ke-USB24A desde Excel

Escribimos el siguiente código. ¿Qué está haciendo? Creamos una instancia del componente para trabajar con el puerto, configuramos sus parámetros y finalmente abrimos el puerto.

'Crear una instancia del componente para trabajar con el puerto
Dim KeUSB como nuevo MSCommPrivate Sub CommandButton1_Click()
'Configurar el puerto
KeUSB.PuertoCom = Val(CuadroTexto1.Valor)
KeUSB.Configuración=9600,N,8,1"
KeUSB.Apretón de manos = comNone
KeUSB.InputLen = 0
KeUSB.InBufferSize = 40
KeUSB.OutBufferSize = 40
KeUSB.Rumbral = 0
'Abre el puerto
KeUSB.PortOpen = Verdadero
End Sub
 

A continuación, volvemos a la hoja de Excel. Haga doble clic en el botón registro. Agrega el siguiente código:

Private Sub CommandButton2_Click ()
'Forma el comando $KE,WR
KeUSB.Salida =$KE,WR," & TextBox2.Value &," & TextBox3.Value & Chr(13) & Chr(10)
End Sub

Todo hecho con programación. Puede cerrar el editor de VBA (no olvide guardar antes de salir). Ahora necesitamos cambiar del modo de editor de control al modo de ejecución en la hoja de Excel. Para ello, en el caballo "Controles", deberás pulsar el botón correspondiente en forma de barra triangular para que quede inactivo (no resaltado).

Controlando el módulo Ke-USB24A desde Excel

Ahora puede ensamblar el circuito. No cambio nada aquí, lo uso como en el último artículo: los LED están conectados a todas las líneas de entrada / salida del módulo Ke-USB24A. Todas las líneas están configuradas para la salida. Eso es en realidad todo el circuito.

Controlando el módulo Ke-USB24A desde Excel. Esquema

Entonces, indicamos el número del puerto COM del módulo, presionamos el botón puerto abierto. Luego, especifique el número de la línea deseada y el valor para el registro (0 o 1). Presionamos el botón registro - LED parpadeantes.

Controlando el módulo Ke-USB24A desde Excel

Y aquí hay una foto de la estructura. El circuito está escrito en una placa de prueba, muy conveniente, no necesita soldar nada. No todos los 24 LED están instalados aquí, pero menos.

Controlando el módulo Ke-USB24A desde Excel. Circuito ensamblado en protoboard

Entonces, indicamos el número del puerto COM del módulo, presionamos el botón puerto abierto. Luego, especifique el número de la línea deseada y el valor para el registro (0 o 1). Presionamos el botón registro - LED parpadeantes.

Por supuesto, el programa necesita ser actualizado; aquí no analizamos ni los errores de ejecución ni los datos ingresados ​​​​en sí. Sin embargo, a pesar de la simplicidad, este ejemplo muestra que puede trabajar con el módulo Ke-USB24A desde casi cualquier entorno que admita componentes ActiveX y al menos algún lenguaje de programación (incluso secuencias de comandos). Por ejemplo, el trabajo con el módulo puede integrarse en el programa Microsoft Acsess y mantener una base de datos, puede integrar este concepto en el programa 1C, por ejemplo, y realizar cualquier acción en eventos externos de sensores (teclas), etc. - Las posibilidades son infinitas. Y puede continuar desarrollando el tema con Excel; por ejemplo, utilícelo para trazar gráficos automáticamente de acuerdo con los datos recibidos del ADC del módulo.

Autor: Dmitry Ivanov (Grirog); Publicación: cxem.net

Ver otros artículos sección Компьютеры.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

Ratas paralizadas curadas 11.06.2012

Las ratas con lesión grave de la médula espinal que perdieron por completo la conexión con el cerebro y, por lo tanto, perdieron el control de la parte inferior de las piernas, aprendieron a correr después de un par de semanas de estimulación química y eléctrica de la médula espinal y entrenamiento especial con un cinturón robótico. Así lo informa un artículo de un grupo de investigadores suizos y franceses publicado en el último número de la revista Science. Es posible que en un futuro cercano se pueda aplicar con éxito el mismo método a las personas paralizadas.

Hace algunos años, el mismo grupo de científicos logró despertar la médula espinal, separada del cerebro, y logró que una rata paralizada moviera sus patas en una pasarela móvil. Hicieron esto bombeando los sensores de las neuronas espinales con estimulantes químicos y preparándolos para caminar. Luego, a través de los electrodos implantados en la médula espinal, pasaban un largo impulso eléctrico, que se percibía como una señal de acción, y la rata empezaba a caminar.

Fue una acción inconsciente, no dependiente del cerebro. Entonces los científicos cambiaron de táctica. Se deshicieron de la pasarela móvil y en su lugar colocaron el ratón en una plataforma que tenía una golosina de chocolate en el otro extremo. En estado vertical, la rata estaba sostenida por un cinturón robótico suspendido desde arriba, que se encendía solo cuando el animal comenzaba a caer. Excitada por el método descrito, la médula espinal revivió las piernas y la rata, creyendo que podía caminar sola, trató de correr hacia el chocolate. Al mismo tiempo, la tasa de crecimiento de las fibras nerviosas en el cerebro y la médula espinal, estimulada por este deseo, aumentó dramáticamente, y después de dos o tres semanas de tal entrenamiento, las fibras encontraron una derivación y se conectaron. Primero, la rata dio un paso consciente, luego dos y, después de un tiempo, caminó por sí misma. Y no solo caminó, sino que también corrió, subió escaleras y esquivó obstáculos.

El profesor Grégoire Courtin, que dirige este estudio, dice que las ratas paralizadas artificialmente están XNUMX% rehabilitadas. Es optimista de aplicar el mismo método a paralíticos, y aunque no promete nada definitivo, tiene previsto iniciar ensayos clínicos en un hospital de Zúrich en los próximos dos o tres años.

Otras noticias interesantes:

▪ Adaptador de video externo Aorus RTX 3080 Gaming Box de Gigabyte

▪ Nuevo avión de combate Airbus

▪ Plumas en ámbar

▪ Enrutadores inalámbricos Linksys EA8500

▪ Cambiando los glóbulos rojos para activar el sistema inmunológico contra el covid

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Fuentes de energía alternativas. Selección de artículos

▪ artículo Quiero que la pluma sea equiparada con la bayoneta. expresión popular

▪ artículo ¿Dónde están las gotas de lluvia más grandes? Respuesta detallada

▪ artículo Operación de instalaciones de mantenimiento de la presión del yacimiento y recuperación mejorada de petróleo. Instrucción estándar sobre protección laboral

▪ artículo Encender el motor trifásico. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Saca una moneda del agua sin mojarte las manos. secreto de enfoque

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024