Es posible utilizar librerias de C en LabVIEW.

Quiero utilizar librerias hechas en C y usarlas como librerias de labview.

ricarro;
Todo depende en como estan creadas las librerias.
Si son funciones, puedes compilarlas de manera que puedan ser integradas a LabVIEW mediante un "Code Interface Node", mejor conocido como "CIN". Si logras esto y las funciones no invocan comandos que sean exclusivos de algún sistema operativo en particular, entonces es posible que ese CIN pueda ser utilizado en otros sistemas operativos.
Si trabajas en Windows y las librerias estan en un archivo ".dll", entonces puedes llamar a la función en particular usando la función en LabVIEW "Call Library Function".
Para mas información, visita las siguientes páginas:
Using External Code in LabVIE
W
External Code for LabVIEW - CIN / DLL - Starting Point
Atentamente;
Enrique Vargas
www.vartortech.com

Similar Messages

  • ¿Es posible utilizar las Varibles Shared entre 2 o mas PC´s?

    Es posible trabajar con variables shared entre 2 o mas Pc´s con cumunicacion en RED LAN?

    Hola JonathanVC,
    No es necesario que cuentes con el módulo Real-Time para trabajar con variables compartidas (Shared Variables). En la liga que te mostré anteriormente aprenderás a crear este tipo de variables.
    Ejemplo, digamos que estamos trabajando en LabVIEW 8.6. Creás un Proyecto Nuevo:
    1. En el árbol que se despliega en la ventana del proyecto da clic derecho sobre My Computer.
    2. En el menú que se despliega selecciona New>>Variable
    3. Se abrirá una ventana de configuración. Escribe el nombre que desees para tu variable
    4. Selecciona el tipo de dato que contendrá.
    5. En Variable Type selecciona Network-Published
    6. Da clic en OK
    Con eso has creado una variable que será visible en tu red local.
    Para utilizar esta variable, puedes seguir los pasos 1 a 5 y además:
    1. Habilita la casilla Enable Aliasing
    2. En Bind to selecciona PSP URL
    3. Da clic en Browse
    4. Se abrirá una nueva ventana, donde verás las computadoras conectadas a tu red, expande los menús hasta ubicar la variable que quieres utilizar y da clic en OK
    5. Selecciona el tipo de acceso
    6. Da clic en OK
    Otra forma es directamente en tu panel frontal hacer un Binding, ya sea para un control o indicador:
    1. Da clicderecho sobre el objeto
    2. Selecciona Properties
    3. Selecciona la pestaña Data Binding
    4. En Data Binding Selection selecciona Shared Variable Engine (NI-PSP)
    5. En la ventana que se abre, en el menú Network-Published Source, selecciona Network Items
    6. Ubica la variable de red a la cual quieres ligar el control / indicador y da clic en OK
    7. Da clic en OK
    Con eso ya puedes empezar a trabajar con variables compartidas en una red Lan (Network Shared Variables)
    Arturo Gómez | Applications Engineering
    Certified LabVIEW Associated Developer
    National Instruments Latin America
    01-800-010-0793
    ni.com/support

  • If posible tu use more panel in Labview such as LOOKOUT, with Pocket PC 2003. My applications need more panel.

    My aplications for labview pda , Pocet PC 2003 need more panels. All the panels must execute in the same time such a multitasking. Lookout have this functions.
    It is posible to make this?

    LabVIEW PDA does not support having multiple panels (VIs) to be visible at the same time. You can have multiple VIs running at the same time, but only one front panel can be visible at a time. In your application you can control what is visible on the PDA at any given point in time.
    From the manual:
    PDA VIs display only one front panel at a time. Calling a subVI that shows its front panel when called causes the subVI front panel to obscure the front panel of the calling VI.
    Christian L
    Christian Loew, CLA
    Principal Systems Engineer, National Instruments
    Please tip your answer providers with kudos.
    Any attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system,
    or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject
    to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense

  • Modelo veristand desde labview

    he creado un proyecto en veristand compilando un archivo .mdl tengo dos salidas que queria utilizar en un modelo de labview.vi el problema es que no se como cargar el proyecto de veristand para poder ejecutarlo desde labview

    Sure you can! Here there's an example: https://decibel.ni.com/content/docs/DOC-32268

  • Empezar a desarrollar aplicaciones Windows Mobile 6 Smartphone con labview

    Hola deseo empezar a hacer aplicaciones para mi WM 6 Smartphone y desearia que me guiaran o me dieran ejemplos de como empezar este modulo, por ejemplo conectar algun dispositivo de NI que sea usb y poder medir sus señales. tengo labview 2009.

    Hola,
    Te envío dos enlaces. Uno es un tutorial que explica como utilizar el PDA Module del LabVIEW y el otro es el readme del driver NI DAQmx Base que es el driver utilizado en los PDAs o Smartphones con Windows Mobile. En el, puedes encontrar una relación de las tarjetas USB soportadas.
    http://zone.ni.com/devzone/cda/tut/p/id/5361
    http://joule.ni.com/nidu/cds/view/p/id/2126/lang/en
    Gracias.
    Cordiales Saludos
    Luciano Borges
    R&D Engineer
    Pirelli Brazil

  • Error while creating installer

    Hi
           I am getting error while creating installer.. I tried all posible ways.. Re -installing Labview will give solution.
    Currently i am using LV8.0
    Thanks,
    Ganesh

    Hello.
    Could you tell us more about this error please? Could you attach a screen of it?
    Thanks.
    Regards.
    Romain D.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    NIDays 2010 : Conférence mondiale de l'instrumentation virtuelle
    >>Détails et Inscription<<

  • Pantalla completa windows media player

    Buen día
    Estoy utilizando ActiveX  WMP (windows media player) para reproducir videos pero quisiera tener la pantalla completa de visualización en el archivo 2 que abjunto esta el WMP dentro del vi y si lo amplio del marco el video sigue estando del mismo tamaño lo que aumenta es un fondo negro. el archivo 3, ejecuta el WMP.exe pero no en pantalla completa, nose si existe alguna manera de poder darle la cualida de dar pantalla completa dentro del vi por codigo simulando el comando  ALT+ENTER O otra opción.
    Agradezco la colaboración que me se prestada,
    Oscar
    Attachments:
    2.vi ‏10 KB
    3.vi ‏8 KB

    Buen día Oscar!
    Para lograr lo que necesitas es posible utilizar un Property Node direccionado a la propiedad de fullscreen y pponer una constante tru como valor. Para hacer esto solo debes colocarte sobre el contenedor de tu WMP, dar click derecho y seleccionar create>> IWMP property node >> Fullscreen.
    Conecta la referencia y luego asigna el valor de true y esto debe solucionar tu problema.
    Saludos!

  • MULTI TARJETAS DE ADQUISION DE DATOS GENERICAS

    HOLA, DESEO USAR VARIAS TARJETAS DE ADQUISION DE DATOS POR UN MISMO PUERTO Y EN UN MISMO VI, ALGUN EJEMPLO, IDEA O RECOMENDACION  ME SERAN DE MUCHAAA AYUDA GRACIAS

    Buenas tardes,
    Siga el enlace que dice cómo utilizar la multi tarjeta en LabVIEW. Cualquier duda por favor póngase en contacto con nosotros.
    Can I Use Multiple Network Cards with LabVIEW?
    http://digital.ni.com/public.nsf/allkb/AE69890A3DB5329386256C4F006F7A5E?OpenDocument
    Atentamente,
    Mauro Vera
    Applications Engineer
    National Instruments

  • Fondo de pantalla con varios fondos elegidos del carrete

    Es posible utilizar varias fotos para q vayan cambiando el fondo de pantalla en mi iPhone 5? Si no es posible quisiera enviar la sugerencia. Gracias y un saludo

    Gracias !! Dónde puedo enviar esta sugerencia para futuras actualizaciones ?

  • Control PID

    Hola a todos.
    quisiera que por favor me ayuden con este tema de control PID.
    Quisiera un tutorial basico de como utilizar el controlador PID en Labview, pero por favor en español.
    Quiero saber como poner la funcion de transferencia en el labview, y tambien como ingresar las constantes del controlador PID, por favor ayudenme en este tema, que recien estoy ingresando a utilizar este controlador.
    Gracias de antemano.

    Hello everyone.
    I would like you to please help me with this issue of PID control.
    Would like a basic tutorial on how to use the PID controller in Labview, but please in Spanish.
    I
    want to know how to put the transfer function in Labview, and also as
    the constant input of PID controller, please help on this subject,
    recently I am entering to use this driver.
    Thanks in advance.
    Spanish Board

  • Sensor ultrasonico

    quisiera saber  como se puede utilizar un sensor ultrasonico  con labview.. alguien me podria alludar porfabor 
    me podrian pasar un VI de algun ejemplo.
    se los agradeceria muchisimo

    Hola ds83266.
    Te refieres a un micrófono tipo electret? Este tipo de dispositivos regresan una onda de voltaje que varía en amplitud, mientras que el ejemplo anterior era para leer acelerómetros que lo que varían es la frecuencia y el ciclo de trabajo de una onda.
    Te dejo algunos ejemplos que te podrían ser de utilidad:
    https://decibel.ni.com/content/docs/DOC-16987
    https://decibel.ni.com/content/docs/DOC-10282
    Así como un documento que te podría servir como referencia:
    http://www.ni.com/white-paper/7059/en
    Si quieres ejemplos más sencillos, te recomiendo revisar el buscador de ejemplos de LabVIEW (Help>> Find Examples>>Hardware Input and Output>>Daqmx) para ejemplos relacionados con sonido o aceleración.
    PD: Te recomiendo en un futuro que cuando tengas una pregunta nueva la hagas en un tema nuevo (aunque pongas este como referencia), de esa forma es más fácil que otras personas encuentren la pregunta y respondan más rápidamente.
    Aldo H
    Ingenieria de Aplicaciones

  • [DW-CSS] a:hover

    Hola a todos,
    Necesito poner varios tipos de a:hover en una misma web, lo
    que pasa que
    solo me coje uno de los dos que he puesto (y eso que los
    tengo en dos hojas
    .css diferentes) es posible utilizar varios a:hover dentro de
    una misma web
    ??? y que sean diferentes?? ¿como puedo hacerlo?
    Gracias
    Un saludo
    Lui7

    This is a multi-part message in MIME format.
    ------=_NextPart_000_0145_01C755BB.96BECB00
    Content-Type: text/plain;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
    De nada, para eso estamos.
    Lucas Sevilla
    www.lucassevilla.info
    www.gestproyect.info=20
    "Luisete" <[email protected]> escribi=F3 en el mensaje
    =
    news:[email protected]...
    Al final era m=E1s sencillo de lo que pensaba por lo que
    veo!
    Gracias compis!
    Un saludete
    "Lucas Sevilla" <[email protected]> escribi=F3
    en el mensaje =
    news:[email protected]...
    a: hover
    a.otroestilo hover
    Lucas Sevilla
    www.lucassevilla.info
    www.gestproyect.info=20
    "Luisete" <[email protected]> escribi=F3 en el mensaje
    =
    news:[email protected]...
    Hola a todos,
    Necesito poner varios tipos de a:hover en una misma web, lo
    que =
    pasa que=20
    solo me coje uno de los dos que he puesto (y eso que los
    tengo en =
    dos hojas=20
    .css diferentes) es posible utilizar varios a:hover dentro
    de una =
    misma web=20
    ??? y que sean diferentes?? =BFcomo puedo hacerlo?
    Gracias
    Un saludo
    Lui7
    ------=_NextPart_000_0145_01C755BB.96BECB00
    Content-Type: text/html;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
    Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=3DContent-Type content=3D"text/html; =
    charset=3Diso-8859-1">
    <META content=3D"MSHTML 6.00.2900.3059"
    name=3DGENERATOR>
    <STYLE></STYLE>
    </HEAD>
    <BODY bgColor=3D#ffffff>
    <DIV><FONT face=3D"Trebuchet MS" size=3D2>De
    nada, para eso =
    estamos.</FONT></DIV>
    <DIV>
    <P>Lucas Sevilla</P>
    <P><A =
    href=3D"
    http://www.lucassevilla.info">www.lucassevilla.info</A></P>
    <P><A href=3D"
    http://www.gestproyect.info">www.gestproyect.info</A>
    =
    </P></DIV>
    <BLOCKQUOTE dir=3Dltr=20
    style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT:
    5px; =
    BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
    <DIV>"Luisete" &lt;<A =
    href=3D"mailto:[email protected]">[email protected]</A>&gt;=20
    escribi=F3 en el mensaje <A=20
    =
    href=3D"news:[email protected]">news:erhapt$p3g$1@forums=
    .macromedia.com</A>...</DIV>
    <DIV><FONT face=3DArial size=3D2>Al final era
    m=E1s sencillo de lo que =
    pensaba por=20
    lo que veo!</FONT></DIV>
    <DIV><FONT face=3DArial
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DArial size=3D2>Gracias
    compis!</FONT></DIV>
    <DIV><FONT face=3DArial
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DArial size=3D2>Un
    saludete</FONT></DIV>
    <DIV> </DIV>
    <BLOCKQUOTE dir=3Dltr=20
    style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT:
    5px; =
    BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
    <DIV>"Lucas Sevilla" &lt;<A=20
    =
    href=3D"mailto:[email protected]">[email protected]</A>&gt;=
    =20
    escribi=F3 en el mensaje <A=20
    =
    href=3D"news:[email protected]">news:erhadh$onl$1@forums=
    .macromedia.com</A>...</DIV>
    <DIV><FONT face=3D"Trebuchet MS" size=3D2>a:
    hover</FONT></DIV>
    <DIV><FONT face=3D"Trebuchet MS"
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3D"Trebuchet MS"
    size=3D2>a.otroestilo =
    hover</FONT></DIV>
    <DIV>
    <P>Lucas Sevilla</P>
    <P><A =
    href=3D"
    http://www.lucassevilla.info">www.lucassevilla.info</A></P>
    <P><A href=3D"
    http://www.gestproyect.info">www.gestproyect.info</A>
    =
    </P></DIV>
    <BLOCKQUOTE=20
    style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT:
    5px; =
    BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
    <DIV>"Luisete" &lt;<A=20
    href=3D"mailto:[email protected]">[email protected]</A>&gt;
    =
    escribi=F3 en el=20
    mensaje <A=20
    =
    href=3D"news:[email protected]">news:erh704$ku9$1@forums=
    .macromedia.com</A>...</DIV>Hola=20
    a todos,<BR><BR>Necesito poner varios tipos de
    a:hover en una =
    misma web,=20
    lo que pasa que <BR>solo me coje uno de los dos que he
    puesto (y =
    eso que=20
    los tengo en dos hojas <BR>.css diferentes) es posible
    utilizar =
    varios=20
    a:hover dentro de una misma web <BR>??? y que sean
    diferentes?? =
    =BFcomo=20
    puedo
    hacerlo?<BR><BR>Gracias<BR><BR>Un=20
    =
    saludo<BR>Lui7<BR><BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTM=
    L>
    ------=_NextPart_000_0145_01C755BB.96BECB00--

  • Comunicacion entre opc server y allen bradlley micrologix 1500

    necesido comunicar Ni opc server con plc micrologix 1500, debido a que el plc trabaja con red devicenet y el opc server trabaja con red ethernet se me ha echo un poco complicado realizar la comunicacion entre el servidor y el plc Una ayuda es urgente.

    Buen día:
    Observa los siguientes enlaces:
    1. OPC Y MICROLOGIX
    2. ¿Cómo Puedo Conectar un PLC Allen Bradly Micrologix 1400 con NI OPC Servers?
    El primero afirma que es posible utilizar tu dispositivo con NI OPC Server y el segundo explica paso a paso como configurarlo (procedimiento similar a pesar que el hardware es distinto).
    Espero esto ayude
    Saludos,
    Alejandro | Academic Program Engineer | National Instruments

  • Conectar varias camaras IP en CRIO

    Hola a todos,
    Es posible conectar varias cámaras IP Basler a un CompactRIO 9076 a través de un switch? No es necesario que las cámaras adquieran imágenes al mismo tiempo, sino que, solo aparezcan en el proyecto.
    Saludos
    Luis

    Hola ECN_LUISRM,
    Gracias por utilizar los foros de discusión de National Instruments, efectivamente es posible utilizar un switch para conectar múltiples cámaras IP Basler, sin embargo es necesario que escojamos adecuadamente el switch.
    Algunos puntos para verificar son:
    PoE:
    Será necesario que verifiquemos si las cámaras son PoE (Power over Ethernet) o no, en cuyo caso deberemos verificar las especificaciones eléctricas (como la corriente que consumirá cada cámara) para verificar si el switch que utilizarás puede entregar la corriente necesaria.
    Verifica las especificaciones de tu switch y sobre todo corrobora si la corriente se reparte entre todos los puertos o si es independiente en cada puerto. En caso de que sea compartida recuerda que la corriente disponible se dividiría entre la cantidad de cámaras a alimentar.
    Si tu switch no cumple con las características de potencia necesarias puedes utilizar un Inyectores PoE.
    Estándar:
    Verifica el estándar que utilizan las cámaras (por ejemplo: 10BASE-T, 100BASE-TX, etc.) y corroborar que tu switch sea compatible.
    También es necesario que instales el "IP Camera Suport" en tu cRIO, en el siguiente link encontrarás el procedimiento que será necesario seguir para ello (el link habla específicamente sobre el myRIO sin embargo el procedimiento es el mismo, exceptuando que solo deberás seguirlo hasta el paso número 5):
    Using IP Cameras with the NI myRIO and an Ethernet to USB Dongle:
    http://digital.ni.com/public.nsf/allkb/F6C8900A69CEA9B986257C9E0064B02F
    También es necesario que tengas instalado Vision Acquisition Software 2009 o superior, como se indica en el siguiente link:
    CompactRIO Support For Cameras:
    http://digital.ni.com/public.nsf/allkb/33131C00626C5B6E8625788D00025FC1
    Espero que esto te sea de utilidad, quedo al pendiente, y por favor no dudes en comentar cualquier duda que tengas, saludos.
    David P.
    National Instruments
    Applications Engineer
    www.ni.com/soporte

  • Transmision paralela o serial

    Para poder realizar practicos de laboratorios necesito algun codigo y circuito de hardware recomendado para poder convertir señales digitales a analogicas y viceversa hacia y desde la pc pero con la particularidad que no es posible utilizar alguna placa de adquisicion ya que la idea es que puedan ingresar y sacar datos desde el puerto paralelo o serial así se puede repartir a los alumnos el hard para que prueben en sus pcs sin la dependencia de la placa de adquisicion. Desde ya muchas gracias.

    Jose Luis,
    Tal vez te interese saber más acerca de uno de nuestros productos diseñados específicamente para laboratorios de electrónica y circuitos. El producto no ha sido anunciado todavía así que no puedo dar más detalles por este medio.
    Por ahora te puedo decir que involucra el uso de una tarjeta de adquisición pero de unamanera bastante innovadora, totalmente orientada hacia aplicaciones educativas. Si estás interesado en obtener más detalles por favor manda un e-mail a través de www.ni.com\ask
    Saludos
    Alejandro Asenjo
    Ingeniero de Aplicaciones
    National Instruments

