How can I control individual pins of VHDCI connector on PXIe-6548?

I need to use the VHDCI interface on slot 3 i.e. NI PXIe-6548 of NI PXIe-1062Q for testing purposes. I need to raise or lower the individual lines from the available 68 lines. Do I need to use VISA to do so?
If not VISA, how do NI-HSDIO VIs that are availble with LabView 2009 help to do so? The MAX test pannel specifies channel 0-15 and 16-31. How are these channels related to the 68 lines?
Solved!
Go to Solution.

Thanks Keith!
I still have some problems. I appreciate every bit of your help.
How does the in-built ni HSDIO VI take care of the parallel communication protocol. e.g. There are some pins as chip-select, Rd/xWr etc. they need to be raised or lowered according to the operation. Now, I am trying to communicate with the DUT using 9 bit data, 9 bit address.
I tried to write in the DUT using static generation VI. I formed a word of 20 bits according to the mapping of 9 address, 9 data, a chip-select and a RD/xWR and generated that word on the channels 0-19. 
But when I tried to read data from DUT, It acquires the same data that was written on 0-19. For a read operation, the active-low chip select is lowered after the rising edge of the clock, RD/xWR is raised, and the respective address lines are raised, then on the next positive edge of the clock the data is sampled. I do not understand how to make all of this happen using Labview. Instead of reading back from the DUT, the VI gives me the same pattern that I generated.
I know how the parallel communication is supposed to happen, but I don't understand how LabView is supposed to be used for this.
Please help. 

