Controls programmatically 6015 DAQPad (USB)

Hello:

I'm working on a c# .NET WinForms is to control a Pad of DAQ OR 6015 (USB) programmatically.  I would be grateful no indication on the following questions:

-We are currently using the latest version of the NI-VISA driver for the control of the instruments.  This driver will work with the Pad of 6015 DAQ as well?  If this is not the case, what driver should be used?

-I don't have any experience communicating with OR instruments.  Are there good examples or tutorials demonstrating controlling 6015 DAQ Pad of in a .NET application (IE. not using LabView)?

There a documentation available for the Pad DAQ 6015, which lists specific commands that should be used when reading and writing to the instrument?  For example, how the DAQPad-6015 for send 5 volts for, say, Channel 5?

-Our application will eventually run in Windows 7.  It will present problems of compatibility with the 6015?

Thanks for your help!

Chris

Hello

The drivers, you must contact the DAQPad DAQmx drivers (the most recent is 9.4 and can be downloaded here). The 6015 is quite an old device, it is supported by 9.4, but it is not supported in Windows 7. If you look in the readme DAQmx driver 6015, you will find all relevant information. In which case examples of how to use the DAQmx driver to connect with an instrument OR the driver is provided with several examples (.h and .c files) that are in the location described in this document.

If you have decided to upgrade to Windows 7, I recommend the upgrade to more current hardware that is supported. I hope that helps!

Kind regards

Tags: NI Hardware

