HSDIO DAQmx examples

Hi all

Are there examples of the HSDIO being programmed with DAQmx library card? I want to be able to use DAQmx and HSDIO libraries and impossible to find examples of DAQmx for me to operate against.

Thanks for any help and examples!

Manesh

Hi Manesh,

This is the case with the 6541 so.  It is compatible with the HSDIO API, but not DAQmx.

Tags: NI Hardware

Similar Questions

  • Transition from daqmx72 to daqmx8.9.5 causes a loss of daqmx examples in Labwiev7.1

    Now I use Labwiev7.1.1. Purchase of new hardware USB requires to install the DAQmx8.9.5 in order to support this HW, but install the samples of Labwiev disappeared from all of the former existing DAQmx examples. I already tried to delete the driver 7.2 and later remove the 8.9.5 driver, then reinstall it again, but it did not help. What did I do wrong?

    Hello

    DAQmx895 does not support LV7.1 more, see here...

  • Can not download VB6.0 DAQmx examples

    I'm trying to find the VB examples to use DAQmx.

    I know, there is an entry in the knowledge base explaining that it does not automatically download, and you will need to assign to download manually, but I did, and even if the installer says that it is installed, I can't find the directory.

    Any simpler source for VB examples - I'm doing something really simple (just read an analog voltage).

    Thank you!

    The following link describes where to find the help file as well as where the samples are installed:

    http://digital.NI.com/public.nsf/allkb/B22FE2B0F9C8935286256E920073DA07

    And more documentation on where to find some examples:

    http://digital.NI.com/public.nsf/allkb/735848148B5B4964862571F5004692C7?OpenDocument

    I hope this helps!

  • Problem with HSDIO 6552 example: hardware compare - location of the error. GEN and Acq


    Hi Anthony,.

    Thanks for your reply. He really help because I don't know there is a limitation to HSDIO6552 connected via NOR cable theft.

    Maybe it is good sense, but I don't understand before.

    My goal is to show the client how well the product could strobe and data reader. Generally, the digital model will not behave like the samples presented, but there is a possibility.

    After reading your response, I suddenly vi again and it show that the transition from one generation to the acquisition or vice versa will have at least 1 cycle of Z or 2 cycle of player / strobe only.

    Thanks again for your help.

  • Missing DAQmx

    Hello

    I'm new to DAQmx. I'm LabView 8.6. Miss me all the DAQmx components. Like, when I created new VI

    Functions-> measure of e / s->...

    There is nothing about DAQmx... I have not either the DAQmx examples...

    C:/program files/develop instruments/labview 8.6/vi.lib. I couldn't find anything related to data acquisition either.

    Should I update the driver for DAQmx? Where do I find it? How I could find out if and what DAQmx version had been installed? Thank you.

    Oly,

    The DAQmx 8.7.1 driver did not support for LabVIEW 8.6, I recommend you to download driver DAQmx 8.7.2 or later, we have 8.8 and 8.9 out as well. Here you will find the driver page: http://joule.ni.com/nidu/cds/fn/p/sb/navsRel/lang/en?q=daqmx&x=15&y=13

  • Code example for single asynchronous reading of multiple waveforms

    Hello

    I looked around but have not been able to find the code example for single asynchronous reading of multiple waveforms.  Could someone point me in the right direction?

    Thank you

    Dale

    Hi Dale,

    Have you looked at the code using .NET Framework DAQmx example? It shows this code:

    class DAQmxAsyncRead
    {
    private AnalogSingleChannelReader reader = null;

    public DAQmxAsyncRead (task t)
    {
    Create the drive
    Reader = new AnalogSingleChannelReader (t.Stream);
    Acquire 100 samples
    Handful of IAsyncResult = reader. BeginReadMultiSample (100, New AsyncCallback (OnDataReady), null);
    }

    Public Sub OnDataReady (IAsyncResult i)
    {
    Recover data that has been read.
    At this point, all that occurred during the asynchronous read exceptions are thrown
    Double data = reader. EndReadMultiSample (i);

    You can call the method BeginReadMultiSample here once again
    }
    }

    In addition, this article: http://digital.ni.com/public.nsf/allkb/485201B647950BF886257537006CEB89?OpenDocument talk about different causes of the reserved resource error.

    Kind regards

    Alexandra Valiton

  • Output broken for writing DAQmx

    Hello

    I need emergency assistance with a problem I have with write DAQmx.  The 'DAQmx write VI' is located inside a while loop that repeats every 20ms.  I use queues to transfer data between several asynchronous VI and the data does not update all 20ms.  Because I'm not going to tie the whole project I faked the timing of 20ms to 'Wait for next ms Multiple' vocation.  What happens is I will send 20ms of data to the VI DAQmx writing, he will have all the data output with 4ms can sit idle for 16ms.  I implemented the task for the DAQmx example 1000 per channel at a rate of 50 kHz, which should take all 20ms to the exit.  I also checked the waveforms of entry the entry have 1 k samples and a detachment of the 2nd-5.  When I went from the DBL 2D table has not changed.  I want to emphasize that all data is sent into the 4 DC.  It's confermed visulaly and with the node 'written examples.

    I did a test where I hosted my VI to run as fast as possible.  In this case, the output was a sine curve, but looking more closely, I found that the output frequency of 25 Hz 5 times faster than the signal that I sent to the writing DAQmx VI.  In addition if you limit the loop to 10ms iterate the data is output for 4ms and the idle 6ms.

    I know that everything is configured correctly.  I rechecked the data I sent you the properties of the task.  She should be out correctly, but it isn't.  I tried calling support NEITHER and he was not particularly helpful.

    The equipment I use is a PXI 6723 AO map.  I will attach a vi that anyone could run and I will attach a picture of the exit on an oscilloscope. Thnak you for the help

    -James

    I solved my problem.  I needed to add a calendar DAQmx and DAQmx writing change the task before entering the while loop.  I use the calendar to set the mode of the sample and the source of the command, while simple DAQmx writing sends and matrix of zeros.  With these added it works very well.

    -James

  • Run DAQmxWithUI DotNet example

    Hi, I have an error when I try to run the DAQmxWithUI sample using Measurement Studio 2008 - SynchronizeTwoAIContinuous example. Basically, the error stated that I don't have the license for the analysis module. My question is that I don't see in the code example that is to import the analysis module. Is there something that I am missing to build the example?

    Thank you.

    K.

    This example uses the Analysis.Math Library, which requires a license. This example is installed with Measurement Studio instead of DAQmx and it is assumed that you have a license for all components of Measurement Studio. If you want to use this example, you can remove the assembly from the list of project references and remove using the statement. Then when rebuilding, errors will indicate the methods of ArrayOperation.CopyRow. They can be easily replaced with your own code.

    You can also use API .NET DAQmx examples that don't depend on a Measurement Studio license. They can be found in start > all programs > National Instruments > NI DAQ > text Code support > .NET 3.5 examples.

    If you have a valid license of Measurement Studio, try to refresh the license file. In Visual Studio, go up to the Measurement Studio section and select refresh the license of the project file.

  • Data DAQmx finished

    Hello:
    I use traditional DAQ for a long time and just now, I try to use the drivers DAQMx to reuse an old project. The vi who made data acquisition seems simple and yet I cannot find examples of DAQMx help me replace the functionality.

    I've attached a snapshot of the vi but in short, the appellant vi (not shown) generates an event and pass now vi. This vi is developing material for a finite acquisition but after 10 scans raises the event that awaits the appellant then after that the finite number of scans is reached it read the data and transmit to the other screws for the presentation.

    I'm looking for a way to configure my DAQMx hardware to do the same thing, to generate an event after 10 scans so other vi can be run while the acquisition continues.

    Thank you.

    Hi Mike,.

    With the DAQmx driver installed, you have access the DAQmx examples in the LabVIEW environment.

    By selecting help > find examples, then you can navigate to hardware Input/Ouput > DAQmx > events. I think that the first examples listed called "Acquire and chart N clock-all internal tension and Event.vi should be what you are looking for your last post. Check it out! I hope this helps!

  • Acquisition of data & MDI - Exception after the closure of the MDI child with execution of the task-Daq

    Hello

    while I make my first steps with Measurement Studio and c# in Visual Studio 2008, I tried to close an MDI child with a running task Daq breast. This throws an exception because the task has already been deleted. So, how can I avoid this?

    THX, Peter

    Hi Peter,.

    Sorry for the delay.

    It is normal behavior when the DAQmx task is still running.

    You must stop/clear the task before closing the window. It's especially good style to work with only one user interface / window.

    I hope this helps.

    Kind regards

    N. Ralf

    BTW:

    A good starting point are the DAQmx-examples:

    Where can I find examples of NOR-DAQmx?
    http://digital.NI.com/public.nsf/allkb/E3BAF6FC4017960B8625755A00525D37?OpenDocument

    Measurement Studio installed NOR-DAQmx examples
    http://digital.NI.com/public.nsf/allkb/52F5F5EF78AF084286256E0B007FE793?OpenDocument

  • With the API c for linux, how can I decimate the clock at a 10 kHz signal?

    Hiya.  I know that the clock signal is decimated on the chessboard in a few places... is there a function in the linux api c for export a decimated signal?  Can I choose any arbitrary decimation, or am I limited to the various bases of time used on the map (a series of M in my case)?

    Thank you!

    You use DAQmx (8.0 or 8.0.1)?  If so, you have a few options:

    Counter output:  Available frequencies are {80 MHz, 20 MHz, 100 kHz, external} / {2: 2,32-1}

    Output frequency:  Available frequencies are {10 MHz, 100 kHz} / {01:16}

    Export clock of AI or AO task:  Available frequencies are {external 20 MHz, 100 kHz,} / {2: 2,32-1}, but going too fast will result in a material synchronizing error on ADC or DAC.

    On the M-series: DAQ there are two counters, a single frequency output, HAVE a single timing engine and a single engine timing AO (if your motherboard supports AO).  Simply choose any subsystem available to you.  If you have need of a constant 10 kHz and then the frequency output is perfectly adequate, it is programmed similar to a meter output (reference Dev1/freqout instead of Dev1/ctr0).

    If I remember correctly (I'm on Windows for now), on Linux the C ANSI DAQmx examples should be installed in \usr\local\natinst\nidaqmx\examples.  It should be an example of output included continuous meter.

    Best regards

  • Generation of digital signals through external trigger pulse on PCI 6251

    Sir I want by NI 6251 because I read it has the ability to generate and acquire digital signals on port 0. I want to know that can I generate external clock wave triggering (providing impulses to a line on the acquisition of data)?

    Hi Ali211,

    Yes, you can use a source of sample for the digital input/output clock external clock. You can connect the external clock source to one of the lines PFI (PFI0-PFI15) and specify the source clock sample like this outer line of PFI.

    There are some shipping DAQmx examples that you can start with. Find the examples by clicking Help > find examples in LabVIEW.

    DAQmx continually reading digital channel with External Clock

    DAQmx channel External digital writing Clock

    Hope this helps.

    Chris G

  • I need assistance with e/s commands NIDAQmx

    Hello users of LabWindows/CVI

    I'm trying to use LabWindows/CVI to develop a data acquisition application that will use a device USB-6289.  I can get a running application that will acquire the data I want.

    However, I have an annoying problem: the new features of physical channel in the control of IO NIDAQmx instrument file do not work correctly for me.  I wonder if I am missing something simple or if others are experiencing this same problem.

    I use the controls that they are used in all the DAQmx examples provided with LabWindows/CVI.  In short, control of the string is converted to a physical channel control.  When I pull down the menu from the ring, it's filled with all the channels, I expect to get.  However, I cannot actually select all the channels and make them appear in control after the closure of the pulling down of the ring.  In addition, "browse them...". ' and 'filter... ". "don't quite work.  In short, I have to manually type my channels in the control as if it were still a standard chain control.

    This problem exists in my program, as well as in all of the examples provided with LabWindows/CVI 9.0.

    I LabWindows/CVI 9.0.1 (375).  In MAX, I have 5 devices.  The first 4 are real devices that are sometimes present and sometimes absent.  The USB-6289 is peripheral 3 when connected.  Unit 5 is a simulated USB-6289.

    Any help would be greatly appreciated.

    Bill

    Hi again Eren,

    It is a follow-up to my own recent post.  I solved the problem, but am left confused.  When I created the control on my screen, I just created a standard chain control.  To play in the user interface editor, I discovered a submenu control IO NIDAQmx under custom controls menu.   If I select a control from there and place it on my Panel, everything works as expected.

    I find it interesting that when you change the properties of the custom control or standard control, the dialog box modify the standard strings is used.  This is part of the reason why I am confused.  The other reason is that none of the examples provided LabWindows/CVI works for me.  Work for someone else under the 9.0.1 version?

    As I get my program to wortk now, I consider the problem solved.  However, I still would like to know if the examples should work on my system.

    Thank you

    Bill

  • analog on variable

    Hi all

    I may be obtuse here, but is it possible to generate a variable voltage AO without use of tampons and waveforms, i.e. just send a single value to the analogue as and when desired?

    I got it to work by creating a waveform where the offset is the desired voltage level and the amplitude and frequency are zero, but it seems to be a long way round to achieve what is necessary.  Also because I create the tension of the AO as a servo motor control signal, I need to be able to have a quick response to the location information.  I found that the buffer size and sampling frequency that give time to cycle/day can cause failures if the buffer is too small, or it seems, if the computer is busy elsewhere.

    Ideas/thoughts gratefully received

    Happy holidays to all

    Andy

    Using LV8.5 + XP + PCI-6733 AO/CTR map

    Have you looked at the DAQmx examples? There is an update to call Gen tension. Writing DAQmx has simply 1Ch 1Samp.

  • Toggle the analog inputs and tasks of output on the same card in LabView

    Hello

    I'm relatively new to LabView and am trying to find the best way to switch between reading and writing tasks on my PCI-6024E. It seems this would be a common thing to do, but I found no good documentation or any relatable example program. Basically, I would like to be able to monitor certain analog inputs and then write that some outputs if an entry is in accordance with certain specific conditions (say > 4 Volts voltage). It is my understanding that you can only signal (input and output) types associated within a single task in DAQmx. I also understand that you cannot have multiple tasks running at the same time on the same material/map, otherwise you get a: 50103 error 'The specified resource is reserved. Calendar is not really all that matters to me, but quite synchronous and effective would be nice.

    I have attached a sample program that shows more or less what I'm trying to do. I want to follow several analog input lines (AI0 AI1, AI2 and AI3 and) effectively at the same time. If certain conditions are met, AI3 > 4 Volts, then write 5 Volts for analog AO0 and AO1 outings. I also want to maintain output at 5 Volts up to AI3 falls below 4 Volts. Is there a better way to pass the task to read and write than what I've done here? In a sense, all I really do is toggle of a state machine if the required conditions are met and if start/stop tasks of reading/writing necessary.

    One last question, is there a way to display the four channels in the waveform graph using the 1 d NChan 1Samp mode so I can have a time chart and indicators?

    P.S. I'm under LabView 2011 on Windows 7. Your ideas and suggestions are appreciated.

    Thank you

    KJ

    I also understand that you cannot have multiple tasks running at the same time on the same material/map, otherwise you get a: 50103 error 'The specified resource is reserved.

    This is incorrect.  You can't have two tasks of the same type running on a single card.  You can have an analog input and analog output task running simultaneously on the same hardware.

    You are right that each task can have only one type of task (entry or exit).  Discover DAQmx examples in the example Finder to get examples of synchronized input and output.

    PRO TIP: In the Finder of the example, go to the drop-down list in the lower left corner.  Pull down and select Add Hardware.  In the pop-up window, add your PCI-6024E to the right pane.  Click OK in this window.  Then in the main window of Finder example select your hardware from the drop-down list and check the filter results by the hardware.  The example Finder then only you will show examples that are out-of-the-box compatible with your hardware.  I am sure you can find something to fit your needs here.

Maybe you are looking for