Similar Messages

  • How do you control individual pins on a PC's printer port in Java

    I know in pascal but cant find out for Java. See below
    //// pascal controlling pins in parallel port. Basically 889 is address of the parallel
    //// port allowing all pins switch on for '128' or all off '0'
    uses CRT;
    { The CRT unit allows the use of "clrscr" and "gotoXY..." and "KeyPressed" }
    const
    PortAddress = 889; {957 on other machines}
    var
    InValue : integer;
    begin
    clrscr; { Clears the screen. }
    port[PortAddress-1] := 0; { Turns off any LEDS still on a parallel port circuit }
    repeat
    InValue := port[PortAddress]; { This is the KEY      line of the program. }
    gotoXY(35,12);
    write(InValue:4); { The ":4" is used to format the output. }
    until KeyPressed;
    clrscr;
    end.
    Someone told me it was not possible because Java is machine independant, thus does not specify direct access of specific ports (because all machines are different)
    If anyone knows I would really appreciate some help
    Cheers Adrian

    Certainly, as far as NT/2000 is concerned, you can't write to any hardware ports form any program running in a user context(except legacy 16 bit applications, whose I/O is virtualised -that will be how your Pascal prgram works, I suspect).
    To access the ports, you need a device driver. (written in 'C', I'm afraid.
    I have a sample driver for you to modify (it was designed to allow JTAG programming using the prallel port, wher individual pin control is required.
    The driver is opened using standard file open protocols, and the I/O is done using DevI/OCtl calls. I think these are accessible from JAVA, but you might need a thin 'C' layer in a DLL.
    Hope this helps. I can't think of a simpler way. NT/200 was designed to stop user programs from directly accessing hardware, because of the damage it can do.

  • How can I control how many times an individual photo is shown?

    How can I control the frequency of each photo on apple tv?

    Welcome to the Apple Community.
    Photos in slideshows will only be showed once until the slideshow repeats. If you want it to show more than once you will need to duplicate it.
    Photos in screensavers show randomly.

  • How can i control the timings of my slideshow using iphoto on my ipad

    Q: 1 how can i control the timings of my pupil's slideshows using iPhoto on the iPad?
    Q: 2 then how can i export them?
    Q: 3 how can i combine them from 8 individual slideshows to 1 for showing to their parents at an assembly?
    many thanks in anticipation of your collective help
    brian

    Here's my take on the same thing:
    Short answer: the dpi is set when you decide what size you're printing at.
    Long Answer: Dpi means nothing in the digital world of your computer. There are no "inches" to have "dots per..." Size is measured in pixels. That's the same on your camera. It doesn't take 10 x 8 or 6 x 4 shots. It takes shots measured in megapixels. For instance 4,000 x 3,000 is a 12 megapixel camera.
    Using that example, that shot from that camera has 12 million pixels. So that's how many "Dots" there are. To decide the ratio of dots per inch, you now need to decide the "inches" part. And that's printing. Print at 10 x 8 and the dpi will be 4,000/10 or about 400 dpi. At 6 x 4 then it's 4,000/6 or 660 dpi. Work the other way: Print at 300 dpi and the resulting image will be about 13 inches on the longer side.
    So, your photo as a fixed number of pixels. Changing the dimensions of the print will vary the dpi, changing the dpi will vary the dimensions of the print.
    For more see http://www.rideau-info.com/photos/mythdpi.html
    Regards
    TD

  • How can I control the mask point?

    Hi everyone.
    How can I control point in the circle by using the Expression???
    Is it possible?

    There's no direct and easy way to control individual mask path vertices with expressions, but it is possible.
    Christopher Green has a script (Connect_Vertex_To_Point.jsx) on his website that attaches a vertex to a control point. You can use that script to figure out how to do something similar.
    I'll try to put something more direct together myself.

  • How can I control the node execution sequence?

    I have invoked several nodes for controls which are to "Reinit To Dflt". How can I control the sequence of there initialization?

    to ensure code (any code) is going to execute in the order you want, you can use some error cluster to controll data flow, so you need your individual code in a subVI with error in and out. Another posibility is to use sequences, but most people will say they hide code, so you can use one sequence only, and pass dummy data from one to another to ensure data flow.
    Hope this helps

  • How can I control selection on a PDF

    I have Acrobat Pro 9 Pro build 9.4.6 and am constantly exporting documents from indesign to .pdf, and also building docs in the 'combine' feature from mixed pages. 
    While everything seems to go reasonably well, I have a few problems that are due either to my ignorance, or bugs.
    1.  The biggie; How can I control what I select, for the purpose of copying, moving and deleting?   When I drag the touch-up object tool over my selection, it selects what it wants to most of the time; sometimes it selects (i.e., puts a light blue box around) the entire page, instead of my selection (no pages are scanned).  There are very few instances when I get exactly what I want; there are usually a few lines above or below, no matter how careful I am in my selection.  The funny thing is that this is not a constant; sometimes, the tool works perfectly!  and I have my heart in my mouth every time I really need it to work, hoping that it will not force me to go back to Indesign to make minor corrections.   Perhaps my problems are connected to options I select when exporting my indds, but I've tried checking, clearing, and selecting various combinations and nothing seems to work.
    Sometimes, the text selection tool is strange; a wide blue swath develops over the selected text, even though it is still usually possible to  edit the text in this condition.  And BTW, is there anything to do about the fact that some text can't be edited at all because a suitable font replacement can't be found?  Can't a font be added somehow that will take care of this?
    2. Headers and Footers; fairly effortless, but if the footer contains two rows and I want them centered, the second row looks centered in the preview but not in the doc.  I have to go back to the footer dialog and guesstimate how many spaces to place before the second row to get it to look centered.  Also, is there any way to place a logo in a header?  That would be one of my requests for the next version of Acrobat, if not.
    3.Hyperlinks; they don't always work,even though I check Hyperlinks in the Export settings.  Sometimes yes, sometimes no.
    4.  Typwriter toolbar; it also seems to offer font and size changes whenever it feels like it, and I've tried all different orders of typing, selecting, etc.

    It's me again, sorry!  I wanted to save what I'd written, and my message popped up to the board.
    Thank you for any advice anyone has!
    PS  My indd and acrobat are the same version, as they came in the same package (CS4).  Windows XP sp3.
    Oh, one more thing I just remembered, as long as I'm complaining; sometimes if I place an object (the logo) and copy it to another page, it disappears on the original page, as if I've cut it.  Any fix for that?  (strange how I can edit tmy 'reply' but not my original post...well, at least I found where to ask a question fairly quickly!)

  • If I have two email accounts, one personal hotmail account and one MS Exchange work account, how can I setup individual notifications for each account. Right now, any email from any account has the same notification. I want work to be different than perso

    If I have two email accounts, one personal hotmail account and one MS Exchange work account on my iPhone 4s, How can I setup individual notifications for each account? Fore example, if I get a work email, I want to hear a DING, DING....If I get a personal email, I want to hear a BEEP, BEEP. Right now, any email from any account has the same notification. I want work incoming email notification to be different than personal incoming notification. The only semi-workaround I've seen is just disable any notification for the Hotmail account, so only work emails would notify. But then I don't know when I get a personal email. Even the lowely Blackberry Torch 9800 has this feature..not iPhone 4s??
    Thanks

    Sorry you get only one notification sound for all email accounts.  you can send a suggestion to apple here http://www.apple.com/feedback/

  • How can I control the zoom on my mac mouse?

    How can I control the zoom function on my mouse? In the middle of working on things my hand will rub the mouse by accident and all of a sudden the context within the screen is large. I have no idea of how to work this feature on my mouse and most times to get it to return to normal, I have to escape out of the work I am performing.

    If you are pressing the "Control" button on the Mac keyboard, scrolling up will zoom in and scrolling down will zoom out. You can disable this if it annoys you through System Preferences > Universal Access. If you are using Mountain Lion, it would be System Preferences > Accessibility.
    Uncheck the in the "Seeing" or "Zoom" section that says "Use scroll gesture with modifier keys to zoom".  It may be slightly different if you have an older OS X version. I have Mountain Lion and am going off of memory on the older versions.

  • How can I control a button from one swf file to another swf file?

    Hi,
    I have a main.swf file. From that file I am accessing the external.swf file which is an external file.
    Now, how can I write code on my main.swf file for the button which is on my external.swf file?
    Activities.MainPanel.close_btn.addEventListener(MouseEvent.CLICK, btnClickClose);
    Activities.MainPanel.close_btn (This buttons is actually on external.swf file, but I want to write code on main.swf file to execute it on external.swf) how can I control one swf button on other swf file?
    Thanks.

    Here's some example code that you should be able to adapt to your needs.
    // create a new loader object instance...
    var loader:Loader = new Loader();
    // make the download request...
    var request:URLRequest = new URLRequest("external.swf");
    // add a complete event listener to the loader
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
    // start the actual loading process...
    loader.load(request);
    // create a new empty movieClip instance, you will put the loaded movie into this movieClip once its loaded
    var externalMovie:MovieClip;
    // this function is called when the download has finished and the file is ready to use...
    function completeHandler(event:Event):void {
       // set the contents of the loaded movie to the new empty movieClip...
               externalMovie = MovieClip(event.target.content);
       // add this new movie to the display list...
       addChild(externalMovie);
    Now you can refer to the loaded movie with the instance name "externalMovie". So if, for instance, you want to address a button in the loaded movie, you could write something like this on the main timeline:
    externalMovie.addEventListener(MouseEvent.CLICK, btnClickClose);
    function btnClickClose(event:MouseEvent):void {

  • How can i control what images load on my project to save preload time and avoid loading all images, elements, divs not yet visible?

    Sup buddies,
    How can I control what images load on my project to save preload time and avoid loading all images, elements, divs not yet visible?
    As the project grows in size the load time increases. How does one control not loading all images ,divs,elements etc. until they're
    needed on the timeline? For example some sections are off and only become visible when recalled. My projects slowly grow in size so loading
    all images , is counter productive . My other option would be to create separate htmls but that breaks the seamless user experience .
    TY...Over N Out... 

    hello, kiwi
    quote: "Is there an easy way to burn a completed project to DVD, but keep only the (lo res, lo size) previews on my hard drive?"
    yes.
    maybe,...
    1. you might think of making DVD backups first prior to importing the photos into Aperture. "Store Files: In their current location" once in Aperture make low rez Previews, and export finished Project.
    or,
    2. bring in the photographs to hard drive first prior to importing the photos into Aperture. "Store Files: In their current location" once in Aperture make low rez Previews, and export finished Project.
    the low rez Previews will stay in Aperture but the high quality Versions will be exported onto DVDs and gone from the hard drive (if you delete the originals).
    another way would be to export small about 50-70 pixel wide high quality jpegs to a folder on your Desktop and import & keep these in Aperture Library as a reference. make metadata to show where the original Project DVDs are stored and DVD filing system used.
    victor

  • How can I control an iPad from a touch screen which is mirroring the iPad screen

    How can I control an iPad from a touch screen which is mirroring the iPad screen.
    This is a very important application for disability students who wish to use iPad apps but do not have sufficient fine motor skills to use the small screen of an iPad but could use a large format display touch screen.
    There must be a way.?????????? Help!!
    Peter Niass
    [email protected]

    Have a look here
    http://www.macstories.net/iphone/the-external-touchscreen-that-can-control-an-ip hone/

  • How can I control my fan speed?

    How can I control my fan speed on my macbook pro? I use SMC for gaming and streaming video from the internet when using my Mac OS, but I partitioned my drive and installed Windows 8 in order to play a different game (not a huge game) and the computer heats up dramatically when playing on Windows through Boot Camp to the point that it freezes every time (it never does this when playing a mac game or streaming on the normal partition Mac OS).
    Any suggestions or programs to control fan speed of the mac from windows?

    Get a cooling pad.  That will much better than trying to constantly adjust fan speeds.
    Ciao.

  • How can i control my mini mac with my ipad on diferent wifi networks?

    How can i control my mini mac with my ipad on diferent wifi networks?

    Go to my pc, splashtop, team viewer or any of the several remote desktop apps in the store.

  • How can I control my my mac mini with my macbook air (no wifi)?

    How can I control my my mac mini with my macbook air (no wifi)? Also...what is the best method (less lag) for screen sharing? 
    I own a mac mini Quad Server 2.0 i7 and I use it for audio production.  It's great but I need to travel with it. I was hoping some form of screen sharing could be useful using the macbook air to control the mac mini.  Therefore, I'd be using the stronger processor of the mac mini but would still be using the keyboard and trackpad from the air. 
    My two problems: 
    1.  I can't depend on wifi to make this happen. Wifi is not always available when travleing.  What would be the best way to configure a LAN connection?
    2.  The less lag the better for screen sharing.  Which apps are fastest?
    Thanks in advance.

    Both of your devices have WiFi built in. Here is Apple Support's solution:
    http://support.apple.com/kb/TA25616?viewlocale=en_US&locale=en_US

Maybe you are looking for

  • What is equivalent of JInternalFrame in JavaFX 2.0?

    what is equivalent of JInternalFrame in JavaFX 2.0? Actually I want to use pure javaFX 2.0 to view report created in iReport 5.0.0. I have used java.swing code, and now I want to use pure javaFX 2.0. My code in swing is as follows * To change this te

  • Editing a pre recorded .key

    ALot has changed since I was in Keynote last, I have a keynote done by someone else and I need to do the following/ make the audio.mov file louder ( I have an audio editing tool was able to do but I cannot get the audio to playback the same way. I se

  • Web page transitions

    I have a problem with the way my site changes pages. When I click on the header page name to go to the next page it goes white between my pages for about 1 to 2 seconds. I find this most annoying as I have a black page. It works perfectly in iWeb but

  • T61 Soundmax Install/Post-Install Problem XPSP3

    T61 with Lenovo-supplied XP downgrade installed (now SP3). The Soundmax drivers need to be reinstalled periodically. On some boots the drivers load and the sound functions are usable, on other boots a message is displayed that the Soundmax drivers mu

  • Expand rows of dynamics table

    Hi Experts, Do someone know the way to expand the rows of dynamic table to the end of its content area, and that in any case ? For example, the table could content only one row with data, but the table should continue to expand until the end of the p