Cannot depend on protection__ in real time
Real-time protection not illuminate after letting the program through the firewall
Are what program you referring? Please give us more information.
Tags: Windows
Similar Questions
-
Cannot depend on real-time protection
I can not turn on this period of police custody real-time protection
Hi DavidCoulter,
1. what security software is installed on your computer?
2 are you referring to the time protection real Microsoft Security Essentials?
3. what version of Windows is installed on your computer?
If you use Microsoft Security Essentials, I recommend you to ask your question in the Microsoft Security Essentials forum for assistance.
Support for Microsoft Security Essentials
Hope the helps of information.
Please post back and we do know. -
Continuous data acquisition and real-time analysis
Hi all
It is a VI for the continuous acquisition of an ECG signal. As far as I understand that the analog read DAQmx VI must be placed inside a while loop so it can acquire the data permanently, I need perform filtering and analysis of the wave in real time. How I implemented the block schema means that data stays int the while loop, and AFAIK the data will be transferred on through the tunnels of data once the loop ends the execution, it clearly isn't real-time data processing.
The only way I can think to fixing this problem is by placing another loop that covers the screw scene filtering and using some sort of registeing shift to transmit the data in the second while loop. My question is whether or not it would introduce some sort of delay, and weather or not it would be supposed to be the treatment in real time. Wouldn't be better to place all the screws (aquicition and filtering) inside a while loop? or it is a bad programming practice. Other features I need to do is back up the data I na file, but only when the user wants to do.
Any advice would be appreciated.
You have two options:
- A. as you said, you can place the code inside your current while loop to perform the treatment. If you're smart, you won't need to put one another while loop inside your existing (nested loops). But it totally depends on the type of treatment that you do.
- B. create a second parallel loop to perform the treatment. This would be separate processes to ensure that the treatment is not obstacle to your purchase. For more information, see here .
Your choice really depends on the transformation that you plan to perform. If it's much the processor, this could introduce delays as you said.
I would recommend that you start at any place in the first loop and see if your DAQ buffer overruns (you can monitor the rear of the buffer during operation). If so, you should decouple the process in separate loops.
In what concerns or not ' it would be considered as real time processing ' is a trick question. Most of the people on these forums say that your system is NEVER in real time because you're using a desktop PC to perform processing (note: I guess it's the code that runs on a laptop or desktop?). It is not a deterministic systemand your data is already "old" by the time wherever he leaves your DAQ buffer. But the answer to your question really depends on how you define "real time processing". Many lay it will set as the treatment of 'live' data... but what is "actual data"?
-
We want to start by using the Toolbox in real-time to backtrace of memory allocation profile on a target of cRIO 9035 & 9039.
The product information (http://sine.ni.com/nips/cds/view/p/lang/nl/nid/209041) page has a note indicating that the Toolbox has limited functionality on real-time OR-Linux supported targets.
However, I couldn't find any specific details about what are these limitations.
If anyone can clarify which restrictions apply?
Are there alternatives (party packages) that offer a feature more complete?
Hello Jörn,
Did some more research, the following limitationrs occur on targets LInux RTOS,
-The Manager of memory when used on targets of Linux, saves only data for LabVIEW processes and threads, not the global memory of the systems.
-Wait object are not recorded events
-Trace buffer size cannot be changed
-Timed loop pre-emption and reactivation of SRI events are not markedHope that this information helps out you in addition,
Kind regards
-Natalia
Technical sales engineer
-
How is it you can't use more than 126 GB of a 1.5 TB with LabVIEW Real-time hard drive?
How is it you can't use more than 126 GB of a 1.5 TB with LabVIEW Real-time hard drive?
It's only 8.3% of disk space!http://digital.NI.com/public.nsf/allkb/E7E2F5657B6026358625750B007201A6?OpenDocument
The national Instrument is reformat that you drive less than 126 GB or replace the drive with a less than this size.
Please OR tell me you go fix your LabVIEW Real Time soon, and that we will not have to wait for LabVIEW RT 9.2.1 in 2011 for this one to fix.
http://upload.wikimedia.org/Wikipedia/Commons/9/90/Hard_drive_capacity_over_time.svg
Readers as high as 126 GB or more have been around since mid-2002. It's about 7 years now and LabVIEW Real-time STILL cannot use greater than 126 GB drives! Please OR. Do something.
We deserve the patches for older versions of LabVIEW RT. What about updates to LabVIEW RT. As 7.0.2 7.1.2 7.6.2, 8.0.2, 8.2.2, 8.6.2.
We don't need new features or versions of LabVIEW RT as 9.0 until we have some of the bugs fixed in existing versions.
Kevin.
-
Creating a Clone of VI in the real-time platform
Hello
I wanted to create a clone of VI in time real LV on cRIO-9022 controller. I changed the properties to run VI and selected pre allocated incoming running clone.
But I'm unable to generate the clone like this.
I read from here, "you can configure LabVIEW to allocate or share a VI clones reentrant clone shared within a structure ofloop delayed or Timed Sequence" .
My question is how can we create a clone of screws in the RT platform? clones are limited to Timed loops only?
I use LV 2013, cRIO-9022, chassis NI 9114
Thank you
Thibault
Hello
I got it, it was similar to what you do on a normal LabVIEW VI. I expect a change in the name of VI in CloneXXXX.vi, but in real time, I think that you do not have this indication.
As he had no name and when I try to open the instances of these real-time clone live all were directed to the real VI itself, so I thought that it did not work.
but I think that it how it is in real time.
I did a test using the simple addition of numbers using clones and it works very well.
If you do not get the clone of instance names when you open the front door and we cannot highlight the real-time performance clone VI
I think it's obvious.
Thank you
Thibault
-
build a real-time application failed
When I Isaiah to compile my application in real-time in order to deploy it in a device crio, it fails. I can run very well by opening it and clicking run. It can deploy and run all day in this way, but he needs the computer that much too. So I need to be able to build and deploy. When I do a preview of the generation, it complements very well with no error. I put the program I want to launch the start and my folder virtual subVIs always include. It is a typical procedure for deploying projects on the crio.
When it crashes, I get an error:
The build failed.
Possible reasons
An error occurred during the recording of the following file:
C:\Program NIUninstaller Instruments\LabVIEW 2009\vi.lib\rvi\ClientSDK\Core\ModuleGeneration\CommunicationInterfaceUtility\niFpgaDmaChannelImplementation.ctl
Invoke the node in AB_Source_VI.lvclass:Close_Reference.vi-> AB_Build.lvclass:Copy_Files.vi-> AB_Application.lvclass:Copy_Files.vi-> AB_RTEXE.lvclass:Copy_Files.vi-> AB_Build.lvclass:Build.vi-> AB_Application.lvclass:Build.vi-> AB_RTEXE.lvclass:Build.vi-> AB_Build.lvclass:Build_from_Wizard.vi-> AB_UI_Frmwk_Build.lvclass:Build.vi-> AB_UI_FRAMEWORK.vi-> AB_CreateNewWizard_Invoke_CORE.vi-> RTBUIP_CreateNewWizard_Invoke.vi-> RTBUIP_CreateNewWizard_Invoke.vi.ProxyCaller
Method name: Save target: InstrumentI put in a request for service (reference #7259553), but I'm just not getting help fast enough. I'm on a real deadline here and I expected just kind of request of manufacturer to work as she has always done. I have done this a million times with other applications and never had a problem like this.
Thanks in advance for your help guys.
With the great help of sales engineer Will Schoettler, we were able to solve the problem.
1. first of all we tried to create a new project from scratch file, add all the files and the fpga of the compilation. Same mistake.
2. then we made individual buildings deploy each Subvi individually to see if one of them was the cause of error. Each built without problem.
3. I tried to create a new generation of program main crio and tweek the settings. Rather than manually adding the Subvi and variable to the section "always include" the compilation option library folder, I simply added the main VI to the list of startup programs and would make LabVIEW to understand what screws to add. For some reason, this gave me a more verbose error explanation and gave the following reason as the last sentence of the explanation of the error
"Due to limitations of the operating system, LabVIEW cannot create the file because its pathname contains too many characters."
I moved the project to the c: folder /, fixed broken in the project references, and he built the VI and deployed it is fine.
The constructor creates a directory with a very long path name in your project file, so if you have your project folder deep in your directory tree, it will attempt to create files with paths for windows too big to manage.
Mad Kudos to Will Schoettler engineering app for such a powerful and complete troubleshooting task list to try things which lead me straight to the solution. I'm glad it was something so simple and not a form of file corruption or something wrong with my code.
Thanks for trying to help the guy.
-
Robotics/control system with LabView real-time + OR DAQ
Hello
I am building this real time application in which you can try control methods for a particular system (construction of the algorithm of control in LabView on Windows) and then with a DAQ board (I have the E-Series SCB-68) communicate with the hardware (actuators).
Is this DAQ card enough or should I try with any other advice? For the application considered, it is important that the price of the freq is at least 1 kHz.
Thanks in advance
The 6220's card perfectly fine for your current application. It is true that windows is not deterministic and cannot compete with the hardware/software in real time, but your DAQ will be responsible for the management of timing and synchronization you will be fine. If the advance until you need a very quick response in real time of your application, you can always buy a RT LV system.
-
Output signals controllable DAQmx (real-time)
Hello:
I have a question here.
It is quite difficult for me, and I can't find any bad example and discussion.
Hope that some people give me some information for me to look it up.
--
I am trying to generate an analogue signal into a DAQmx device (I have an and uses it well) to control another device.
The output signal must be the sum of a background signal (which is decided, let's say a sine wave) and another control signal.
The control signal depends on the entrance of real-time control, for example by using the horizontal location of the mouse to the value of the signal.
The background signal is designed in advance and it will run continuously (should not be stopped once the system starts to ensure that synchronization between each devices).
At the same time, the control signal should be continuous. (if there is no new entry, it uses the default value or the last entry).
--
I have almost no idea on how to do it.
As far as I know, needs only one daq task to write the signal, and then she runs after.
The control signal is a thing in real time, so the task needs to be updated very quickly.
But regeneration tasks cost 50ms ~ on my computer (and I used the low levels rather than the DAQ assistant Renault).
Also, in this case, my background/control signal will be be stopped every time that when the task is regenerated (and this makes my synchronization failure.)
I checked DAQmx in real time, but couldn't find a few examples of tris and seems it isn't for my application actually (?).
A possible solution, I came is cascading my two signals once they are generated by my DAQ hardware. And then I can use an a/o to be the background signal and use an another a/o to be the control signal.
However, my control signal is always interrupted between each loop, and the method of external cascade seems not smart.
Or data acquisition is not perhaps suitable for this application?
--
Hope that some people give me some information and then I can check their.
Thank you very much
Hi Jhensi,
How the example provided was for you?
With respect to the delay that you experience, there is always a slight delay incurred as a result of underlying driver DAQmx running in the background.
In addition, your USB 6611 will have inherent delay due to being used as the communication protocol USB bus. There may be up to 100ms latency in some cases with USB 2.0.
This driver requires a certain amount of time to change the type of output signal, that is production.
A user will never really feel a 'Real-time' experience when you use an application that uses DAQmx. Deterministic control applications almost always use an FPGA with a real-time embedded controller.
It is possible that other delays are due to timing considerations in your code but if you checked these it may be a hardware limitation.
If you could let me know how you do that would be great.
Kind regards
-
Parameters DAQ update in real time
I created a program to read the entry of similar channels and store the data in an Excel file. The program of work so far, however, the problem is, whenever I need to update the settings Assistant DAQ (sampling frequency and number of sample), I need to stop the program (by pressing 'STOP' Abort executing icon) and then enter the values you want, then run the program again.
Sampling rate and number of sample are controlled by a digital input control. My question is, how would implement a update button 'real time' to set the new number of sample and the sampling frequency of data acquisition, while data acquisition is running? As I am new to LabVIEW (experience 2 days), an explanation with an example VI would be useful.
You can use the lower level DAQmx functions as in the many examples of shipping (help > find examples), but you cannot change these settings on the fly. You must stop the currently running task until you can change the sampling frequency.
-
need help with the CVI real-time
Hello
I'm new to CVI real-time and need help related to this. I'll explain my scenario:
1. I have a few configuration files (INI). Need to validate the files (the range... check etc.) when the application is started.
2. when the user clicks on 'START' in the user interface on the host machine, I need to generate outputs (analog/discrete...) according to the settings in the config file and read a few entries of other instruments. (I/O such tasks that generate outputs/inputs, I intend to perform beside reading RT)
3. from the user interface, user can also change the configuration files. If the user modifies the files, file validation must again be made. After editing files, if the user clicks on START, the need to take the new entry to perfom tasks I/O configuration files.
4. I am NOT using reflective memory for my application.
I am confused in the following area:
1 file validation during startup, I have to perform on host and on the side of RT?
2. If the configuration files are changed in the host side user, how I send the names of files to RT? I think that I should not send the file names, I need to read from the file and its contents, I need to move on to Rt.... Pls correct me, I'm not sure about this...
3. If I send the contents of the file to the RT, how do I do... I have to use structures, means... ???
Please guide me. Any help would be much appreciated.
Kind regards
Samantha
Hey Samantha,.
1 file validation during startup, I have to perform on host and on the side of RT?
It depends on the full range of responsibilities for INI files. If they are necessary simply to change what the I/O are for, then you would be technically just validate the content of the file INI on the side of the RT. However, you could post on both sides if you wanted to. However, I would probably set up as I have send a validation to the target control, have the target run a component of the code that validates the INI content based on how I loaded it and then returns a message that says if it meets the requirements I specified. However, if you are concerned with unloading of this process on the user's desktop (to the contrary increase the performance of the RT controller), you may FTP the file to the rheostat and perform the process of validation of the side host.
2. If the configuration files are changed in the host side user, how I send the names of files to RT? I think that I should not send the file names, I need to read from the file and its contents, I need to move on to Rt.... Pls correct me, I'm not sure about this...
You can send them to the target by FTP. This can be done programmatically, by MAX, command or a Web browser window.
3. If I send the contents of the file to the RT, how do I do... I have to use structures, means... ???
It is basically addressed in answer to question two. You would not need another structure in your code of RT to manage the FTP receive component as this is handled by the FTP Client/server communication. However, in case you successfully FTP a file to the target, you should probably send a message between the host and the target so that the target can react accordingly and reload the file I/O values, run an inactive procedure, or do what you want.
I hope this helps. Have a great day!
-
cRIO - creation and deployment of real-time independent startup application troubleshooting
I use cRIO-9024 with a chassis 9112 for a control system. I use LV2011 SP1. When you run the system in development mode (by pressing the run button), everything seems to work properly. When the autonomous real-time construction and running in startup application, something stops working.
In order to know if the application is running or not, I toggle the user LED on the cRIO using this code:
When I turn off all the code in the main VI except this loop, the application deploys and runs at startup without problem (the LED flashes). I then add progressively more loops that I want to run (by disabling the code less and less), and the problem seems to be in the open FPGA VI reference block. If I disable this block, the slopes of autonomous real-time application (I guess the error 63195, handful of peripheral communication not valid, will spread along the line, but I know that the app works because the LED flashes).
I tried several configurations for this block open FPGA VI and mixed results. For example, if I set it up this way:
The application in real-time to start runs with the reference block opened VI FPGA active but work stoppages as soon as I turn on a code that makes use of this reference in the subVIs .
Someone at - it an idea of what could go wrong? I have explored the messages thrown by cRIO at startup but can not see the error messages (in fact, the console output is the same when I managed to deploy an application that is running (by disabling the code). I also tried to explore the error logs (via right click on target Utilities > view error log) but cannot decrypt any useful info on their part.
Any ideas will be greatly appreciated.
Hi kkguner,
My problem is that the code runs (apparently) ok in development mode, but it seems that, when it is deployed as a stand-alone application in real time, it does not at all. As I was not able to get messages through to watch the console output when restarting my cRIO or explore the Project Explorer error logs or error, I can only imagine what is happening.
I feel that QFang suggestions go in the right direction, but I've yet to be able to determine the exact cause and the solution of the problem.
The solution I set it with has been to deploy my application as a source with a start VI distribution instead of as a stand-alone application in real time. You can try this option.
What I could try when I have some time is to clean my system from LV (whether in mass compilation or by reinstalling completely). I tried a massive compilation of vi.lib and I got a good amount of (UN) insanities, the wrong screws and several other unfortunate messages.
kkguner, let us know what you discover in your inquiry, or if none of the suggestions solves your problem.
Thank you QFang and xseadog for your help. Best regards!
--
Raúl
-
Digital processing in real-time or on FPGA?
I am new in time real and FPGA (I got the starter kit 08 - 2012 but I just got all the programs installed a few days). I saw in the LabVIEW FPGA module and LabVIEW modules in real time, we can use functions of digital processing of the signal on both. In the case, a function is supported on both - what wil be some criterion to decide which one we should go with?
Much of the decision will probably depend on the type of signal that you are handling. If you have not worked with or the other, real-time is probably easier to start with. On the other hand, FPGA can be better if you look more advanced working or processing on a point by point basis.
There is a part of the community OR which is dedicated to the analysis and signal processing. I would like to look at some examples and discussions over there to get an idea of what your application can cause.
https://decibel.NI.com/content/groups/signal-processing-and-analysis
-
Hello
Currently, I am trying to control heater with a relay of 9481 operating module real-time on a cRio. According to some brochures NOR the 9481 a capacity PWM (not 100% sure of this). Is this true? How can I get access to the content of the PWM feature?
I did it with the help of a compact data acquisition and output of counter, but not with the 9481 or a cRio (in scan mode).
And if it is not possible, what would be a better route to go if I have to use the working 9481 one on a cRio?
Thanks in advance!
-TJ
Hello TJ
First of all, the NOR-9481 itself cannot produce the PWM, but it can run in cDAQ. Because the cDAQ chassis will end the PWM of the book part.
Now that you use a cRIO, all labor PWM, you must complete your self (the 9481 cannot work as PWM in Scan mode), you must use the FPGA.
There are some examples that you can find in the finder of the example
Just write the digital output on the port of 9481
-
Photo of Pixmap vi on the target in real time
I need to shoot some simple pictures in real time and display by PXI. The image is drawn with the functions of images in the palette of the graphics and sounds. To view through PXI, I found the RT IMAQ video output in the NOR-VISION package. So I need to convert the type of type picture IMAQ. I searched online and it seems these conversions all requires the 'Photo to Pixmap' vi, which I cannot find on the aim of RT.
Is there another way to convert the picture in picture IMAQ without using this VI?
AuZn,
The picture to Pixmap VI is not supported on real-time targets. The only other method I can find to get the pixmap cluster is to use Image 'Get' invoke node. However, if you plan to build this application into an executable, invoke node won't work anymore, as façade elements are removed in executable RT.
Daniel C.
Technical sales engineer
Maybe you are looking for
-
Apps do not show in the right of the iTunes window
Since the new iTunes when I plug my iPhone 6 (latest version of IOS) none of my apps in the right column show. There is a small wheel that starts spinning but my 149 apps will not be displayed. The left side with all applications is perfectly. This
-
Comments - not a design bright pleasant keyboard
Recently bought a Toshiba Satellite Pro laptop. Looked good in the shop under the Nice bright lighting however once I got it home under normal lighting key lettering is hard to see. The design of the laptop uses gray lettering dark on the black keys.
-
Tecra R950 - backlight flicker
Hi all I just bought a Tecra R950, and intermittently the LCD backlight flickers. The effect is similar to the previous laptops I had when the electric cable develops a dubious link. With the R950 the screen flickers with electric cable connected or
-
No sound from speakers on the Satellite C665 running Windows 7
Hello Today, I was running my Toshiba Satellite C665 (Windows 7 OS). I left my computer when I needed to get away there for an hour, and when I got home, my screen was showing the 'blue screen of death '. I restarted my laptop, to see that no sound w
-
Check if the table contains a value
Hi all I have a table in TestStand that contains numbers. Numbers are generated by a VI and are ranked randomly. (1) how can I check to see if the number "6481" is in this table using a step of TestStand? (2) is it possible to put this empty table in