Computing time on the CRIO-9012

Hello!

I'm actually under an algorithm on RT using CRIO-9012 with 60 MB of memory and 118 MB approx.what disk space I did it in record time is I used flat sequences. I created three frames of it and placed the resorption in window of 1st and 3rd. My middle manager code. By subtracting the amount of time between the 1st and the last frame to get how much time is taken by my algo. When I only launches on the VI created on the HOST PC, it takes approximately 14ms and if I run it on CRIO RT be close (initially deployed and then run). VX Works is also running on CRIO RT. I assumed that this time should be less time on my computer. If I continually run the VI on RT, time moves at about 1.2 sec I need to know that if I want to know how to find out the exact time taken by my algo when it is deployed on RT? If the memory is improved, it will affect the performance?

sets says:

Hello!

I'm actually under an algorithm on RT using CRIO-9012 with 60 MB of memory and 118 MB approx.what disk space I did it in record time is I used flat sequences. I created three frames of it and placed the resorption in window of 1st and 3rd. My middle manager code. By subtracting the amount of time between the 1st and the last frame to get how much time is taken by my algo. When I only launches on the VI created on the HOST PC, it takes approximately 14ms and if I run it on CRIO RT be close (initially deployed and then run). VX Works is also running on CRIO RT. I assumed that this time should be less time on my computer. If I continually run the VI on RT, time moves at about 1.2 sec I need to know that if I want to know how to find out the exact time taken by my algo when it is deployed on RT? If the memory is improved, it will affect the performance?

RT operating system such as VxWorks is not a guarantee for performance of running faster, all depends on how fast the material is! This particular device cRIO has a 400 MHz processor and 64 MB of RAM. Compare that with your host pc.

What a RT OS gives hard limits on necessary. In other words, you can get a more predictable in your discussions parallel/process jitter, while, as in Windows, the process/thread scheduler is not deterministic.

If someone sold you this system based on the performance and processing speed is, I return it.

BR,

/ Roger

Tags: NI Software

