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
-
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,
EdThank 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 advanceHi
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?
JensFirst, 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 ?
thanksHello;
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
LaszloHi 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
-
How do I save a document/article so I can read when I am offline?
I would like to know how can I save an article or a document I have downloaded so that I can open it againwhen I am offline (i.e. when I am not connected to the Internet).
-
Hi All Can you pls tell the difference between ABAP Web Dynpro v/s BSP. Regards DM
-
Strays date on Lumia 710 7.5 on one day ago
I have problem with clock or with alarm i dont know, as usually i switch my alarm to ring everyday 7.40 excluding Saturday and Sunday, but once alarm rang on saturday in the morning, and i was very surprised seen the date on Lumia it was wrong - Frid
-
When I use Photoshop CS 6 to edit video, I don't know how to change video speed after I converted the clip to smart object? The clip color turns purple and it only allows me to add motion but not change the clip duration and speed anymore.
-
TS2755 Getting delivery failure notices for messages I never sent
How do I stop getting dozens and dozens of delivery failure notces in my email for emails I never sent? Is this spam? Or have I been hacked?