cRIO: best way to start/run a VI running on the RT.vi of the host.vi

Hi all

I recently (3 weeks) he started to use with Labview/cRIO. I think I have the concept of the cRIO down, but I'm fighting on what seems to be a simple communication in Labview. Here's my problem:

I have a cRIO 9074 with x 1 NI 9234 (4 analog input channels) and x 3 modules NI 9512 (motor controller). I am running in hybrid mode. My RT.vi control all movements of engine (scan mode) and also the FPGA FIFO beginning/read it. My Host.vi is in fact a UI and did some post processing on the data that I acquire by my NI 9234. My issue is with how to begin the RT.vi of the Host.vi. Just use the "VI reference.vi open? I tried but I do not think I do it properly, because what settings should I get for this? Can I configure it with the IP address of the RT? Also, for the path of the file, where are the screws on the RT?

Thank you!

Troy

Note: The final product must be converted into a .exe. If the implementing method is to open/run the RT.vi automatically.

Normally you compile the application of RT, deploy and set it as the startup application.  In this way, it will be saved on the internal flash of the cRIO drive and will automatically load when you start the cRIO.  What is an option for you?

Tags: NI Software

Similar Questions

  • Need to best way to start learning about Oracle 11 g DBA

    Hi.This is Dumond.
    I want to learn Oracle 11 g DBA. I downloaded all of the software and Documentation 11g R2 Orcl. Now. I want to start learning DBA. Can someone suggest me the best way to start learning DBA?
    Please suggest me good books for Architecture Oracle and SQL...

    Hello

    If you are good in 10g then just start new book of 11g function.
    Else read the admin guide and the whole concept of 11g.

    I always refer to the oracle documentation, and a small test DB intended to test.

    Read and practice :)

    Kind regards
    Rakesh jayappa

    Published by: Rakesh jayappa on September 21, 2010 03:09

    Published by: Rakesh jayappa on September 21, 2010 03:10

  • not able to run in the host .htm files

    I have downloaded a file .htm on a web hosting account and it just returns a blank page, it works fine on my local machine but didn't run from the host of the site, I can run the .swf directly from the Web hosting account, but it loses its size / formatting, please help

    Hi LocTuanTran,

    In my opinion you download the 'Standard.js' file for the web hosting server. And also the _skin.swf is required to playback your movie Adobe Captivate 2 generated.

    HTH

  • What is the best way to detect this text is part of the ContainerControllers without scrolling?

    Hello.

    Question

    What is the best way to detect that the text typed by the user (or added programmatically) exceeds the available space container and find where the truncated part begins? There are others (as described below) highlights the easy way to detect or to prohibit controllers to receive more characters that can be displayed in the area of publication given?

    My attempt partially (Simplified)

    For example, lets say I have a textflow editable with joints two instances of ContainerController.


    var flow:TextFlow = createSomeFlowFromGivenString(sampleText),
        firstController = new ContainerController(firstSprite, 100, 30),
        lastController = new ContainerController(secondSprite, 600, 30);
    
    
    flow.interactionManager = new EditManager(new UndoManager());
    flow.flowComposer.addController(firstController);
    flow.flowComposer.addController(lastController);
    
    flow.flowComposer.updateAllControllers();
    

    Vertical scroll policy enabled I can compare the height of the composition in the last controller with the height of the content:

    var bounds:Rectangle = lastController.getContentBounds(),
        overflow:Boolean =  lastController.compositionHeight < bounds.height;
    
    trace('Content does not fit into given area?', overflow)
    
    

    But when I change of vertical scroll policy off (lastController.verticalScrollPolicy = ScrollPolicy.OFF)-Unfortunately this does not work anymore... (In my case scroll must be disabled, since the text boxes can have only one line with narrow width)

    Use cases

    I want to create the form to fill out. Field can have one or more lines. A field could start in the middle of the page, continue in the following line, where it spreads throughout the page and put an end to the third line - long quarter of the width of the page. Text typed by the user may not exceed given the region since it could cover some static text that is located just after in below field.

    Something like ascii image below:

    --------------------------------------------
    |                <PAGE>                    |
    |                                          |
    |                                          |
    |                                          |
    |               [Field starts here........ |  
    | ........................................ |
    | ........................................ |
    | Ends here..]                             |
    |                                          |
    |                                          |
    | [Another field] xxxx  xxxx xxxxxxxx x xx |
    | xxxxxxxxxxxxxxxxxxx                      |
    |                                          |
    |                              [One more.. |
    | .....]                                   |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    --------------------------------------------
    

    Info:

     [......]  <-- form fields starts with '[' character, and ends with ']'
     xxx       <-- sample, static text
     | and _   <-- page borders
    

    If you want to detect the overflow in the final container, there is another thread discussed before.

    http://forums.Adobe.com/thread/795264

    You can detect it with lastContainerController.absoluteStart + lastContainerController.textLength «»<>

  • What is the best way to record movies on PC and change the names of video files?

    Names of files dvr - ms MCE?

    I use Win XP, SP3, MCE 2005 and I want to change the file name of some of the videos saved on my computer.  Currently I use MCE to record movies at home on my computer and then burn them to DVD.  I plugged the VCR/camcorder for video on computer TV card and MCE set to record 1 channel at say 20:00 and turn my VCR/camcorder to play at this time.  MCE records the film as if it were a recorded TV show.  A few questions:

    Is there a better way to do it?  The home movies are on different formats - Betamax, VHS, camcorder Sony 8 and mini DVD.

    The file is saved with descriptive as - news channel 1, channel information (Direct TV channel label), 20:00, 2 h,-where is this kind of things saved info and I can change it?  If I can change it, what format should I use?

    The video file is saved in C:\Documents and Settings\All Users\Shared Documents\Shared Video\... and the name of the file to this location seems to match the name of the actual file displayed in MCE - but if I want to change to say "Christmas" birthday 2005, can I do without corrupting the file?  What format constraints are there for the name of the file?

    Is there a better way to change the description and the name than just using windows and right-click on the file and selecting rename?

    And just to repeat the first question - is there a better way to record movies on the computer?

    Thank you

    Scott

    Hi Scott,.

    According to the research, the method you follow is the best way to record movies on computer.

    You will need to look for a program that helps you edit metadata.

    Note: Microsoft cannot guarantee that problems resulting from the use of third-party software can be resolved. Software using third party is at your own risk.

  • Where can I find the line start/run in the box start Windows

    I want to use the Msconfig function but cannot find the start/run line in which to enter.  When I hit the start icon (the microsoft logo), it is not clear.  I'm looking in the wrong place.  If this is the right place where it appears.  If this is not the right place to be looking, where should I look?

    Thank you

    1. you can use the search box instead of running it. It all works the same.

    2 in this case is to know how to restore/enable option run in the right side of the Start Menu:
    Right click on the Start button > properties > at the top, click on Start Menu tab > click Customize > scroll to find command run, put a checkmark in the box > OK

    You check Startmenu. Execution option should be there now.

  • Setup.pl running on the host with no existing data storage

    I have a new environment, I'll put up: Dell Vmware 5.0 guest (s) and a 10 Gb Equallogic SAN PS61xx

    I am the great Dell documentation and want to run setup.pl to configure my Vmware Vswitches, then install the DellMultipathing (MEM)

    I installed Vsphere CLI on my workstation to mgmt and you attempt to run this command:

    Setup.pl - installation - server = 172.19.0.203 - bundle = dell-eql-mem-esx5 - 1.2.0.365964.zip

    This operation fails because there is no data presented to the host still store

    I'm in the chicken and egg scenario, I need available storage to be able to connect to the storage!

    How to do this? running off a VMA device would be different? (I think VMA runnign out of my workstation management using VMware Workstation)

    Thank you

    Looks like you have currently not iSCSI installation program.  The option - install option assumes iSCSI is already running.   You simply install the software.

    In the user guide starting on page 7 is the use of setup.pl to configure iSCSI and then install MEM in addition to this.

    Setup.pl - configure - bestpractices - server = hostname [-username = username]

    [- password = password] - NIC = NIC1, NIC2,... - ips = IP1, IP2,...

    [- vswitch = vswitchname]  [- mtu = mtu]  [- vmkernel = vmkernel_prefix]

    [- netmask = masque_sous]  [- enableswiscsi]  [- nohwiscsi]  [- groupid = IP of the PS Group] [- vds]

    [- logfile = nom_fichier_journal]  [- heart rate = IP]  [- chapuser = username]

    [- chapsecret secret =]  [- vihost = vihostname]  [- viusername = viusername]

    Kind regards

  • Is there an api to get the info of the OS running on the host machine?

    My server is ESXi 4.1, and I can get this information from the property "name" object "AboutInfo.

    But, I can't get the information about the operating system running on the server except the 'osType'.

    However, when I use the command 'uname - a', I can get a long chain, "Linux 2.6.18 vcs - 164.ESX #1 Fri Apr 16 14:57:03 PDT 2010 x86_64 x86_64 x86_64 GNU/Linux" for example, as a result.

    So, my question is that how I can the information of operating system as the above string?

    There are a few places to the VM guestOS.

    (1) when you create a virtual machine, you assign a guestOS type based on the list available in the API here - http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html#asianux3Guest. As you can see, it does not include something on a certain core, just the major release version. If you want to query to see what guestOS "configured" has been assigned to particular VM, you can take a look at its config info here - http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.vm.ConfigInfo.html

    (2) now, simply because you have assigned a unique guestOS, this does not mean that it be installed this particular operating system... It's bad because VMware did some things when it virtualizes this comments according to your selection. Another method of extracting the real guestOS leverages VMware Tools, if you have it installed and running within the guestOS, you can extract the BONE that is detected. You can find this information in the comments section that provides details of inside the guest - http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.vm.GuestInfo.html. As you can see, not only you can get the information of the OS, but you can get things like address IP, etc.. Remember that this only works if you have installed VMware tools.

    Now to give you an example where #2 would give better results than the #1. I installed a virtual appliance provided by VMware, the VM shell or it is configured OS has been set at Other Linux (64-bit) but when you query the information of the customer, the OS reported CentOS 4/5 (64-bit) , meaning that it really works. Again, you get only the type of operating system if VMware he understands and is able to detect it. You won't get details on the kernel version or updates/etc.

    If you need this level of granularity, you will need to extract directly from the guestOS. VMware another API called VIX which allows you to execute commands directly from the guest's use case is mainly on the management of comments. http://www.VMware.com/support/developer/VIX-API/

    Hope this helps

    =========================================================================

    William Lam

    VMware vExpert 2009,2010

    VMware VCP3, 4

    VMware VCAP4-DCA

    VMware scripts and resources at: http://www.virtuallyghetto.com/

    Twitter: @lamw

    repository scripts vGhetto

    Introduction to the vMA (tips/tricks)

    Getting started with vSphere SDK for Perl

    VMware Code Central - Scripts/code samples for developers and administrators

    VMware developer community

    If you find this information useful, please give points to "correct" or "useful".

  • SIT error 14104, dll runs on the host, but not on the target

    Hello

    I have problems of deployment dll (compiled in 2007 with Microsoft Visual C++ .NET 2003) Simulink in LabVIEW (2009 SP1). My target system is a desktop PC with LabVIEW Real-time 9.0 installed.

    I created a simple Simulink model which mulitplies an entry with a Gain and returns the result. I compiled using the nidll.tlc as a target file system.

    Then, I created a LabVIEW RT application that uses this DLL. I created exactly the same application as the host VI and VI target. On the host VI everything works fine. On the target VI, I get error SIT 14104.

    What I did to solve this problem? I followed the steps on http://digital.ni.com/public.nsf/allkb/C7FF960E0A6C219A8625729600104615 . I have manually deployed the dll on the target computer. I used the suggested compiler. There is a lot of memory on the computer (RAM and HDD) target. And I'm not using a CRio system.

    Does anyone have an idea how to fix this error? I will attach the sample project labview and the MDL and DLL to this post. Don't forget to adapt the DLL-path if you test the program.

    Kind regards

    Thomas

    Well I found a solution.

    I had to deploy the DLL manually on the target, but not in ftp://IP_Address/ni-rt/system/ as the link above is said but rather in ftp://IP_Address/ .

    Problem solved.

    Kind regards

    Thomas

  • For a DMA FIFO running from the host to the 7976 is a data type that is optimum for PEP?

    For transmission to the host 7976, I can pack my data in say U64s or break up in U8s.  Y at - it a data type that will give the best rate?  Maybe based on the bus (SMU) or the implementation of RIO drivers behind the scenes?

    My experience is different.  Once, I did a load of tests with different widths DMA FIFO for FPGA and tested the throughput and latency.  If sending data via U8, U16 or U32 DMAs, I saw the same total transfer of bps.  My explanation for this?  Given that the width of the DMA is 32 - bit, LV little packaging in order to ensure that each part of the 32 bits is used.  This means that if you have a DMA U8, it will transfer at a time, 4 to DMA 2 both U16 or U32 DMA one at a time.  64-bit is divided into two individual transfers.

    Do not use FXP.  Even a 1-bit FXP is represented internally as 64-bit and will require TWO DMA transfers to an FPGA.

    Side fromt hat, U8, U16 or U32 makes essentially no difference because they are all packed 32-bit internally.

  • VSphere running on the host machine?

    Is it possible to run vSphere on my host machine to connect to itself?

    I have VMware ESXi 5.0.0 Release Build 469512

    It is not possible. We cannot install client vSPhere on ESXi.

    ESXi is not a shell or console on which you can install the vSphere Client.

    This is how it is designed. The host is dedicated to run ESXi. To manage ESXi, you must connect through a vSphere Client that is installed on a windows machine. Or add a vCenter Server host and manage through it.

  • Best way to start developing for Blackberry 10?

    Hello

    I'm a mobile developer works on iOS, Android, and Blackberry platforms.

    Our society has decided to finally support the Blackberry 10 platform. I've been so busy to develop our latest ideas on iOS I really had time to look into the development of BB10, so far.

    I did some research on the forums and came across this post:

    http://supportforums.BlackBerry.com/T5/Java-development/I-want-to-start-development-for-BlackBerry-1...

    Which mentions 2 ways that you can develop for BB10, Aboriginal and waterfalls.

    Now, when it comes to development of BB, I come from the crowd of java. I would like to know the advantages and disadvantages of native development and Cascades, what IDEs or SDK is required, what knowledge is necessary to begin (ex: C++) etc...

    If this question has already been answered, you have my apologies, please provide a link.

    Thank you!

    "Native" is just C/C++ without using Qt and infrastructure of Cascades user interface on top of it. Unless you plan build your user interface ENTIRELY in OpenGL, you probably want to waterfalls. And even in this case, you can draw OpenGL cascading with the ForeignWindowControl content.

    Anyway, if you come from the point of view of iOS, you might find this useful: https://developer.blackberry.com/cascades/documentation/getting_started/porting/index.html

    Since you are familiar with our Java on BB7 platform, you can also check the Java BlackBerry series BlackBerry 10 Cascades of blog on our developer blog posts. The first is here: http://devblog.blackberry.com/2013/01/port-java-to-cascades-part-1/and part 13 just came out today.

    Waterfalls more find info started here: https://developer.blackberry.com/cascades/documentation/getting_started/index.html

    And if you are interested in other platforms, you can go here: https://developer.blackberry.com/develop/platform_choice/index.html

  • d011wm flow 11: best way to update windows 10? This disc is the best way to start froom

    After minor driver installation would not work. Intel, Realtek, recovery manager has been altered and would not work.

    chizilla313

    Hello;

    Let me welcome you on the HP forums!

    Some people have worked a long and complicated way to make the initial win 10 improvement by using additional storage media to contain the update files.  The existing 32 GB SSD is simply too small to hold the existing operating system and the Win10 update files.

    But then they discovered that they could not do the cumulative updates (like the recent anniversary update) because their methof of point to other storage media has not worked!

    Sorry for the bad news, but there is really no good way to update the series flow 11.

    You are better off leaving the original OS.

  • Best way to schedule/run scripts third 3rd on an OEM customer?

    We currently use some 3rd party scripts on our monitoring systems.  Before launch us into monitoring OEM, we would simply install OEM, integrate existing monitoring script, and then maybe slowly migrate on.  These scripts are run several times daily through cron.

    Would it not be appropriate to migrate these courses as jobs on our OEM customers?  This would allow us to customize the calendars of the script (IE every 5 minutes), the report if these scripts fail, etc. ?

    Or is there a better mechanism to use?

    (This is for OEM 12 c)

    You can read the doc below:

    Using the system of employment and corrective measures

    In EM12c, you can schedule a job to run every n minutes/hours/days and select to receive notifications by email on the status of the job.

    Kind regards

    -Loc

  • Designer of the noob - best way to start?

    Hello

    I had a glance through a lot of help content, and I feel that I know at least the basics of Dreamweaver.

    I'm trying to make a simple site. Where I have to start, should I just to design a home page in DW (or FW maybe?), not to worry about the links etc just the look of it, so use it as a model.

    Sorry to ask such an obvious question.
    Matthew

    If you are looking to design just a website first, go with some Fireworks tutorials to learn how to use the visualization program. This program will allow you to help you design the site. Purpose of Dreamweaver transforms design in HTML which is then transferred to people online.

Maybe you are looking for

  • My UN-jailbroken iPhone 6 has been hacked

    Yes, Yes, I know what you mean... "there is no such thing as a malware on an UN-jailbroken device. Well well, my iPhone 6 has NEVER been jailbroken! I woke up the other night to the sound of a click on my phone. I was at the hotel and on their wifi (

  • T440s uefi boot problem

    Hello I recently bought a thinkpad T440s (bios version 2.27), I was able to boot xubuntu in legacy mode, but did not start using the uefi. As I do this is to grab the last amd64 iso xubuntu desktop, run isohybrid on it, finally "burn" on a USB. To st

  • DV7-6c09tx optimal re format

    I have a dv7 6c09tx and you want to get in shape.How know exactly what drivers to re installBecause there is so much choice download but I don't want all the extra stuff that came with my laptop slowed it right. Want to clean install with only the ne

  • Plug in a new usb sound card while LabVIEW is running

    Hello I work with a usb sound card audio measurements. The problem is that when I unplug a card and plug another I have to completely restart LabVIEW to be able to use the new sound card. Is it possible to detect and use a card his hip during the exe

  • RAM installation

    Do I have to completely remove the back on my 23 Touchsmart to add RAM.  I can't find any access windows or sliding panels on the back