DAQMx NI PCI-MIO-16-1 for BPSK/QPSK Laser Comms test

Hello

I am completely new to LabView and trying to write a program that will create a BPSK/QPSK or QAM signal for me to create my Department (NI PCI-MIO-16-1) using DAQMx Board. I do not have the toolkit modulation and thus need to make from scratch (I guess).

My main question is whether it would be possible for me to create my signal desired in MATLAB - because I am really uncomfortable with this programming language - and move my LabView signal for her to be expelled as a sign of real tension using the DAQ boar.

Whatever it is, what would be the best way for me to create these signals if I do not have the Modulation Toolkit, I see the entire Web site of NOR?

As things are, I already managed out of some built-in waveforms (sine, triangle, etc.) using features available in LabView. However, if I try to do a sinusoidal signal using MATLAB code

(for example, x = 0: pi / 24:2 * pi;)    y = Sin (x); ) where I take only out of my box of The Mathworks and plug it into the block to "Build the waveform" whose production goes to the DAQ assistant, I get errors on my don't not execution of MATLAB code.

Ultimately, what I want to do, is create the signal to drive a PCB I to modulate a laser diode and then capture it again at the exit of a photodiode.

Thanks for your help!

Spyros

Hello Imtiaz,

Fortunately, I managed to resolve it in the last days. Thanks for your help!

Spyros

Tags: NI Software

