el 02-08-2012 08:42 AM
buenas comparñeros.
estoy progresando con mi proyecto fin de carrera, y quisiera que me hechaseis un cable, necesito un programa que me reconozca si conecto uns pen drive, en que device se me a conectado, en este caso para la placa de ni 6009, depende en que clavija de usb la inserte la placa 6009 tiene diferentes dev, dev1 dev 2...alguien sabe como puedo reconocer ese dev automaticamente¿¿¿
gracias, obiamente el programa que sea de labview...
uso labview 2009..
alguien tiene alguna idea, algun link o algo que me pueda servir de ayuda...no encuentro nada!!!
GRACIAS!
¡Resuelto! Ir a solución.
el 02-08-2012 03:23 PM
Que tal Alan4,
Lo que te recomendaría es que buscaras utilizar property nodes, estos te pueden decir que devices has conectado y cual es el que está funcionando.
Para encontrar documentación sobre ellos puedes usar el Class browser que esta en la pestaña de View >> Class browser o de igual manera puedes abrirlo presionando crtl + shift + B y ahí encontraras todos los propertis que te pueden servir!!!
De todas maneras te agrego unas ligas que te pueden ser útiles!!
Saludos,
http://digital.ni.com/public.nsf/allkb/99F49408D8D0BD9386256D2100496728?OpenDocument
http://zone.ni.com/devzone/cda/tut/p/id/5338#toc2
http://zone.ni.com/devzone/cda/tut/p/id/5470
el 02-10-2012 03:09 AM
Hola, Alan,
para completar la información anterior, es decir, tienes que utilizar necesariamente property nodes, te dejo el siguiente enlace:
http://digital.ni.com/public.nsf/allkb/AE521D8AEFD27E1E86256F9F007DF570?OpenDocument
Contiene un ejemplo de cómo detectar una DAQ programáticamente en LabVIEW.
Saludos!
Jesús.
el 02-10-2012 03:26 AM
jesus gracias pero el link no funciona!
el 02-10-2012 03:39 AM
Te lo copio:
|
Problem:
I would like to be able to use LabVIEW to programmatically determine what NI Data Acquisition Devices are present in my system. Is there a way to do this?
Solution:
Yes, this can be done in NI-DAQmx and Traditional NI-DAQ. See the link to the Developer Zone Community, where the VI can be downloaded.
NI-DAQmx
The following two property nodes are necessary:
If you are using CVI, you can use the following properties that can be found in the NI-DAQmx Library within the CVI environment:
Please note that these properties are slightly different from those that are used in ANSI C. You can look at the ANSI C properties in the NI-DAQmx C Fuction Reference Help. In ANSI C, you have a function call for each specific property, whereas in CVI you have one attribute that allows you to select more than one property. For example, you would call DAQmxGetDevProductType to get the product type in ANSI C. In CVI, the function call would look something like DAQmxGetDeviceAttribute(ProductType).
If you are using Measurement Studio, the method to retrieve the device list is:
Traditional NI-DAQ
Complete the LabVIEW block diagram as follows:
el 02-10-2012 04:23 AM
y saber k canales se estan usando se podria sacar o ver???
el 02-10-2012 04:31 AM
Sí, la propiedad se llama (te lo digo un poco de memoria) Active Channels.
el 02-10-2012 04:33 AM
creqo que no es esa...acabo de probar y no parece...