Maybe you are looking for

  • How to enter a meeting as a host

    Everytime I enter an Adobe Connect meeting, I enter as a participant, however, I am included in the admin group and I should be joining a meeting as a host. This also happens with a few others in my office. Why is this happening? When we check the se

  • IMac Display not turning on after sleeping for a while

    Hey Guys, Minor issue I've had with my iMac for the last few days, when I wake up I tend to nudge the mouse to turn on the display before taking a shower so that everything is ready for when I get back. However the screen isnt coming on and I'm havin

  • Can you Setup a Active Passive DFS namespace in the same site

    Hi, I would like to use DFS for profile replication. I know MS doesn't recommend it, but was wondering if you could setup DFS namespace in an Active/ passive contests in the same AD site. I think or what I can understand of DFS is that if the Fileser

  • Material number as receiver file name in XI

    hi experts, here iam doing IDoc to file scenario, when i push data from BD10 the data will come to XI and i want that material number as file name. can any one explains me how to do that dynamic configuration. thanks in advance. JOHN

  • Unable to Erase Authorization- Please Try Again After Some Time

    Hi, I am using a mac and I have tried to deauthorize adobe with the command shift D key; however, it keeps saying "unable to erase authorization please try after some time" I have tried after some time and it still isn't working! I'm going crazy. Can