Similar Questions

  • Increment the value of the control programmatically, strange result

    I have a problem with this VI.
    I did it with LV 2009.
    There is an auxiliary VI that I use to remove the reference to a control programmatically.
    The test.vi (main) tries to set increment to a digital-digital control programmatically.
    With the help of the 'heap of ctrl VI', it is possible to do all the code in a single case of big event.

    If you change multiplier 'n'--> he grabs value 'n', for N = 1, 2, 3,..., 7
    It takes the value of N the multiplier and checks if it is == 1. Then the value increment of the N value accordingly.

    Problem:
    It does not work as expected.
    If you explore the thread, it's all good until the equal check, I don't understand why it does not work.

    Thanks for your advice.
    Greetings

    The problem is probably not full equality of types of data comparison.  As fractions like 0.1 cannot be represented exactly in binary, is often equal to comparisons result in numbers that appear to be equal when displayed with one decimal place are actually different in the 14th, 15th or 16th place.

    Use a rough comparison: is the absolute value of the difference of less than 10 ^-14?

    Lynn

  • Control programmatic data access

    Hello

    I'm looking to control programmatic data access, and I came up with a few questions, I would like to present.

    1 execution datacontrol operations as that object the OperationBinding returns back any value? that is, would have CreateInsert of execution as a return of the OperationBinding of the coresponding row key?
    2. How do I pass NamedData (or its equivalent) in CreateWithParams when I call from a managed bean? Currently I use the OperationBinding to perform these operations.
    3. given a RowKey, there are how change the attributes of an existing line in a display object, or test if a line with the RowKey provided.

    Kind regards
    Abdel Davis

    P.S. Please excuse lumping my questions together, they are in fact linked together in a request, I am currently working on that.

    Hi Abdel Davis,
    1, I think that may be the result of CreateInsert is null. You can bind the af: table richeTableau in managed bean, after createInsert you can use the current line.
    2, use operationBinding.getParamsMap.put () to pass parameter and value pair
    3, use findByKey() to find the line and row.setAttribute () to change the attribute

    Concerning
    Shawn

    Published by: 893855 on November 5, 2011 09:05

  • MAX and Mac (to control on Labview, NI USB-6008)

    Hi, I would like to order my USB NI 6008 card in my Mac. I'm using Labview, but I'm a real beginner. I get my sensor on my USB card data and I can use them in Labview to control an electric trolley. This project is for my review: engenering school.

    So, on PC (Windows), it's ok, but on my mac, I do not find MAX. And if I understand, I need MAX to create the DAQ Assistant and a few other VI in Labview. However, I have yet install Base DASmx 3.4 for mac os.

    Could you help me please?

    I'm sorry for my English, it's so bad. I'm studying french and I'd rather post here because I found no answers in the french part of forums of NOR.

    See youi soon.

    Thank you

    Thomas L

    The USB-6008 camera is supported with DAQmx Base, Yes. You do not get MAX, but you can always control your USB-6008.

    Install LabVIEW 2010 and DAQmx Base 3.4and this should give you the DAQmx Base vis in LabVIEW palettes.

  • share/simultaneously control 1 two computers USB device

    Hello

    I am grateful for any idea about it.

    Our laser system has a digital frequency synthesizer which was controlled by A computer. Mainly, at runtime, machine-A fair 'hooks' to the frequency synthesizer and readings of her values and does not alter the properties of the synthesizer.

    Because manufacturing does sharing really not any what LabView to change, for example, the reference frequency, the synthesizer, we need to write our own labview for this program. We cannot use the same computer as the Moose software links already in the synthesizer connected by USB.

    Therefore, we think that we should get usb switch any to share this synthesizer with a different http://www.usbgear.com/USB-Sharing.html Ordinateur_B.

    My concern is that if this is possible. The USB device will be read at the same time Ordinateur_A and write to Ordinateur_B.

    All advice or recommendation will be great!

    Well, it's a simple question!

    Connect on demand for service support to add the features you want hope they have a good team.

    (Ouch that stinks).

  • If you change a value on a disabled control programmatically, become reactivated?

    I'm trying to solve a problem on a surface that worked before I added new codes...

    I have a cluster with Boolean LED, ring type dropdown menus and text boxes.

    Before... I've had situations where I've disabled the entire cluster... and it worked, and I even felt on the mouse down, that someone was trying to make changes while he was disabled and I put forward a teling user message that them no change is possible.

    Now... I have added code, it'll make the updates on the value of the function from code LEDs now a serial connection. I am wanting to change the value of the LED (and possibly the other controls on the cluster) even if it is disabled.

    However, now when I click on the disabled so-called cluster... I can now change the value of the LED... as it is not off more, but the code for the Message of the user triggers always.

    Just to test things... I set the disabled property of 1 to 2... so it would be totally disabled and grayed out... THAT is not the case now... so, I'm stumped.

    My first thoughts were... may LV is the reactivation of some of its parts when I change programmatically a value of something is disabled on the Panel before... is this the case?

    Thank you

    Cayenne

    In a cluster when you update the value of a disabled control, it will be updated and you can read the value programmatically, but if the same command that you try to access it manually through the front side you can not access this similar case with the disabled grayed out property. So that you can understand the property is given to show the user that the control is in-accessible, but it will not be reactivated unless you change the disabled property of the control.

  • Problem Keithley 236 control using a GPIB/USB cable

    Hello, I would like to use my PC to control Keithley 236 SMU to make some simple steps I - V (sweeping voltage and measuring the current). If you can give me some advice about my problems, I will be very grateful.

    Situation: I have a PC (windows XP) with labview 7 and 8.2 and 8.5 installed and a GPIB cable / USB a Keithley 236 SMU. I want to make very simple I - V measurements (voltage scanning and measure current). The GPIB-USB cable has already been installed on the PC to control some other Multimeters (voltmeters). Now, all these multimeters are deleted. The PC is connected ONLY to the 236 Keithley. The GPIB-USB cable status in green color.

    I downloaded a labview program adapted for Keithley 236/237/238 of Keithley Web site (home, 237 SwpMeasl - repeat.llb). But no matter how I tried, it cannot communicate with the Keithley...

    Do you know why? Any suggestion is welcome. I am a beginner in labview. Thanks a lot for letting me know.

    No, you cannot use the NI GPIB functions with a card of Agilent. You change using VISA.

  • Need help to test the VISA interactive Control: Sorensen XBT32 - 3FTP USB connection problem

    Hello

    I use Windows 7. I installed the USB driver provided in this link:http://www.sorensen.com/products/XBT/XBT_Downloads.htm.

    Max is on the ASRL5: COM5 series & parallel in the Device Manager it is listed in the port: COM5

    I don't know how to test using VISA interactive control to ensure that the connection is established.

    Here are the parameters:

    Serial settings:

    Baud rate: 38400,

    Data bits: 8

    Stop bits: 1

    Parity: None

    I use the default settings for the other options such as flow control: none, Timeout = 2000ms etc.

    In the attributes view tab:

    Attribute: is the connected port

    Current value: error VISA: (Hex 0xBFFF001D) the specified attribute is not defined or supported by the referenced resource.

    I don't know if it's important.

    When I write * IDN? \n (bytes to read: 6), I return the Count: 6 bytes

    When I click on "Read Status Byte":, I get the following error:

    Error reading STB operation VISA: (Hex 0xBFFF003A) cannot start the operation because the installer is not valid (because of attributes defined in an inconsistent state).

    If I click on "Query", I get the following error: reading operation error VISA: (Hex 0xBFFF0015) timeout expired before the operation is complete.

    I also tried to create USB raw driver help driver of VISA Assistant. In this case I kept getting timeout errors: read operation error VISA: (Hex 0xBFFF0015) timeout expired before the operation is complete.

    Can you please tell me what I'm doing wrong?

    Thank you.

    Who cares about the number of bytes written? And configure the windows com port is not relevant. What is important is how you set the com port in the VI or max.

  • All the default values of control programmatically (arduino distribution)

    So I know this has been discussed before, but I have a unique situation.  I will download code to Arduinos using Labview for Arduino toolkit compiler.  I want to programmatically set some default control values on each Arduino using a Labview GUI.  The Arduino kit that I use has a VI of compilation which takes a VI, it compiles, and then it downloads to the Arduino.  How can I change the default value for controls of the VI before he compiled and downloaded?

    Have you tried to use nodes property to set values and nodes of the method of "current default" and save the VI then?

  • Change of color of the page in a tab control programmatically

    AFAIK, you can manually change the colors of the individual pages in a tab control (if you have the property allow several colors set to True), but you can't do it programmatically.

    For my particular application, there is only a single page color, I need to change, so I can get the effect by setting the colors I want manually and activating / deactivating allow multiple colors on the control tab as needed, but I wonder if there is a better solution out there.

    Thank you

    Kyle

    Of course, you can:

    Not sure if you try to change the background or foreground color.

  • to make a transparent image control programmatically

    I can make a picture transparent control prior to execution, and it works fine.

    I just can't seem to be able to do it programmatically


  • Beginner: How to set the label of the digital control programmatically?

    I have a digital control and I want to put the labels (and unit) programmatically. I've created a property for the text of the label node, and then it changed to a knot of Scripture. For now I have just son a constant in this property. When running I get the error "input unit is not compatible with the current unit." However, the property and the constant are strings "roses." Is what I'm trying to do possible? My apologies in advance for a noob question.

    You will not be able to change the value of the property label programmatically. Here is an article in the knowledge base that explains this and a way around:

    Programmatically change the label for a control or the indicator in LabVIEW

  • Is there a way to set a value of control programmatically?

    I'm doing a vi that will allow for the modification of the values stored in an XML file.  I am able to store and retrieve XML data, but I don't have a good way to allow the user to change the data. For example in other languages I can put the value of an entry of text programmatically box when a file is opened and when the file is saved, is there a way to do this in LabView?

    Thank you

    John

    Users can only manipulate controls when a VI is running.

    The value of a control can be set using a variety of methods.

    1) pop up create a local change to write. Make sure that your code limits carefully when writing that happens. Race conditions can result.

    (2) the node property value similar to Louis but use Ui thread to make changes and is less effective.

    (3) Porperty node the value even of signage as #2 but fires an event if it is registered.

    (4) control value similar to the #3, but you need to know the name.

    Ben

  • SubPanel button control programmatically

    Hello

    I am fairly new to Labview and have mastered every aspect.

    I have developed a 'pilot' VI, which allows me to control an instrument (communication via TCP - IP). It works very well.

    Now, I want to use this 'pilot' VI, inside a test VI, who will command the instrument in an automated way.

    I am loading the 'pilot' VI in a subpannel of my main VI, and I can't see actually it load and can use it too, as if she was standing alone...

    So far so good.

    Now, I need programmatically control the instrument to run test for example sequences. I need to have the main VI send orders to the VI in the subgroup of experts, change values, "clicking" on the buttons... all of this automatically.

    What is the best way to control the elements in secondary school, similarly as with nodes of property if the elements would be in the main VI?

    Thanks in advance for any helpful information.

    J.F.

    Hello

    Here is a small example. As you will see, it is composed of:

    (1) to 'Reference VI'-> you get "before the reference panel.

    2) from "front reference"-> you get ' all the order references.

    3) from "all references control"-> you get "a given control reference" (found by its label text)

    (4) since "a given control reference"-> you can use its "value" as usual (read or write mode)

    It could be that useful...

    J.

  • Add transaction to ptoject/task control programmatically

    Is there an API to add the transaction control to the level of project or task?

    We must add the transaction control on projects/tasks, we have created with the API. Doing front end will be a tedious and time consuming task. We are lookimg for a way to update task/project existing with transaction control or add transaction control when we create projects and tasks programmatically.

    Thank you

    MOS 303186.1 Doc (is there a Public API that will update of controls of transactions on a project?) can answer your question.

    If you're on 11i, all the public APIs are listed on http://irep.oracle.com.
    For R12, use the "Repository Integration' responsibility in your case

    HTH
    Srini

