DAQ PCIe-6259 vs. PCI-6251

Should I buy a PCIe-6259 or PCI-6251 ? ( I think that PCIe-6251 is not delivered in the Netherlands)
Is the software for both cards the same?
What slot do I need with PCIe-6259 in my motherboard, PCI-express x1 or x4 ?
Can I use the terminal block BNC-2110 with a PCIe-6259 ?
Thanks a lot for any help.

Hello,
The PCIe-6259 is a x1 lane PCI express board. Basicly, the driver software is the same for both boards (DAQmx) and programming is not different for these boards. Yes, a BNC-2110 can be used allong with this board. Last, this board should be orderable in the Neterlands without any problems. For more order information you could contact the dutch office and ask for the sales department.
Kind regards,
RikP
National Instruments
Rik Prins, CLD
Applications Engineering Specialist Northern Europe, 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

Similar Messages

  • PID in PCI-6251

    Hi All
    i'm need to control solenoid valve by DAQ PCI-6251,but i'm don't have PID toolkit in program.
    how i do to PID wihtout PID toolkit.
    best regard
    zacha

    I guess it really depends on what you are trying to do.  If you truly are trying to do PID then my suggestion is buy the PID toolkit, it will save you time in the long run.  Of course, if you don't want to do that, then you are going to have to come up with the math on your own which could be challenging.  If really all you want to do is turn on and off solenoid valves then perhaps just writing to the digital lines will be enough for your application.  Those are the best thoughts I can suggest.
    StuartG

  • How to generate a pulse of 5 V -ve polarity in synchronis​ation with a 10 v input using PCI 6251 DAQ board

    HI
    I want to generate a 5V -ve polarity pulse to trigger my IEEE 1394 camera using an PCI 6251 (scb68 pin E) device, furthermore I am reading a standard Vsync signal from a SVGA port which is 10 v.
    Now I want to synchronise the image capture of an IEEE 1394 camera with the Vsync signal so that camera is triggered to capture at every 4th Vsync signal (which is 50HZ.). Presently I am able to read the Vsync signal and also generate the -5 v signal But the Daq board generates a continues -5v signal while I want a 1 ms pulse (for every 4th Vsync).
    Also this 5 v signal is generated even if the vi is stopped running.
    Can anybody guide me so this problem can be solved.
    Thanks a lot in advance
    Shri

    You can use the Write function, that is you can use the 10 volt signal as a trigger for the task, and when you get this trigger, the task starts and generate (writes) a waveform you defined in an array ("data", in the example).
    Something like this..
    DAQmxCreateTask("",&taskHandle);
    DAQmxCreateAOVoltageChan (taskHandle, clokSource, your_sampling_freq, -10.0, 10.0,
    DAQmx_Val_Volts, "");
    DAQmxCfgSampClkTiming (taskHandle, clockSource, SAMPLING_RATE,
    DAQmx_Val_Rising, DAQmx_Val_FiniteSamps,
    samp_to_read);
    DAQmxCfgAnlgEdgeStartTrig (taskHandle, input_channel, DAQmx_Val_RisingSlope, 9.0);
    DAQmxWriteAnalogF64 (taskHandle, 1000, 0, 10.0,
    DAQmx_Val_GroupByChannel, data, //data contain a pulse
    &samp_per_channel, 0);
    DAQmxStartTask(taskHandle);
    // and then you create a loop....
    For example you can specify data to be like this:
    data[0] = -5;
    for(i=1;i<1000; i++){
    data[i] = 0;
    Tell me if you need more help.....
    bye

  • PCI-6251 into LABVIEW DAQ Assist block interrupti​ons and resets

    Signals being received from PCI-6251 into a LABVIEW DAQ Assist block interrupts and resets every 10 seconds after 1 minute of data acquisition. Would this be a memory buffer problem or is it something related to the hardware? I am using a BNC-2110 hardware connector. Please view the attached image.
    Attachments:
    Interuption1a.GIF ‏4 KB

    Hey Peter,
    Ahh, I understand the graph now!  Hmm, this is very strange behavior.  Instead of using the DAQ Assistant, try to use the explicit DAQmx VIs (see picture).  You have more explicit control over what is going on with the DAQmx VIs and keep as much as you can out of the loop.
    Regards,
    Erik
    Attachments:
    analoginput.JPG ‏23 KB

  • How to trigger 5v -ve polarity from pci 6251 to sincronise the image capture

    Hello!
    I want to synchronise the image capture of an IEE 1394 firewire camera with an 50hz input signal (acquired from Vsync of VGA port ). I want to accomplish this using PCI 6251 (SCB 68 E series) device. The IEE 1394 camera can be triggered using a 5V –ve polarity signal but have no idea how it is achieved, some examples about the application would be helpful
    shri

    This example illustrates how an application might be constructed in order to trigger an analog acquisition as well as an external system concurrently with an E-Series board. The analog component has been made retriggerable by tying a counter pulse train to its sample clock. Due to the complexities of the DAQ STC, an analog output line is employed in order to generate a hardware-timed, regular, pulse used to trigger both the analog acquisition, and potentially an external system. This type of architecture could be used for "stimulous - response" testing.
    Attachments:
    Timing_with_AO.vi ‏123 KB

  • Brushless DC motor control using NI PCI 6251

    am doing my project Speed control of a sensored Brushless DC motor. am using NI pCI 6251 daq. now my motor is running.but i dont know how to calculate the speed. in BLDC motor, hall sensor is attached. can you send me the sample program for calculating the speed and to give as a feedbackk

    Will you please sent me VI model of BLDC ?
    my mail id: [email protected]

  • Closed loop control of DC motor drive using PCI 6251

    Hi
    i am using NI PCI 6251 for closed loop control of dc drive.(shunt motor,220v, 0.5HP, 2.5A rated, 1500RPM)
    the dc motor is fed from a bidirectional dc-dc converter. this converter works in boost mode(forword motoring) and buck mode(braking mode/battery charging)
    the converter is built using mitsubishi IGBT module. at low voltage side of the converter a battery bank of 48V is connected and high voltage side the motor is connected.
    An IR sensor is developed to measure the speed of the motor and a hall current sensor is used to sense the converter current.
    in the control part i have an inner current control loop(PWM controller) and a outer speed control loop.both controllers are PI controller. To measure the speed i have used counter of the DAQ assistant, then frequency. then this frequency is converted to RPM using labview.after giving the speed and current signals  to the controllers , then i started  tunning the PI gain, but at the starting the duty cycles was 100%, so the IGBT got damaged immediately. now how to tune the controllers during the closed loop operation.  the switching frequency of the converter is 20KHz.   
    can any body suggest me how to run the dc drive in closed loop ?
    thanking you.

    Hi Premenanda
    The freq data receiverd from the daq assistant has the units of Hz, or in terms of motor speed, rps (rotations per second). I can see that you are trying to convert that to rpm (rotation per minute). which can be done by dividing the rps speed by 60. Instead, you are multiplying it by 60 and also comparing with 2000. the resultant multiplied value is displayed in your program only if it is smaller than 2000.which is causing the problem here.( as seen in file 'original code.png)
    I have attached a file named 'modified code.png' that shows how the conversion from rps to rpm is done. Please do the required changes in your code and let me know if it works.
    Attachments:
    modified code.png ‏18 KB
    Original code.png ‏15 KB

  • Running LabView 7.1 with PCI-6251 in Windows 7

    I am very new to Labview, and would appreciate any assistance on this issue.  I was tasked with solving it and while I have made some progress I have now hit a wall.
    A computer with a PCI-6251 data capture card, some custom built (external) hardware and LabView 7.1 has been used for many years for a single, specific task, to do verification testing in a manufacturing environment.  The system works well and no additional features or functionality is required.
    The computer failed and a new one with a PCI card slot was purchased to replace it.  Of course as a new PC it has Windows 7 and hardware drivers for XP don’t exist.  I therefore need to run LabView 7.1 on Windows 7 with a NI-DAQ card.
    I installed the NI-DAQmx 9.5.1 driver and then installed LabView 7.1 (as discussed here).  The driver would not install if LabView was already installed since it gave the “unsupported on this version of windows error”.  MAX recognized the card, which it couldn’t when trying to use the 7.5 NI-DAQ driver.
    Now LabView opens but when I try to run the .vi used for testing it complains of 19 missing sub .vis which I cannot locate and I can’t find on the old computer to try to point LabView towards.
    I think something weird is occurring with trying to use the 9.5.1 driver with LabView 7.1.  Are there any suggestion or is there any advice on getting a PCI-6251 working with Labview 7.1 on a Windows 7 machine?   
    Solved!
    Go to Solution.

    After much greif and trying a half dozen various drivers with various settings and other ideas the following procedure based on Caraval's advice worked first time with no errors and seemingly no functional issues.  The system so far appears to be running in Windows 7 just as it was on Windows XP.
    1.  Install LabView from original install CDs, by opening the folder and right-clicking 'setup.exe' and clicking 'run as administrator'.  Selected 'do not install drivers' during the install procedure.  Rebooted computer.
    2.  Installed NI-DAQmx 8.9 from the self-extracting .zip file available here.  Shutdown computer.
    3.  Removed power, pressed power button to completely discharge power supply.  Installed PCI-6251 card.
    4.  Booted computer, and logged in.  Waited a long time, Windows eventually saw new hardware and installed drivers.  Verified MAX could see card.
    5.  Opened LabView and everything worked.
    Looks like we bought the system a few more years.  Will probably have to upgrade everything next time around though.  Many thanks to everyone who commented on this thread. 

  • Using PCI-6251 with Labview 6.1

    I recently purchased a PCI-6251 multifucntion DAQ board to get a higher sampling rate than my old PCI-MIO-16E-4 board.  However I have existing software that I want to run on the new board.  The board came with NI-DAQmx which will only work with Labview 7 or above.  I am currently running NI-DAQ 6.9.3 and the Measurement and Automation program does not recognize the new PCI-6251 board.  Is there anyway to get Labview 6.1/NI-DAQ 6.9.3 to recognize and configure the new board?  Or will I be forced to upgrade my Labview?

    The M-series boards (PCI-62xx are M-series) require NI-DAQmx driver. The NI-DAQmx driver requires a newer Labview. No way around it.
    John Weeks
    WaveMetrics, Inc.
    Phone (503) 620-3001
    Fax (503) 620-6754
    www.wavemetrics.com

  • PI controller with PCI 6251

    Hi all,
    I am using DAQ PCI6251. Can I use this card for creating PI controller ?
    Basically, I think that we can analyze a PI controller into two phases, including the proportional and integral phases. I could do this easily with Labview library. But I am facing a difficulty how to build the saturation block for PI controller ?
    Pls give me the solution.
    Thanks so much for your helps and supports.
    Best regards,
    Duy

    Dear Jochen,
    Thank you very much for your reply.
    I can describe what I am doing as follows:
    I would like to control the induction motor drive system with vector control approach.
    The equipments in my system include the induction motor drive system, inverter, PCI 6251 Labview card, block connector BNC2110. I am using Labview 7.1.
    I will gather the stator currents and voltages from the induction motor under analog signals. Then I will make some calculations on Labview with available Labview library. After that I will output two analog signals. PCI 6251 has two analog signals. I will use two analog signals from PCI6251 Labview card as input signals for PWM generating board which I could bulid. This PWM generating board will create signals to trigger IGBTs of inverter. And the inverter will create signals to control the induction motor drive system.
    In this drive system, we need to use two PI controller as the requirement of vector control approach.
    I hope that my description is clear.
    The expected sample rate is 10 kHz.
    I am using XP Window OS.
    I attach the diagram what I need to do as well.  
    Thanks so much for your great ideas.
    Best regards,
    Duy
    Attachments:
    Practical_diagram_Labview_NI.pdf ‏27 KB

  • Pci-6251 DAQmx reading VI average time

    Hi, all
     I am using PCI-6251    I have attached a VI and its profile data, I don’t really understand—the average time of DAQmx Read (Raw 1D I16).vi is 175.5ms, but the  longest is 984.4ms, why the difference is so big? is there a way to reduce the difference?
      Thanks
    Lyn
    Attachments:
    Sava all sample.vi ‏138 KB
    profile data.xls ‏130 KB

    Hi Lyn,
    I have taken a look over the code, there are various VI's that could be running at the same time as the DAQmx Read that your processor may be switching between (e.g. “Divide Data.vi”, “array max and min”). Have you considered implementing a producer consumer architecture? This would allow you to read the data off your DAQ card into a queue and process and/or save the data in another loop.
    In addition you are opening and closing your file with every iteration of the loop which will not help the performance of your VI. I would suggest take the “TDMS Open” and “TDMS Close” VI’s out of the loop.
    Best of luck with your application.
    Kind regards,
    Ben L
    Field Engineer
    National Instruments

  • Pci-6251 analog input set up

    Hi all,
    Can I set the analog input of PCI-6251 in mix configuration (some in differential mode and some in single ended mode). Because in my set up the differential option is greyed out.
    Thanks
    dphan128
    Solved!
    Go to Solution.

    Yes you should be able to do that. You have 16 analog inputs. For differential you will use two of those per channel. See the DAQ M series user manual. You can program channels on an M Series device to acquire with different ground references.To enable multimode scanning in LabVIEW, use NI-DAQmx Create Virtual Channel.vi of the NI-DAQmx API. You must use a new VI for
    each channel or group of channels configured in a different input mode.
    Remeber that for a differential that you would wire for example AI 0 to the + side and AI 8 to the - side. So now you can't use the AI 8 for single ended. AI 1 is related to AI 9 etc. up to AI 7, AI 16.
    Hope this helps.
    Using LabVIEW 2010SP1 and TestStand 4.5

  • SCB-68 Quick Reference Label for PCI 6251

    Hello,
    I would like to use the PCI 6251 multifunction DAQ card with the SCB-68 connector block. Can I make connections using the "SCB-68 E Series I/O connector pinout (Full)"?
    Ram

    Hello,
    Yes, you can use an SCB-68 with an NI 6251 and wire it according to the E Series full 68 pin pinout. The only differences between the full 68 pin E Series pinout and the 68 pin M Series pinout are:
    1) With M Series, PFI0 no longer doubles as both an analog and digital trigger input. It is only a digital trigger input. APFI0, which is pin 20, is a dedicated analog trigger input on M Series. This pin is shared with the AO External reference input on M Series and corresponds to the AO External reference input on an E Series.
    2) PFI15 on an M Series corresponds to a ground on an E Series.
    The M Series pinout for your device can be found in the M Series Help, located in the following location:
    http://digital.ni.com/manuals.nsf/display?ReadForm&lookup=Data%20Acquisition%3E%3EMultifunction%20DAQ%3E%3EM%20Series%20Devices&view=web_productcurrent&node=132090_US
    Nicole

  • How to use counters of PCI 6251 to count the number of pulses

    Hello,
    I have inputs from an optical encoder {pulse train} and i need to count the number of pulses for a short period of time to estimate the speed of the DC motor. Could you please tell me how to use the counters in PCI 6251 DAQ. I found something on DAQ STC, whichs says the input pulse should be connected to PF0 {ctr source}, but i have query where do i get the output {number of pulses counted in a particular period of time}.
    Looking for your reply.
    Thanks & Regards,
    bsnr

    Hi bsnr,
    Thanks for the post!
    In MAX (Measurement and Automation Explorer), if you find the device (DAQmx devices) and right-click, you can select pinouts - which should contain a table telling you which pins are what PFI lines.
    Then, in labVIEW, you need to generate some code to use the choosen coutner in a task to count digital edges. If your not sure on this, go to Help>>Find Examples>>Hardware I/O>>DAQmx>>Counters.. and take a look at some of the code provide.
    ps. It seems (maybe just your wording), but your expecting the counter output pin to provide the number of counted edges - this isn't the case.  
    Please let me know what you think?
    Kind Regards, 
    Kind Regards
    James Hillman
    Applications Engineer 2008 to 2009 National Instruments UK & Ireland
    Loughborough University UK - 2006 to 2011
    Remember Kudos those who help!

  • My PCI-6251 is not recognized by my PC. How to fix this problem ?

    hi,
    I have installed labview 7.1 without problem but next when I put the DAQ card PCI-6251 in my PC (Pentium 3 500 Mhz 256 Mo RAM motherboard ASUS P2B-F)
    it is not recognized by the computer but it is recognized on a more recent computer.
    what can I do to fix the problem ?Message Edited by rdussin on 04-20-2005 07:50 AM

    What is your OS ?
    Windows XP
    What is the configuration of your other computer and the OS ?
    Pentium 4 3 GHz Motherboard ASUS P800 Deluxe & Windows XP
    Which release of Measurement & Automation Explorer (MAX) do you have ?
    version 3.1
    Have you try on an other slot of your computer?
    yes
    Have you done the installation of your card in the following order:
    1. Install LabVIEW
    2. Reboot
    3. Install MAX
    4. Reboot
    5. Install your PCI board
    6. Reboot
    yes
    I've also checked that the 3,3V 5V & 12V are available on the motherboard

Maybe you are looking for

  • Access DataControls methods in a java class

    Hi All, Jdeveloper Version 11.1.5 I have created DataControls for SessionFacade web service. Inside the datacontrol there is a method getAllDepartments() which have a Return type which includes DaertmentId,DepartmentName,.... I want to know how can i

  • Problem reading .txt-file into JTable

    My problem is that I�m reading a .txt-file into a J-Table. It all goes okay, the FileChooser opens and the application reads the selected file (line). But then I get a Null Pointer Exception and the JTable does not get updated with the text from the

  • Billing for zero quantity is being allowed

    Hi, We have written a new copy control routine for data transfer VBRK/VBRP from Sales Documents to Billing Documents. This routine is for partial billing. When the partially billed quantity becomes zero, the transaction vf01 still allows the billing.

  • Oracle UCM Query Builder

    Does anyone know if is there a way to export the results of a saved query to a CSV or some other file that could be opened in excel. I can view the information I need in the query builder window but I have a need to export it to CSV for manipulation

  • Thunderbird is showing the same email no matter which email I click on.

    When I open Thunderbird it always shows the same old email no matter which email I click on to the right. I can only go back directly to the email provider to read my email. Is that a bug in Thunderbird or is it virus?