Problems configurin​g a port in niPXI-6509 card as input port using static DIO Register Level Programmer maual

Hello ,
             I am using a ni PXI-6509 card for my application. Since I have to compile my application in Interval Zero RTX, I am using the static DIO Register level programming using VISA. I have successfully configured the card to do output on  port0. But when I attempt to comfigure another port1(not the same as output) I can successflly configure it. But when I send 5V through the corresponding pins I donot get a value 1 in the Data register for that channel.
the following i did to configure as Input...
1) IO Select register set to 0 (for input as the manual suggests)
2) read from IO data register.
Do I need to do anything special to configure as input port.
please suggest...
Thanks
Kuchi

Hi Sathish,
Given how much blatant, undisclosed, and unrepentant
cross-posting [1] [2] [3] [4] [5] you've done to ask this question, I
gave you the benefit of the doubt that you were new to the NI forums
and didn't understand the etiquette of this community. However, looking
at your profile, you've been around just over 8 years! How can you be
so selfishly impolite?
To your credit, you at least searched the forums to find (somewhat) relevant to which topics to reply, but as you said you 'tried the entire NI Site', I'm surprised that you missed the DDK home page [6] that has a link to the M Series register map.
[1] Re: m series register programming in straight C
http://forums.ni.com/ni/board/message?board.id=90&​message.id=1644#M1644
[2] Re: Problems configuring a port in niPXI-6509 card as input port using static DIO Register Level Programmer maual
http://forums.ni.com/ni/board/message?board.id=90&​message.id=1645#M1645
[3] Re: Problem with writing to registers
http://forums.ni.com/ni/board/message?board.id=90&​message.id=1646#M1646
[4] Re: Is there a Register Level Programming manual for NI 625x PXI
http://forums.ni.com/ni/board/message?board.id=270​&message.id=7661#M7661
[5] Re: Where Can I find information about register level programming the PXI 6259?
http://forums.ni.com/ni/board/message?board.id=250​&message.id=53551#M53551
[6] Register Level Programming for OEM Customers
http://digital.ni.com/express.nsf/bycode/exyv4w?op​endocument
Joe Friedchicken
NI VirtualBench Application Software
Get with your fellow hardware users :: [ NI's VirtualBench User Group ]
Get with your fellow OS users :: [ NI's Linux User Group ] [ NI's OS X User Group ]
Get with your fellow developers :: [ NI's DAQmx Base User Group ] [ NI's DDK User Group ]
Senior Software Engineer :: Multifunction Instruments Applications Group
Software Engineer :: Measurements RLP Group (until Mar 2014)
Applications Engineer :: High Speed Product Group (until Sep 2008)

Similar Messages

  • How can I communicate PXI-6509 by Static DIO Register-Level Programming?

    - How can I communicate PXI-6509 by Static DIO Register-Level Programming?
      PXI-6509 physically Port0 is connected to Port1.
      For checking all connections are correct for this case so I have used DAQmx Test Panel. Just in case everything is ok.
      In this case I interested in to communicate the PXI6509 by Register-Level Programming.  
      I have tried to use Open VISA Test Panel for sending and reading data (in MAX explorer) and
      use NI-Spy for checking communication data.
      The first step I configured Port0 to Outputs state and Port1 to Inputs state.
      The second step I setup Port0 to 0xAA.
      The third step I read back Port1 and expected data will be 0xAA but just only 0x0. Why???
       1              ViOut8(0x03D83318, 10, 0x00000041, 1)

    Hello!
    We don't do support on register-level programming but the problem you are experiencing might be due to tri-state on the ports?
    Please check this manual that covers register programming of the device you are using:
    http://digital.ni.com/manuals.nsf/websearch/47300C3471742AD0862570AE005E0AD1
    Regards,
    Jimmie Adolph
    Systems Engineer Manager, National Instruments Northern Region
    Bring Me The Horizon - Sempiternal

  • Remap PCI 6509 below 1 MB (Register Level)

    Hi All,
    my name is Wolfgang and I ask fo your help with Regiser Level Programming of the PCI 6509
    I refer to this manual:
    DAQ
    Static DIO Register-Level Programmer Manual
    for NI 6509, 651x, 6520, 6521, and 6528 Devices
    found here:  ftp://ftp.ni.com/support/manuals/371580a.pdf
    Accoding to chapter 3 I want to remap the device below 1 MB to 0xD0000 (PCI MITE adress) and 0xD1000 (device adress)
    I do the following steps according to page 3-3:
    1.) "CWrite(0x10,0x000D0000)"
    I do this by BIOS Int 1A and it works, I can read it back.
    2.) "Write(0xD0340,0x0000AEAE)"
    This also works, I can read the values back with the DOS-Tool "debug":
    0xD0340 is 0xAE
    0xD0341 is 0xAE
    0xD0342 is 0
    3.) "CWrite(0x14,0x000D1000)"
    I also do this by BIOS Int 1A and it works, I can read it back.
    4.) "Write(0xD00C0,0x000D1080)"
    This step seems to be the problem:  After this, the device should be seen at 0xD1000, but it is not there, the space is empty.
    When I read the value back I get:
    0xD00C0 is 0x80
    0xD00C2 is 0x00 instead of the writen value 0x0D
    0xD00C3 is 0x00
    What is my mistake?
    Thank's for all help.
    0xD00C1 is 0x10
    0xD0343 is 0

    Sorry, the text seems to be mixed up then sending.
    Let me post this part again:
    I do the following steps according to page 3-3:
    1.) "CWrite(0x10,0x000D0000)"
    I do this by BIOS Int 1A and it works, I can read it back.
    2.) "Write(0xD0340,0x0000AEAE)"
    This also works, I can read the values back with the DOS-Tool "debug":
    0xD0340 is 0xAE
    0xD0341 is 0xAE
    0xD0342 is 0
    0xD0343 is 0
    3.) "CWrite(0x14,0x000D1000)"
    I also do this by BIOS Int 1A and it works, I can read it back.
    4.) "Write(0xD00C0,0x000D1080)"
    This step seems to be the problem:  After this, the device should be seen at 0xD1000, but it is not there, the space is empty.
    When I read the value back I get:
    0xD00C0 is 0x80
    0xD00C1 is 0x10
    0xD00C2 is 0x00 instead of the writen value 0x0D
    0xD00C3 is 0x00

  • Is anyone having a problem connecting 400 firewire thru an adapter for the 800 firewire port on a Macbook Pro 2011? It does a kernel panic every time I connect it. Is there a "proper way" to connect it?

    Is anyone having a problem connecting 400 firewire thru an adapter for the 800 firewire port on a Macbook Pro 2011? It does a kernel panic every time I connect it. Is there a "proper way" to connect it? Just in case it makes a difference I am trying to hook up an Avid Mbox Pro for Pro tools.

    What is the part number and model of Firewire adapter?
    I have used them in the past without any problems whatsoever.
    Allan

  • HT4060 Cannot get iPad 2 charged beyond 1%.  All charging ports tried: AC adapter(s), USB 2 port on MacBook Pro. ITunes shows iPad only for a few seconds. iPad displays alternately: Apple logo, battery w/slim red band, then battery w/1% charged informatio

    Cannot get iPad 2 charged beyond 1%.  All charging ports tried: AC adapter(s), USB 2 port on MacBook Pro. ITunes shows iPad only for a few seconds. iPad displays alternately: Apple logo, battery w/slim red band, then battery w/1% charged information. How can I get it to charge beyond 1% so I can proceed to troubleshoot?

    I have had your exact problem with my old 3GS, now I cannot even get it to turn on, I still see that it is supposed to be charging though, but it never charges any so it seems.
    I replaced the Lower Dock Connector Assembly back when it still charged while hooked to my PC, and it found it made no real difference.
    http://www.amazon.com/gp/product/B003Y5YXLK/ref=oh_details_o05_s00_i00?ie=UTF8&p sc=1 
    At this point I am not sure if I should replace the battery and hope for the best, or just junk the phone, I cannot really sell it if I cannot reset it...

  • Problems with ASIO on multiple Audigy 2 ZS cards

    G'day,
    I've been using an Audigy 2ZS PCI for a couple of years now with great success. I convert old audio recordings to various digital formats using a couple of applications (mainly Adobe Audition 1.5 & 2.0).
    Recently, my workload has increased to the point where I needed one card to just record at high res, and another card to handle just playback and general Windows bells & whistles without impacting the performance of the recording.
    I installed a second 2ZS, it was detected by Windows, etc, and I set it up so Windows uses one card (identified as A800) for all its stuff, and the second card (B000) is used only for ASIO recording.
    That's where the nightmare started. I've uploaded and installed the May 2006 Creative driver update, but I still suffer from a number of problems, some related to Audition, some not.
    The least annoying problem is that all the Creative drivers seem to identify only a truncated version of the ID string. So for example, in various applications, I see "SB Audigy 2ZS [B0 -1" or "SB Audigy 2ZS [A8 -5". This is annoying but not showstopping.
    The biggest problem is getting applications to correctly interact with the Creative Labs ASIO driver and enumerator. Most applications (Nero, Audition, Premiere Pro) can "see" the ASIO driver, but when it's selected, it may not work at all, or may work from one or the other sound card, without any clear indication of which card is selected.
    I'm sorry if this sounds generic, but I've spent a week with the Adobe folks, who simply ended up telling me "it's a problem with the CL drivers", and most forums I frequent say the same thing, and the specifics vary from application to application, but at the core, CL drivers are just not working properly with the system when two cards are installed.
    By way of example, using ASIO4ALL has fixed many of the card selection problems, but even there, sometimes the inputs of one card are disabled, sometimes the other card, and in the middle of a recording session (line in jack, 44.1k/16 bit), the input waveform slowly biases down to -2V and then all I get are inverted samples - quiet appears as max. value samples, while valid audio appears as -2V samples! If I put the audio line into the other card, it plays just fine (I know what I'm doing WRT grounding and line levels, etc).
    This system has run essentially non-stop since September 2005, and I guess it collected a lot of software crud, so I bit the bullet and performed a clean reinstall of Windows XP and updated every driver I could. Some problems have since changed for the better (i.e. clicking on the configure button of the CL ASIO driver no longer bluescreens or displays an empty window), but the problems described above still happen all the time.
    I was wondering if other users have seen the same or similar problems, and if so, what has worked for you?
    The system is a Gigabyte 81PE1000Pro2, PCI bus, 3.2GHz P4 with HT enabled, 2G physical RAM, and a 1.5Tb RAID disk system.
    Recording when a single sound card (either of the cards works beautifully on its own) is perfect; just when both cards are installed, everything gets confused! Even the WDM drivers don't correctly identify or manage the routing of inputs and outputs reliably.
    Sorry to go on about this. If anyone can offer constructive suggestions (I define "constructive" as not telling me to "buy another type of card" or (as one poor soul suggested) telling me that multiple PCI sound cards are not supported under Windows), I would be most grateful.
    Thanks and regards,
    Peter

    G'day Jutapa, thanks for looking at this!
    Yeah, I got all the possible ASIO drivers listed, one CL ASIO driver is listed for each card, and I have spent much time trying different configurations of card order, I/O port order, direct sound enabling/disabling, timesync enable/disable, etc.
    The problem for me with the CL ASIO drivers is that it limits me to 48/96k sampling only. That is not acceptable, because I need to sample at 44.1k for "straight" conversions to CD, or 192k/24-bit for archival purposes (used for extremely old or fragile recordings), so I end up with large files that nearly always need to be resampled to 44.1k, or saved permanently at 192k/24-bit. Typical filesize is 650Mb, largest so far is 5.66Gb - so that's an awful lot of time spent downsampling or pointless upsampling. I'm starting to think that the problems I'm experiencing may be due to sampling at "non-native" ASIO or WDM rates. I haven't tried sampling at 48/96k to see if that "fixes" the problem...
    Using the WDM wrapper drivers (I don't know if these are provided - or supported! - by Creative or Adobe) results in randomly disabling one or the other Audigy. At that point, the only way to recover functionality for the disabled card is to reboot. Sometimes only the inputs are disabled, sometimes only the outputs, sometimes both. There is no pattern that I can see or duplicate.
    Both cards appear to work fine under Windows. I can define either card as the default recording or playback device, and I can define one card as the default recording and the other as the default playback, any combination works fine. However, any application that uses WDM drivers to access the cards also get confused when a card's inputs suddenly become disabled! This does not appear to happen when Windows is the only application using the cards.
    Specifying "use preferred devices" in Windows does disable the non-selected card (or card input or output if I specify different cards for input and output) in other applications.
    The problems are much worse when I try to use any ASIO drivers to access the cards. This problem with ASIO appears regardless of the application I use.
    I have installed ASIO4ALL, and it finds and configures the cards without any problems in ALL applications - but if I'm recording (with no other applications or drivers or tray applications loaded or active), when I stop recording and restart, the input I was just recording from appears disabled! If I open the ASIO4ALL configuration window, one or both Audigy cards will have their inputs disabled, or both inputs AND outputs disabled. This doesn't happen all the time, and my workaround is not to stop recording once I've started. Not a good workaround! I do realise that ASIO4ALL does fiddle around with the sample rates in the background, but at least when it works, I get a single clean sample without having to do all the resource-intensive resampling later. Maybe it's 6 of one, 1/2 dozen of the other...
    I understand and appreciate that perhaps CL never intended to provide software functionality for more than one Audigy on any given PCI bus/bridge. I just don't get why the drivers appear to work natively under Windows (I'm assuming that Windows just uses WDM access) but not with any other applications.
    I will try and do some testing with "native" ASIO sample rates (i.e. 48/96k) and see if that fixes some or all of the problems. My concern here is really that my expectation is that the drivers, once identified and enabled, should not suddenly disable themselves in all applications (by whatever mechanism), regardless of what sample rates are specified. But maybe that's too much to expect.
    BTW, this happens with any combination of 2 of my 3 Audigy 2ZS cards, each of which works perfectly on its own with ASIO and WDM drivers. So it's definitely a multiple card issue.
    The workaround that has been suggested is to purchase a different vendor's card : but there are so few cards that I can use to sample at the resolutions I require, and they are all so bloody expensive, that's why I've committed so much to CL Audigy 2ZS.
    I'll get back to you once I've tried a few days working at the "standard" ASIO sample rates. Thanks again for taking the time with this stupid and unusual problem!
    Kind regards,
    Peter

  • L550/010 USB port not working properly, non-standard USB ports

    I wondering if anyone can shed some light on this strange problem I'm having with my laptop USB ports.
    Background.
    I have a USB device (CED-M2 USB Chronograph). The device comes with Windows 7 software to upload fps readings.
    The CED has a calculator style keyboard - so you can lookup data without the laptop.
    My L550 PSLWSA-01000Q, is running Windows 7 professional.
    Problem.
    When I connect the CED into the USB port the buttons on the CED no longer operate, As soon as the USB lead is disconnected the buttons work. Uploading the data doesn't work either. The buttons freeze occurs as soon as I plug into a powered USB port (even if user not logged into Windows and programs are not running).
    I've installed the upload program onto two PC's at home (Vista Home and Windows 7 Home) and both PC's connect to the CED and upload fine. Furthermore, the CED push buttons works perfectly! So, this leads me to think that the hardware or signals from the laptop USB ports is not standard.
    I've tried all three laptop ports (e-Sata/USB and normal USB ports), same problem.
    Any ideas what could be causing this problem?

    Hi Jerry
    Firstly, thanks for repsonding.
    All L550/010 USB ports appear to work well on other devices (Sierra Wirless card, HP optical mouse, HTC phone), doesn't matter which port (USB, Esata/USB) all works fine with these units.
    I've tried connecting the Chrono via a USB 4 port expander - same problem, no comms, chrono buttons locks up. Connect to Home PC running Vista Home and Windows 7 Home and works fine 9 - just can't take those to the range.
    The Chrono unit is self powered (9V Alkaline) and it's new, so USB supplied 5V is not a problem.
    The buttons seize whenever the laptop is powered up. Also, if the chono unit is powered down, connecting the USB lead to the laptop turns it on (wakes up). This wake up functions on both home desktop PC's and laptop (good), however, with the laptop I can't power down the Chrono as the buttons don't work.
    Whilst laptop connected, and rebooting the Laptop, the Chrono buttons will work just before the Press F2 for setup screen comes up - so could it be electrical.
    I've downloaded the latest BIOS from Toshiba and Intel chipset too - no change.
    I got the unit to connect once tonight - when I plugged my mouse in at the same time - USB configured for mouse, and whilst doing that the Chrono worked. Once mouse working, Chrono stopped. Can't repeat results.

  • How can I write to port C and read from port A&B simultaneously using 6503 DIO-24

    I attempting to read from Port A and B which are grouped together and at the same time I want to write to Port C. The problem I having now is that every time I want to read from Port A and B, Port C seems to be effected. I have only used the easy dio's vi this may be the root of my prblem

    Hello,
    You will need to use the advanced digital VIs to accomplish what you are trying to do.
    The Easy DIO VI's are simply a combination of two DIO advanced VI, so you will use the same two advanced VI with a little different calling method. We want to call both PORT Config VI first to configure two ports for read and one port for write. Then we can simply read and write to the ports as desired, perhaps in a loop.
    The best place to start would be to look at the LabVIEW examples for Digital Input and Output operations. In LabVIEW, go to Search Examples then under I/O interfaces select DAQ (or Data Acquisition)-> Digital Input and Output->Immediate Digital Input and Output. From her you will want to look at the examples under the 8255 chip which is the chip on
    the DIO-24. I would recommend looking at Read from two digtial ports and the Write to one digital port VI's.
    From here you will simply need to combine the two together. One note: you will want to make sure that both port config VI are called before either Port Read or Port Write VIs.

  • Please help! Not able to set Video input Port(S-Video or Composite)on Linux

    Hi
    I am using JMF2.1.1e(Linux performance pack) for video capturing on Linux OS. I want to set video input port(S-Video or composite) through my application. I am using the following code:
         if ( dataSource != null )
              arrControls = dataSource.getControls ();
         if ( arrControls != null )
              nCount = arrControls.length;
         System.out.println("No. of Controls: " + nCount);     
         for ( i = 0; i < nCount; i++ )
              if ( arrControls[i] == null )
                   continue;
              if ( !(arrControls[i] instanceof Control) )
                   continue;
              componentControl = ((Control)arrControls).getControlComponent ();
              System.out.println("ComponentControl : " + componentControl);
              if ( componentControl == null )
                   continue;
    But, i am getting No. of Controls: 0 (Zero). So i am not able to get any control component also. Rest of the application is working fine. Please help me solving this problem.
    Thanks in advance.

    To go a stage further.
    Google run a Jabber server for their service.
    Jabber apps (those that can) use a Protocol called Jingle to make the A/V connections.
    Google's version is not even that compatible with other Jabber apps. (See Here)
    The Plug-in in the Google Install (Or the Standalone Web Browser Plug-in allow Browsers to access the GoogleTalk A/V side as does the Standalone PC app called GoogleTalk as well.
    iChat uses a process called SIP (Session Initiation Protocol) to connect to other iChat Users or to the AIM for PC app.
    However this also works in any iChat to iChat Connection no matter if the Buddy List is an AIM Login based one, Jabber (including GoogleTalk) or A LAN based Bonjour Chat.
    In you care this is not going to work.
    Getting the Standalone (Intel only) Browser Plug-in and using the Chat option in the Google Mail Web page is probably the easiest option.
    7:31 PM Friday; January 7, 2011
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

  • Thunderbolt port wont connect to SAMSUNG and audio port detection disables internal speak forever

    I've had this Yosemite (10.10.2) since it's launch and never have I encountered a problem with my hdmi-to-thunderbolt port adapter until now I actually decide to use it. I find out that I cannot display my Mac on any TV screen to play a movie, watch Netflix or, play a game in fullscreen.
    That not the only problem I've encountered.
    I've encountered the internal speak disappearing from the audio output settings when I plugin my headphone. When I remove the jack from the audio port the internal speaker doesn't alway come back when I want it to. There needs to be a manual way to switch back or a thing to switch of the auto-detection.

    Eric,
           Thanks for the advice but, my Macbook pro is all the way up to date with the latest stuff. I this is of a more software issue I ran into and found out the new OS (Operating System) has affect my Thunderbolt port. I'm wondering if there's a way to fix it?

  • Need help with VI for a DIO 6509 card.

    I need to create ONE VI to control different lines on the DIO 6509 card.  I want to be able to input the VI with the port/line i want to control and then also input it with the state, 0 or 1.  How can i do this with / or without the Assistant.   It seems like with the assistant, i have to know the state of every line on the port when i set it.  But sometimes i want to just set one particular line on the port with no regard to what the other lines are set to currently.
    Thanks for any help,
    Jason

    It can be done, just use the physical channels a build your tasks on the fly.  Your application sounds like a debug interface, so for an example you can setup your interface to read an Entire port or the entire card or whatever you wish, then choose to write a port out or line out.  All of this is possible through the DAQ MX VIs.  How many of these cards do you have in a single system?  What version of DaqMX do you have?  What version of LabVIEW?  Can you be a little more specific in what you want this application to do? 
    Paul <--Always Learning!!!
    sense and simplicity.
    Browse my sample VIs?

  • How to submit data from multiple Input Ports in single SUBMIT button  click

    Hi,
    I am in SPS8.
    What exactly steps I need to perform to submit data from multiple Input Ports.
    I couldn't able to submit One input Form and one Input Table to BAPI data service in single SUBMIT button click.
    I debugged the VC application in SPS8.
    While debugging, I found that when I click the SUBMIT button in the Input Form, Only data in that Input
    form are being passed to the BAPI, But not the Table Form data.
    If I click on the SUBMIT button in another Input Table, Only data from that table is being passed to the BAPI, but not the Input form data.
    Essentially I need to submit both of them in one SUBMIT button.
    Thanks,
    Ramakrishna

    Ramakrishna,
    From the word document that you sent to me the steps you are missing to map the appropriate information into the BAPI is first you are not mapping all data rows into the table input port. To do this double click on the input table view and change your selection mode from single to multiple. Then when you click on your link between the BAPI and your input table you will see a new option appears under data mapping "Mapping Scope" select All Data Rows.
    That's the first part of the problem to get the BAPI to recognize both the inputs coming from the form and the table eliminate the submit button from the form. Drag and drop a link from the output port of the table view to the Input port of the BAPI. Double click on the link between the BAPI and the table view and open the expressions editor for the two fields:
    1/ Automatic Source
    2/ SKIP_ITEMS_WITH_ERROR
    On the hierarchical folder structure on the right expand expand the Data Fields node to find the fields from the form and map them accordingly.
    Now when you hit the submit button on your table it should pass the BAPI all the parameters from both the form and the table.
    Hope this helps,
    Cheers,
    Scott

  • Sysgen : How to read the input port data type, width and rate dynamically in a masked subsystem ?

    Hello everybody,
         I am designing a general purpose block in system generator. I pass the user parameters to the block through masking it. Some user parameters can change the block configuration. The input port data type, width and rate can also affect the block configuration.
         The problem is that these values (input port data type, width and rate) are subject to change. So I should read them dynamically, then change the block configuration through programming the "Initialization Commands" field. But unfortunately there is no straight way to read the input port information.
         There are some methods in for example the "Black Box". these are:
    input_width = this_block.port('din').width;
    input_rate = this_block.port('din').rate;
    But these methods are not applicable to a masked subsystem.
    I have tried other ways also. You can find them below. None of them worked.
    Does anybody know how can I solve this problem?
    Other ways I tried:
    1)
    design_name([],[],[],'compile')                                       
    q=get_param(gcb,'PortHandles');
    get_param(q.Inport,'CompiledPortDataType')
    get_param(q.Inport,'CompiledPortWidth')
    get_param(q.Inport,'CompiledPortDimensions')
    design_name([],[],[],'term')
    2)
    ssGetInputPortDataType
    3)
    ts = Simulink.Block.getSampleTimes([gcb '/Input'])
     

    Today we rely on Simulink to perform parameterization of your designs in two ways:
    Parameterizable Subsystems and Blocks : Parameters themselves can be MATLAB expressions that need to be evaluated for which we need the MATLAB interpreter
    The very useful Rate and Type propagation or Simulink compilation that allows us to specify types & rates in one location that gets systematically propagated to all.
    To truly make the HDL Netlist that is generated from SysGen parameterizable, we would have to implement some of this capability in the HDL netlist itself by:
    Using Generics(VHDL) or Parameters(Verilog) - We would have to capture the bit width(type) propagation through levels of hierarchies and finally parameterize the IP itself based on this value
    Since IP itself does not have this capability through generics, we would have to package a separate tcl script that updates the IP parameterization appropriately in response to top level parameters(or GUI parameters)
    Interpreting MATLAB expressions and translating them into VHDL/Verilog expressions (alternatively tcl expressions of IP). In simulink, mask parameters can be passed from one level to the next. Also parameterization of a block can be composed of Matlab expressions using variables from ancestor masks & the MATLAB interpreter – so we will need to somehow capture that as well.
     

  • ATI X800XT is adc port same dvi signal as the dvi port

    For starters, what does "adc" stand for? Does it mean the adc is an analog port needing conversion to digital for display to an apple cinema display? someone at apple just said it stands for apple display connection. Yes, I know I still need an adapter, but I'm wondering if this port is inferior the the dvi port on the card. I don't know if the adaptor is just changing the physical hardware connections, or something else.
    I want to go from the adc port thru an adc/dvi adaptor to the matrox mxo box, out of the mxo to apple hd 23" display. I need to reserve the other graphics port (dvi) to go thru a dvi/vga adaptor to my vga monitor.
    Is the adc port on the card the same as the dvi port in terms of the type and quality of signal? What is the adc port anyway?

    The video quality should not be compromised by using any of these adapters. The ADC outputs the same exact digital signal as the DVI outputs. The ADC-to-DVI adapter basically discards the USB and power features and passes the digital AND analog signals through.
    As mentioned above, both ADC and DVI also carry analog video signals. Using a DVI-to-VGA adapter, an ADC-to-VGA adapter, or a combination of both will allow you to use an analog VGA monitor from either port on your video card, again with no degradation of the signal.
    If you are missing any or all colors or the signal is degraded in some way, you must have a bad connection, bad adapter, or bad cable. Try reconnecting or replacing each part one at at time to determine the culprit.
    As for the problem of non-matching DVI connectors, check the link below to determine which ones you have and which ones you need. There are pictures of each connector on this page:
    http://en.wikipedia.org/wiki/DigitalVisualInterface
    http://en.wikipedia.org/wiki/AppleDisplayConnector
    You should be able to find an adapter (or gender changer) that matches up to your cable. A web search should give you plenty of sources and options. You may try a place like Cyberguys.com: http://www.cyberguys.com/ (Search for "DVI gender" to see all available adapters.)
    With quality cables and adapters, you should be able to achieve what you are trying to do with no signal degradation to each of your monitors. Let me know how it goes.
    Brent

  • NI PCIe-6509 register level programming

    I'm asking National personnel, who is responsible for device driver developing, to give me information about register level programming. Programming this board using DAQmx software is too slow for us - about 2,5MHz is the maximum for one pin.
    I've already have RLP for PCI version of this board, but PCIe is different - only one BAR is available - and size of memory region also differ (512K). I've written skeleton kernel module for this board - and now problems to attach to hardware, but information absence stops me to progress further.
    Please, help me.

    Yes, RLP for the PCIe-6509 is different than for the PCI-6509. Looking at the hardware itself, you can see we've used different ASICs. The newer express revision has two STC3 ASICs while the previous PCI revision has two STC2 ASICs. These chips are different as you've encountered and thus their programming is also different.
    Unfortunately, we do not have any RLP information for the STC3 at this time, nor do we have projections for when it will be made available. If this is an urgent need, please contact your local sales or support engineer and we may be able to work with your further.
    Joe Friedchicken
    NI VirtualBench Application Software
    Get with your fellow hardware users :: [ NI's VirtualBench User Group ]
    Get with your fellow OS users :: [ NI's Linux User Group ] [ NI's OS X User Group ]
    Get with your fellow developers :: [ NI's DAQmx Base User Group ] [ NI's DDK User Group ]
    Senior Software Engineer :: Multifunction Instruments Applications Group
    Software Engineer :: Measurements RLP Group (until Mar 2014)
    Applications Engineer :: High Speed Product Group (until Sep 2008)

Maybe you are looking for