Setting parameters for synching pci-6534 cards via RTSI bus

I have been performing high-speed,
buffered, looping output with one pci-6534 card.  I am now adding
a second 6534 card that I need to sync to the first card via the RTSI
bus.  I have successfully used the RTSI bus to see the master REQ1
and ACK1 signals on those channels of the slave (seen at a connector
block), using the "RTSI control" vi.  I simply set the master and
slave as transmitter and receiver, respectively, over the RTSI bus.
The question is: Once I have used the RTSI control vi to share the
necessary signals, do I need to do anything in my "dio config," "dio
write," or "dio start" vi's in the looping output code for the 2nd 6534
card to let it know that its REQ, ACK, STPTRG, and CLK signals are
coming from the bus?  For example, in the buffered pattern looping
output vi, the "dio start" vi has choices of "internal" or "RTSI
connection" for its clock.  My master board's code simply uses the
internal.  Does my slave need to be set to RTSI connection, or,
once I have shared the clock signal over the RTSI bus, is that
effectively the internal clock for my slave too?
I apologize it this question is confusing.  Unfortunately, so is the issue.

Hello bwz,
When you are performing synchronization across the RTSI bus you need to specify that the slave device should get its clock signals from there.  You would use the digital clock config VI to do this.  If you look in the example finder, you will find synchronization example VIs that do the same kind of thing for analog input.  To find the examples, open the example finder by going to Help >> Find Examples >> Hardware Input and Output >> Traditional DAQ >> Multiple Device. 
If you are just getting started developing your application, you may want to consider using DAQmx.  There are many more examples available to look at for this type of synchronization.  To find these examples in the example finder go to Hardware Input and Output >> DAQmx >> Synchronization >> Multi-Device.  To use your PCI-6534 with NI-DAQmx, you must have version 7.4 or later.  The newest version is DAQmx 7.5.  You may also want to look at this tutorial about synchronization with DAQmx. 
I hope this helps!
Laura

