Connecting Multiple TMS570s to LabView

Hi Everybody,
I'm setting up a project where I need to control and collect data from ~10 TMS570s simultaniously using a laptop.  
The control of the TMS570s will be include the setting up of the internal time stamp and a simple test to ensure all is working.
The rest of the time will be taken up by data collection which will not stress most communication types though the data will be arriving randomly from all 10 TMS570s. The main concern here is over data integritiy and also the timeliness of data collection.
The communication peripherals offered by the TMS570 are:
-FlexRay
-CAN
-SPI
-I2C
-USART
-SCI/LIN
-Ethernet (EMAC) .
If you have any recomendations please let me know.
Cheers,
Alan

Hi Alan,
I believe our PXI products in line with our TestStand and LabVIEW software offer the best test and mesurement solution for your application. In order to test all of the communication peripherals offered by the TMS570 you will need a number of modules which I've laid out below.
-FlexRay
NI PXI-8517/2 - http://sine.ni.com/nips/cds/view/p/lang/en/nid/207​326
-CAN
There are a number of options for this protocol depending on your requirements (low speed/fault tolerant or high speed) - http://www.ni.com/can/
For a PXI system a good option would be the NI PXI-8513/2 - http://sine.ni.com/nips/cds/view/p/lang/en/nid/207​322#overview
-SPI and I2C
The SPI and I2C protocols can be implemented in software and sent out using one of our DIO modules.
The module will depend on the speed you require but any of our PXI Digital R Series devices will do the job - http://www.ni.com/rseries/
Considering you only need digital I/O for SPI and I2C the NI PXI-7813R (http://sine.ni.com/nips/cds/view/p/lang/en/nid/202​013) or the NI PXI-7811R (http://sine.ni.com/nips/cds/view/p/lang/en/nid/138​62) would be a good choice
-USART (I'm assuming you mean UART?)
You can use a DIO Module to test the I/O on this card as above.
-SCI/LIN
The PXI-8516 offers a 2 port LIN interface
-Ethernet (EMAC)
NI PXI-8231
There is an article on our website that gives a good overview of NI XNET interfaces including CAN, LIN and FlexRay which can be found at the following link - http://www.ni.com/white-paper/9727/en
This is just a brief outline of some of our products and by no means is a complete solution for your application. If you would like a complete spec out and a quote for a full system you can contact our Sales team at 01635 572414 or though our website.
Best Regards,
Paul O'Neill
Applications Engineer
National Instruments UK/IE
I accept Kudos and BTC Tips :-D
Address: 1NyXnWf9kdjVzjWcW5w4P1V3b1EY4yXP12

Similar Messages

  • How to connect multiple DAQ in labview

    Hi, 
    I have a question about connecting multiple DAQs to the labview. 
    So, currently I have two NI 6210 DAQs, each with 16 channels. I would like to simultaneously collect data with 32 channels, so I plugged both DAQs into the USBs on my computer. I am wondering which function block that I could use to look for and combine the data from two DAQs in Labview? Currentlly I used a DAQ assistant to read data from one of my DAQs. I tried adding another DAQ assistant block, and then merge the two blocks, but it doesn't work. 
    Please advise. If there is any similar post, I would really appreciate if you could direct me to those. 
    Thank you very much!
    Best,
    Minnie

    ben64 wrote:
    If all channels perform the same type of measurements you can just add the channels of the second daq board in the same daq assistant. The daqmx read will output an array of 32 values (assuming you use the 32 available channels).
    You should provide us with more details.
    Ben64
    That may not work with M series cards (unless NI changed something on me).  Last I checked, M series and older needed to have seperate tasks to run, meaning you would need two DAQ Assistants.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Snytax to connect multiple routes in LabVIEW

    Hi,
    i'm using a 64-relays-matrix with my NI-PXI-2567 module. It's includes an 3x18 matrix with 3 channels for 18 pins. 
    To make it easier in LabVIEW, i created routes for every posibiliy: CH1_TO_PX , CH2_TO_PX, CH3_TO_PX (X represents a number from 1 to 18)
    For example, if I want Pin 1 connect to CH1, Pin 6 connect to CH2 and Pin 15 connect to CH3, the following routes need to be switched: CH1_TO_P1, CH2_TO_P6, CH3_TO_P15.
    Question: What string do i need to connect to the "niSwitch Connect Channels(Mulitple).vI" to make this work?
    I tried it like this: 
    Unfortionatly, the error message says that there needs to be at least one arrow (->) in the string.
    Doens't Labview take the String from the Route Setup? (see marked string in first picture bottom right)
    What is the correct string that I need to use?
    Solved!
    Go to Solution.

    Bommelchen,
    The thing that you are configuring in in NI Switch Executive. You will need to connect using NI Switch Executive if you wanted to configure the routes in MAX. See below for more information on using switch executive.
    NI-SWITCH uses the channel names that the device has at default. If you choose to use NI-SWITCH you can only use a string such as "ch0->com0" using the default names of the device.
    Frank,
    National Instruments
    Staff Software Project Engineer

  • Multiple versions of labview on 1 computer

    Hello,
    I have just purchased LV 8.2 and am about to install it on my computer.  The old version of LV I currently have on my computer is 7.1.  Can I run both versions on the same computer or is it beneficial to take off LV 7.1 first before installing the new 8.2.  Any opinions?
    Azazal
    Azazel
    Pentium 4, 3.6GHz, 2 GB Ram, Labview 8.5, Windows XP, PXI-5122, PCI-6259, PCI-6115

    Azazal,
    You can certainly run both versions on the same computer.  I have 6.1, 7.1, 8.0, and 8.20 installed on this machine and I regularly have more than one version open at the same time.
    However, Paulo is very correct by saying that toolkits typically only install for one version of LabVIEW and that you need to be careful not to open your VIs in the wrong version of LabVIEW.  If you were to open and save a LabVIEW 7.1 VI in 8.20 you would be unable to open it again in 7.1.
    Matt, great links - I'm going to repeat that first one here in clickable form:
    Installing Toolkits for Use with Multiple Versions of LabVIEW
    Regards,
    Simon H
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • Tries to connect multiple times at the same time a...

    Tries to connect multiple times at the same time after trying to reinstalling software.

    Hello,
    Assuming that you use a Web version (this information MUST be provided in any post), you have 2 ways to run reports:
    1. the Run_Report_Object built-in
    2. the Web.Show_Document() built-in
    Francois

  • How can I connect multiple clients to a single client ?

    I am currently developing an instant messaging program.I created a server and connected multiple clients to it by using thread logic.However I do not know how to connect multiple client to a single client.
    What shall I do for that?Does anybody know a good tutorial or sample program?Or shall anybody explain me what I shall do for building the Instant Messaging part of my chat program?
    Thank u in advance.

    You may use UDP multicast socket. But since you are using the UDP protocol you might risk losing the data that you send since UDP does not guarantee the safe transfer of data.
    Alternately, you might create a server that allows multiple client to connect to it whose connection Socket objects are then stored in a Vector <Socket> object. The server then sends back data to the connected client about the other clients connected to it. Now when the client wants to send data (like an IM) to another connected client, it has to send a request to the server specifying the client login name and the server in turn streams that particular client's Address and Port to the requesting client. The requesting client then initiates the connection with the other client and then starts a conversation. One more thing, when the client communicates it needs to send information to the server like the name by which it likes to be referenced. In this scenario the server acts like a central repository for clients to query the existence of other clients in the chat room. Each client here runs a thread that listens to incoming connections and when a connection is established, may be opens a IM window or something.
    The third option is to make the server to relay the information from one client to another. Like say, I'm connected to whoopy server and i want to send "Hello" to jackson, then i send the message (ie, Hello) along with the name of the client to which i wish to send it to (ie, jackson). The server then performs a lookup in its Vector <Socket> object and then initiates a connection with jackson and sends the information. However, this method is pretty costly in that you will be wasting a lot of processing behind the server.
    --Subhankar
    P.s. If you stumble upon any other brilliant ideas let me know.

  • How do I connect multiple displays to a Lenovo 405

    how do I connect multiple displays to a Lenovo 405 running windows 7?  I tried a video card but the built in amd video port would not function with the video card plugged in.
    Moderator Note; subject edit, post moved to here

    hi harry13,
    Welcome to the Lenovo Forums.
    If you're referring to the Lenovo® H405, this unit has an integrated VGA and HDMI out according to this pdf data sheet.
    If you'll be using a flat panel monitor (that usualy has a VGA connector and a single link DVI D digital interface), you will need to connect 1 monitor to the VGA out and use an HDMI to single link DVI-D converter on the other monitor. You might need to scan for hardware changes under the device manager to identify the monitor that's connected to the HDMI to DVI-D converter. Note that you need to change the video setup under BIOS to IGD or the onboard graphics.
    If you'll be using your discrete video adapter for the multi-monitor setup, you must change the video setup to PEG under the BIOS and the video card must have a vga or hdmi/dvi out.
    Also, see these guides as a reference:
    How to set up dual monitors in Windows 7
    Dual monitor setup: Two monitors are better than one
    Hope this helps.
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • Issue connecting multiple servers in parallel using wlst

    Hi,
       I have requirement to write a jython script to connect multiple weblogic servers and generate some reports.
       I am importing wlstModule(import wlstModule as wl) in the scirpts. 
       I would need multiple users to be able to run the script from a webpage in parallel.The website is based on java.
       1. My initial thoughts were to create a new thread for each user request. But since the global variable cmo is shared between the jython threads,i believe it wouldn't work.
       2. My second option is to create a new process for each user.This way each process would have its own independent global namespace.
          Even though this should work,it dosen't look the cleanest way to do.
       Does someone have any better idea?

    You can use the Distribution Monitor for that purpose. Check note  855772 - Distribution Monitor
    Markus

  • How to open multiple files in Labview?

    I want to open multiple files in labview by selecting multiple files,then read them? Can I do this in Labview 7.0?

    You can use the vi example here to get multiple names:
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=137&HOID=506500000005000000C7640100&HTHREAD=000091335&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0
    Once you have the file names, you can use a for loop w/ a Read/Open file vi to open all the files.
    2006 Ultimate LabVIEW G-eek.

  • Is it possible to connect multiple R/3 systems to one APO system?

    Hi,
    Is it possible to connect multiple R/3 systems to one APO system?
    Kind regards,
    Kris De Smedt.

    Hi Kris,
    Yes, you can connect multiple R/3 systems to one APO system. All you need to do is to maintain connection parameters of all the R/3 systems with APO. (i.e. RFC Destinations, logical systems, partner profiles etc.)
    Regards,
    Naveen.

  • Creating multiple tasks in labview fpga

    Hi,
    I need to create multiple tasks in labview fpga....I need to set one update period in each task so that i can make my while loop run at this rate everytime my input frequency changes....How do i do this?

    Hi,
    just to be sure: You are talking about multiple tasks on the FPGA to acquire data? Or do you want to have multiple tasks on the host to display the data?

  • Connecting multiple ColdFusion 10 instances to a single Apache 2.2 server

    This is replicated from StackOverflow's "Server Fault" site. The CF community there is under represented, so I'm posting here too.  Sorry for "cross post".
    This is on Windows 7 Home Premium edition.
    I have got two ColdFusion 10 (updater 2) instances: "cfusion" (the default one), and "scratch".
    I have got a single instance of Apache 2.2 running.
    Within Apache, I have set up two virtual hosts, each of which needs to be served by a different ColdFusion instance.
    Each of the CF instances serves files fine via Tomcat's internal web server. Apache serves vanilla HTML files fine too. So both CF instances, and both virtual hosts separately work OK.
    I can get wsconfig.exe to connect either one of the CF instances to the Apache server, and serve CF files via Apache & that instance.
    However I cannot find a way of connecting the second CF instance to Apache as well, so that both CF instances are conected, each serving one of the virtual hosts. WSConfig doesn't seem to understand the notion of "multiple CF instances", and the changes it makes to the httpd.conf (via mod_jk.conf) does not seem to be implemented in such a way as to accommodate multiple CF instances talking to a single Apache instance, or multiple virtual hosts. I freely admit to not being confident enough with how mod_jk (or even really httpd.conf) works to be able to guess if I can change stuff to make it work.
    If I try to add the second CF instance using WSConfig, I just get a message "the web server is already configured for ColdFusion". Be that as it may... not the instance of ColdFusion I want to connect it to! If I remove the existing connector to whichever instance is already connected, I can then connect the other one no problems. Not that this helps, but it demonstrates that the CF instance can connect to Apache.
    This all used to be fairly straight fwd under older versions of CF and JRun :-(
    The only docs I have found are on the "Connect multiple Apache virtual hosts on a web server to a single ColdFusion server" page (http://help.adobe.com/en_US/ColdFusion/10.0/Admin/WSc3ff6d0ea77859461172e0811cbf364104-7fd 5.html), but that specifically only deals with a single CF instance. There is no equivalent page for multiple CF instances.
    I'm kinda hoping I can move some of the mod_jk config into my virtual host entries in httpd-vhosts.conf (this is how it used to work for JRun), but I've no idea what to put where.
    I think I've covered all the necessary info here? If not, sing out and I'll add more. Thanks.
    Anyone?  Cheers.
    Adam

    The answer to your question is Yes, a single mediator can invoke two service calls at same time as well.
    First, define your service references in the composite.xml
    Once you have done that, you can add any number of routing rules for each operation defined in the mediator. In your case, you will need to add two static routing rules within the same operation in the Mediator file. You can also select whether the calls will be sequential or parallel by selecting correct value in the dropdown inside the routing rule. Each routing rule will invoke one service reference in your case.

  • How to connect multiple Xserve Raid for Best Performance

    I like to get an idea how to connect multiple Xserve Raid to get the best performance for FCP to do multiple stream HD.

    Again, for storage (and retrieval), FireWire 400 should be fast enough. If you are encoding video directly to the external drive, then FireWire 800 would probably be beneficial. But as long as the processing of the video is taking place on the fast internal SATA drive, and then you are storing files on the external drive, FireWire 400 should be fine.
    Instead of speculating about whether it will work well or not, you need to set it up and try your typical work flow. That is the only way you will know for sure if performance is acceptable or not.
    For Time Machine, you should use a single 1.5TB drive. It is likely that by the time your backup needs comes close to exceeding that space, you will be able to buy a 3TB (or larger) single drive for the same cost. Also, I would not trust a RAID where the interaction between the two drives is through two USB cables and a hub. If your primary storage drive fails, you need your backup to be something that is simple and reliable.
    Oh, and there should be no problem with the adapter, if you already have it and it works.
    Edit: If those two external drives came formatted for Windows, make sure you have use Disk Utility Partition tab to repartition and reformat the drive. When you select the drive in the Disk Utility sidebar, at the bottom of the screen +Partition Map Scheme+ should say *GUID Partition Table*. When you select the volume under the drive in the sidebar, Format should say *Mac OS Extended (Journaled)*.

  • Possible to connect multiple R3/Systems to one XI?

    Hi,
    is it possible to connect mutiple R3-Systems to one XI?
    How does it work?
    Regards
    Stefan

    Stefan,
    You can certainly connect multiple R/3 systems to one XI.
    1. If your R/3 system release is 4.7 then use point 8 from the configuration guide. (RZ70 transaction collects the system data and creates a technical system in the SLD)
    2. If your R/3 system release is < 4.7 (means 46c or 46B, 40B) then you should create a technical system in the SLD.
    3. For any other SAP product with ABAP stack (including R/3 47 system), you should check the SAP_BASIS release if it is 6.20 you should apply XI Add-on to use XI Proxy adapter. For SAP_BASIS < 620 you cannot have XI Proxy adapter. For SAP_BASIS > 6.20 you do not need any add-ons (from this point onwards it is NetWeaver)
    To find SAP_BASIS release -> SPAM Transaction -> Click on Package Level.
    Then create a business systems for each one of them and import them into the Int. Directory when needed.
    Regards
    Shravan

  • Acquiring Analog Input from Multiple Channels in Labview

    Hello,
    i am working on a VI where i need to acquire signals from multiple channels in Labview using NI-9129.Initially i want to acquire contineous input signals (voltage and current) and display it on the graph.
    Having looked at forum and Labview examples i tried to make an initail VI but i am not sure if the setup i made needs any modification to serve my purpose.I am fairly new to Labview software.
    All i want is
    1.To acquire conteneously current and voltage 
    2.Display current and voltage individually on the graph.
    3.Perform some basic calculations like MAXIMUM,MINIMUM and AVERAGE values of voltage and current.
    4.Log the data into  excel file
    I have attached the VI i made so far.i need abit of advice if i am moving in the right direction or not.
    Thank You for having a look at my question.
    Attachments:
    Voltage-Current VI.vi ‏81 KB

    Engr_tech wrote:
    i think i already have the tdms for  data logging.as far as the tdms data logging is concerned,when i enable the logging mode to "read and log" the data logged inside the excel sheet would be seperate for current and voltage.?
    Is it practically possible to acquire data from 4 different channels and plot them.if yes,then am i right to assume that all i need is to modify the current VI for four channels having all of them in parallel.
    Yes, you are logging directly to a TDMS file.  This is definately the best route for data logging from a DAQ.  The currents and voltages will show up as different channels in the same group.
    To add more channels, just add them to your DAQmx task.  The logging will handle it with no issue.  Your calculations will also a little work to add the extra channels.  Same for the graphs, since you are using seperate charts.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

Maybe you are looking for

  • Can i found my in box in apple id:

    hwo i can ckeck my in box from an apple id:    i want to verify my apple id as a primery email , how i can do it ??

  • The field SAKNR search help doesn't work?

    Dear Expert, My dialog program used a table field data element call SAKNR , and i set the search help in the layout screen of my table control. the search help works but after i double click it but the value didn't show up in the field. don't know wh

  • Problem with variable declared in TOP Include

    Hi, I have declared a variable P_TEXT in TOP include ZPGM_TOP.  In main program ZPGM, I have declared this TOP include ZPGM_TOP and another include ZPGM_F01. I am  accessing P_TEXT in include ZPGM_F01, but it is giving me following error when I do sy

  • LMS 3.2 functional view no display

    Hi, I have a LMS 3.2 installation where the functional view was displaying all the menus correctly. after a system restart, the functional view is empty with no menus but all other menus are functioning well. please let me know how to solve this issu

  • Stroke Bug Illustrator CS6

    I contacted Adobe in June 2013 about a problem with the stroke profile items. I was told that there would be an update available and no updates were available. Will this be fixed anytime soon? Is it fixed in CC? In my photo I show the same exact stro