Maybe you are looking for

  • Envy 17 t-k200 k4t90aar: where can I find a replacement motherboard

    I was informed that my HP Envy 17 t-K200 CTO probably has a broken mother.  When I tried the HP part Store I learned that there are two tips listed.  They are 793272-601 and 793272-501 part number.  The parts store also tells me I have to «Contact de

  • com Apple.Dock.extra quit unexpectedly

    After that I updated iTunes to 12.3.3.17 today, I immediately started to get this error odd message "com.apple.dock.extra quit unexpectedly" along a long explanation or details (of course) I couldn't understand! If anyone has experienced this? Any ad

  • print only part of the screen

    On portable MYMAC OSX 10.9.5 I struggled with printing only a part of what on screen, what Miss me.

  • Windows Mail can receive but not send up to exit application

    Hi and thanks for taking the time to read what I am in need of your help. I have a Toshiba P200, Vista Home Premium, Tiscali as my ISP, Norton Internet Security for AV and firewall and access my broadband via Ethernet to a Belkin ADSL router (and occ

  • m6 desire specifications: recovery of pc - what happens to my data?

    I recently received a blue screen that says I need to use a recovery on my laptop of m6 disc want (m6-1225dx). If I do a recovery cd (I remember when buy the laptop it said that the recovery cd would be online), when I use it, will my data be intact