PCI 6220 digital I/O CB68LPR

Hi,
I would like to know how to connect the PCI 6220 with CB68LPR for digital input and output? appreciate your answers.
regards,
nazreen

Hello Nazreen,
You can use the SHC68-68-EPM 68 Pin Shielded Cable (part #: 192061-01) to connect your PCI 6220 to the CB-68LPR. 
The CB-68LPR connector block has 68 pins labelled "J0" through
"J67".  These pins have a one-to-one correspondance with the 68
pins of your PCI 6220, i.e. pin "J5" of the CB-68LPR correspondes to pin 5 of the PCI 6220.  From looking at the M-Series Help
manual under 'IO Connectors and Pinouts'', you can find what pins
correspond to what actual signals on your DAQ device.  The PCI
6220 has three ports (groups of 8 lines) available for digital
I/O.  I can see from the pinout diagram for the 6220, that port 0
line 0 (P0.0) corresponds to pin 52, or terminal "J52" on the
CB-68LPR.  I hope this helps!
Travis G.
Applications Engineering
Message Edited by Travis G. on 04-05-2006 04:54 PM

Similar Messages

  • [Question] PCI-6220: digital level at the pause of a continuous impuls train with external trigger

    Hallo,
    I'm trying to use a PCI-6220 card to generate a continuous impuls train which will be paused at an external trigger. I've used the example code in the example library to generate the impuls train. The idle state of the impuls train is set to be high. But I figure that die digital level at the pause is sometimes high and sometimes low. I suppose that the level stays at the exact time when the pause begins?
    Is my assumption correct? Is there any way to let the impuls always pause at the idle state, like it will then be paused after a full impuls is finished? Any tips or links will help. Thanks in advance.
    Wei

    Yes your assumption is right. The output is latched to the last set value.
    If you are generating the pulse through the counter,  setting the Idle state in Create Virtual Channel.vi   doesnt help?

  • Trouble Acquiring Digital Input through 1302- 1180- 1349-PCI 6220- software

    Hi,
    I've got an SCXI-1000 chasis, and I'm trying to use an external clock and trigger signal to acquire data from a BNC 2095 board.  I have the 1302 unit to input my external digital signals.  The information feeds through the following units:  1180--> 1349 --> SHC 6868 EPM cable --> PCI 6220 card --> software
    I've got my trigger connected to terminals 39(+) and 24(-) in the 1302 unit.  The external clock is connected to terminals 38(+) and 33(-). 
    Within the DAQ Assistant, I've selected the trigger as PFI 1 and the clock as PFI 0.
    I'd like to test the setup, but the test panel in the MAX won't let me select PFI0 or PFI0 as a channel.  I've also got a acquisition VI made, but it doesn't log any data even though there are no errors.  That's why I want to check that I'm getting the trigger/clock signals properly.
    Any ideas on what to check or change? 
    Thanks,
    Michael

    Hi Michael,
    In general, it's not a good idea to call the DAQ Assistant in a loop, since it allocates and frees resources every time it runs. You might want to take a look at the DAQmx examples in the NI Example Finder (Help>>Find Examples). There are located in the Hardware Input and Output\DAQmx directory in the Example Finder. There are several examples, with several timing and triggering configurations.
    Here is some information about reference triggers: In NI-DAQmx, the stop trigger is referred to as a reference trigger. The reference trigger establishes the reference point in a set of input samples. It allows you to acquire samples both before and after the trigger is received. The number of pretrigger samples to be acquired is set using the Pretrigger Samples input. The number of posttrigger samples to be acquired is automatically determined by subtracting the number of Pretrigger Samples specified from the number of Samples to Read specified.
    Also, take a look at the article I am linking below for information about NI-DAQmx. I hope all of this helps!
    Learn 10 Functions in NI-DAQmx and Solve 80% of Data Acquisition Applications
    Michael P
    National Instruments

  • PCI-6220 COUNTER (Labview): Does "Sample Source" = "Gate Source"?

    Hello,
    I'm using Labview, DAQmx, PCI-6220 (Counter0).  I connected an incremental encoder signal to the source input of CTR0.  In Labview, the "DAQmx Timing" vi requires that the "source" input be wired.  Does this "source" actually mean the source of the sample clock vs. the "Source" input to the counter?
    Thanks for your assistance,
    Chris

    Chris,
    When you talk about using a DAQmx Timing vi, I assume that you are performing
    buffered event counting or any other task that performs buffered acquistion. 
    You can see an example that performs buffered event counting in NI Example
    Finder called Count Digital Events Buffered - Continuous.  The DAQmx
    Timing vi in this example is used to read the current state of the counter
    into memory at a constant rate.  The source input of the Timing vi in this
    case means the source of the sample clock.  This clock is what determines
    when the counter state is read and stored into a buffer.
    If you are performing event counting, and do not need buffered acquisition (no
    sample clock), you can look at example Count Digital Events.vi in Example
    Finder.  In this example no DAQmx timing vi is used.
    Regards,
    Jesse O.
    Application Engineering
    National Instruments
    Jesse O. | National Instruments R&D

  • Synchronizing 1 PCI 6220 and 2 PXI 6711 Boards

    Hello,
    I have created a program that writes both digital signals to the PCI 6220 board and analog functions to two 6711 boards.  Upon testing the output of these boards on the oscilloscope, I discovered that the timing of the digital board was about a half of a second behind the timing of the analog board.  If anyone has any ideas about why this may be happeneing itd be greatly appreciated.  I believe it is a synchronization mistake.  I have the boards connected with an RTSI cable but i never reference the cable in the program.
    Attachments:
    Ultracold Bloom User interface.vi ‏77 KB

    One solution would be to run a wire (a real one! you know with copper inside it? ) from the counter output to one of the PFI lines on the same card and then tie the PFI line to RTSI bus...
    There might be a more elegant way of doing it that someone could share, but this would certainly work. Just make sure that you document in your code the assumption that this jumper wire is in place.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • PCI 6220 how to route I/O signals?

    Hi
    I am using a PCI 6220 connected with a SCC 2345, on labview 71 XP based.
    I have 24 V signal and I want to divide the frequency, and send out divided signal on RTSI 0.
    I tryed to use a SC-DI on the 2345, but I don't know how to route the DI signal to the CRT0 source signal?
    Any Ideas?
    Laurent

    There is an infodoc numbered 48430 which helps

  • PCI-6220 Analog output to Biometrics DataLOG?

    Hello all,
    I am trying to send an analog signal to our Biometrics DataLOG device.  Currently, I have the PCI-6220 card installed and am running the signals through a BNC-2111 DAQ.  I am getting no output from our card through our DAQ, any suggestions?  Thank you!

    Provide some detailed information. How is the 6220 configured? How is it wired to the bnc? Do you see an output when you test the device in MAX? Are you checking the output with a meter or a scope or are you just relying on this unknown (to most of us) logger?

  • Help PCI 6220

    Hello I have a final project study on the design of a tester and I want to develop the program on the LabWindows / CVI for the  PCI 6220 National Instruments  if you help me  thank you

    Hello,
    Maybe you should explain more precisely the functionnalities required for your tester.
    Beyond that, you can find many DAQ examples in CVI...

  • DAQmxbase with pci 6220

    I have developed C code to sample a USB-9215A using nidaqmxbase on windows xp. Installing only nidaqmxbase (not nidaqmx) the code ran well. Now on the same machine I have installed a PCI-6220 card and am trying to reuse the same code (for both devices  Dev1, Dev2). After trying many different strategies it is not working and the USB device no longer works either. Sequence of events:
    1) There did not appear to be a driver for the 6220 using nidaqmxbase
    2) So removed nidaqmxbase and installed nidaqmx (940f1) , the device is now found (Usb on Dev1 and PCI on Dev2)
    3) Tried to compile the code but it appears  nidaqmxbase is not a subset of nidaqmx as indicated in the documentation (e.g. calls to "DAQmxBase****" functions are not found when linking against NIDAQmx.lib) and code will not compile
    4) So reinstalled nidaqmxbase (345) over the top of nidaqmx, code now compiles (linking against nidaqmxbase.lib) but will not run (for either USB or PCI)
    5) Error is DAQmxBase Error: 2288296
    6) The devices do not appear to be available to nidaqmxbase e.g. program "lsdaq" does not show devices
    So the question is do I need to ditch the nidaqmxbase software and re-write it using nidaqmx functions or can nidaqmxbase be made to work with the pci-6220 (my preference)

    Solution found
    It seems that 6220 is not supported in nidaqmxbase, so removed all ni software and installed nidaqmx only
    Then the code can easily be ported by changing all DAQmxBase**** function calls to DAQmx***** function calls

  • Problems with PCI-6220

    Hi Labviewers,
    I'm using a a PCI 6220 card for AI and having some troubles (LabView 7.0 / XP on industrial PC / DAQ-mx 7.4 but I also tried with other versions).
    1) the card is not "plug'n'played", at least not completely; it's recognised as a NI card, but with no model: I need to reinstall the driver and let XP to search automatically the correct driver to have it working
    2) my program works well if manually launched, but doesn't acquire data when launched at Startup; in this last case, after the program is closed, MAX is not able to access the card (it cannot even reset it!), moreover, restarting/switching off the PC does not help: the only way to get the card working again is to completely uninstall the driver and reloading it!
    I found a workaround, though: keeping the program into the Startup folder, I delayed launching by some seconds.
    Has anyone seen something similar?
    Paolo
    Paolo
    LV 7.0, 7.1, 8.0.1, 2011

    I think you found the answer yourself by delaying the startup of your application.
    1) my suggestion is to always use the latest Driver. NIDAQmx 8.1 is out and available for free download.
    2) There might be something related to your specific HW that shows this behaviour. Basically, the driver is loading up sometime after the app has started. This means that when the DAQmx functions are called, the driver has not yet gotten hold of the PCI-6220.
    Try and change the PCI Slot for the card and see what happens. Anyways, adding a few seconds of delay at the beginning of your application may just do the trick.
    3) Also, did you check if your PCI bus is supplying 3.3 V as well as 5V on the rails?
    AlessioD

  • PCI-6220 Self Test 数采卡自检测

    我使用pci-6220数采卡。我用vc++编程,想咨询以下问题:
    1、是否有自检测函数?
    2、在采集过程中,运行自检测函数是否会影响?
    3、如果采集频率或电压失败,是否有函数可以直接判断?

    您好
    1 可以使用“DAQmxSelfTestDevice”这个函数
    2 会影响,建议在采集结束之前做一次自检即可
    3 采集失败是什么意思?如果是板卡自身的原因,自动会有DAQmx错误爆出的
    AE
    NI Shanghai

  • PCI-6220 AI

    いつもお世話に成って居ります。
    PCI-6220ボード/端子台(NI SCC 68)を使用してai0~ai5までの電圧値を、異なるトリガで別々のタスクで取得したいの
    ですが、可能でしょうか。
    普通に作成すると、リソースの共有エラーと成ってしまいます。
    トリガプロパティノードを使用して再トリガ有効にすれば出来る様な話を以前聞いたのですが、別々のタスクとした場合、
    どの様にすれば宜しいでしょうか。参考に成るサンプルが御座いましたらお教え下さい。
    又、デジタル出力でP0.0,P0.1,P1.0,P1.1ラインをOn/Off制御してそれぞれトリガラインをDev1/PFI0,Dev1/PFI1,
    Dev2/PFI0,Dev2/PFI1に設定したいのですが、端子台上では、P0.0とPFI0は同じ位置にあるのですがどの様に接続
    すれば良いでしょうか。素人的な御質問で申し訳御座いません。
    LabVIEWのバージョンは7.0を使用しています。
    以上、宜しくお願い致します。

    村井様
    ディスカッションフォーラムへの投稿有難うございます。
    日本ナショナルインスツルメンツ技術部大平です。
    こちらのご質問に関しまして、メールサポートで頂いているものと類似しているものですので、メールサポートと平行して返答させていただきたいと思っております。また、こちらでは他のユーザー様からの閲覧や書き込みも可能になりますので、このまま投稿を継続していくのが有効的かと考えております。
    現在私の方で、先日添付していただきましたタイミングチャートを拝見させていただいております。こちらの検証が終わり次第、返答させていただきたいと思いますので、少しお時間いただければと思っております。
    宜しくお願い申し上げます。
    日本ナショナルインスツルメンツ
    技術部 大平 悠生

  • PCI-6220 and Absolute Encoder

    Hi,
    Can anyone point me to a C# compatible example that would serve as a good starting place for determine the position of an UUT?
    Using 12-bit absolute encoder with PCI-6220, I need to determine if the UUT (with optical encoder mounted) is moved either up/down 30 degrees from 0.
    This piece of code will be called from another API to tell the motor to move then stop moving when the desired position of the UUT is found.
    Any advice would be appreciated.
    Sonny

    Hi nimaq,
    If you are using the DAQmx drivers, you can find the .NET examples here:
    C:\Documents and Settings\All Users\Documents\National Instruments\NI-DAQ\Examples\DotNET2.0\
    The position measurement example is located here:
    C:\Documents and Settings\All Users\Documents\National Instruments\NI-DAQ\Examples\DotNET2.0\Counter\Measure Position
    Chris Bolin
    LabVIEW Partner Program, CLA

  • Optimum sampling freq. in PCI-6220 DAQ

    The NI PCI-6220 DAQ has a fixed anti-aliasing filter (called "small signal bandwidth" in the documentation) of 700 KHz. The DAQ itself has a maximum sampling rate of 250 KHz.
    Currently, I sample a given signal (which may have lots of interferences) at 256 Hz, and then digitaly filter it and decimate it to get a final sampling rate of 16 Hz. This gives me a signal of a bandwidth up to 8 Hz, which is fine. Thus, I effectively oversample by 16, and then decimate by 16.
    I am wondering that, since the anti-aliasing filter is 700 KHz, then I might be better off sampling at a much higher rate, say 200 KHz, and then filter-decimate accordingly. I believe this should give a better performance since the anti-aliasing filter will work best in this case, while if I sample at 256 Hz then I am effectively not benefiting much from it.

    Your sampling rate needs to be at least twice as high as the highest frequency interfering signal, so it sounds like >=100 kHz will be needed to meet the Nyquist criterion on all the interference.  Any interfering component which is aliased in cannot be removed by filtering or other post processing. So you need to prevent the aliasing.
    The 16-bit converter of the 6220 has a theoretical dynamic range of ~96 dB. So to get the best measurement of the interfering signals you want to make sure that the signal is very near the full scale of the selected range.
    Even a simple RC antialiasing filter with a time constant of ~10 ms would substantially reduce the higher frequency interference components and make you signal processing much simpler.  Why do you not want an external filter?
    Lynn

  • Quadrature encoder on PCI 6220 DAQ custom digital filter problem

    I am using both counters on my 6220 DAQ for quadrature encoders.  What I am trying to do is filter some bounce that I am getting on the axes.  I want to be able to custom set the minimum pulse width for each encoder (or both the same should be fine). The problem is that the digital filter using DAQmx channel property for each line seems to work fine (I haven't proven that this actually works) but one has to choose from preset values (the smallest being 2.55ms).  I want to reject anything that is less the 10ms.  This document mentions that you can set up a programmable filter based on an external filter clock.  How do you actually do this?  Is there no way to use one of the internal timebases for this?  If so how?  The "Digital Filtering Conciderations for TIO-Based Devices" entry in the NI-DAQmx help states that you can choose one of four different values for a debouncing filter on a PFI line (different values than the previously linked document) and a custom filter value.
    OK here is the short question .... is there a way for me to digitally filter the lines coming into my counters to reject anything less then 10ms through software only?  If so, how?  If using an external timebase is required, how do I do this?
    Thanks in advance for any help
    Greycat 

    Hi Greycat,
    Although the documentation does mention that you can have one programmable filter setting, this is only true for TIO-Based devices. Unfortunately, the NI-6220 is a M-Series, which means that the only allowable minimum pulse widths settings are 125 ns, 6.425 µs and 2.55 ms. More information on this can be found in your NI-DAQmx help under NI-DAQmx Device Considerations » Digital Filtering » C and M Series.
    I believe for your application requirement, we would have to look into some oour Counter/Timer devices.
    S_Hong
    National Instruments
    Applications Engineer

Maybe you are looking for

  • Can I add a PCI Express eSATA card to my G5

    Hi All, Not clear if this will work...I have a late 2005 model Power Mac G5. I'd like to add this eSATA PCI Express card: http://www.worldofcables.com/store/viewItem.asp?idproduct=9232 So I can use this external drive with it's faster eSATA capabilit

  • AHH. Windows gone after mountain lion upgrade?

    Hi! I have a late 2011 model MBP. And i had the dual boot option with windows 8 (release preview) installed. On Thursday (4 days ago) i upgraded OSX to mountain lion. But just today i had the necessity to back to windows, and the option is not there

  • Deleting users help???

    I am an administrator, but when I go in the System Preferances then to Users and Groups, The user I want to delete is not listed, yet when I log in to the account, it does exist. Also on the top right of my screen, I click my user name, and the user

  • How to deal with transparency, variable background color and unsightly edges?

    I am a software developer, only know the Photoshop basics. A graphic professional designed for me an icon with transparent background. On some backgrounds it looks fine, but on other backgrounds the edges look bad. I read an Internet article that the

  • No Ethernet/Internet Connection on Parallels 7 Running Snow Leopard Server - Fix?

    I have recently installed Parallels 7 on my 2013 iMac, and have both Snow Leopard Server and Windows 7 running great on the Parallels platform. However, after installing some anti-virus software, "ClamXav" and "MacScan", I need to have the internet c