How could I control PFI on PXIe 6556 card?

Hi Ni,
1. I have a HWS vector include 50 output signals and 2 PXIe 6556 cards. How could I build a Labview program to configure the ports of PXIe cards with this vector?
2. Could I configure PXI on PXIe 6556 card as IO port?How could I do it?
Thanks and Best regards,
AnDong
Solved!
Go to Solution.

Hi David,
I can build a Labview program to read HWS file.
I refered  Multi-Device Dynamic Generation (Hardware Input and Output -> Modular Instruments -> NI-HSDIO -> Synchronization). I see that It can control multi PXI card but signals on each card are the same.
Because my HWS file have 48 signals, I need 2 PXIe 6556 cards with 48 DIO ports. Mean of my question is that do I have to split HWS file to build a Labview program to control the cards with 2 HWS file?
Thanks for your helps
AnDong

Similar Messages

  • Error -200022 from PXie 6556 cards

    I am running into trouble when running my application to synchronize 3 PXIe 6556 card. How could I fix it?
    Error:
    ni HSDIO Initiate.vi<ERR> Driver Status (HEX 0xBFFA4014)
    Resource requested by this session has already been reserved by a different session.
    Property: RefClk.Source
    Reserved Value: None
    Requested Value: PXI Clock Line
    Status: -200022
    Thanks for your help.
    AnDong
    Attachments:
    Write_Read Test from HWS file_for_3_card_Test_DIO_output.vi ‏93 KB

    Hi,
    Does your signal generation operation take longer time than what you have specified in the input terminal:
    http://zone.ni.com/reference/en-XX/help/370520K-01/hsdioviref/hsdio_wait_done/
    Try changing the timeout value and run the code with "Highlight Execution", see where the error occurs.
    Br,
    /Roger

  • How could I turn on genius without credit card information? I dont have any credit cards ...

    how could I turn on genius without credit card information? I dont have any credit cards ...

    Unless the instructions on this page are followed when creating an iTunes account : http://support.apple.com/kb/HT2534
    then credit card details will need to be entered before the account can be used to download any item from the store.
    If you are getting a prompt to review your account when trying to use it then you could see if this post by mountaingoatgirl lets you do so without needing to enter credit card details : https://discussions.apple.com/message/24303054#24303054
    If not then you will need to create a new account, and use the instructions on that HT2534 page when creating it. If you want to use the same email address then you will need to replace it on that account first e.g. by tapping on it in Settings > iTunes & App Store on your iPad, via the Store > View Account menu option on your computer's iTunes or via http://appleid.apple.com
    (For future info typing all in capitals is considered shouting and makes posts difficult to read, and may mean that people are less likely to reply.)

  • My Apple ID is only limited to Indonesia iTunes Store. I would like to buy some music from iTunes USA Store. How could I use my Indonesia-based credit card in order for me to buy music from another iTunes store? The iTunes Indonesia store is very limited.

    My Apple ID is only limited to Indonesia iTunes Store. I would like to buy some music from iTunes USA Store. How could I use my Indonesia-based credit card in order for me to buy music from another iTunes store? The iTunes Indonesia store is very limited as it only sells apps and books products.

    No Way... i've got simillar problem with bmonteo... wanna cry

  • How could I control PXI-2567 from my C/C++ program?

    I need to control the PXI-2567 relay driver from inside my C/C++ programs.
    How could I do this, is there a dl, com, or something?
    Please tell me if there are any integration documents or user manuals for using whichever method if any.

    Hi BSA,
           You'll want to utilize the NI Switch Driver, which will install both example programs and the NI Switches Help.   There is a Function Reference Section in the NI Switches Help (which is installed with the NI Switch driver, and as well can be found on our website).  Example programs will be installed on your computer under Start»All Programs»National Instruments»NI-SWITCH»Examples»C .  You can also program your switch with2567 with DAQmx.  The differences between the two drivers can be found in this KB.  As well, additional resources for your switch are discussed here. 
    aNItaB
    Applications Engineer
    National Instruments
    Digital Multimeters

  • How to download eds file to PXI-8461D card from MAX?

    Hello,
    I have a PXI-8461D DeviceNet Card. I have installed the card in PXI system and able to see it in MAX under remote system chasis. But I am not able to see the Configurator when I right click the card. Also not finding it in RT configuration window. NI-DNET version is 1.6.1 How can I launch configurator for DNET cards and download eds files?
    Thanks in advance.
    A Senthilnathan
    Solved!
    Go to Solution.

    Looks like there is already a good converstation going in this thread. Duplicate Post
    -Marshall R
    National Instruments
    Applications Engineer
    One stop for all your NI-VISA Support
    GPIB Support has a new homepage

  • How could I generate RSA Key on Java Card

    I am coding program base on javacard .
    I can generate DES Key ,but I can't generate RSA key.
    Any help is appreiciated.
    Thanks in advance.
    Regards.

    I think you need a '3rd party' for this, I'm pretty sure that there is no in-built support for RSA - though there is Diffie-Hellman.

  • Synchronizing PXIe-6556

    Hi,
    I'm trying to do the following two different synchronization tasks (for proof of concept) with two PXIe-6556 cards both in a PXIe-1073 chassis:
    Synchronize two generation sessions with one generation session on each 6556 card.  If I configure one session to have a SoftwareStartTrigger and export StartTrigger on PxiTrig0Str, the second session will successfully trigger from it.  However, they aren't aligned, which I think is due to them not having a shared reference clock?
    Synchronize two generation sessions on a single 6556 card.  This one I haven't had any luck and I'm not sure is possible.
    Thoughts?
    Thanks for the help.

    Hi Jesse_O and PeanutButterOven,
    Thanks for the information.  I was able to sync two different 6556 cards with TCLK.  I only created a generation session on each card.  Tomorrow I'll work on sync'ing two generate and acquire sessions.
    I do have one question for now.  When I'm watching the flashy lights on the front of the 6556s during the execution of the code, I notice the Active LED goes red for a brief period on both cards while the niTCLK.Synchronize() method is executing.  Is this to be expected?  Maybe part of the synchronization process?  When I run the niTCLK.Initiate() method the data shows up synchronized on the oscope, so right now it appears that it is working correctly.
    Below is my C# code I'm executing for this demo.  Is there anything I have or missing that would cause the Active LED to display red?
    niHSDIO pxiBoxGenerate1;
    niHSDIO pxiBoxGenerate2;
    string resourceName1 = "Dev2";
    string resourceName2 = "Dev3";
    string channelList1 = "0";
    string channelList2 = "0";
    double sampleClockRate = 100000;
    string channel1WordString = "10101010100";
    string channel2WordString = "01010101010";
    string digitalWordString1 = channel1WordString;
    string digitalWordString2 = channel2WordString;
    List<System.IntPtr> sessionsL = new List<IntPtr>();
    byte[] digitalWordByte1 = digitalWordString1.Select(n => Convert.ToByte(char.GetNumericValue(n))).ToArray();
    byte[] digitalWordByte2 = digitalWordString2.Select(n => Convert.ToByte(char.GetNumericValue(n))).ToArray();
    System.IntPtr session1;
    pxiBoxGenerate1 = niHSDIO.InitGenerationSession(resourceName1, true, true, "", out session1);
    sessionsL.Add(session1);
    System.IntPtr session2;
    pxiBoxGenerate2 = niHSDIO.InitGenerationSession(resourceName2, true, true, "", out session2);
    sessionsL.Add(session2);
    pxiBoxGenerate1.AssignDynamicChannels(channelList1);
    pxiBoxGenerate1.ConfigureSampleClock(niHSDIOConstants.OnBoardClockStr, sampleClockRate);
    pxiBoxGenerate1.ConfigureGenerationMode(niHSDIOConstants.Waveform);
    pxiBoxGenerate1.ConfigureGenerationRepeat(niHSDIOConstants.Finite, 1);
    pxiBoxGenerate1.WriteNamedWaveformWDT("Test", digitalWordByte1.Length, niHSDIOConstants.GroupByChannel, digitalWordByte1);
    pxiBoxGenerate2.AssignDynamicChannels(channelList2);
    pxiBoxGenerate2.ConfigureSampleClock(niHSDIOConstants.OnBoardClockStr, sampleClockRate);
    pxiBoxGenerate2.ConfigureGenerationMode(niHSDIOConstants.Waveform);
    pxiBoxGenerate2.ConfigureGenerationRepeat(niHSDIOConstants.Finite, 1);
    pxiBoxGenerate2.WriteNamedWaveformWDT("Test", digitalWordByte2.Length, niHSDIOConstants.GroupByChannel, digitalWordByte2);
    pxiBoxGenerate2.Initiate();
    int niTCLKError = 0;
    niTCLKError = niTCLK.ConfigureForHomogeneousTriggers((uint)sessionsL.Count, sessionsL.ToArray());
    niTCLKError = niTCLK.Synchronize((uint)sessionsL.Count, sessionsL.ToArray(), 0);
    niTCLKError = niTCLK.Initiate((uint)sessionsL.Count, sessionsL.ToArray());
    pxiBoxGenerate1.WaitUntilDone(-1);
    pxiBoxGenerate1.DeleteNamedWaveform("Test");
    pxiBoxGenerate2.DeleteNamedWaveform("Test");
    Thanks for your help,
    Harold

  • Pxie-6556 - How to control the rise time in the digital lines (hsdio)

    Hi,
    Is there any way to control the rise time in the PXIe-6556 digital lines?
    Even in a low frequency signal 10kHz the rise time is about 2ns.  
    Tks,
    Solved!
    Go to Solution.

    Hello engfpe,
    The PXIe-6556 is a 50 Ohm system, meaning the output is source series terminated to be 50 Ohms and all our cables and accessories are 50 Ohms.  With this setup regardless of the data rate you should have a clean rising or falling edge regardless of the data rate. The quality of the output (rising or falling edge) at your device will be related to the impedance matching of your cables. 
    The PXIe-6556 cannot adjust the slew rate by itself.  However you can insert some simple passive components to do this for you.  I've attached below to images.  The first is a schematic showing one way of slowing down the edge.  The second is the a simulated waveform showing the original edge rate before slowing it down, and the slowed down edge.   This simulation is not of the PXIe-6556 but instead a generic digital output for concept.  In the schematic R1 is set to 34 Ohms because U1.8 has the additional 16 Ohms inside it.  TL1 is the 50 Ohm output simulating the cable on the PXIe-6556.  R2, R3 and C1 are components you could insert after the PXIe-6556 cable before it goes to your device/cables.  In this setup the cable going to your device is TL2 which is also 50 Ohms but it could be another impedance in which case you would change R3 to match.
    You can see in the attached images you can significantly slow down the edge with this setup by altering C1.  I hope this helps,
    Jesse O. | National Instruments R&D
    Attachments:
    edge_compare_schematic.jpg ‏94 KB
    edge_compare_waveform.jpg ‏44 KB

  • How could control the scroll events in ALV OO?

    Hello experts!
    I'm programing a report, inside there is a field that need time of processing. I'm using ALV OO.
    I have thought that it could only calculate the field for the lines that visualize.
    How could control the scroll events to calculate the field of the visualized lines?
    I'm using CL_SALV_TABLE class and cl_salv_events_table to control the events, but there aren't any event to control the scroll.
    best regards!

    Hi Sriram,
    I did view the information that you was attaching, but this don't resolve my problem. With methods get_scroll_info_via_id and set_scroll_info_via_id, we can get and put information of selection and view rows in the screen but we don't control when the user click in the scroll for advance or to back down a page.
    I would like to refresh the data in ALV when the user view news rows.
    I want your genial ideas.
    Best regards!

  • How can i control the motor movement of stepper motor using a NI PXI 7330

    Good day to all,
    i'm a newbie in programming in motion control of NI. I just want to ask if how can i control the clockwise and counter-clockwise rotation of a stepper motor using NI PXI 7330 module. all i can do is the counter-clockwise rotation using the example vi (Simple one-axis move.vi) found in the examples of LabView 2009.
    Thanks

    what type of limit switch sensor are you using and how did you wire itß What are your MAX settings regarding the limit switches?
    Good day SIr Jochen,
    I am using two reed switch for the reverse and forward limit. I wired the signal wire of the reed switch to the limit ports(forward and reverse Limit) and its ground to the digital ground of the UMI-7764.
    the attachment below is the my max configuration about limit switches
    Attachments:
    max configuration.JPG ‏155 KB

  • How could I arrange control images in a report?

    I appended 4 control images to a report using Append Control Image to Report. I wanted to lay two of these images in the first line and the other two in the second line. But the result of my program was one image in one line. (BTW, I did not use any New Report Line). How could I arrange control images?

    Mike is right, unless the images are too wide, the report VIs will put them next to each other on the same line.
    Please find the attached example that appends two charts on the HTML report. Open the .htm file with the web browser. If you make the browser window smaller, the charts will move one below the other.
    Zvezdana S.
    Attachments:
    image.zip ‏13 KB

  • How do I remove old web site when publishing new site with same URL in iweb? Hit replace when publishing new iweb site (so we could have control over changes) but new site name is attached to old via a / after our www address we want to keep.

    I hit the replace when publishing the new iweb site (so we could have control over changes - last one was not an apple based site) but new site name is attached to old via a forward slash and underscore after our www address. Makes it very messy with a very long web address.  Original address now followed by iweb site name followed by name of first page? Went for iweb as not that computer literate - all going so well?! Cheers for help in anticipation. Have to get off to work now but be great end to week if we could be sorted tonight. Rupes

    Well yes of course, if you try and publish through iWeb there won't be an option to publish without your site folder which is exactly why I told you to download Cyberduck and use Cyberduck to upload your site to your server having published your site from iWeb to a local folder.  That is what you need to do if you don't want your site name to be included in yoru url.
    It would have been easier also if you had used Cyberduck initially to connect to your server and delete your old site yourself - at least that way you would have deleted the correct files rather than relying on your hosting service to do it and doing it incorrectly.
    Download Cyberduck and then select the publish to a local folder option from iWeb and then use Cyberduck to upload your site to your server, but rather than uploading the whole site folder and separate index file, upload ONLY the contents of your site folder and then your url will be http://www.domain.com/page_name.html.
    It really isn't rocket science!

  • How to set a I/O channel in NI PXIe-6556 to ground when in PMU mode

    Is there a way or API call in LabVIEW to set any one of the channels to ground within the PXIe-6556 when in PMU mode?
    Solved!
    Go to Solution.

    If you disconnect the PMU, you will have the option to go to tristate or your previous digital state, but not ground. Forcing 0V is probably the closest you can get to a GND like behavior. The default line state is tristate for this device, which will leave the line floating if there is no active driver.
    Kyle A.
    National Instruments
    High Speed Digital I/O Product Support Engineer - R&D

  • How could I route 20 channals via a PXI-2501 to ch0 on a PXI-4472

    I would like to use a PXI-4472 card to scan 20 signals. For this purpose I have a PXI-2501 which can be used to multiplex the 20 signals to, say, ch0 on the PXI-4472. I would like to know how can I scan each channel with a sampling freq of 1000S/s? Is it possible to synchronize the sampling and the switching?

    Ali,
    It will not be possible to hardware time the two boards due to the oversampling of the 4472. There are no hardware passed signals present that would correctly align the switch with the individual sampling of the 4472. As a result, it would be necessary to do this in software...Switch, take readings from the 4472, Switch, etc.
    Regards,
    Chris D
    NI Applications Engineer

Maybe you are looking for

  • My header changes keep being changed in page setup

    For the past few days I have blanked all the headers listed in page setup. I have saved the changes, and to test I exited Firefox and then opened the program and they were still blank. But the next day when I turn on the computer the headers are back

  • Report Parameter issue

    Hi All I have an rdf report version 10g , registered in oralce apps 11i .I have one parameter for the report. When i pass the value for this parameter from SRS window , report is not giving output. But when i pass it as null it return the value.Its a

  • How to list a calculated column in Main Report from a subreport

    Hello all, I am using CR 2008 and I have a coulmn in my subreport which I was to list in my main report. Let's say I have a main report which is run by item number and then I have a subreport where I have calculated annual usage of items and then I w

  • APIC Setting

    Hi all, Posted this question a while ago and never got any replies - I'm still searching for an answer with no luck. A while ago I posted a problem regarding low cpu performance when benchmarking, which is now solved. I checked my IRQ's and noticed '

  • Help with online support

    I've 3rd generation iPod Touch, bought in September. Now the right headphone isn't working anymore, and i'm trying to follow the process described on https://selfsolve.apple.com/ , but on the last page i receive the error message: +"We're sorry, the