Similar Messages

  • Need hardware drivers (Only!) for NI PCI-DNET card, P/N 184726E-11. Do not need Labview run-time, Silverlight etc.

    I need to install just the Windows XP hardware device drivers for my PCI-DNET card, P/N 184726E-11.  Ordered under P/N 777358-01, the card is boxed with an installation CD-ROM.  CD-ROM is NI-DNET for windows Ver 1.6.7.  When the install app runs, it is trying to install all sorts of stuff I do not need - Labview Runtime, Microsoft Silverlight, Development Support, Automatic Updaters, etc.  This card is being installed in a "production" machine.  We have our own software, already developed, that talks to the card via the O/S.  The hardware/device drivers are most certainly on the CD-ROM, I just need them identified and instructions for installing them.
    Thanks,
    Ed

    Thank yor for the reply.  However, it is not what I am looking for.  The suggested download is 406MB.  That's everything but MS Silverlight and the kitchen sink - overkill for our needs.  We only need to install the Windows system driver for the card.  We do not need Labview RT and the other development/support stuff for this installation.  We have our own communications software that talks directly to the hardware, via the windows system driver.  I have the 1.6.7 software CD-ROM, and need to know where the Windows sytem hardware driver/driver installer is located and what is the preferred method for installing only the hardware driver.
    Thanks,
    Ed.

  • I'm looking for a PCI UMTS card for Portege M700

    First of all Hi everybody, as above mentioned in the title is about the Portege M700, I'm looking for a PCI UMTS card for this model have here a 8775 Sierra lying around, but this is unfortunately not recognized in Win7, I can times someone may say what card for this laptop is, or even something where I could get so ...???
    Thanks apologize in advance

    Hi
    You need a 3G broadband module?
    As far as I know some of the M700 Portege series have been equipped with the 3G module I think its from Novatel but Im not quit sure
    However, if you need an part for the Toshiba notebook which would be compatible for sure, then the best place for buying such part is your ASP.
    The guys could check what parts are compatible and could order it from Toshiba if this would be really necessary
    Greets

  • Can't install multiple PCI-6534 cards on a Windows NT 4.0 machine

    We're trying to install two PCI-6534 cards on a PC running Windows NT 4.0, under NIDAQ 6.91 (Labview 5.12). NI MAX shows the first card, but won't find the second one. We actually have 3 cards, and have tried various combinations and orders, but it will only find the first card in all cases.

    Hello;
    This is looking like an IRQ allocation issue.
    Different vendors has different ways of allocating those IRQ to the PCI slots, depending on the BIOS used.
    One suggestion is to upgrade the BIOS and try that out again.
    Hope this helps.
    Filipe A.
    Applications Engineer
    National Instruments

  • Synchroniz​ation of M-Series cards via RTSI and ANSI C?

    Hi!
    This is my first post and I'm happy to be here. I tried to search as thoroughly as possible, but if this has been answered elsewhere, I'd be grateful for a hint/link nevertheless.
    System:
    Win 2000 Pro with NI-DAQmx (part of NI-DAQ 7)
    2x PCI-6220M, 1x PCI-6221M
    RTSI Cable
    all components are registered in MAX
    Problem:
    I want to synchronize the cards over the RTSI bus. I am using the ANSI C library. There's an example SharedClk10-FiniteAcq_main.c, but it is designed for PXI and uses the undocumented (at least in the C reference?) DAQmxSetTimingAttribute function. I tried to pass '/Dev1/RTSI7' as the clock source, but it did not work.
    Then, after reading the C reference a bit more, it seemed as if I needed to use DAQmxExportSignal. But it gives me an error DAQmxErrorInvalidRoutingSourceTerminalName_Routing = -89120 when I try to route DAQmx_Val_20MHzTimebaseClock to '/Dev1/RTSI7'
    I'd like to know what C functions I have to call in which order to enable synchronized sampling with the three M-Series cards.
    So far I do:
    DAQmxCreateTask (primary & driven)
    DAQmxCreateAIVoltageChan (p & d)
    DAQmxExportSignal (p)
    DAQmxCfgDigEdgeStartTrig (d - trying to import the failed export of /Dev1/RTSI7)
    DAQmxStartTask (d & p)
    DAQmxReadAnalogF64 (p & d)
    DAQmxStopTask(p & d)
    This is my first time using M-Cards or the ANSI C functions, so I might have missed something essential.
    Can anyone give a hint as to what I need to do?
    Jens

    First, if you haven't, you should explicitly create a RTSI cable in MAX. This can be done by right-clicking on Devices and Interfaces -> NI-DAQmx Devices and choosing Create New NI-DAQmx Device -> RTSI Cable. Then, for each device that is connected to the RTSI cable, use MAX to edit its properties and in the "RTSI Configuration" tab, specify the RTSI cable. This will allow NI-DAQmx to automatically route signals of the RTSI cable.
    Now that a RTSI cable is configured, you don't need to explicitly export signals from the task. You can use the DAQmxGetMasterTimebaseSrc function to retrieve the master timebase terminal name from the primary task and the DAQmxSetMasterTimebaseSrc function to set the master timebase terminal name for the driven task. The DAQmxGetMasterTimebaseRate and DAQmxSetMasterTimebaseRate functions can be used in a similar manner. Configuring these properties will result in NI-DAQmx automatically routing the master timebase signal from the primary task to the driven task using the RTSI cable. To ensure the driven device starts at the same time, invoke the DAQmsxCfgDigEdgeStartTrip function passing a triggerSource parameter of "/ai/StartTrigger" which will result in NI-DAQmx automatically exporting the start trigger signal for the primary task over the RTSI bus and using it as a digital start trigger for the driven task.
    I assume that you will also want to invoke the DAQmxCfgSampClkTiming function for each task to specify the acquisition rate and number of samples to acquire. Note that since the master timebase signal and the start trigger signal are already routed using the RTSI cable, the sample clock itself does not need to be shared between the two tasks.
    geoff
    Geoffrey Schmit
    Fermi National Accelerator Laborary

  • Can I find the part numbers for the output drivers on the PCI-6534 Card?

    We are planning to use an NI-6534 card to test very sensitive hardware. The DAQ will simulate the interface to which this particular piece of hardware will be connected.
    Our concern is that there is some way that we can damage our hardware during test.
    The best way to insure that this is not a concern would be to say that the DAQ interfaces to our hardware in the exact same way as our real interface. This of course is not likely, so we need to understand the differences. To do this I think we need to compare the I/O spec of the devices directly connected to our hardware under test on both the DAQ and our interface.
    Of course we need to know the part number of the NI I/O output drivers.
    The kind of data I think we are interested in is:
    Voh, Vol, Ioh, Iol, and transition times...
    Thank you for any help you can provide.

    Hi goldbach,
    The other specification you were looking for, slew rate, is typically between 2.75 and 4.5 ns depending on your load. The following knowledge base discusses briefly on this point.
    DIO-32HS (6533) Cabling Issues
    http://digital.ni.com/public.nsf/websearch/783D15B155FAC6F1862566B3006A32F0?OpenDocument
    Hope that helps. Have a good day.
    Ron

  • Can I get more than 2 StartTrig and 2 REQ inputs from a PCI 6534 card ?

    I have an application where I like to use one 6534 card to receive several digital inputs. The digital inputs are a clock, data and a start trigger pulse. I have 3 sets meaning that I need to receive 3 clocks, 3 start trigger pulses and 3 data inputs, all independent of each other. So, is there any way to configure the 6534 card to trigger on a pulse connected to StartTrig, then sample data on each clock but do this for 3 inputs. I'm using pattern generation in which I tie one clock to the REQ1 and another clock to REQ2 as well as connecting my start trigger pulses to StartTrig A and B inputs, repsectively. So, I've run out of starttrig and req inputs.
    Can any of the all pu
    rpose digital I/O pins be configured as additional REQ and StartTrig inputs or do I need another board ?
    thanks

    Hello;
    Unfortunately, the 653x family only allows 2 different and independent handshaking groups. So, it's not possible to have three independent lines being clocked by 3 diferent clock signals.
    Filipe
    Applications Engineer
    National Instruments

  • Getting all 8 lines of PCI-6534 card operational

    I've recently purchased a PCI-6534 and am trying to do some simple applications to learn more about it and LabView. Unfortunately - only 3 or 4 of the Digital Lines for each port are working. Does anyone have any ideas as to what might configured wrong?
    I'm trying to use the examples from the 653X.llb: "Read from 1 Port" , "Read from 2 Ports"
    Thanks for the assistance!

    Hi:
    Have you tried testing the lines in Measurement & Automation Explorer? To test the ports in Measurement & Automation Explorer, expand devices and interfaces; right click on the PCI-6534 and select test panels.
    You can use pin 1 which supplies constant 5V to test the ports:
    port 0(Lines 0:7) -> pins 10,44,45,12,13,47,48,15.
    Also try writing to the lines and see if that works. If it does not work in Measurement & Automation, the card might be bad. So its good place to check first.
    Regards,
    Bharat Sandhu
    Applications Engineering
    National Instruments
    Penny

  • Set parameters for dynamic selection report

    Hi all,
    Please find below code.. parameters KS7 and KS8 are on static slection parameter and GJR, VPE, BPE are on dynamic selection parameters for transaction KSB2. But, when I run program, values are passing to parameters KS7 and KS8 but not to GJR, VPE, BPE.
            set parameter id 'KS7' field co_podat-low.      "from date
            set parameter id 'KS8' field co_podat-high.     "to date
            set parameter id 'GJR' field P_RYEAR.
            set parameter id 'VPE' field SO_PERIO-LOW.
            set parameter id 'BPE' field SO_PERIO-HIGH.
                 submit rkaep000
                 with p_tcode = 'KSB2'            "non display param
                 with p_kokrs = p_kokrs           "non display param
                 with kostl = it_outputsum-profctr
                 with kstar = it_outputsum-acct
                 with p_disvar = '1SAP'           "non display param
                and return.
    What would be reason?
    Thanks
    Shashi.

    at the time of you code being executed the fields may not be available (Defined)..
    You can put a breakpoint on the same & check the RC (Sy-Subrc) for the SET PARAMETER statement
    Regards,
    Gaurav

  • Unable to set parameters for "Act as Prox" in OBI11g

    Hi Gurus,
    following Mark Rittman's blog I was able to set parameters and I could use this feature in OBI10g.
    However, in OBI 11g I was not able.
    1. In the init block of Proxyblock I am not able to add SET_RUNAS to Execution Precedence
    The Add button is inactive.
    2. In the init block of Proxylevel I am not able to add Proxyblock to Execution Precedence .
    Only the SET_RUNAS available.
    What to do?
    Any ideas and help are appreciated!
    Thanks
    Laszlo

    Hi Laszlo,
    Check this,
    Re: Unable to select Connection pool when creating init block for current_month
    Regards,
    Dpka

  • Using external XML to add and set parameters for AS cue points.

    Hi there. I am trying to use external xml to set cue point
    times (for video), titles, and other parameters. I have everything
    set up, except getting the proper data from the xml file to set the
    parameters for my cue points. I am researching hard and learning
    quickly - at this point, I need help. Thanks!

    Anyone?
    Still working on this if anyone has advice. Still haven't
    been able to figure out how to put xml data in the right place:
    addASCuePoint(//data from xml here to set name and time of
    cue point - HOW??//);
    Thanks!

  • For Sale: PCI GPIB cards.

    i have a couple of GPIB cards for sale from National Intruments
    give me an offer if you are interested.

    Thanks for the answer. Rev K and later for the older boards, and all new boards.
    But then your documentation
    is incorrect if you look at the "overview" section below the prices which seems to imply that OS 9 will work with this board. The description for the older TNT4882 based board is different and discusses only OS 9.
    The description of the board is:
    Name: NATI,pci-gpib
    Type: ndrv
    Bus: PCI
    Slot: SLOT-4
    Vendor ID: 0x1093
    Device ID: 0xc801
    Revision ID: 0x0001
    And the only thing that changees is the last part that is the revision ID? Is the name field the same since that is what my driver uses to identify the board. I suppose I should change that to use the Dev
    ice ID field. I am hoping that the NI DDK which my driver is based uses the "one chip mode" and will work equally well with both the TNT4882 and TNT5004 if you know anything about the NI GPIB DDK and the TNT5004 it would be most helpful.
    Are their major differences internally for the PCI-GPIB/LP board so that the GPIB DDK based driver would not work with that? If so, does that have a PCI Name or Device ID that I can tell my driver to service.
    Thanks again for the prompt answer.
    >

  • Setting Application Set Parameters For Variable

    Hi Guys,
    When I've read the BPC help about "Setting application set parameters" and the statement likes this : 
    Allows you to define a custom email message that is sent when a work status code is changed. The message is applicable to all applications in the application set. You can customize the message using the following variables:
    %USER% - name of user who changed the status
    %ED% - Entity dimension
    %EM% - Entity member
    %CD% - Category dimension
    %CM% - Category member
    %TD% - Time dimension
    %TM% - Time member
    %STA% - Work status
    %OWNER% - Entity owner
    %TIME% - time of change
    For example, you can enter "This is to inform you that %USER% has updated the work status for %EM%, %CM%, %TM% on %TIME%". The message can be up to 255 characters, and there is no need for quotes or brackets around parameters.
    The Questions:
    When I put the "%ED" into the textfield "APPROVALSTATUSMSG", after that I try to send email from BPF and the "%ED" still same into the email message. But it should describe the value of variable.
    Could you help me how to view the value of variable ?
    Thanks,

    If I look at the available parameters in the helpfile 2 things are strange in my opinion:
    1)the parameter is called approvalstatusmsg, approval status was the V4 naming convention of the function, right now it is called workstatus, so it might be a V4 function. Never used it myself but maybe it is something not correctly migrated to v5.
    2) Even if it is working in V5, which I don't know for sure, then it is strange that you only have variables for Categroy, time and entity, since you can setup the workstatus for more then these 3 dimensions in V5 which you would also like to have in a case you set it up for more then 3 dimensions. For example for if you want to use Category,time,Entity & Product dimension in the workstatus, you would also like to inform the people which product is updated, since only just category,time and entity won't say that much.
    So I think you best check with support if this function is still usable in V5 or if it is an old function from V4. and if it is working in V5, how do you get the right parameters in the variables when you setup workstatus for other dimensions then just Category/time/Entity.
    I would like to know the results!
    Joost

  • Synchronization of two CAN-cards via RTSI?

    Hello!
    We have two CAN-cards of the type "NI PCI-CAN/XS2, 2-PORT". We have made a program for one card and now we putted the other card into the computer. Then we connected theese via a RTSI-bus. Is there something one has to complement with to get synchronization via the RTSI-bus? Because the program does not work now after we putted the other card and the RTSI in. Any idea?
    Best regards and thank you.

    Hello Ex-jobb
    The synchronization examples for the Frame API are somewhat advanced but don't cover the basic grounds. Basically, they allow you generate/receive an event based trigger pulse. A generally easier approach is the sharing of a clock signal, however this is only supported through the relatively new ncConnectTerminals and ncDisconnectTerminals VIs, for which there are no examples existing yet. Their functionality is very similar to the nctConnectTerminals and nctDisconnectTerminals Vis of the Channel API that why I referenced them (as an example to see how they are used).
    Like I said in the other thread, it would be easier to judge what synchronization options work best for your application, I you could describe the desired behavior of your application in a few words.
    Regards,
    -B2k

  • Can't set parameters for embedded audio files using css

    I'm embedding numerous audio files in Dreamweaver CS3 using
    the <embed> tag. I'm using CSS to control the box size and
    other attributes relating to how the file displays on the page, but
    I'd also like to set the parameter "autoplay" to false, and
    controller to "true," for all of the audio files. I've been doing
    this individually for each file (very time consuming), because I
    can't figure out a way to do it with CSS. Is there a way to set
    those parameters in CSS and apply it to all files?

    .oO(teachAA)
    >I'm embedding numerous audio files in Dreamweaver CS3
    using the <embed> tag.
    >I'm using CSS to control the box size and other
    attributes relating to how the
    >file displays on the page, but I'd also like to set the
    parameter "autoplay" to
    >false, and controller to "true," for all of the audio
    files. I've been doing
    >this individually for each file (very time consuming),
    Search & replace exists.
    >because I can't figure
    >out a way to do it with CSS. Is there a way to set those
    parameters in CSS and
    >apply it to all files?
    No. CSS is for presentation, but these parameters belong to
    the HTML and
    have to be written there.
    BTW: The 'embed' element is invalid HTML. If you care about
    valid markup
    and your site doesn't have to be compatible with really old
    browsers
    like NN 4 or IE 5.5, then you should use the valid method
    using 'object'
    elements.
    Micha

Maybe you are looking for