Pulsos por minuto en ECG

Hola, quisiera saber como podría colocarle a un programa de electrocardiografía (ECG) los pulsos por minuto? Recibo la señal de de una persona por medio da la DAQ 6009.

Que tal emmanuel roman,
¿A lo que te refieres es a obtener la frecuencia de estos pulsos por medio de tu DAQ 6009?
¿Tu programa de ECG en que lenguaje esta programado o de donde lo obtienes?
Saludos
Francisco S.
National Instruments
Field Engineer
www.ni.com/soporte

Similar Messages

  • Revoluciones por minuto

    hola 
     estoy adquiriendo unos datos con una daq.
    son los datos de un encoder .
    el encoder me envia 1000 unidades por cada vuelta que yo le de .
    es decir esta en cero si lo muevo hacia la izquierda una vuelta completa me da 1000unidades y si lo muevo hacia el otro lado me las resta incrementelmente. eso esta bien es lo que deseo.
    lo veo perfectamente en labview
    ahora lo que no he podido hacer es medir las revoluciones por minuto
    porque no se como medir el tiempo...y no puedo utilizar un ciclo while...
    gracias

    Hi fabiancam,
    My Spanish is not very good so I hope it's OK if I post in English.
    From another thread it sounds like you are using a 6009.  This board only has one counter that can be used to count digital edges (which is what I assume you are currently doing).  I would take a look at the following community example for help to convert this software-timed edge count task to be used to measure RPM:
    Software-Timed Frequency Measurement Using Edge Counter
    The example checks the difference in counts between iterations of a software-timed loop.  This allows us to compute the frequency of the pulses.  There will be some jitter due to USB and the Windows system clock, but setting a longer Measure Time will compensate for this by dividing this jtiter over a larger time window.  The example returns the data in Pulses Per Second but you can multiply by .06 for your 1000 pulse encoder to get the value in RPM.
    (x Pulses / second ) * (1 rev / 1000 pulses) * (60 seconds / 1 minute)  = .06x RPM
    If you are NOT using a 6009, but rather a DAQ card that supports buffered counter measurements, then I would recommend using a deterministic clock instead of a software-timed loop.  The example posted by Luciano is meant to show how to take an array of buffered encoder measurements (in degrees) and compute the slope of this array.  Alternatively, if your board supports direct frequency measurements than this could be an option as well.
    Best Regards,
    John Passiak

  • Hallar caudal en sensor de flujo por pulsos

    Buen día:
    He estado trabajando en una medidor de pulsos con la Bomba YF-S201 para medir el flujo de agua que pasa por ella con arduino, esta bomba envia un pulso por cada 0,0022 litros que hayan pasado. Ahora el problema que tengo es como puedo dererminar el caudal que pasa en ella si la bomba de agua solo envia un pulso de 5 voltios en intervalos discontinuos de tiempo(segun el agua que pase y la presion). 
    Adjunto el VI que estoy trabajando
    Agradeceria su ayuda
    Saludes, Juan Peña
    Adjuntos:
    Prueba 4.vi ‏29 KB

    Buen día Juan;
    Primero me gustaría mencionarle que el caudal está expresado en litros por segundo (l/s) o en metros cúbicos por segundo (m^3/s), y que ***** puede pasar del primero al segundo dividiendo entre 1000, solo como un dato extra en caso de que lo necesite. En cuanto a su pregunta, me parece que algo que podría implementar aquí es:
    Primero que nada, necesita saber  cuántos pulsos pasan por segundo, lo cual es medible, y luego puede sacar la cantidad de litros de cada 10 segundos, multiplicándolo por 0,0022, esto para tener un dato más certero sobre el caudal. Posteriormente, debería implementar un promediador utilizando registros de desplazamiento (shift registers); si así lo desea, en el buscador de ejemplos de LabVIEW, puede encontrar un ejemplo de cómo ***** implementa esto. Simplemente busca “average” y el ejemplo ***** llama “Running Average with Shift Registers”, con la intención de entender mejor la idea. Luego de esto, puede utilizar estos datos para sacar los litros por segundo, y de ser necesario, puede luego pasarlo a minutos o como desee.
    También es mi deber mencionarle que para preguntas más específicas sobre cómo utilizar esta herramienta de LabVIEW (asumiendo que está utilizando LINX), debe postear en labviewhacker.com/forums y contactar con LVH, esto debido a que LINX no está completamente probado y verificado, razón por la cual únicamente ***** soporta en ese foro. Para más información al respecto, puede leer el “Disclaimer” de la página de descarga de la herramienta.
    Saludos;
    Juan 
    Ingeniero de Aplicaciones.
    National Instruments.

  • Como controlar velocidad con un PID con USB 6008 ?????

    Buenas tardes.
    Acabo de adquirir mi placa USB 6008 y estoy comenzando a trabajar para poder controlar la velocidad de un motor trifásico asincrónico estandar.
    Para esto contruí con un microcontrolador y una etapa de potencia la parte del variador. Y logré con esto que mi variador reciba una entrada de 0 a 5 Vcc y con ello varía la Frecuenci-Tensión de salida. Es decir solo necesito entregarle 0 a 5 V para que este actúe sobre todo el rango de frecuencias de salida.
    También contruí una placa de aislación galvánica que separa absolutamente la salida analógica de mi USB 6008 con la placa del variador que construí, como para separar las masas y la señal y evitar inconvenientes en mi Notebook y placa de adquisición.
    El feedback de velociodad lo hago con un sensor óptico y un disco dentado acoplado al eje del motor que me puede dar según mi necesidad 1 , 2 , 4 , 6 , 8 ó 10  pulsos por vuelta de acuedo a como lo ubique ó a mi necesidad.
    Entiendo que la placa USB 6008 no es la mejor alternativa para trabajar a tiempo real, y mi sistema operativo ( windows vista x64) tampoco. Pero mi sistema es bastante inercial desde el punto de vista mecánico, y también lo es por la placa del variador que no tiene una respuesta instantanea por cuestiones de constantes de tiempo que le di al firmware del micro. Es decir que no necesito velocidad en el sistema ni en el VI que necesito desarrollar.
    Resumiendo, necesito entrar a mi placa USB 6008 con pulsos ( los que se necesiten por cada vuelta del motor) y luego salir por una salida analógica ( de 0 a 5 V) con la información de velocidad que va al variador.
    Tengo a mi disposición Labview 8.5 con el Control design & simulation que tiene incluidos subVI con PID's listos para usar.
    En medio de este sitema, necesito generar un VI con el que pueda dar una referencia de velocidad desde un potenciómetro virtual en mi panel frontal, y que el PID en el programa de Labview corrija errores de velocidad por alguna pequeña variación de la carga, etc.
    La verdad que estuve probando hacer un VI con un PID bastante simple, pero a la hora de simularlo, fuí modificando los parámetros del PID y no vi que se haga "mas inercial"cuando aumento el tiempo integral. Tambien probé salir de mi placa con una tensión analógica, y dar una referencia con un potenciómetro como para probar si el PID se hace mas "rápido ó lento" al modificar las variables Integrales ó derivativas y no vi variaciones en la respuesta.
    Por eso es que pido ayuda en este foro, ya que probablemente alguien ya hizo alguna prueba, o me puede indicar como arrancar con este tema.
    Este proyecto es solo con fines académicos, para mi tesis de Ing. Electrónica. Por ello el motor no tiene carga, solo el disco dentado y el sensor óptico, solo lo puedo frenar un poco para ver la corrección.
    He comprobado que saliendo de mi placa 6008 con una señal analógica, pasandola por una placa que simula un retardo en el tiempo de esta señal, y reingresandola a una entrada de mi placa 6008 para luego con un VI generar el PID y tratar de que esta señal de entrada a la placa 6008 sea igual a la de setpoint, solo logro oscilaciones con una media que está lejos del valor del setpoint.
    Espero que alguien me pueda indicar como empezar, ó darme algún ejemplo que me pueda ayudar, ya que no soy experto el Labview, solo acabo de empezar a usarlo.
    Reitero que no necesito velocidad ya que mi sistema es lento, y solo debo variar mi salida analógica con velocidades muy bajas. Es decir no necesito respuesta inmediata.
    La idea es hacer una demostración del uso de un PID en un sistema real con Labview.
    Saludos...!!!!

    Hola.
          Sigue unos links para su consulta.
         http://forums.ni.com/ni/board/message?board.id=240​&message.id=8027&requireLogin=False
         http://zone.ni.com/devzone/cda/tut/p/id/3782
         http://zone.ni.com/devzone/cda/tut/p/id/6951
    Saludos
    Diogo.
    Diogo Aparecido
    Engenheiro de Aplicação
    National Instruments Brasil

  • M276nw scanner not discovered in mac os 10.9

    We bougth a M276nw MFP that is not being discovered as a scanner on MAC 10.9.  Several things have been done with out resolving the probem.
    1. Reset the print system
    2. Reinstall latest drivers: HP-LaserJet-SW-OSX-Mavericks_v12.34.45
    But scanner stil not beng discovered.
    This question was solved.
    View Solution.

    There is no mac filtering, there has never been firewall in the middle of my mac and the printer.
    As it works flawlessly on windows, I can send you access instructions by teamviewer so you can take a look:
    Espinal-MBAir:~ jespinal$ ifconfig en0
    en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        ether 98:fe:94:47:a8:d4
        inet6 fe80::9afe:94ff:fe47:a8d4%en0 prefixlen 64 scopeid 0x4
        inet 192.168.1.50 netmask 0xffffff00 broadcast 192.168.1.255
        nd6 options=1<PERFORMNUD>
        media: autoselect
        status: active
    Espinal-MBAir:~ jespinal$ ping 192.168.1.7
    PING 192.168.1.7 (192.168.1.7): 56 data bytes
    64 bytes from 192.168.1.7: icmp_seq=0 ttl=255 time=41.390 ms
    64 bytes from 192.168.1.7: icmp_seq=1 ttl=255 time=2.305 ms
    64 bytes from 192.168.1.7: icmp_seq=2 ttl=255 time=2.176 ms
    64 bytes from 192.168.1.7: icmp_seq=3 ttl=255 time=3.518 ms
    64 bytes from 192.168.1.7: icmp_seq=4 ttl=255 time=2.286 ms
    64 bytes from 192.168.1.7: icmp_seq=5 ttl=255 time=2.170 ms
    64 bytes from 192.168.1.7: icmp_seq=6 ttl=255 time=2.387 ms
    ^C
    --- 192.168.1.7 ping statistics ---
    7 packets transmitted, 7 packets received, 0.0% packet loss
    round-trip min/avg/max/stddev = 2.170/8.033/41.390/13.625 ms
    http://192.168.1.7 I got:
    Resumen de red   TCP/IP(v4)
    Estado (inal.): Preparada   Dirección IPv4: 192.168.1.7 Máscara subred: 255.255.255.0 Puer. enla. pred: 192.168.1.1 IP configurado por: Manual Método de dirección IP preferida: Manual Servidor DHCP/BOOTP:   Servidor TFTP: No especificado Servidor WINS: No especificado Dirección DNS preferida: 192.168.1.1 Dirección DNS alternativa: 8.8.8.8
    TCP/IP(v6)
    Estado (inal.): Preparada Dirección de enlace-local: FE80::E84CFF:FE3E:5C29 Sin estado (de router): No especificado Con estado (de DHCPv6): No especificado
    Identificación de red
    Nombre de host: NPI607793 Nombre de dominio (IPv4/IPv6):   Nombre de dominio (sólo IPv6):   Nombre de servicio Bonjour: HP LaserJet 200 colorMFP M276nw (607793) Nombre de dominio Bonjour: NPI607793.local. Servicio de máxima prioridad Bonjour: Impresión IPP
    Configuración de red de cable
    Estado: No conectada Dirección de hardware: f0:92:1c:60:77:93 Negociación dúplex y veloc. enl.: Automático
    Configuración de la red inalámbrica
    Estado: Conectada Inalámbrico: Activado Nombre de red (SSID): JE-HOME1 Modo de comunicación: Infraestructura Tipo de autenticación: wpa2-psk Cifrado: tkip+aes Dirección de hardware: 0c:84:dc:3e:5c:29 Direcc. de hardware del punto de acceso: 20:2b:c1:b2:f3:20 Canal: 11 Intensidad de señal: Excelente
    Configuración de directa inalámbrica
    Estado: Desactivado
    SNMP
    SNMPv1/v2   Estado: Activado acceso de lectura y escritura   Nombre de comunidad Set: No especificado (de forma predeterminada 'public')   Nombre de comunidad Get: No especificado (de forma predeterminada 'public') SNMPv3   Estado: Desactivado
    Syslog
    IP del servidor: No especificado Puerto del servidor: 514 Mensajes máximos por minuto: 10 Mensajes máximos con prioridad: 7 Dispositivo: LPR Tipo de conexión del servidor: UDP
    Estadísticas de red
    Total paquetes recibidos: 4189 Paq. único destinat. recibidos: 2982 Paquetes incorrectos recibidos: 0 Errores de trama recibidos: 0 Total paquetes transmitidos: 1955 Paquetes no enviables: 0 Colisiones de transmisión: 0 Colisiones retraso transm.: 0 Usuarios de impresión WS: 0
    Características activadas
    IPv4: Activado IPv6: Activado DHCP: Activado BOOTP: Activado AUTOIP: Activado Archivo de configuración TFTP: Activado Configuración del Telnet: Activado DHCPv6: Activado Impresión LPD: Activado Impresión página banner LPD: Activado Impresión FTP: Activado Impresión 9100: Activado Bonjour: Activado IPP: Activado AirPrint: Activado SLP: Activado WS-Discovery: Activado WS-Print: Activado WS-Scan: Activado SNMP: Activado LLMNR: Activado Syslog: Activado Habilitar cumplimiento de DHCPv4 con RFC 4702.: Activado ARP-Ping: Desactivado
    Seguridad Contraseña de administrador: No especificado Certificado de la impresora: Instalada Certificado CA: No instalado Forzar HTTPS: Desactivado Lista control de acceso: Desactivado Firewall: Desactivado Autenticación 802.1X: Desactivado Nivel de cifrado 802.1X: Bajo (DES-56-bits, RC4-128-bits o 3DES-168-bits) Error de autentificación: Conectar de todos modos (802.1X conmutación por error) Seguridad de PJL: Desactivado

  • Visualizar BPM al mismo tiempo que se adquiere la señal

    Hola:
    como podria visualizar el BPM de una señal procedente de un oximetro mientras se adquiere la señal?. La idea que tengo es ir calculando dicho bpm cada cierto intervalo de tiempo de adquisicion pero no se como hacerlo.
    un saludo
    aitor
    Adjuntos:
    main.vi ‏98 KB
    SubviConvertidorSPO2.vi ‏22 KB

    Hola David:
    Consegui solucionar en parte el cálculo de los Beats/min excepto lo que comento a continuación:
    La vi que adjunto adquiere la señal y lee los datos cada segundo y por tanto calcula los peaks válidos y los multiplica por 60 para obtener los peaks por minuto. Las pruebas que estoy realizando són con una señal senoidal de 2 Hz por lo que deberia encontrar 2 peaks válidos y por tanto nos da 120 beats/min. El caso es que está encontrando 3 peaks válidos en vez de dos por lo que en el indicador aparecen 180 por minuto lo cual no seria correcto. Deduzco que el problema reside en que realmente no estoy adquiriendo los datos cada segundo exacto y por eso encuentra un peak más de lo que deberia. La pregunta es como se corrige para que me muestre exactamente los peaks validos cada minuto.
    Un saludo
    Aitor
    Adjuntos:
    Adq_1_seg.vi ‏33 KB

  • How counter and frecuency measuremen​t using parallel port?

    Estoy ingresando un tren de pulsos por una linea del
    puerto paralelo y necesito detectar los flancos para poder incrementar un contador por cada pulso de entrada.

    Dear, codeman2:
    I thank for infinitely its advice to him. But I must work with the parallel port because one is a didactic project and do not have average acquiring the acquisition boards. In addition to be in a stage of study and investigation all inverted time will bring futures benefits. Thank you very much by his interest and it excuses my ingles.

  • Reclamar Piezas

    Tengo uan serie de problemas con mi portatil con el cargador y lamemoria RAM y quisiera recvlamar las piezas ya que no están bien y mi portatil está en garantía , el cargador primero de todo se hiper calentaba y dejó de funcionar ahora mismo estoy con uno viejo y por otro lado la memoria RAM falla , ahora mismo solo estoy con un módulo de RAM , como puedo reclamar lo que se denomina CRU para que me envien las piezas , saludos

    Hola pol25,
    Puedes intentar este enlace:
    http://www.lenovoshop.com/support/len_es/
    si no funciona entonces no hay de otra mas que llamar ya que no en todos los paises tenemos servicio por correo.
    34-902-570-921
    (10 céntimos establecimiento llamada + 7,2 céntimos por minuto +IVA, desde la red telefónica fija - para llamadas desde teléfonos móviles, consulte con su operador de telefonía)
    Gracias y Saludos,
    Miguel A. González
    Spanish Community Manager
    Comunidad en Español  English Community  Deutsche Community   Русскоязычное Сообщество
    Los puntos de vista y asesoria que expreso aquí son míos y no reflejan necesariamente la posicion oficial de Lenovo.
    Es importante recalcar también que los foros suplementan los recursos de los usuarios de Lenovo pero no reemplazan el servicio técnico oficial. Para un listado de números de servicio sigue el enlace: Numeros de Soporte

  • LEER EN VOZ ALTA

    ALGUIEN ME PUEDE DECIR, POR QUE ADOBE ACROBAT CUANDO LEE EN VOZ ALTA, HACE PAUSAS DONDE NO HAY PUNTUACION?, Y ES QUE CUANDO LE PONGO EL "LEER EN VOZ ALTA" TODO LO HACE PERFECTO, PERO HAY OCACIONES EN QUE EN UNA FRASE COMPLETA, HACE PAUSAS COMO SU HUBIERA UN PUNTO (.) O UNA COMA (,) DONDE NO LO HAY. SI ALGUIEN SABE COMO EVITAR ESO O CAMBIAR ESA CONFIGURACION. SE LO AGRADECERE MUCHO. GRACIAS.

    Hola gonzaloc8490605,
    Puede que tenga que abrir Acrobat y vaya a "Editar> Preferencias> Lectura"
    A continuación, compruebe qué valor se establece en "palabras por minuto" etiqueta como que podría ser la causa de interrupciones en el medio.
    Házmelo saber.
    Saludos,
    Anubha

  • Iba 2.1.3 where is full screen video?

    I'm in 10.9.5 running .IBA 2.1.3 I need to set my videos to play full screen but my widget inspector does NOT have a section for this. Screenshots show a post with this question from Feb 2014 and I see the area but my iba does not have this.
    first shot is image from post second shot is my inspector
    link to post is here
    How do I make a video automatically go to full-screen?
    Anybody?

    Hello Ralphie!
    When you see in your iBook app, there is a possibility to fit fullscreen, is it ok?
    What you say is that the button to set this automatically in full-screen when an user tap on iBook disappeared, you are right. This function does not appear anymore I do not know why.
    I suggest you try to contact Apple Support.
    País
    Número de telefone1
    Austrália
    1-300-307-504 (chamada de baixo custo)
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Áustria
    0800 070 2672
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Apenas em inglês
    Dinamarca
    80 25 16 19
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Apenas em inglês
    França
    Metropolitana: (33) 0805 540 117
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Apenas em inglês
    Alemanha
    0800 6645 307
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Apenas em inglês
    Irlanda
    0800 975 06153
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Itália
    Suporte telefónico: 800 915 902
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Apenas em inglês
    Japão
    Suporte por e-mail do iBooks Author em [email protected] das 9:00 às 17:00 (horário padrão do Japão)
    De Segunda a Sexta-feira
    Inglês, 日本語
    Países Baixos
    0800 0201 578
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Apenas em inglês
    Noruega
    800 56 951
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Apenas em inglês
    Espanha
    Suporte telefónico: 900 812 687
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Apenas em inglês
    Suécia
    (46) 020 100 528
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Apenas em inglês
    Estados Unidos e
    Canadá
    1-877-206-2092 (linha gratuita a partir dos Estados Unidos e do Canadá)
    Horário: das 9:00 às 19:00 (horário central), de Segunda a Sexta-feira
    Reino Unido
    0800 975 06153
    Horário: das 9:00 às 19:00 (horário central dos EUA), de Segunda a Sexta-feira
    Os números de telefone e os horários de expediente estão sujeitos a alterações.
    Aplicam-se os tarifários telefónicos locais e nacionais.
    O custo é de 0,05 GBP por minuto a partir de uma linha fixa no Reino Unido. As tarifas de chamada podem variar se telefonar a partir de um telemóvel.

  • Por qué después de unos minutos de haber iniciado la descarga de la actualización de iOS6 me marca error?

    porqué después de unos minutos de haber iniciado la descarga de la actualización iOS6 se detiene y me marca error? alguien me puede explicar

    No tienes cydia ni nada por el estilo instalado en tu iPhone verdad?  Prueba cerrar todas las aplicaciones que tengas abiertas en tu iphone, a veces eso ayuda.

  • Se me bloqueó mi iPhone 4 y ya está por la parte de 60 minutos y que hago no me acuerdo mi contraseña, peor no lo quiero recetar porque se me borra todo

    Se me bloqueó mi iPhone 4 y ya está por la parte de 60 minutos y que hago no me acuerdo mi contraseña, peor no lo quiero recetar porque se me borra todo

    That message usually indicates that your phone was hacked to unlock it from the original carrier and when you updated it lock back up to the original carrier.
    Only the carrier that the phone is locked to can unlock it.

  • Pulsos recibidos por la tarjeta PCI 1426

    Estoy utilizando una tarjeta PCI 1426
    Utilizando las funciones del trigger del componenete com CWIMAQ y introduciendo una señal por el puerto secundario de esta tarjeta en modo EXT por el canal 0, en ocaciones cuando estoy realizando este procedimiento la tarjeta no recibe todos los pulsos
    Mi pregunta es existe alguna funcion o alguna forma para contar cuantos pulsos fueron recibidos por la tarjeta?
    Solved!
    Go to Solution.

    Buenas tardes Arcangel,
    Existen varias maneras de contar pulsos que entran a una tarjeta, por lo que entiendo estos pulsos son tu trigger y no hay hardware para contarlos y luego adquirir esa señal.
    Lo que puedes hacer es programáticamente hacer un algoritmo que te cuente los pulsos, pero si estas procesando datos cuando llega el siguietne trigger no lo vas a poder contar.
    Como había comentado en el otro foro, esta perdida de puslos puede ser por tres principales razones:
    La primera es que la velocidad de tus trigger es mayor a la máxima velocidad que puede ver tu dispositivo, que segun recuerdo era de 100kS/s.
    La segunda opción es que el ancho de tus pulsos sea mas pequeño que el ancho mínimo que la cámara detecta, o que esté en el límite y no los pueda ver, este según recuerdo es de 10ns o de 100ns, no estoy seguro.
    Y finalmente, puede ser que estes procesando tu información en el mismo ciclo en el cual adquieres tu información, esto nos da como resultado la perdida de datos.
    Si el último es tu caso, lo que puedes hacer es utilizar la arquitectura de programación llamada productor consumidor. En este link hablan un poquito más sobre esto: http://zone.ni.com/devzone/cda/tut/p/id/3023
    Revisalo y podemos encontrar el porque estas perdiendo estos puslos y podemos tratar de corregir esto.
    Más concretamente si quieres contar tus puslos requieres hacerlo programáticamente.
    Luis Fernando
    National Instruments Cono Sur
    Ingeniería de Campo y Consultoría
    http://chile.ni.com/

  • No pude ver la pelicula que compre por Apple TV por un mensaje q vuelva a insistir un unos minutos

    No pude ver la pelicula q alquile en Apple TV por un mensaje q dice q intente en otro momento...

    > Le enviará a su ex-novia su nuevo numero de
    teléfono y la foto de su nueva
    > novia que es mucho más fea que la anterior.
    Pero qué perro!!

  • Envio de Trem de Pulsos pela porta SERIAL

    Olá pessoal. Eu preciso enviar  trem de pulsos de frequencia de 1Hz  com tempo em nível alto de 5us (micro segundos) durante uns 30 minutos  pelo pino 3 da porta serial ( Tx ). Ja montei o circuito de conversao de RS232 para TTL. E no programa ja fiz a rotina basica de envio de sinal pela porta serial e ja constatei seu perfeito funcionamento.  O meu problema é que nao consigo enviar um NIVEL 0 para a saida. No bloco respensavel pela escrita VISA SERIA WRITE o valor que coloco é representado em ASCII e nao consigo enviar um nivel logico zero na saida. Ja consultei a tabela e o codigo NUL que representa os bits 0 nao sai. Tentei usar o VI BREAK mas ele nao satisfaz meu projeto pois mantem o nivel baixo somente por 500ms e ocorre um certo delay.
    Resumindo COMO ENVIO UM BIT ZERO PARA SAIDA PELO VISA SERIAL WRITE EM ASCII??? Desejo que minha saida fique em zero por alguns segundos.
    Obrigado pessoal. Em anexo segue meu programa.
    Anexos:
    serial.vi ‏10 KB

    Oi Thiago,
    Na saída Serial, todos os valores '0' representam valores positivos e todos os '1' representam valores negativos. Para ficar mais fácil de entender, lembre que o MSB determina o sinal do valor:
    0xxxxxxx -> positivo
    1xxxxxxx -> negativo
    Este link fala um pouco mais sobre como medir os valores da porta serial e aborda esse assunto (as imagens não estão abrindo, mas você consegue abrí-las pelos arquivos em anexo):
    http://digital.ni.com/public.nsf/websearch/79B995C3638F4177862572C900593631?opendocument&Submitted&&...
    Para você que está trabalhando com comunicação serial, é legal também manter esse guia:
    http://www.ni.com/pdf/manuals/371253b.pdf
    Espero ter ajudado!
    Ricardo Ramos
    Engenheiro de Vendas - Sul
    National Instruments Brasil

Maybe you are looking for