How to make CompactRIO truly standalone?

Hi,
I am new to cRIO and I am using it for motion control. What do we need to do to make cRIO run as a standalone system? That is, my motion control system can run with just the cRIO (or perhaps together with an extra external control panel for monitoring) connected. This is because I find that I need the the computer to run the host vi to control my system; how do I program my fpga vi or host vi to achieve such a function?
I am quite lost in this part, so many thanks in advance.
*attached is a sample host vi.
Attachments:
Force Ctrl Trial v0 (Host).vi ‏166 KB

Thanks Richard,
Your previous post has been very useful. However, I still have some problems building my standalone application. I just need some hints to get started. 
For example:
a.) Under the "Tools>>Build Application or Shared Library>>Source Files" , do I use my HOST VIs(as top level VI) or FPGA VIs(as dynamic VI)?
b.) Do I need to make any modifications to my program which uses the PC to run the host VI before it is downloaded to my cRIO-9101?
c.) Are there any example codes or application on building standalone applications available? I have searched NI.com but could not find relevant ones. 
I am currently using LabVIEW 7.1 with FPGA module 1.1, NI-RIO and Real-Time Module (ETS) installed. I have cRIO-9125, 9263 and 9411. attached are some programs i experimented with - programs speaks a thousand words.
Thank you
Bing
[email protected]
Message Edited by GoodManBing on 01-13-2006 12:13 PM
Message Edited by GoodManBing on 01-13-2006 12:15 PM
Message Edited by GoodManBing on 01-13-2006 12:18 PM
Attachments:
force ctrl test v22.vi ‏722 KB
force ctrl test v22 (host).vi ‏223 KB

