Generar señal senoidal con myDAQ

Hola:
Necesito generar una señal senoidal de frecuencia variable con la myDAQ mediante DAQmx. He conseguido generar alguna señal por la salida a0 pero en el osciloscopio se ve muy deformada. He utilizado las funciones de alto nivel de Labview.
Cómo podría genener la señal utilizando funciones de bajo nivel ?. 

Hola Aitor,
puedes encontrar ejemplos de generación analógica de bajo nivel en LabVIEW >> Help >> Find Examples... >> (Pestaña) Browse >> Directory Structure >> (Ventana central) DAQmx >> Analog Output. Un ejemplo muy completo es Voltage - Continuos Output.vi.
Adicionalmente, puedes encontrar ejemplos de usuarios en la Comunidad:
https://decibel.ni.com/content/groups/ni-daqmx-examples
Espero que te sea de ayuda!
Saludos!!
Jesús

Similar Messages

  • Generar señal cuadrada con mydaq y fracuencia mayor a 50 khz

    hola buenas tardes, tengo que generar una señal cuadrada con una frecuancia de 50khz, y genere una por programa y su frecuencia maxima fue de 30hz. agradesco su ayuda. espero y me ayuden. gracias   

    Saludos ANTUAN94,
    Gracias por utilizar los Foros de Discusión de National Instruments, revisando el manual del myDAQ, en la página 4 en la sección des especificaciones de Digital I/O, en la especificación de Update Mode se comenta que es temporizada por software.
    SPECIFICATIONS: NI myDAQ:
    http://www.ni.com/pdf/manuals/373061f.pdf
    Por lo que es posible que la frecuencia de 30 Hz de tu aplicación esté limitada más bien por software. Me tomé la libertad de generarte y probar un pequeño VI que genera una señal cuadrada de 50 Hz por el Puerto 0, línea 0.
    Espero que esto te sea de ayuda, quedo al pendiente en caso de cualquier posible duda, saludos cordiales.
    David P.
    National Instruments
    Applications Engineer
    www.ni.com/soporte

  • Devo generare una sine waveform con una certa fase iniziale ma che sia reentrant

    devo generare una sine waveform con una certa fase iniziale ma che sia reentrant, in quanto sto simulando una digital down conversion e genero per ogni simbolo la moltiplicazione dei campioni del simbolo trasmesso con un numero di campioni uguali di una sinusoide con una certa frequenza. Quindi per ogni simbolo devo far partire la sinusoide con la fase con cui ha terminato l'iterazione precedente. Inoltre, dato che sto simulando una 16 QAM ho la necessità di creare due portanti, una seno ed una coseno, entrambe rientranti, ma con fase iniziale sfasata di 90 ° tra loro. Però, il vi SineWaveform ignora la phase se il segnale di Reset è false, come nel mio caso.
    I have to generate a sine waveform with a initial phase but it has to be reentrant.Since I'm simulating a digital down-conversion, I have to multiply the samples of each symbol with an equal number of samples of a sine wave that has a fixed frequency. So, for each symbol I need that sine waveform starts with the phase with which ends the previous sine waveform( related to previous symbol). Also, since I am simulating a 16 QAM modulation,I need to create a sine and a cosine, but the initial phase of 90 ° out of phase with each other. My problem is that SineWaveform ignores phase if reset signal is false, as in my case.

    Ciao Paolo,
     scusami per il ritardo con cui ti rispondo, ma sono stato abbastanza impegnato. Ho dato un'occhiata al tuo codice, e così com'è strutturato la sine carrier waveform non aggiorna la fase iniziale ad ogni ciclo inquanto è sempre e comunque impostata a phase = 0. Ho implementato un semplice codice che, data una waveform in ingresso, ne ricostruisce la fase e ti restituisce quella dell'ultimo campione della sinusoide in ingresso. A questo punto ti suggerisco di introdurre uno shift register nel for loop. Inizializzandolo a 0 (all'esterno del ciclo), collegandolo all'input phase del Sine waveform generator.vi sei sicuro che ad ogni iterazione la sinusoide portante parte con fase iniziale uguale a quella dell'ultimo campione della sinusoide precedente.
    Quindi ricapitolando dovresti:
    1) Aggiungere uno shift register al for loop. inizializzato a 0;
    2) Collegare l'estremo sinistro dello shift register all'input phase del tuo waveform generator;
    3) Inserire il VI allegato a valle del waveform generator;
    4) Riportarti l'uscita del Last element phase reconstr.vi all'estremo destro dello shift register precedentemente inserito.
    Spero sia tutto abbastanza chiaro, sperando di aver correttamente interpretato le tue problematiche a riguardo.
    Saluti
    Attachments:
    Last element phase reconstr.vi ‏17 KB

  • En la sección Explorar puedo ver las categorias no veo ningun playlist cuando trato de acceder a una

    Saludos:
    Uso habitualmente Spotify desde mi Ipad Mini usando mucho la sección Explorar para escuchar las playlist de diferentes categorias de musica. Actualmente cuando ingreso a la pantalla de explorar veo todas las categorias pero ninguna contiene playlist que antes veia, es como si no me dejara ver las playlist excepto en la categoria "Novedades" en la que si puedo ver las playlist de trabajos recientes de artistas.
    Me pueden ayudar¿
    Saludos

    Hola Ing. Dario! 
    ¿Me podrías proporcionar tu código o una imágen de tu código por favor? Podemos simular el dispositivo que estas utilizando en Measurement Automation & Explorer para ver si podemos generar la onda senoidal sin el retraso de 10ms. En caso de que la podamos generar entonces es probable que tenga que ver con el buffer y/o algo de la programación.
    Saludos y quedo a la espera!
    Andres M.
    National Instruments
    ELP Support Engineer
    www.ni.com/soporte

  • Como Hacer un test de disco duro a un U310

    >>> Moved to ES

    Hola juansetrujillo que tal,
    La misma imagen que tienes del hirent puedes poner en una memoria USB y arrancarla desde hay, utiliza el ultraiso para generar un USB autoarrancable con el hirent.
    Un saludo.

  • Problema output designer y simbolo euro

    Hola a todos,
    tengo un problema con el simbolo de euro. Hago un diseño en adobe output designer version (version 5.5) y defino una plantilla en la que inserto un cuadro de texto y escribo el simbolo del euro.
    Al compilar va perfecto pero al imprimir y generar el pdf correspondiente el simbolo de euro es sustituido por ?
    ¿alguien sabe a que puede ser debido?
    Gracias !!

    Hola!!
    ante todo gracias por contestar tan rapido :) ... solo comentar que acabo de empezar con el output designer y no tengo mucho conocimiento asi que disculpame si cometo algun error en la explicacion.
    Lo que hago es crear una plantilla en la que inserto un cuadro de texto y en la que si veo el simbolo del euro si lo escribo (utilizo una arial) . Tras esto compilo Postcript y no me da ningun error.
    A partir de aqui tengo un XML que lee de un fichero externo datos para insertarlos en la plantilla que yo defino con el output designer y asi generar un archivo .pdf con dichos datos y el formato de la plantilla.
    El problema me aparece en dicho pdf, en el que ya el simbolo del euro se ha transformado en una '?'
    No se si respondo bien a tu pregunta...

  • Gráficar múltiples curvas

    Hola comunidad!
    Esperando que todos se encuentren bien y preparándose para las fiestas, les hago mi pregunta: necesito graficar varias curvas en un sólo gráfico. Estoy midiendo valores de rigidez, y estos valores los voy graficando; el problema es, que necesito comparar las curvas que obtengo y para ello necesito lo siguiente: cuando realice una segunda medición, la primera curva creada debe permanecer en el gráfico, luego a la tercera medición las 2 curvas anteriores también se muestran, y así sucecivamente. He intentado con for loop, y no me resulta (bueno, he intentado hartas cosas). Si alguno pudiése ayudarme, se lo agradecería enormemente!
    Gracias desde ya y que pasen buen fin de semana!

    Hola Jotace!!
    Muchas gracias por utilizar los Foros de National Instruments!!  Para lograr lo que buscas, puedes utilizar los Nodos de Propiedad en LabVIEW.  De esta forma, puedes manipular el gráfico generado para incluir información adicional.  La solución que te planteo es generar el gráfico con la primera curva, para después utilizar Nodos de Propiedad para agregar la segunda curva al mismo gráfico.  Asi mismo, puedes incluir una función en tu aplicación para limpiar el gráfico y comenzar nuevamente con un gráfico vacio.  
    En los siguientes links podrás encontrar información y ejemplos sobre la solución que planteo.  De cualquier forma, te invito a que revises los ejemplos de LabVIEW en el Example Finder.
    ¿Cómo Limpio un Waveform Chart de Forma Programática en LabVIEW?
    Go Back in Your Chart History and Manipulate Your Data
    Espero que te sirva!!
    Saludos!!
    Anuar R.
    National Instruments México y Latinoamérica
    Ingeniería de Aplicaciones
    www.ni.com/soporte

  • Leer puertos digitales

    Hola de nuevo!
    He realizado este programa para escribir y leer datos de un puerto, pero tengo problemas, cuando escribo y leo del puerto 0 (PCI6503) no hay ningun problema, pero cuando escribo en el puerto 1 ó 2, tengo el siguiente problema: Yo escribo un dato, y si con un polímetro miro el dato en el puerto de la tarjeta, lo leo bien, el dato que yo he escrito es el que me aparece, pero cuando ejecuto el programa que me lee el dato, entonces se ponen todos los bits a '1'.
    Os adjunto el programa a ver si es que hago algo mal y me podéis ayudar
    Muchas gracias por adelantado
    Un saludo

    Antes de nada, muchas gracias por responderme.
    Lo que yo intento es realizar un pequeño sistema de adquisición de datos, generar una señal con LabView, pasarla a un puerto, trabajar con ella, y la señal obtenida escribirla de nuevo en el puerto, por ello lo primero que he probado escribir un dato en un puerto y despues leer ese dato a ver si es verdad que lo he escrito bien, y una vez que esto funcione, seguir realizando mi proyecto. 
    Ya había probado eso que me dices, conectar el puerto a 0 voltios y si cuando lo leo todo los bits están a '0' pero luego no me deja escribir nada, siempre están todos los bits a '0'.
    Tambien probé a escribir un dato en un puerto y con un polímetro ver directamente en la tarjeta si el dato se ha escrito bien, y eso funciona en todos los puertos, el problema es que al lanzar el programa que lee el dato, exceptuando en el puerto '0' que funciona OK, en el puerto '1' y en el puerto '2' me lee todo '1'. Yo pensaba que lo que me pasaba es que el puerto se reseteaba, pero lo que no entiendo es por que en el puerto '0' no me pasa y en cambio en el '1' y '2' si. Son distintos los puertos? Tengo que configurar el '1' y el '2' de otra manera? Si se me resetean, cómo tengo que configurarlos?
    El programa que me has mandado no lo puedo abrir, yo trabajo con el LabView 7, me lo podrías volver a mandar?
    Espero que hayan quedado claras mis dudas
    Muchas gracias por todo
    Un saludo

  • Como generar una factura de clientes con lotes

    Como Generar Una factura de Clientes con lotes, es Decir buscas? Busca otros Una Lista de Materiales Con Todos SUS Hijos, Tener pecado Una generada Orden de venta.
    Mi codigo es el siguiente, en solitario ingreso CUANDO Que El artículo De Una Lista de Materiales no me géneros la factura.
    Espero me puedan Ayudar.
    Consulta_SAP = new SqlDataAdapter ("SELECT Código como Código DESDE DONDE ITT1 Padre = '" + artículo + "'", DB_SAP);
                            Datos_SAP = new DataTable ();
                            Consulta_SAP.Fill (Datos_SAP);
                            cadena codigo_ = "";
                            codigo_ = Datos_SAP.Rows [0] [0] .ToString ();
                            for (int y = 0; y <Datos_SAP.Rows.Count; y ++)
                                dg_items.Rows.Add (Datos_SAP.Rows [y] [0] .ToString ());
                            for (int n = 0; n <dg_items.Rows.Count; n ++)
                                items_hjos = Convert.ToString (dg_items.Rows [n] .Cells [0] .Value.ToString ());
                                Facturas.Lines.SetCurrentLine (c);
                                Facturas.Lines.BatchNumbers.InternalSerialNumber = "67";
                                Facturas.Series = Convert.ToInt32 ("49");
                                Facturas.CardCode = CI;
                                Facturas.DocCurrency = "$";
                                Facturas.Lines.Address = direccion;
                                Facturas.UserFields.Fields.Item ("U_Orden") Valor = "Reto" + + reto ".";
                                Facturas.Lines.Quantity = 1;
                                Facturas.Lines.TaxCode = "IVAP16";
                                    Facturas.Lines.BatchNumbers.BatchNumber = "145134514000396";
                                    Facturas.Lines.BatchNumbers.Quantity = Convert.ToDouble ("1.0");
                                Facturas.Lines.BatchNumbers.SetCurrentLine (0);
                                Facturas.Lines.BatchNumbers.Add ();
                                Facturas.Lines.Add ();
                                c = c + 1;

    Hola
    Nuevamente gracias por tu respuesta
    La nota que mencionas la he revisado junto con otras varias,  te cuento como me fue con estas
    El cambio de estatus solo esta habilitado para las facturas de deudores que no son de anticipo, esto lo que me permite es  hacer la nota de crédito de esa factura  y así cancelar el pago  recibido de la factura de Anticipo  y esto me libera  una parte del Anticipo,
    Ahora al tratar de hacer  la nota de crédito de la factura de Anticipo el sistema invierte los importes, donde el total aplicado de la factura  se convierte en el total pendiente  en la nota de crédito,
    FACT
    Total Pendiente   970 (DEL PAGO CANCELADO)
    Total aplicado        30
    NOTA DE CRÉDITO
    Total Pendiente   30
    Total aplicado        970 (DEL PAGO CANCELADO)
    Esto es lo que me  tiene detenida :s
    Saludos

  • COMO GENERAR UN DISCO DE RECUPERACION SOLO CON SO X

    COMO PUEDO GENERAR UN DISCO DE RECUPERACION, SOLO CON SO X MAVERICKS, ES DECIR SIN NINGUN DOCUMENTO O PERSONALIZACION DEL EQUIPO

    Bienvenido/a
    Supongo que lo que quiere es crear un disco de instalación de OS X Mavericks para reinstalarlo en caso de tener algún problema.
    Lo primero de todo es que OS X Mavericks incluye OS X Recovery, una partición de recuperación que le permitirá reinstalar OS X si tiene algún problema o si quiere devolver su Mac a configuración de fábrica. Lea > http://support.apple.com/kb/HT4718?viewlocale=es_ES
    Sin embargo, para reinstalar OS X desde OS X Recovery necesita una conexión a Internet, algo que lo hace inútil para muchos usuarios.
    Otra opción que tiene es la de descargar el instalador de OS X desde el Mac App Store y grabarlo en un DVD o pendrive. Para hacer esto, abra el Mac App Store y descargue OS X Mavericks.
    Cuando la descarga finalice, el instalador de OS X Mavericks se mostrará, por lo que ciérrelo. Después, descargue DiskMaker X, ábralo y siga sus instrucciones. Cuando termine, ya tendrá el disco de recuperación.

  • Generar un ejecutable con licencia academica/​generate executable with academic license

    Hola:
    Recientemente se ha adquirido una licencia académica de labview en el departamento. He visto la opción que da labview para generar ejecutables y  buscando por internet he visto que se pueden generar este tipo de archivos si tenemos la licencia profesional. ¿Hay alguna posibilidad de generarlos con una licencia académica?
    Gracias
    Hi
    Recently an academic license has been bought in my department. I've seen I can generate executable files, but searching in internet I've seen that you can generate them with a proffessional license. Are there any chance to generate them with an academic license?
    Thanks

    Hola bitxor !
    Según la web de ni.com, la licencia de academia trae el Sistema de Desarrollo Profesional de LabVIEW, según este link. 
    Por acá puedes ver las diferencias entre las distintas versiones de LabVIEW (versiones de LabVIEW).
    De todas formas, para revisar si puedes o no crear un ejecutable, revisa este link.  
    Espero haber ayudado. Saludos !
    Patricio Cortes
    Ingeniero de Aplicaciones | National Instruments Cono Sur

  • Problema con VB nel generare un file png

    Sono nuovo all'utilizzo di prodotti NI  questo è il mio problema:
    Visualizzo un'immagine catturata da uma telecamera e faccio scehliere all'utente una zona da usare come template per una funzione di PatternMatching. Ho usato un esempio di quelli disponibili ed ho adattato la procedura
        Dim LearnOptions As New CWIMAQLearnPatternOptions
        Dim Rectangle As New CWIMAQRectangle
        'Estrai la regione corrispondente
        CWMachineVision1.GetSelectedRectangleFromViewer CWIMAQViewer1, Rectangle
        'CWIMAQViewer1.Regions.RemoveAll
        CWIMAQVision1.Extract2 CWIMAQViewer1.Image, CWIMAQViewer2.Image, Rectangle
        'Setta parameteri
        LearnOptions.LearnMode = cwimaqLearnAll
        'Setta template
        CWIMAQVision1.LearnPattern2 CWIMAQViewer2.Image, LearnOptions
        ' Salva Immagine Template
        CWIMAQVision2.WritePNGFile CWIMAQViewer2.Image, App.Path & "\Tmp_P.png"
    fino qui tutto OK o quasi  perchè se eseguo la ricerca del pattern con una sequenza di istruzioni tipo:
        Dim ProcessedPartImage As New CWIMAQImage
        Dim ParticleReport As New CWIMAQParticleReport
        Dim AreaArray As Variant
        Dim TextOptions As New CWIMAQTextOptions
        Dim UncorrectedImage As New CWIMAQImage
        'Parametri di Confronto
        Opzioni_Match.MatchMode = cwimaqMatchRotationInvariant
        Opzioni_Match.MinimumMatchScore = 480
        Opzioni_Match.NumMatchesRequested = 5
        Opzioni_Match.MinimumContrast = 10
        Opzioni_Match.SubPixelAccuracy = True
        Opzioni_Match.AdvancedOptions.SubpixelTolerance = 10
        CWMachineVision1.GetSelectedRectangleFromViewer CWIMAQViewer1, Rettangolo_Ricerca, False
        'Confronta e cerca immagine tipo 1
        CWIMAQVision1.MatchPattern2 CWIMAQViewer1.Image, CWIMAQViewer2.Image, Opzioni_Match, Report_Dati_Trovati, Rettangolo_Ricerca
    tutto funziona.
    Ma se provo ad usare come template di ricerca l'immagine  precedentemente salvata  "Tmp_P.png" 
    ho un errore del tipo
    Run Time error "31913"
    Invalid Template Descriptor
    dove sto sbagliando?
    Un anticipato grazie a tutti

    Hi,
    Look at this:
    Problem:
    I am getting the error -1074395247: "invalid template descriptor" from IMAQ Match Pattern. What could be the cause of this error?
    Solution :
    This often happens when you use the IMAQ Save Image to save your template. The IMAQ Save Image saves the pixel data but not the template data. You should use IMAQ Save Image and Vision Info. This will save all of the required template data.
    Or next links:
    http://digital.ni.com/public.nsf/websearch/21BF4BF6A4DD2CD186256D2F00394899?OpenDocument
    http://digital.ni.com/public.nsf/websearch/F05924D50AD6472B86256F320075CDBF?OpenDocument
    Hope it helps,
    Regards,
    Jaime Cabrera
    NI Applications Engineering Spain

  • Ayuda con Daq Keithley

    quiero que se prenda y apague un led de labview de acuerdo a una señales cuadrada que le conecto a una de las entradas digitales pero no es capaz de leer frecuencias altas con rapidez (400hz), tampoco puedo generar señales en un puerto digital de salida, uso una daq keithley 3102.
    o alguien a intentado hacer esto con la myDaq de national instrument y les funciona?
    Tambien no me deja usar al mismo tiempo count out y el count in?, como puedo solucionar esto?

    Que tal.
    Despues de revisar los dos codigos encontre los siguiente:  en el codigo simulado se presenta la siguiente situacion
    Sin embargo cuando trabajas con la DAQ haces lo siguiente.
    pienso que eso puede ser el error. Edite tu codigo pero debes verificarlo para ver si es lo que necesitas o sigue presentando errores. 
    Saludos.
    Jonathan Cruz
    CHALLENGER
    K U D O S __ B I E N V E N I D O S
    Adjuntos:
    Control Fuzzy Temperatura PG test tarjeta 6008.vi ‏329 KB

  • Problema con Font (no se visualiza en PDF)

    Quisiera hacerles una consulta.
    Estoy trabajando con la generacion de un report en Oracle Reports, en formato PDF, en Windows 2000. El problema es que uso un font de codigo de barras, que intstale en Windows. Dicho font lo puedo visualizar bien en la aplicacion de Oracle, y demas aplicaciones de Windows (word, excel, etc.).
    Cuando genero el PDF, no me muestra el font, sino otro.
    Cuando voy a File -> Document Properties -> Font, me aparece la siguiente lista:
    Original Font Type Encoding Actual Font Type
    helvetica,Bold Type 1 Windows Adobe Sans MM Type 1
    helvetica Type 1 Windows Adobe Sans MM Type 1
    Idautomationshi25m Type 1 Windows Adobe Sans MM Type 1
    Estoy utilizando Acrobat Reader 5.0
    Agradecere vuestra ayuda, o cualquier sugerencia al respecto.

    Lo de crear o no un subjuego de fuentes no es el problema, sirve para reducir el tamaño del archivo y para hacer que la fuente en el pdf aparezca como 'unica al imprimir y no se reemplace.
    La raz'on de que no visualice la fuente efectivament es que no las est'a incrustando, con las fuentes Adobe Sans/Serif " camaleonicas" que usa Acrobat para simular las fuentes no incrustadas, puede simular a la Helvetica pero no a la otra referenciada: dautomationshi25m.
    Para ello es fundamental, como indica Claudio, que en la aplicaci'on de origen se incrusten las fuentes al generar el PDF, aunque me temo que las rutinas internas usadas en esa clase de aplicaciones no lo facilitan o permiten.
    Cuando vas a Propiedades de documento, en Descripci'on indica si se ha generado con Distiller (seguramente no) o con otra herramienta?
    Algun men'u permite personalizar o ajustar las opciones de generaci'on edl pdf?

  • 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

