Multiple fpga vi's with same interface, single RT vi

Hi everybody,
I'm using a crio system to control as experimental setup. In this setup several types of tests can be done and for each, basically the same control is done, but the returned data is different. Therefore i wrote several fpga vi's with the same controls on the interface, and a DMA fifo to transfer the data. I've also written a subvi for my RT system which reads the data from the DMA fifo and transfers it further downstream for analysis. This RT vi has to be rewritten for each FPGA vi as the FPGA vi references are incompatible. How do i make the subvi generic for all these FPGA vi's? The DMA fifo is the same, as is the type and amount of data...
looking forward to your suggestions,
Daniel Lindenaar

Hello Daniel!
I am not sure which FPGA target you are currently using but one method to achieve what you want it to use the Up Cast method. If you use cRIO you have an example called ‘Using the Upcast Function - cRIO.lvproj’ and if you use R-Series look at the example called ‘Using the Upcast Function - R Series.lvproj’. Hope this helps and Merry Christmas!
Regards,
Jimmie Adolph
Systems Engineer Manager, National Instruments Northern Region
Bring Me The Horizon - Sempiternal

Similar Messages

  • Assigning multiple IP address to the same Interface in rc.conf

    Hi,
    Is there any way to assign multiple IP address to the same Interface in rc.conf ?
    Or else how is it done?
    Thanks
    --Siju

    Like oh so many things, IP aliasing is covered in the wiki.
    Or you can just add the commands to /etc/rc.local if you need to do it some other way.

  • Search multiple folders for files with same name and create single file

     I have a project where I need to search multiple folders for a file name and when found append data from each file to a single input file.
     Example
    root folder to start search
    \\servera\sales
    \\servera\it\salesa\cmmstr.txt
    \\servera\it\salesb\cmmstr.txt
    \\servera\it\salesc\cmmstr.txt
     I need to create a a single cmmstr.txt on the root folder. I would like it to be able to run this with parms to pass in folders to search and file names to search and single file name to create. I'm going to have a least 10 differnt files to
    search for and create output file for. The folders to search
    will somewhat be static.
     Thanks.

    I tested this out on my own seat and I think it should work for you. I wrote it as a function, all you have to do is pass the root folders you want to search and the file your looking for. The function will then search that directory and all sub directories
    for that file name. you will also have to provide it a file to append to, if the file dosen't exists the function will create it. If you run into an issues let me know and the links Mike
    Laughlin posted are a great resource.
    Function Search-Files{
    Param([String[]]$Locations, $SearchFor, $AppendTo)
    Begin
    If(-Not (Test-Path $AppendTo)){New-Item $AppendTo -ItemType File -Force}
    Process
    ForEach($Location in $Locations)
    $Files = Get-ChildItem -Path $Location -Filter $SearchFor -Recurse
    ForEach($File in $Files)
    Get-Content -Path $FIles.FullName | Out-File $AppendTo -Append
    End{}
    Search-Files -Locations "\\Server1\c$\Temp", "\\Server1\c$\Test1" -SearchFor "Install.cmd" -AppendTo "C:\Temp\Search.log"

  • FPGA Analog Input with Scan Interface

    Hi all,
    I am rather new to the FPGA Module and have a question concerning analog sampling.
    Before, I used a cRIO in scan mode to perform following tasks:
    A state machine on the host PC performs one task after the other, e.g: output a voltage, run a stepper motor (with the NI 9512), Acquire voltage signals using the scan engine mode, logging data ; next voltage, next stepper position, next measurement, logging to the file,.... and so on.
    Now, I want to perform the same task, however, with a sampling rate that exceeds the performance of the scan engine. So I think I need to jump to FPGA Mode.
    The question is: Can I "mix" the measurement in FPGA while running others tasks of the state machine in scan mode? In more detail, I only "need" the FPGA Mode for the data acquisition, however, for running the stepper motor the Scan mode is perfectly fine and somewhat easier.
    One idea of mine was to create a fpga-vi on the target that acquires a certain amount of voltage samples and sends it to the host. Now, could I run the state machine as I did before, just for the state "voltage measurement" refer to the fpga-vi on the target and get the data?
    Thanks for any hint,
    Jack

    It would be best to not mix the scan engine and the FPGA.  Yes, you can do hybrid mode, but it uses A LOT of your FPGA resourses.  You can still use the state machine in your host, but you will just need to change the commands slightly to use the FPGA interface instead.  Use a DMA FIFO to send your analog data to your host to be logged.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • N9, multiple caldav sync entries with same user na...

    Hi, With N9, is it possible to create multiple CalDAV accounts with the same user name? I am asking this because with Google calendar I have shared calendars with family members, and it is possible to sync to these calendars using my own Google account and with a specific server path. I would just need to have several CalDAV entries in order to sync to each of them? (I am currently using CalDAV to sync to my wife's calendar and Mail for Exchange for my own gmail account but I don't quite like this.) On my previous phone I used GooSync which handled all this, but I don't yet know is it possible to use that with N9. Eero
    Solved!
    Go to Solution.

    posting this here as this is just about the top Google search hit:
    Check the URLs suggested here:
    http://forum.meego.com/showthread.php?t=3729
    Quote: 
    The URL for your main calendar should be: https://www.google.com/calendar/dav/ The URLs for additional calendars should be: https://www.google.com/calendar/dav/[email protected]​endar.google.com/ In both cases the trailing slashes are important. The '@' must not be URI escaped (i.e. '%40'). The long UUID can be found on the individual calendar settings panels, and on the Google page above. 

  • Support multiple versions of AI with same install?

    I have an ActiveX control which uses the ScriptingSupport.aip com object; This is called "Adobe Illustrator CS4 Type Object" or "Adobe Illustrator CS5 Type Object". Both create an Interop.Illustrator.dll but each has a different class id.
    Do I have to create a separate install for each version of CS which is supported or is there another way?
    Thanks!

    rgthoman a écrit:
    Is this true of the organizer as well as the editor?  If files are stored in the organizer of one version, are they readily accessible for editing in another version?
    That has nothing to do with several versions. Files are NOT stored in the organizer. They are somewhere on your drive(s). If you have a single Elements version and several catalogs pointing to the same files on your drive(s), each catalog will be able to access the same files... until you move, rename or delete them from another catalog.

  • Multiple entries in ARD with same ip, but different ports?

    I always learn so much from these forums...thanks to all of you who take the time to answer.
    I established 5900/3283 for my primary mac (mac 1) behind my router at home and then configured port forwarding to have a public port of 15900 mapped to the secondary machine (mac 2) at 5900. I have dyndns set up in my router and when connecting from the outside with ARD to the dns name without specifying the port, it connects to mac 1 without problem and reports mac 1 as the name in ARD. Great, no problem.
    When I add the 15900 port to the dns name, ARD still shows the mac 1 as the name, but connects to mac 2. Can I fix this to correctly reflect the name of Mac 2? Also, it does not seem possible to have two clients in the ARD list with the same ip address, but different ports. Can this be fixed? Lastly, how do I connect 15900 and 13283 ports in one listing for the port forwarded mac, i.e. how do I enter xxx.xxx.xxx.xxx:15900 and xxx.xxx.xxx.xxx:13283?
    Thanks,
    ed

    And it's still impossible if they all have the same external IP. The whole stroy? See http://discussions.apple.com/thread.jspa?threadID=1321008&tstart=0
    On option is to setup a VPN(=Virtual Private Network) as described in the thread I mentioned

  • How iTunes works managing multiple iPhones and iTunes with same account

    My wife and I each have our own computers using the same iTunes and Amazon account.  I want to know how the download rules work...
    For apps
    For music
    For books
    I know that Kindle books appear on both. 
    I know that you can share music between 5 (?) different devices.  Can't remember how that is done right now...
    It appears that an app bought on one computer or iPhone must be paid for again on the other.  True?
    Where is the best place on the Apple site to see answers to these types of questions?

    Your iTunes account can be authorised on up to 5 computers at any one time (http://support.apple.com/kb/HT1420). You can also use home sharing so as to share your content between computers or to listen/watch content on your iOS devices : http://support.apple.com/kb/HT3819 (you can also copy music between computers via home sharing)
    As long as you use the same iTunes account as you originally used to buy/download them then you don't have to pay to re-download (or download on different computers/devices) past purchases of apps or ibooks (or music if you are in the USA) as long as they are still available in the store : http://support.apple.com/kb/HT2519.
    You can also manually copy music/apps/ibooks/films/tv shows between computers and then do File > Add File To Library (or Add Fold) in iTunes so as to add them.

  • Programmatic setting of multiple command data objects with same parameters

    I have a java server application in which I am using the JRC to set a predefined report's parameters.
    The data is based on 2 command objects from the same connection and of which have the same parameter names/types.
    When I go to set the parameters using the ParameterFieldController the first command parms get set correctly and the second command is still using the default command parameter value.

    can't use the same parameter names

  • Mounting multiple directories with same name on different severs to a single mount point on another server

    We have a requirement where in we have multiple solaris servers and each solaris server has a directory with the same name.
    The files in these directories will be different.
    These same name directories on multiple severs has to be mounted to a single directory on another sever.
    We are planning to use NFS, but it seems we can not mount multiple directories with same name on different severs to a single mount point using NFS, and we need to create multiple mount points.
    Is there any way we can achieve this so that all the directories can be mounted to a single mount point?

    You can try to mount all these mount points via NFS in one additional server and then export this new tree again via NFS to all your servers.
    No sure if this works. If this works, then you will have in this case just an additional level in the tree.

  • LabVIEW FPGA: Multiple SCTL versus one SCTL (same clock domain)

    Hello NI forums,
    Question:
    See the attached picture from a modified version of the LabVIEW DRAM FIFO example. It probably explains my question more effectively than the paragraphs below.
    What is the difference to the LabVIEW / Xilinx compiliers, if any, between placing two independent branches of code in the same SCTL, versus placing them in individual SCTLs (in the same clock domain)?
    Misc. comments:
    I have briefly experimented with this concept using the included LabVIEW DRAM FIFO example (example finder >> Hardware Input and Output >> FlexRIO >> External Memory >> Simple External Memory FIFO.lvproj).
    I compiled the default example (the read and write interfaces are in separate 40MHz SCTLs) five separate times. Then I put the read and write interfaces in the same 40MHz SCTL and compiled another five times. The result (when both read and write interfaces were in the same SCTL) was a reduction in resource usage (according to the compilation summary).
    However, due to my lack of knowledge I'm hesitant to conclude that placing everything in one SCTL is always the best option. For example, I do not know what is created 'behind the scenes' with each SCTL. Perhaps putting independent branches of code in separate SCTLs makes it possible to route clock, reset, implicit enable, etc. signals more effectively.
    Background information:
    My task involves acquiring 2 channels of analog data using the NI 5772 and PXIe-7966. Data acquisition takes place in a 200MHz SCTL, and downstream processing is performed in a 100MHz SCTL.
    During a vast majority of the 100MHz SCTL processing stages of the FPGA VI, the 2 channels of data do not interact with eachother. So it would be easy for me to place them in separate 100MHz loops if doing so would somehow help the design (timing, resource usage, etc.).
    Thanks!
    Attachments:
    question.png ‏76 KB

    Intaris
    Trusted Enthusiast
    Posts: 3,264
    Re: LabVIEW FPGA: Multiple SCTL versus one SCTL (same clock domain)
    ‎10-28-2014 12:11 PM
    Just out of interest, what is the resource usage differential between the two versions?
    In response to the above comment,
    This is a little embarrassing, but it seems like the resource usage is similar than I initially thought for this particular example. I think the previous compilations that I based my assumption on coincidentally used more resources in the 2-SCTL loop case. I just compiled each version two additional times (see below).
    Here's the version with everything in one loop:
    Device Utilization
    Total Slices: 17.6% (2587 out of 14720)
    Slice Registers: 9.5% (5583 out of 58880)
    Slice LUTs: 8.2% (4855 out of 58880)
    DSP48s: 0.0% (0 out of 640)
    Block RAMs: 2.5% (6 out of 244)
    Device Utilization
    Total Slices: 16.9% (2493 out of 14720)
    Slice Registers: 9.5% (5583 out of 58880)
    Slice LUTs: 8.3% (4858 out of 58880)
    DSP48s: 0.0% (0 out of 640)
    Block RAMs: 2.5% (6 out of 244)
    Here's the version with the read and write in separate loops:
    Device Utilization
    Total Slices: 16.4% (2407 out of 14720)
    Slice Registers: 9.5% (5583 out of 58880)
    Slice LUTs: 8.2% (4852 out of 58880)
    DSP48s: 0.0% (0 out of 640)
    Block RAMs: 2.5% (6 out of 244)
    Device Utilization
    Total Slices: 19.4% (2859 out of 14720)
    Slice Registers: 9.5% (5583 out of 58880)
    Slice LUTs: 8.3% (4859 out of 58880)
    DSP48s: 0.0% (0 out of 640)
    Block RAMs: 2.5% (6 out of 244)

  • To create multiple files with same content but with different names

    Hi SapAll.
    here i have got a tricky situation on Idoc to File Scenario.
    in my interface of an Idoc to file ,there  is requirement to create multiple files with different file names but with same content based on one Idoc Segment.
    which means there will be one Zsegment with two fields in the idoc,where one field with (content refers to the name which file name should start with .so lets say if this segment is repeated for 3 times then PI should create 3 files in the same directory with same content but with different file names (from the filed).
    so here for now iam using one reciever file communication channel.
    can any body give me the quick answer.
    regards.
    Varma

    What do you mean by different names?
    when i make proper setting in the Receiver Channel....on how to create the filename (what to append) like add Timestamp, counter, date, messageid.....even in this case you will ahve file with different names and that too from same File channel.
    You can perform multi-mapping in XI/ PI and then your File channel will place the files in the target folder with relevant names. You cannot use Dynamic Configuration with Multi-Mapping!
    If you intend to use different File channels, then do the configuration as required (normal)...even over here you can follow multi-mapping.
    Do not use a BPM!
    Regards,
    Abhishek.

  • WIS 00015 error- Multiple Query Filters contain a prompt with same name

    Hi
            I am working BOXIR2 environment. I created two prompts at Universe level- one of Date field and one on agency name field.
    syntax for the prompts is
    customerInfo.RSRCE_NAME =  @Prompt('Enter value(s) for AgencyName ','A' , , ,)
    datetable.STARDATE =datetable.STARDATE.STARTDATE =  @Prompt(' 'Enter value(s) for StartDate:','D' , , ,)
    When I include even one of  the prompts in the report I am getting an error WIS 00015 Multiple Query Filters contain a prompt with the same text, but the prompts use a different operand type.
    If I try to change text of one of the prompts in Universe selection statement, then I see the prompt two times in the report.
    Please let me know how to overcome this issue.

    Ok, I've simplified the case.
    Here is the real case :
    Object filter =
    Based on object =
    .[LEVEL01]
    Object filter =
    Based on object =
    .[LEVEL01]
    In WBI query result I take these objects :
    .[LEVEL01]
    .[LEVEL01]
    .[4IUX93YJGXQEHGLX0T0GPNA9Y]
    In query filters, my 2 filters with same text :
    1.
    I run the query.
    Answer to question 'Single Year Period ?' = Period 06 2010
    ==> MDX error
    A database error occured. The database error text is: Echec de l'exécution de la requête MDX SELECT  { .[4IUX93YJGXQEHGLX0T0GPNA9Y] }  ON COLUMNS , NON EMPTY CROSSJOIN( .[LEVEL01].MEMBERS, .[LEVEL01].MEMBERS ) DIMENSION PROPERTIES MEMBER_CAPTION ON ROWS FROM SAP VARIABLES INCLUDING .[Z12010006] INCLUDING .[Z12010006] avec l'erreur Invalid MDX command with . (WIS 10901)
    And you can see that the value sent to both filters is the same and come from the first filter .[Z12010006] instead of applying the value to each filter .[Z12010006] for the first one and .[Z12010006] for the second one.
    Please, notice that if I change the order of this 2 filters in the WBI query, the MDX generated become :
    SELECT  { .[4IUX93YJGXQEHGLX0T0GPNA9Y] }  ON COLUMNS , NON EMPTY CROSSJOIN( .[LEVEL01].MEMBERS, .[LEVEL01].MEMBERS ) DIMENSION PROPERTIES MEMBER_CAPTION ON ROWS FROM SAP VARIABLES INCLUDING .[Z12010006] INCLUDING .[Z12010006]
    Thanks for your help.
    G.OM.

  • I have created a PDF form with multiple drop downs, all with the same drop down values. When I select a value from 1 of the drop down fields, it replicates in all of the others - which I do not want. How can I fix this?

    I have created a PDF form with multiple drop downs, all with the same drop down values. When I select a value from 1 of the drop down fields, it replicates in all of the others - which I do not want. Can I fix this?

    I'm fairly new to this, but I think it has to do with the way you have the drop downs named. Did you copy one then keep pasting it in each field? If so, that is the problem. You should rename each one with a different number: Dropdown1, Dropdown2, etc. I think that might solve the issue.

  • HT2905 I have multiple album titles of the same name with different artists. How can I get them to go under one album title again?

    I have multiple album titles of the same name with different artists. How can I get them to go under one album title again?

    In iTunes(on a Mac or PC) just tap on 'Albums' rather than 'Artists' and you'll see them all together.
    You may find that there are songs mislabelled. In which case right tap on the Album or Artist and tap 'Get Info', then change to the correct name and the songs will join the rest of the songs for that Artist or Album.
    Then resync with your iPhone and all will be well.

Maybe you are looking for

  • PR with reference to another PR

    Hello! I have two PR types named RNP and PPAP. Can I create a RNP document with reference to PPAP, for example? If so, how can I do that? I would also what that the reference number to be saved in a field in EBAN like when I create PO with reference

  • Drop down search fields

    Is there anyway to search a populated dropdown list for items without having to type the letter in order? For example: My dropdown list is filled with ABC CBA SSA Currently if I type A first in the dropdown list only the ABC result will show not the

  • Get the output of a query in a textpad..

    Hi.. I need to get the output of a query in a notepad.. Can anyone help me..

  • Installed Yosemite. QT Has Question Mark When I launch An Inbedded Video

    iMac - recently installed Yosemite I have videos embedded on the site Actors Access. I always use Safari. All the videos except the latest one that was upload through Actors Access work fine. The last one uploaded when previewed launches the box with

  • Que about User made table....

    Hiii ... Dear ABAPers I have a que regarding table : my question is " i made a table called "yvinward" and also populated it with some data ... but with the some reason i needed to change the field name of my table ... i changed the field using se14