Similar Messages

  • How to make vedio/audio standalone application in java

    i need an overall idea of developing a vedio/audio application in java a standalone application using swings. from scratch i need to develope so i need some idea of dataflow,class diagrams etc everything related to develope a project.

    J
    D
    B
    C
    Search these forums or follow the JDBC tutorial

  • How to make a myRIO as a standalone device?

    Hey,
    Greetings!
    I'm working with NI myRIO for my project. I just want to know how to make the myRIO as standalone device. Please let me know the procedures for the same.
    Thanks in Advance. Looking forward for the helping hand. 

    check this video
    https://www.youtube.com/watch?v=JXoJECRS-eo&feature=youtu.be

  • How to make column headers in table in PDF report appear bold while datas in table appear regular from c# windows forms with sql server2008 using iTextSharp

    Hi my name is vishal
    For past 10 days i have been breaking my head on how to make column headers in table appear bold while datas in table appear regular from c# windows forms with sql server2008 using iTextSharp.
    Given below is my code in c# on how i export datas from different tables in sql server to PDF report using iTextSharp:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.SqlClient;
    using iTextSharp.text;
    using iTextSharp.text.pdf;
    using System.Diagnostics;
    using System.IO;
    namespace DRRS_CSharp
    public partial class frmPDF : Form
    public frmPDF()
    InitializeComponent();
    private void button1_Click(object sender, EventArgs e)
    Document doc = new Document(PageSize.A4.Rotate());
    var writer = PdfWriter.GetInstance(doc, new FileStream("AssignedDialyzer.pdf", FileMode.Create));
    doc.SetMargins(50, 50, 50, 50);
    doc.SetPageSize(new iTextSharp.text.Rectangle(iTextSharp.text.PageSize.LETTER.Width, iTextSharp.text.PageSize.LETTER.Height));
    doc.Open();
    PdfPTable table = new PdfPTable(6);
    table.TotalWidth =530f;
    table.LockedWidth = true;
    PdfPCell cell = new PdfPCell(new Phrase("Institute/Hospital:AIIMS,NEW DELHI", FontFactory.GetFont("Arial", 14, iTextSharp.text.Font.BOLD, BaseColor.BLACK)));
    cell.Colspan = 6;
    cell.HorizontalAlignment = 0;
    table.AddCell(cell);
    Paragraph para=new Paragraph("DCS Clinical Record-Assigned Dialyzer",FontFactory.GetFont("Arial",16,iTextSharp.text.Font.BOLD,BaseColor.BLACK));
    para.Alignment = Element.ALIGN_CENTER;
    iTextSharp.text.Image png = iTextSharp.text.Image.GetInstance("logo5.png");
    png.ScaleToFit(105f, 105f);
    png.Alignment = Element.ALIGN_RIGHT;
    SqlConnection conn = new SqlConnection("Data Source=NPD-4\\SQLEXPRESS;Initial Catalog=DRRS;Integrated Security=true");
    SqlCommand cmd = new SqlCommand("Select d.dialyserID,r.errorCode,r.dialysis_date,pn.patient_first_name,pn.patient_last_name,d.manufacturer,d.dialyzer_size,r.start_date,r.end_date,d.packed_volume,r.bundle_vol,r.disinfectant,t.Technician_first_name,t.Technician_last_name from dialyser d,patient_name pn,reprocessor r,Techniciandetail t where pn.patient_id=d.patient_id and r.dialyzer_id=d.dialyserID and t.technician_id=r.technician_id and d.deleted_status=0 and d.closed_status=0 and pn.status=1 and r.errorCode<106 and r.reprocessor_id in (Select max(reprocessor_id) from reprocessor where dialyzer_id=d.dialyserID) order by pn.patient_first_name,pn.patient_last_name", conn);
    conn.Open();
    SqlDataReader dr;
    dr = cmd.ExecuteReader();
    table.AddCell("Reprocessing Date");
    table.AddCell("Patient Name");
    table.AddCell("Dialyzer(Manufacturer,Size)");
    table.AddCell("No.of Reuse");
    table.AddCell("Verification");
    table.AddCell("DialyzerID");
    while (dr.Read())
    table.AddCell(dr[2].ToString());
    table.AddCell(dr[3].ToString() +"_"+ dr[4].ToString());
    table.AddCell(dr[5].ToString() + "-" + dr[6].ToString());
    table.AddCell("@count".ToString());
    table.AddCell(dr[12].ToString() + "-" + dr[13].ToString());
    table.AddCell(dr[0].ToString());
    dr.Close();
    table.SpacingBefore = 15f;
    doc.Add(para);
    doc.Add(png);
    doc.Add(table);
    doc.Close();
    System.Diagnostics.Process.Start("AssignedDialyzer.pdf");
    if (MessageBox.Show("Do you want to save changes to AssignedDialyzer.pdf before closing?", "DRRS", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation) == DialogResult.Yes)
    var writer2 = PdfWriter.GetInstance(doc, new FileStream("AssignedDialyzer.pdf", FileMode.Create));
    else if (MessageBox.Show("Do you want to save changes to AssignedDialyzer.pdf before closing?", "DRRS", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation) == DialogResult.No)
    this.Close();
    The above code executes well with no problem at all!
    As you can see the file to which i create and save and open my pdf report is
    AssignedDialyzer.pdf.
    The column headers of table in pdf report from c# windows forms using iTextSharp are
    "Reprocessing Date","Patient Name","Dialyzer(Manufacturer,Size)","No.of Reuse","Verification" and
    "DialyzerID".
    However the problem i am facing is after execution and opening of document is my
    column headers in table in pdf report from
    c# and datas in it all appear in bold.
    I have browsed through net regarding to solve this problem but with no success.
    What i want is my pdf report from c# should be similar to following format which i was able to accomplish in vb6,adodb with MS access using iTextSharp.:
    Given below is report which i have achieved from vb6,adodb with MS access using iTextSharp
    I know that there has to be another way to solve my problem.I have browsed many articles in net regarding exporting sql datas to above format but with no success!
    Is there is any another way to solve to my problem on exporting sql datas from c# windows forms using iTextSharp to above format given in the picture/image above?!
    If so Then Can anyone tell me what modifications must i do in my c# code given above so that my pdf report from c# windows forms using iTextSharp will look similar to image/picture(pdf report) which i was able to accomplish from
    vb6,adodb with ms access using iTextSharp?
    I have approached Sound Forge.Net for help but with no success.
    I hope anyone/someone truly understands what i am trying to ask!
    I know i have to do lot of modifications in my c# code to achieve this level of perfection but i dont know how to do it.
    Can anyone help me please! Any help/guidance in solving this problem would be greatly appreciated.
    I hope i get a reply in terms of solving this problem.
    vishal

    Hi,
    About iTextSharp component issue , I think this case is off-topic in here.
    I suggest you consulting to compenent provider.
    http://sourceforge.net/projects/itextsharp/
    Regards,
    Marvin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • YES! How to make PRINT QUOTAS WORK with 10.4

    How to make PRINT QUOTAS WORK in 10.4
    After struggling for quite some time, I finally found a pretty simple way to make print quotas work.
    First, I’ll tell you our setup. We have 3 different computer centers with a variety of eMacs and new Intel iMacs, all clients are running 10.4.8, and each of those 3 centers has its own HP Laserjet 4200 printer. Our dual G5 server is running Server v.10.4.8. Client computers and printers have static IP addresses. All clients are bound to the server with the standard WorkGroup Manager/ LDAPv3 Directory Access scheme - such that all students login to the clients with their network username/password to mount their home directory on the client.
    Next, I’ll tell you what does not work. IF YOU WANT PRINT QUOTAS TO WORK, you cannot use Workgroup Manager to assign a printer to any managed user account, user group, or computer group. Why? Because when you go to a client, and Show Info on the printer that is being pushed by Workgroup Manager, you’ll see that the queue name is not the queue that you’ve setup in Server Admin. Instead, you’ll see the queue name is “MCX” or something along those lines. Even if you manually edit the Workgroup print preference file that is being pushed to clients, it still will not work.
    Drawbacks of my technique: In my case, students will see all 3 printers (1 from each lab) available to them no matter which lab they are in. Not the best, but for now I think it’ll be worth it to be able to control wasteful printing. Students may be able to move/delete the preference file (see below), but they’ll only be hurting themselves, as they won’t have any printers at all then.
    Okay, here’s how I did it:
    1. If you have setup any printers to be pushed out via Workgroup Manager’s preference enforcement to individual users, usergroups, or computer groups, turn those preferences off and leave them off.
    2. Delete any existing printers in your Printer Setup Utility and/or Server Admin. Add and setup a new printer queue using the Server Admin> Print service. I added the printer through the Server Admin application, not Printer Setup Utility (may not matter). However, I did go into that latter utility to set the model of the printer. Now, back in Server Admin, edit the printer queue to turn on these services IPP, LPR (bonjour off), and of course check off the enforce quotas box. (No student Windows clients, so I didn’t tinker with SMB print service). I went ahead and specified the standard cover sheet – it will be handy while troubleshooting.
    3. In Workgroup Manager, select the users that you want to enforce quotas upon, go to the Printer Quota tab (not the preference pane) and, in my case, I selected All Queues and specified a quota, and clicked Save.
    4. Delete all printers that appear in the Printer Setup Utility from each client computer (I know, UGH).
    5. For all network users, you need to edit a preference file and put it into each user’s home directory. That file is “com.apple.print.favorites.plist” and as you guessed, it needs to go into the Library> Preferences folder of every one of your network users’ home directories. Now, the content of that file is crucial… what it should show is the name of the queue(s) you created in Server Admin above, and be immediately followed by an “@” and the address of the server that is hosting that queue. For example, my queue’s name is TCStudentQ and the server’s address is student.mydomain.org… so my preference file has this entry: [email protected]. If you have more than one queue, you’ll have more entries. Be sure that the network user has at least Read level access under Group or Others. I’d recommend making the server System account the Owner of the file, and be sure to lock the file so the users can’t easily trash it. If you don’t know how to create this file in the first place, what you can do is go to a client computer, and log into the client with a dummy network account. Then open Printer Setup Utility, and you should see the queue you created in step 2. Add that printer, and then the file will be created in your dummy account’s home directory under Library> Preferences. Now you can use that file to distribute to other user’s folders… but don’t forget that each user needs Read level access.
    6. That’s it. Works for me. When they exceed the quota, all that spits out is the cover page. It’d be nice if there was a quota monitor utility on the client side so users can see how many pages they have remaining and when the quota will automatically reset. I plan to start the quota on a Monday morning and go on a weekly duration. Not sure what a good starting point is… perhaps 25 pages every school week.
    7. Hey Apple Computer, Inc. Server Developers & Project Managers, I truly hope you’re reading this and can explain why print quotas don’t function as you have documented and advertised. I don’t mean to toot my own horn, but I’ve spent way too much time discovering this workaround, and I know it will help thousands of others with the same problem. I can see where your Print Quota system breaks down, and I think you need to fix these issues or at least document them. Don’t forget to fix serious 10.4 Server bugs before leaving it behind for 10.5 Server – many of us will continue using 10.4 Server for at least another year or two.

    David,
    Your assumption that I didn't read the documentation is incorrect. I read that 10.4 documentation over and over - followed it to the letter to no avail. Perhaps it was updated in the last few weeks? So, do you have a fully operable printer quota system in conjunction with a managed computer or user group that has a managed printer pushed to the group via Workgroup Manager? I can push a managed printer to a managed group without a problem, but the quotas won't be enforced unless I use the workaround above and cut Workgroup Manager's managed/pushed printer out of the picture.
    I know this is a user-to-user forum - however, I'm also aware that Apple tech support often chime in here, so it doesn't hurt to post a message to them in the context of a larger posting about a 'known issue'. I have used the server feedback form... hasn't seemed to me to be very helpful in the past.

  • ECC 6.0 Upgrade - Lot of  Custom Objects - How to make it work ???

    Hi ,
    My client is on HR 4.6c and ESS in standalone ITS and upgrading to ECC 6.0 and EP7.  They have lot of custom objects ( Reports, ABAP Queries, Function Modules etc., ) and lot of customization done in ESS ( Std tcodes copied and developed ESS services in ITS). What is the approach to be followed to upgrade these custom objects/transactions into ECC 6.0? Once up gradation done, Is there any changes to be done either in EP 7 side or  R/3 side ( ECC 6 ) in order to call those z tcodes in EP7 ( ESS )?
    Client is happy with the current functionality in ESS ( ITS ) , wanted to use the same functionality in new system. Any clue on  how to make use of those Z transactions useful in ECC 6? Can we call these transactions in ESS in EP7? Your response will be highly appreciated. Example: For open enrollment, instead of std PZ14 , they have copied and developed their own transaction to use in ESS ( 4.6c ). The same one should also work in EP7 and ECC 6.
    Rgds
    Peddi

    Prakash,
    Thank you for your reply.  But we have custom transactions( Screen based , module pool ) used in 4.6C, ESS ( ITS),  What are the changes we may have to make potentially to work those programs from EP7 ESS.
    What are the changes you suggest to make in R/3 ECC6 ( after upgrade )and also EP7 side ( Like crating custom I Views would be a best bet ? )
    Peddi

  • How to make my first website in Coldfusion Builder

    Hi everyone,
    Here is my problem that I really need help with.
    Context:
    I just moved from Dreamveawer to Coldfusion Builder. I want to:
    -> Set up my first server
    -> Creating an SQL DB on the server
    -> Create an index page and display query results
    When I started CF builder, i watched the videos on 'Getting Started ' screen. But my things didn't go as smooth as that of the guy in the video. After setting up the server I sometimes cannot start the server and sometimes the server starts but I can't access the CF Admin page (I couldn't access the admin page even once).
    Question(s):
    Does CF Builder installer also include Coldfusion setup or I have to install Coldfusion prior to installing the CF Builder?
    Is there any way of getting details about all the fields that I fill in during installation of Coldfusion/CF Builder, so I know what I am filling instead of just blindly following that dumb guy in the video
    Other Info:
    I am using Win7 64bit
    Installed Coldfusion9
    Installed CF Builder2 (standalone)
    P.S.
    I already watched these videos but they didn't work for me:
    -> http://tv.adobe.com/watch/adc-presents/getting-started-with-coldfusion-builder-2/
    -> The video on CF Builder2 start screen

    Thanks for clarifying.  Terry is a good guy. Glad you didn't mean him
    It is likely that when you installed ColdFusion you selected the "Server Configuration" (because you would know it if you did not). The other two options are quite complicated. You can verify this just by answering this question. Do you access ColdFusion via port 8500. If so, then you are using the Server Configuration.
    This means that your webroot is probably located at c:\ColdFusion9\wwwroot
    If you installed ColdFusion to a different location (like D:\) then you should be able to just make that change above.
    Change your workspace in CFBuilder (FILE >> Switch Workspace) to point to that wwwroot directory, then recreate your project and try it again.
    There are other ways of handling most of this. But this is probably the easiest.
    And trust me, when it comes to teaching, it's hard to please everyone. ColdFusion Builders target audience is likely experienced CF developers. Of course n00bs can use it too, but I am sure when they created those videos there interest was in getting existng CF developers on board. I teach a server-side programming course at the college level and it can be very hard teaching the IDE and the Server software at the same time. And I can see people struggling with figuring out the differences in terminology and technology.
    Where does the IDE stop and the server begin?
    I got an error, is the problem in CF or CFB?
    CFB says I have an error, but my code still runs, I don't understand.
    It's a tough line to cross. I am sure Adobe would be interested in hearing your feedback on how to make the training videos better, or on what types of new videos should be created. But try not to be too hard on them for not havign exactly what you need.
    Jason

  • Apex 3 + BI Publisher - how to make the most of it?

    Hi there
    For evaluation purposes, I have downloaded and installed the standalone version of BI Publisher 10.1.3.3.2 in my machine. I modified the Apex settings to use BIP instead of Apache FOP that I was using before.
    All is working fine. When I click the Print link, I get the a PDF file.
    But the problem is exactly this: all is working fine... as before! I cannot see any obvious advantage of using BIP instead of FOP. I cannot see any new property that I can set or anything like this.
    So, what new features are available to me in this new scenario? How to make the most of BIP and Apex? Is it something that I need to do on the BIP side rather than in Apex side? I need to justify the cost of BIP... ;)
    Any advice will be welcome...
    Cheers,
    Luis

    Hi Luis,
    Difficult question to answer in the forums, since it's very much a 'visual wow' factor seeing the BIP integration in action.
    However, going into marketting-mode for a moment (please excuse me, I don't do it often!), APEX Evangelists are holding some advanced APEX Training in London in March in which Dimitri Gielis will be doing a masterclass session in APEX/BIP and FOP integration (amongst many other things).
    Here's a direct link to the training for more information -
    http://eurotraining.apex-evangelists.com
    Like I say, it's a difficult question to answer in the forum, however just sitting and watching someone who knows their way around the products is usually enough to provide a pretty convincing argument to management on why that big BIP fee might be justified!
    Hope this helps,
    John.
    http://jes.blogs.shellprompt.net
    http://apex-evangelists.com

  • How to make OC4J and IIS on diffrent machines ?

    Hi,
    How to make OC4J and IIS running diffrent machines. following document tells use "standalone ONS daemon",Can anybody tell what standalone ONS daemon means and steps to be done to make IIS working on diffrent machine
    http://download-west.oracle.com/docs/cd/B25221_03/web.1013/b25211/oc4jplugin.htm#i638738
    Thanks & Regards
    Vino joy

    sender,
    the quantize menu is in the top info box in the arrange.
    if you double click on it, an extended parameter box appears with a lot of quantizing options. also RTFM about this bit.
    in the sample editor, there is an audio quantize feature.
    but it is old, and probably hasn't been updated in ten years........try it, you
    'll prolly hate it.
    there is also a quantize audio/groove plug, in the special menu.
    it works....sorta.
    if you're talkin' drums, on seperate tracks, like kik on one, and snr on the next, etc., try strip silence to cut the loop/file up, then select same in the arrange trk and quantize this, as above. (info box).
    this does work well provided you know just where you want the feel to be.
    you could also try making a groove template of the original clip/loop and use this as a timing reference.
    this also works well if you can get a clean footprint of the audio.
    best,
    DR9

  • How to create executable to run in application and how to make full screen

    I am developing an application for running in Desktop.
    How should I make a executable so that I can launch application directly ?
    Additionally, how to make the stage/scene to full screen throught the code (without explicitly mentioning height and width), because the monitor/display size might vary from model to model.

    I don't know if you can make a standalone executable, although there are packagers for Java doing that. I don't know if they are usable with JavaFX. License prohibits to package the runtime, so it must be downloaded on each computer from Sun servers. That's what the JNLP does, I think.
    You can also create a shortcut on the desktop with a setting in the JNLP: inside the <information> tag, you can put:
            <shortcut>
                <desktop/>
            </shortcut>to create a shortcut (user is prompted and can decline).

  • Hi, how do I create a standalone installer for Mountain Lion, ie, download once and then no more broadband required, thanks?

    Hi, how do I create a standalone installer for Mountain Lion, ie, download once and then no more broadband required, thanks?
    Context is that my other computers are not mobile and I do not have broadband worth troubling for a 4GB download - so will go to Apple Store with MacBook Pro for first download.

    The easiest way is to download the installer but do not open it.
    Next, make a copy of it and store it where it won't get lost.
    Then take one of the copies and place into the applications directory and open it to begin the installer.
    This has saved me the trouble of ever having to download the installer twice, plus you can mess around with the installer and try different options without having to worry about not having a clean install file if needed.
    Best wishes

  • How to make a backup of bipublisher 11.1.1.5.0 ?

    hello,
    i have installed bipublisher standalone 11.1.1.5.0 on a server windows 2008 64 bits.
    i would like to know how to make a backup of reports, model, security,users, role,jdbc connections....
    i found http://download.oracle.com/docs/cd/E21764_01/bi.1111/e13880/T526682T572260.htm#5969703(Moving Catalog Objects Between Environments), to export catalog but the scripts are for linux and i don't find the way to export the entire catalog, not just a folder with subfolders
    best regards
    jean marc
    Edited by: jmniard on 25 mai 2011 01:31

    any idea ?

  • How to make an excutable from a finished vi?

    I have a program that is practically finished but I am unsure how to make it a stand alone executable. I wouls like it so that I could but it on disk and use it on other machines that do not have Labview. Thanks

    Heather,
    With the Application Builder you can make standalone executables. The application builder is included in the LabVIEW professional package, but if you have Base of Full package, you will have to buy the Application Builder as a separate add-on tool.
    Once you build your VI into an executable, it will have .exe extension, and you will no longer need LabVIEW to run it.
    You can run it with the LabVIEW run-time engine. This engine can be installed from any LabVIEW CD, or download from our web site:
    http://digital.ni.com/softlib.nsf/webcategories/85256410006C055586256BBB002C130D?opendocument&node=132070_US
    To order the Application Builder, either contact your sales representative, or order it on line at:
    LabVIEW Application B
    uilder for Windows
    http://sine.ni.com/apps/we/nioc.vp?cid=10731〈=US
    Zvezdana S.
    National Instruments

  • How to make client application

    hi....
    help me...^ ^ how to make client application(not standalone..)
    I seached bea document.. but I can't it.
    if someone have sample(.ear or .jar), I hope you it share...

    Hi
    Client Application can be any Java class, JSP etc which is a part of multi
    tier architecture which accepts input from Client and directs request to the
    middle tier for processing. You can refer to
    http://e-docs.bea.com/wls/docs61/jsp/index.html
    for building jsp's as Client application.
    Regards
    johny
    "kyungmoon" <[email protected]> wrote in message
    news:3c4f571d$[email protected]..
    >
    hi....
    help me...^ ^ how to make client application(not standalone..)
    I seached bea document.. but I can't it.
    if someone have sample(.ear or .jar), I hope you it share...

  • Have a preowned iPad...How to make it mine?

    I inherited an iPad 2 from a friend that passed away, how do I change it to sync to my account without knowing any of their iTune account details/passwords? I don't mind losing apps or anything they've paid for, I'd just like to personalize it and have it set up for me.

    To make it truly yours...
    Connect the Device to iTunes... open iTunes, click on the Device tab that appears in the Left side column of iTunes, Select your Device, then go to the Summary Page and click Restore.
    Towards the end of the Restore you will be asked if you want to Restore from Backup or as New...
    Select Restore as New...
    Backing up, Updating and Restoring
    http://support.apple.com/kb/HT1414
    http://www.apple.com/support/ipad/getstarted/
    Ipad User Guide

Maybe you are looking for