Similar Questions

  • What is the MTBF method, used for the cRIO 9012, is the method of counting of Telcordia under what conditions?

    What is the MTBF method, used for the cRIO 9012, is the method of counting of Telcordia under what conditions? (Temperature, humidity, etc.)

    Hi jojosalud,

    According to the specifications for the cRIO-9012, the MTBF is 330 481 hours at 25 ° C; Question of Bellcore level II.

    Kind regards

  • Controls in real-time for the cRio

    I use a cRio 9074 sinking a sensor and to acquire data from ADC module.  I store this data from a DMA FIFO in a table on the RT.  I need to change my detector running program, so I need to change the control on the RT variables after it is deployed from my host PC.  Is this possible?  I also want this picture to be feeding continuously, but I want to be able to pull the data on my host PC from time to time.  What is the best way to do it?  I was trying to use shared variables, but I was getting an error (error-1967357949 cannot request measurement and automation to the shared Variable engine.  Make sure the shared Variable engine exists on the target of RT and verify that the network connection is valid").

    Shared variables are the way to go on this.  Reading http://www.ni.com/white-paper/4679/en should help.  Try the manual deployment of your SV engine to the cRIO in the Project menu.  Your cRIO has the shared variable software installed?  You can check through MAX.

  • Read the VISA of RS - 232 on cRIO-9012

    Hi all

    I'm reading a GPS signal via port RS-232 on a cRIO-9012. I enclose the simplified code.

    The same code works when I run it on my PC (after changing the port) and transmit the GPS signal via a USB port using a series converter / USB. However, when I plug it into the port RS-232 on the cRIO and run it on my cRIO, the buffer seems to be in the wrong format, i.e. some information is read, but it shows some weired characters. Does anyone have an idea on how to fix this?

    Thank you

    It seemed that it was a hardware problem. The cRIO-9012 was probably too old/weak/slow to handle communications. Passed to 9022 and it works!

  • Can I use SMB connector in cRIO 9012 as an external trigger source to excite my system?

    I use the clock real time of a cRIO 9012 for generate two pulses with a deadline given to fly a lock-in amplifier. Unfortunately, the jitter generates a beat that gets worse the ratio of SN. I would like to use an external source to trigger the system and reduce the jitter. Can I use SMB connector for this?

    Hello

    What color is the status light? It is green or amber? According to the manual, a solid status light means the cRIO met a fatal error, which could mean a lot of different things. After you reformatted, you redeploy the code that started this issue? If so, I would try again and do fitness then deploy your exe to boot. In addition, you might want to try to restart the cRIO with the no app switch flipped on the position 'on' and see what happens.

    Another good troubleshooting step is to get information via the serial port. Here are instructions for how to do this. If you attach this information to this topic, I can take a look.

    Thank you

  • Remotely to access the variables of the cRIO

    I have a cRIO-9014 with a cRIO-9114 which is used as a stand-alone system controller (we use several types of modules c I / O and DI/O).  I want to connect a cable ethernet and view select input/output to facilitate tuning PID control.  I am currently using global variables for communication between the host on the PC and the vi rtexe vi.  This works that whent the vi rtexe is launched from the PC.  If I try to launch the host program, while the rtexe is running on the cRIO, when variables deployment stop the rtexe.  If I prevent deployment variables, global variables in the host are not communicating with the cRIO.   Anyone know how to get data in real time of the CRIO without interrupting the program running on the cRIO?

    Thank you!

    If you use variables published shared network and host them on the target (make sure that the library is below the target in the Project Explorer), variables will be deployed when you start the host VI. This way you will not interrupt the program of control over the cRIO.

    See the knowledge base article: How can I deploy a compiled executable shared network Variables? for more information.

    Hope this helps,

  • What are the Causes of 'loop Hang"problem with file i/o when using timed multiple loops on one OR cRIO-9012?

    Normal 0 false false false fr X-NONE X-NONE / * Style Definitions * / table. MsoNormalTable {mso-style-name : « Table Normal » ; mso-tstyle-rowband-taille : 0 ; mso-tstyle-colband-taille : 0 ; mso-style-noshow:yes ; mso-style-priorité : 99 ; mso-style-qformat:yes ; mso-style-parent : » « ;" mso-rembourrage-alt : 0 à 5.4pt 0 à 5.4pt ; mso-para-marge-top : 0 ; mso-para-marge-droit : 0 ; mso-para-marge-bas : 10.0pt ; mso-para-marge-left : 0 ; ligne-hauteur : 115 % ; mso-pagination : widow-orphelin ; police-taille : 11.0pt ; famille de police : « Calibri », « sans-serif » ; mso-ascii-font-family : Calibri ; mso-ascii-theme-font : minor-latin ; mso-hansi-font-family : Calibri ; mso-hansi-theme-font : minor-latin ;}

    I experienced a problem with an application. I think I've isolated the problem in the "Timed loop question - Source Code.zip" attached source code. A detailed list of my results are in the attached document "Timed loop detailed question - Results.docx.

    Overview - it seems to be closely related to the IO files and the use of "Timed loops" on the OR cRIO-9012

    1. If I activate the e/s in two loops, then two loops crash simultaneously

    2. If I activate only the e/s in a loop, then only this loop crashes

    3. If I activate the e/s in two loops and make a 'While' loop earrings, then it don't crash

    4. If it is wrote nothing in the file I/o, then it don't crash

    5. If the reference to the file is left open instead of opening and closing on each call, so it don't crash

    6. If I try to run it on "My Computer", then it don't crash

    7. If the IO is only activated in a loop and programmed to wait for one second between the file access, then it always crashes

    In my real application, any given row is only writing (at least) once a minute, but I couldn't still my application to plant within a period of 24 hours by writing a single error of a single loop once per minute, with a low CPU use. It was the impulse to test the seventh point above.

    It seems that the best solution was to open the reference to the file and let it open. I think it is a good practice in general and I'll do the update in the application. This should solve the problem, but it is very difficult to verify this due to the sporadic nature of the question. As such, I'd like to understand what was causing the problem so I can verify that it was fixed. So far, my attempts to create a single, coherent theory able to explain all aspects of this issue have failed.

    I just wanted to know at all that there has been a request for corrective action (CAR #214156) has filed for this issue to be fixed in a future release. This seems to be a problem with the VxWorks operating system, we use in real time. We have additional cRIO chassis which have a Pharlap OS where it does not work. For now, you can search for this CAR ID notes to see if this problem has been resolved for publication in the future.

    Currently, there are two solutions, we have identified for this problem:

    1. open the file before the loop and close it after. (recommended)
    2 perform file i/o in a normal loop and transfer data to a queue.

  • Why my computer connects to the wifi via time capsule, but not my iphone, ipad or smart tv?

    Yesterday, there was an internet outage in my area. Eventually he returned to the top, but I could not always connect. I phoned by internet service provider and finally they got it working, except now my computer connects to the wifi, but my iphone, the ipad and the smartTV won't. I use a time capsule to connect. Help, please!

    This modem do you have? Brand and model please.

    It is configured as a router or bridge?

    There is a good chance that the TC I messed up in the trouble... It happens.

    Back to the factory and repeat installation... no file is lost it doing.

    Who is your ISP? What kind of services to wide band?

  • seeing cRIO of State flashes 4 times, but the prog works well until you restart cRIO

    I have a cRIO 9073 with a significant program in RT and FPGA, using a front-end for Windows communicating using the network of shared on the cRIO variables.  Great short program if I simply deploy the RT VI main (with of course built FPGA code), or if I deploy the RT version.  However, if I select 'run as starting", works to deploy on the main façade of RT VI opens and I see activity (it works very well), but then I click to restart the cRIO, and the cRIO restarts only to run for a second or two before the status light blinks 4 times (soft error).

    I doubt it's a problem of memory as suggested by the manual as if it were the case, I expect the deployed application would fail as well, but it works very well.  I have check the fault log and see nothing useful.  I see also on the deployment of the cRIO dialog box has ~ 12 MB free after the deployment, if I deploy against a target with the "NOR-RIO 3.6.0" software - January 2011, and further if I use a minimum package with additional components, I need (network engine Variable and editor of State system).

    It was a project of years which worked beautifully and recently required change.  In the meantime, my development PC has been updated with Windows 7 64 bit.  I am running LabVIEW 2010 SP1 Professional Development System with RT and FPGA packages.  CPU utilization on the cRIO when I run the deployed application (with the cover available for diagnostics) is about 20%.

    Any suggestions?

    Thank you

    Erik

    I found my problem, and it was mine and not Windows.

    I ended up using the Console output for help and saw Exception Code 6 (0 x 00000006) appear on the console, ultimately ending with Safe Mode - software in Max error message unfortunately, I can't find anything looking for this exception code, so I went back and looked at my VI in real-time , and I found my problem: I had added two new network static Variables (NSV) and had not fixed the reference to the Relative target Mode. I have so many DRVS in this VI that I had not also wired their outputs error to an indicator for troubleshooting.  Since I have it, but even that resulting in still mode safe, if I have returned the absolute reference Mode.

    I suspect that the VI has run in interactive mode, as the project was the IP address of the cRIO set when the RT build was made and later failed, because the IP address changed when the cRIO was on the network.  Oddly, I had a lot more luck for the cRIO to run in mode interactive (then disconnect from it) if my PC and the cRIO were connected by a crossover cable, and both have been using link-local addressing.  In this way, I could get my project running every time.  When I later tried connecting via the network, it is when same interactive mode would fail most of the time.

    Unfortunately, a mini-project, I created to test this situation was not the issue - it could not run (if I built the RT build by setting the IP address of the target to an imaginary device) or ran very well (if I put the address IP target correctly prior to construction), but never caused the cRIO enter Safe Mode.

    What I want to know is, can be an option somewhere to make all default DRVS for the target Relative to the reference Mode?  I have not yet used an intentionally used this absolute addressing.  I also recommend to the reference on the NSV Mode indicator something more obvious than a tiny symbol OR in the lower left corner.

    Thank you

    Erik

    P.S. I created a support for this request and the console log provided to support engineer if this is useful.

  • How to display the time on the computer in labview?

    Hello

    I have displayed the computer time in labview... "' show the attachment.

    but I want to display the time in the best view... as the last accessory

    have you any suggestions?

    The output of Get time in seconds is already in the timestamp data type.

    Lynn

  • When I put the time, she can use the internet, she changes the time on the computer and returns on the internet. What can I do?

    When I put the time, she can use the internet, she changes the time on the computer and returns on the internet.  What can I do?

    Not enough information.  You have provided no context.  You don't say what version of Windows you are using and you don't really describe the situation in many details.  Reading between the lines, it looks like you have a child who has time on the Internet you want to limit.  You do not tell us what tools you use to control this limit online, so it is difficult to recommend the right forum for your post.  Please update your message with a more detailed description of what is happening and what you want to do.

    One thing that comes to mind is using Live Parental control with a Netgear router.  See http://www.netgear.com/lpc.  LPC uses the service OpenDNS (http://www.opendns.com/)

  • synchronize the loop with the time on the computer

    I'd like to run a while loop exactly all the 1 minute, with the minute that occur according to the time on the computer at 0 seconds.

    a timed loop runs a minute after the loop is started and is not synchronized with the 0 seconds of time on the computer.

    How do I get there? I realize the first loop will be less than 1 minute, due to the synchronisation.

    Thanks, that helped me.

    I thought at the start of the second 1 loop would consume resources additional, but realized it's negligible.

    I ended up using quotient/remainder on time on the computer in seconds and checking when the remainder is 0, as this allowed for the second interval.

  • every time that the computer shuts down, (IE Automatic updates), recent documents is empty.

    original title: recent documents: every time that the computer shuts down, (IE Automatic updates), recent documents is empty. How do I prevent this? Very frustrated Ruth

    Recent documents: every time that the computer shuts down, (IE Automatic updates or I turn off during the night) recent documents is empty. How do I prevent this? Don't know if the following has nothing to do with it, but - about 6 months ago I reinstalled XP, since then I have no sound and comes to the foregoing. Oh and to add, at the same time, I've changed hard drives up and down, which means that I have and that he had 2 hard drives.

    Very frustrated Ruth

    Hello

    Try the steps below to solve the problem.

    Caution:

    To do: Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems can occur if you modify the registry incorrectly. Therefore, make sure that you proceed with caution. For added protection, back up the registry before you edit it. Then you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click on the number below to view the article in the Microsoft Knowledge Base:

    How to back up and restore the registry in Windows

    http://support.Microsoft.com/kb/322756

    (a) open the registry editor and navigate to:

    HKEY_CURRENT_USER-Software-Microsoft-Windows-CurrentVersion------Explorer-advanced

    (b) save the key in a file. See the article of support upward.

    (c) the value of Start_ShowRecentDocs as a result.

    (d) value of 0 - list of my documents most recently opened is disabled
    Value 2 - list my most recently open documents is enabled

    Note: set the value to 2.

  • Explorer 8 wants to udate 2530548 KB; It runs pretending to install each time restarting the computer so far appears once again completed the looks at all that I can find on the web no cure to settle

    It runs pretending to install: each time restarting the computer up to date appears again; I look at all, I can find no cure for installation is complete on the web.

    all others so far seem to fill. KB 2530548 tried to install several times. shows that I need to be updated after every stop.

    Hello

    In addition, check to see if this article helps you.

    Troubleshooting Windows Update or Microsoft Update when you are repeatedly offered an update

  • shut computer down, restarted my time and the date has changed

    shut computer down, restarted my time and the date has changed.  My date always gose for December 31, 4001.  Goin whats?

    Hello
    Date and time incorrect after restarting is usually the result of a dead of the CMOS battery. You may need to contact the manufacturer of the computer for help on this issue.

Maybe you are looking for

  • unlock the apple ID

    can ID girl apple has been locked. He does not get his birthday and send a mail to the wrong address. I have the purchase invoice, apple and password. How can I unlock it? How can I send an email to appl

  • The GMA 4500 can be activated on Satellite U500 - 115 (PSU5EE)?

    Hello I own the U500-115 PSU5EE for about a week now. Today, I looked again on the Toshiba site and I noticed that the U500-115 uses the Intel GM45 Express chipset, see here: http://de.computers.toshiba-europe.com/innovation/product/Satellite-U500-11

  • CRO as waveform

    Hi all In my application I capture a waveform through a shunt that is in series with an engine. I enclose the signals observed on CRO and using hardware Labjack U3. I'm not able to grasp the nature, as I observe the CRO. Setting the voltage on CRO is

  • CP6015: 6015 jams after it gets hot

    He jams after it gets hot. I let it sit and it'll print maps of 50 or more. I can't find anything to support title. Is there something to fix or clean?

  • error in voce not found

    When I click on Control Panel I recive like error error message not found in voce for example I click on pc centro sicurezza, then I recive as error message... error in C:\windows\system32\wscui.cpl voce mancante:centro