Maybe you are looking for

  • Account Based Operating Concern

    Hi all,              I have got the requirements to extract data from COPA and the Operating Concern is Account Based. I know how to extract data from Cost beasd operating Concern.But, I did n't work on Account Based. Please tell me the Table and ste

  • Air for Iphone NavigateToUrl

    I am having an issue with using the navigateToUrl method when developing for the IOS using Flash Pro. I am using the Addthis.com functionality to share things to twitter, facebook, etc.  I use their api, which is actually super simple and just utiliz

  • Standby Databse Log Problem

    Hi, i am trying to Configure Data Guard in two server. I have followed all the requisite steps in Primary Database and then copied the same to Standby to run adcfgclone.pl in the standby.Then i have updated the pfile in Standby,checked that archieve

  • WEBI Report values Double as compared to BI/BEX Report.........

    Hi, I am trying a report in BOBJ. When I run the WEBI report it doubles the Column values as compared to BI report. There are no filters, conditions or anything in the report. Tried purging the data and running the report but no change. has anyone co

  • SQL Developer "visits" each defined connection on startup

    I am using SQL Developer 2.1.1.64. When I start it, it "visits" each defined connection. I'm using the term "visits" rather than "connects" because it doesn't auto-expand the entries in the Connections list, and it doesn't open up any SQL Worksheets.