Similar Questions

  • PCI-MIO-16-4 error 200329 after running a while

    I use a card PCI-MIO-16-4 for a combination signal generator and an oscilloscope for a student laboratory exercise.  I use ao0 to generate a variable frequency waveform (defined by the controls on the front panel) and ai6 to acquire the resulting signal.  To experience the two must be synchronized for the acquisition of scope starts simultaneously with the beginning of a generation analog.  Synchronization is performed using ctr0 in generation mode and set the same frequency as the analog output.  The meter output through rtsi0 for relaxation of beginning on the analog input.

    The application seems to work very well until the output frequency is changed "too quickly" while the analog input section will post 200329-error of the vi DAXmx Start Task.  After receiving this error, the computer must be restarted to resume operation of the Commission - even MAX panels will be simply repeat the same mistake on the analog inputs up to a reboot.

    If have tried the application on a Board of the USB-6221 BNC (using pfi9 to route the trigger start signal) and were unable to make the same error.

    It is on a computer running window 7 Enterprise sp1 with LabVIEW 2012 (32-bit) sp1 with the f5 patch installed.  DAQmx 9.6.2 has been installed for the original tests for both cards.  Installation DAQmx 9.8.0f0 does not change the behavior.  The PCI-MIO-16-4 passed the tests of the DAQ Diagnostic Utility 2.1.

    I tried using rtsi6 and rtsi0 as the routing without behavior change trigger signal.

    I have attached a stripped down version of the application that is always the problem.  There are 7 required files so that they are in a single .zip file.  With the frequency setting knob, it takes usually just a couple of "twists and turns" on the controller to cause the entry to the analog error.  The output of the DAQ Diagnostic Utility is also attached.

    Thanks for advice on what I can hurt in this application.

    The solution to the error:

    First attempt, the application had two structures of parallel events that have allowed the frequency be changed while there was also an acquisition that occur.  Modified to have a structure of single event so that the frequency changes may occur between acquisitions (risk of conflict Access Board?).  This made no difference to the error.  He would always get error-200329 after that the frequency has been changed several times.

    Discovered that just reset the jury would clear the error.  Considered catch the error and reset the jury whenever it happened.  Prefer something that will prevent the error from happening at all.

    Final solution was to erase the data acquisition task after each acquisition scan and reset.  It was only necessary erase the tasks of acquisition and not production jobs or a timer.  After several hours of change of frequency, amplitude and phase, no error had occurred.  I think that it has cured the problem.

    I now have two different copies of the application.  One is for use with the PCI-MIO-16-4 (new one that clears the task of acquisition after every scan) and one for use with the NI USB-6221, who uses still two parallel event structures, does never erase the task of acquiring and never shows the error when it is used with anything other than the PCI-MIO-16-4.

  • Installed OR-DAQmx Base 15.0 for Device Manager (PCI-MIO-16-4 & PCI 6713) Watch always point of exclamation on both cards.

    There are two cards I have installed on this computer. The two cards are PCI-MIO-16-4 & PCI-6713. They all have two cable connecting to each other on top. The current operating system is Windows 7 64-bit with 4 GB of memory.  I went to the drivers OR support and typed in the serial number for these two cards. The two cards came back with the same drivers. That is NEITHER-DAQmx Base 15.0. Installed the driver NOR-DAQmx Base 15.0, but shows Device Manager always the exclamation point on those two cards. So, I tried to search for new hardware and get a message saying cannot install driver. I also tried to restart. Help, please.

    Thank you

    hms168

    Drivers install successfully. Thank you!

  • 200170 with PCI-MIO-16XE-10 error

    Hello

    I work in a lab and one of our machines had to be updated in Labview 8.5 in 2011 to implement a new box to tools.  I changed any code and have not yet implemented any changes for the new box to tools.  In addition, the program worked before the upgrade. Now, when I run the program I can not run a test because some parameters that indicate that everything is ready are not fulfilled, these parameters are read by the PCI-MIO-16XE-10 (Dev3).  Then, when I stop the program I get the following error:

    I use the DAQ assistant to read a Digital-In.

    After you have upgraded, I assume this problem is either bettween compatibility 2011 (probably DAQmx) and the card PCI, or that the driver for the PCI card does not work right (even if it says that the device works properly on the 'Self Test' max).

    While the above issues likely causing the problem?  The PCI-MIO-16XE is only compatible with traditional and not DAQmx?  How can I check to see if it is set up right if it is compatible with DAQmx?

    Thank you

    Link

    The problem is exactly what this message says. The device has only port0. He could never have worked with port1.

  • Can't run a PCI-MIO-16-1 (6070E) more quickly than half speed

    I'm new to all this, so please be understanding. I have a PCI-MIO-16-1 running CentOS 5 with NIDAQBase 3.3.0 and NATION 1.1.0. This card should be able to do 1.25Ms / s I need 2 channels running at half that speed, which is perfect. I was nothing to do, but play with the contAcquireNChan.c sample that comes with the battery. My first problem is that I discovered that I could not run the map faster than 20Ks/sec. After you play with it for a few days, I upgraded my software stack of 3.2.0 and, and I suddenly could spear the map faster! I had not changed my code. I was getting 1-channel 625Ks/s really well. Then I changed my code to capture two channels, and I found nothing that I can receive the card run faster than half the speed. And I mean just, say, 650Ks/s. I can run a channel to 625, or 2 to 310, and I suppose that 4 to 155, etc.

    If I'm right on the edge, my program will crash after a few seconds with the following error:

    DAQmxBase error: RLP invoke node it is not enough data in the DMA buffer to complete reading of the VI buffer.  Request less data, or wait until there is more data in the DMA buffer.

    If I'm 'more' the little 'edge' sampling rate, the program will crash immediately with:

    DAQmxBase error: DAQmx Base Read.vi
    Some or all of the requested samples are not yet acquired.

    So my questions are: I'm just misunderstanding how this card? 625Ks/s is necessary limit it? Or am I not call functions properly to get the full flow? Or, perhaps, given my experience with the upgrade to 3.3, is there still something wrong with the drivers? Should I look for a newer version of the software? Can I get a preliminary copy of the next beta to try? Finally, should I go by using correct DAQmx (not the "base"), even if it has not been updated since 2005 (I need to downgrade my OS)?

    I'll fix my example (modified). It really is, I'm doing here of things really simple. Maybe someone with more experience can spot an obvious error.

    Thank you very much!

    DK

    Hi David,

    I'm in Group DAQmx Base, and the AI limit you encounter is a defect in the DMA code. Because you use a PCI on Linux, the best route for you to take use DAQmx 8.0.1 [1]. It is true that the driver is old, but your material is plu ;-)

    Although we have not done internal testing to know for sure, CentOS 5 will most likely run DAQmx 8.0.1. Since you already have OR-KAL 1.10 configured and running, DAQmx 8.0.1 should install quite easily. From there, you will have a better pilot as well as more hardware features supported.

    However, if the kernel uses CentOS 4 k stack (as new versions of RedHat), you may experience a kernel panic. If you are in this situation, let me know and you and I can't for alternatives.

    [1] DAQmx 8.0.1 for Linux
    http://Joule.NI.com/nidu/CDs/view/p/ID/1194/lang/en

  • Several cards PCI-MIO-16-4 in a PC

    Hello

    I have two systems on the same SCXI, using a card PCI-MIO-16-4 to control instruments in a chassis.  Currently, I am working on the new software to combine these two systems in one, but without any hardware revisions.  Because of the distance between the two chassis, I don't have the ability to chain the.  Is it possible to use both PCI-MIO-16-4 cards in a PC at the same time?  Thank you very much for your help!

    -Eric

    Hi Eric,.

    Assuming that you have available PCI slots in your computer, you can use two cards PCI-MIO-16-4 in a computer simulatneously.

    -Jake B.

  • Desperate: What is the speed of a simultaneous acquisition of data NO? (PCI-MIO-16-1 (6070E))

    I am struggling to understand how fast, I should be able to run my PCI-MIO-16-1 (6070E). The card is valued at 1.25MS / s. I understood that run several channels divided it. I'm perfectly fine with that. Specifically, I need 2 channels clocked at 625KHz, each, this card should be perfect. However, in practice (using MAX or SignalExpress), can't the card to run faster than about half that speed. In other words, I can take 2 channels at 315KHz. If I go on that, I get a 'strange' behavior, including a machine so overloaded and lazy that I have a hard time to kill the process. If I go directly to the maximum speed, I just get an error about the ADC does not complete on time.

    I've been more present here: http://forums.ni.com/ni/board/message?board.id=250&thread.id=52447, but I had marked this thread as resolved. Indeed, this Council has me full speed running on a single channel, and it's a thing of beauty. However, I hit a different limit, so I'm trying a new thread.

    This seems to be a very simple question: what should be the theoretical maximum speed be on this map, once I have start trying to take more than one channel? Am I restricted to less than a total of 1.25MS / s due to the action of switching of the CDA that she questions the channels? I can't get 1.25MS / s single channel? I'd be able to do 2 625KS/s channels, or that I'm wasting time because the card does not have a simultaneous sampling? If I can't spin the full flow I think I should get, I must have a different card and move. I don't know if I'm wrong, or hit a hardware limitation that I don't know.

    Thanks for reading!

    DK


  • PCI-MIO-16-4

    Hello

    I find a "PCI-MIO-16-4" in the laboratory and Iw as long as you're wondering how to find details of which version is what I want to know what family that (e.g. "NEITHER 6052E".

    I installed in on the mother boared computer, but it can not find the driver for it.

    Can you please help with this.

    Thank you!!!

    http://www.NI.com/PDF/products/us/1mhw321_22, 344_48, 312_13a.pdf  Data sheet

    http://Joule.NI.com/nidu/CDs/view/p/ID/2933/lang/en Drivers

    http://digital.NI.com/public.nsf/allkb/B0D5630C0A50D5C6862578E800459248 Driver compatibility table

    Looks like the 9.5.1 drivers should work with your card.  This will depend on the version of LabVIEW, you use it if you can use if.

  • Can I use PCI-MIO-16-4 with windows 7

    I'm still on windows XP, but will be upgrading to windows 7. Can I still use PCI-MIO-16-4.

    I guess not.  I don't see where he works with DAQmx and the NOR-DAQ (now called traditional DAQ) is not compatible with Windows 7.

  • OR PCI-MIO-16-1 & NI PCI-6070E digital outputs to scb - 68 to the electric circuit

    I am designing a circuit and trying to the NI PCI-MIO-16-1 & NI PCI-6070E DAQ from the interface and the SCB-68 to my small circuit. The outputs are 0 (low) to 5 (high) Vcc. I underdstand the NI PCI-MIO-16-1 & NI PCI-6070E are identical regarding the outputs Digital 5 volts? Also the current will be enough to light an LED on a PS2501-4 or an Octocoupler of 4N38? If this is not the case, what I need to do to amplify the current. Or if you have any suggestions on the resistances, capacitiors, etc. Please let me know. Thank you!!

    You are right in your way of thinking! From a source of 5 volts, resistance of 500 ohms in series with your LED will provide enough drive in math class of ohm's law you have already provided.

    Paul C

  • Meter very low frequency using PCI-MIO-16-4

    Hello

    I am trying to use a card PCI-MIO-16-4 with BNC-2090 to CI FREQ. Because the sometimes less than 1 Hz frequency of our leaders, or even no time measurement taken, the vi program always shows "Error-200527" and tells me that the min frequency must be greater than 1,192 Hz. If this card cannot measure very low (even zero) frequency in time measurement taken? If it is possible, how? Could you show me some examples? Thank you very much.

    Damien

    What method of measure do you use to measure your rate?  You are able to assign at least 0 (default) to 2 that would be the rounded version of 1,192.  Alternatively, you can try to use one of the other methods to measure and see if that helps.  All these values can be set with the channel to create VI.

  • Driver missing for PCI Simple Communications Controller for U41

    I have a problem with a driver for PCI Simple Communications Controller for U41. Please help for the best solution thanks

    Good day and welcome to the community.

    This is usually resolved by installing the Intel Management Engine Interface package.

    Please take a look at the pages of resources of your machine, under the section of Chipset :

    http://support.Lenovo.com/us/en/products/laptops-and-netbooks/u-series/U41-70

    I don't know if there are also the Serial i/o package.

    I hope this helps a little.

    Kind regards.

  • PCI-MIO-16-1 shows the digital inputs 1-7 on, without same cable connected

    Max, my PCI-MIO-16-1 shows the digital inputs 1-7 as having entries of tension without same cable connected to the Board. No amount of spin with her (to the MAX) seems so he can act correctly in input or output mode. It's true, there are voltages on these pins. If I connect my cable (to a TBX-68 block), I see that it has on $line0 (on port0) 0v, 5v on line7 and 2, 5V on the rest. Trying to put these lines to something else in MAX seems to do nothing. (I also can't control the OD, either.)

    This card has tried to get a couple of have Weiwei at high speed. Now that I'm branching out, I found a strange behaviour. Of course, I tried to restart and turn off the computer and turn it back on. Automatic test MAX Returns instantly with a message "transmitted", that gives me hope, even if I don't trust the speed at which it seems to perform the check.

    I'm a complete noob at this stuff. Is there something obvious that I might be dominant? Is there a way I can test more deeply that the card works as it should?

    The open connections to the TTL inputs are usually detected as logic 1. You are not testing properly. Connect an entry to two gnd or + 5V. Don't let them ever floating.

  • Where can I download a user guide for a HP laser jet printer p2055dn?

    Where can I download a user guide for a HP laser jet printer p2055dn?   [email protected]

    Hello

    You may not be able to find the manual for it, but it's the P2050 series Manual:

    http://bizsupport1.Austin.HP.com/BC/docs/support/SupportManual/c01461642/c01461642.PDF

    Kind regards.

  • Driver for Lenovo Printer Laser LJ2000 Windows 7, 64-bit

    I can't find the driver for Lenovo Printer Laser LJ2000 on Windows 7 64 bit OS

    Hi, AlbertChung

    I just looked around the Internet to find answers about this request, according to Lenovo China website said that there is no driver for Windows 7. I managed to find a driver on Lenovo China site, but it supports: Windows 2000, Windows 95, Windows 98 Second edition, Windows Me, Windows NT, Windows XP. This is why I can not guarantee that the driver works with Windows 7.

    The driver that I found: http://support1.lenovo.com.cn/lenovo/wsi/Modules/DriverDetail.aspx?ID=3514

    This list shows the Lenovo Windows 7-compatible printers:

    http://www.microsoft.com/en-gb/windows/compatibility/win7/CompatCenter/ProductViewerWithUpdatedFilters?TempOsid=win7&Type=Both&ProductCategory=Printers%20%26%20scanners&CurrentPage=0&TotalPages=35&SortCriteria=Relevance&ShowCriteria=0&Compatibility=All&TextSearch=lenovo&ProductName=lenovo&LastRequested=10&Locale=en-gb

    Kind regards

    Smithy.93

Maybe you are looking for

  • Composers not appearing in the Menu on the iPod

    Well, I have several 1000 songs on my iPod.  When I connect my iPod to my computer and click on the device, I see all my songs and artists.  When I unplug and browse the device I can't see some of them.  I then did a search on the iPod for the "ten"

  • error - 54?

    Once again, third time to writing and submit this question), I get "error - 54', but is not in the list of apples from mistakes online.» I see now, I'm not the only one! TOO MANY COMMUNITIES TO CHOOSE! Same thing for the subcategories. In addition, m

  • How can I correct the name of the place, where I took my pictures?

    I use pictures 1.3 on a Macbook Pro. Whenever I take a photo in my hometown with my iPhone, the name of the village added photo is fake. How can I fix it?

  • Mio c710

    Hoe kan ik mijn gps op daten.

  • Get my data sorted after recovering the pc after reinstalling windows xp recovery disk

    Hello I have an advent 3217 running xp sp3 and after the most recent windows update failed I put on by accident and was then trapped in a reboot loop who gave me an error code of c000021a. I tried pressing F8 and try all the options, but nothing work