using the module time real Labview in RTAI

Hi all

I want to use the module time Labview in RTAI real for real time due to its open source applications and very good performance. is it possible to make this work?

If this is the case, can anyone introduce a single study of case or something similar to this?

Cecile says:

Hi all

I want to use the module time Labview in RTAI real for real time due to its open source applications and very good performance. is it possible to make this work?

If this is the case, can anyone introduce a single study of case or something similar to this?

I don't think it's possible for anyone outside of OR. LabVIEW Real-time supports this time only Windows as host and as a target only material of National Instruments with specifically targeted OSes or the Pharlap ETS system on x 86 systems with hardware specific enough. Using RTAI as target OS for LabVIEW Real-time applications requires first a few changes on the time plugin real LabVIEW to support this new platform.

None of the files in time real LabVIEW also created for either platforms OR running VxWorks or OS Pharlap, Pharlap ETS system woud be able to be deployed to a system RTAI, because they are not compatible. In the first place, you'd have to port the bunch of shared libraries that make up the time target real system running LabVIEW on one of these goals to your RTAI system which is in fact a whole new platform of LabVIEW you can create with a little effort from the LabVIEW source code. It's not really impossible for OR as most of the code LabVIEW is written platform completely independently, but it would be a combination of the parameters compilation for course LabVIEW Real-time, with the settings to produce time targets real LabVIEW VxWorks with some additional settings of Linux. Yet, it would be by far not trivial and some parts are actually hardware specific drivers that must be worn too and limit the possibilities of what RTAI material could serve even further. In short not something that would make any commercial sense NC because they invest a lot of resources with no opportunity to sell additional hardware.

And hell freezes over up front release of NI LabVIEW source code in any form which gives access not - OR used to it!

Tags: NI Software

Similar Questions

  • Problem installing module time real LabVIEW 2011 SP1

    Hi, I'm new here. I have a problem when I tried to install LabVIEW Real - Time 2011 SP1. Whenever the part of initialization, this message appears: "NEITHER Labview 2011 SP1 32-nit must be installed before installing the OR labview 2011 SP1 real-time Module.» I'm sure that I've already installed Labview 2011 32-bit SP1 and it works well. I use a Windows7 OS and also have Labview 2010 and an older version of Labview 2010 RT module installed. I didn't remove the old version of the software, and I don't know if it is related to this problem.

    Can anyone help? Thank you in advance!

    MrSun87 wrote:

    ... I'm sure that I've already installed Labview 2011 32-bit SP1 and it works well...

    Can post you a screenshot of MAX where are installed Versions of LabVIEW?

    Christian

  • What version of VxWorks operating system is used by the Module of Realtime LabVIEW 8.6

    I have in the past created VxWorks shared libraries for use with the Module of Realtime LabVIEW 8.2 and 8.5 and there are various required tools due to the change in versions of VxWorks by these two Versions of LabVIEW.

    For your information, I would be interested to know if changing to LabVIEw 8.6 Realtime Module will require still a new compilation, or if this version is always based on the same core VxWorks 6.3 and my shared lib would therefore simply continue to work?

    Rolf Kalbermatter

    Hi Rolf,.

    Great news; VXwork version is still 6.3, so we have no problem with the migration to this version.  Please let me know if there is.

    Best regards

  • Hide icon Label step using the API Testand and LabVIEW

    Hello

    can someone tell me how it is possible to hide the icon of a step label using the API Testand and LabVIEW?

    In the Teststand sequence editor, under the Label Edit tab there is a checkbox called "Hide icon". Is there something similar in the API?

    Thank you

    Yes you can, you must set the stage "ni_blank.ico" IconName property

  • How can I measure the output of a sensor pwm ultrasound using the module or 9403

    How can I measure the output of a sensor pwm ultrasound using the module or 9403

    Khalil,

    When you say 'measure' the PWM signal, exactly what to tell you?

    You're looking to measure the frequency or cycle of the signal function? You count the edges of the PWM output increase? Looking to control the waveform?

    With reconfigurable FPGA hardware, it is up to the user to define the function of the physical i/o on the FPGA chip. By connecting the signals as Adam suggests your digital pulse will be brought to the cRIO. In your FPGA program, you define the function. You can set a base counter or transfer digital data from single point to welcome you cRIO for floating-point more complex treatment. Example FPGA programs are located in the http://www.ni.com/IPnet.

    Hope this helps, please post any additional questions.

  • How can I use the Module Robotics compass indicator?

    I need to use the Module Robotics compass indicator.

    I would like to know how to pass a value to him? What is the scope?

    Thanks in advance

    Guilherme

    It is a digital indicator, where the entrance is in degrees.  0 degrees is North, 90 is East, 180-South, etc.

  • JRE uses the wrong time zone

    Hello

    I have a problem with the zone in my java application.

    My current/correct timezone is "Europe/Berlin" or it IS.

    When I type the following command as my user I get the correct output:

    $ date "+%Z %z"
    CEST +0200
    

    But when I run my java application uses the time zone GMT + 0100. I've run the following Java code to verify:

    import java.util.Date;
    import java.util.TimeZone;
    
    
    public class TimeTest {
    
    
        public static void main(String args[]) {
            long time = System.currentTimeMillis();
            String millis = Long.toString(time);
            Date date = new Date(time);
            System.out.println("Current time in milliseconds = " + millis + " => " + date.toString());
            System.out.println("Current time zone: " + TimeZone.getDefault().getID());
            System.out.println("useDaylightTime = " + tz.useDaylightTime());
            System.out.println(date);
        }
    }
    

    When I run the following output is generated:

    Current time in milliseconds = 1435319087443 => Fri Jun 26 12:44:47 GMT+01:00 2015
    Current time zone: GMT+01:00
    Fri Jun 26 12:44:47 GMT+01:00 2015
    

    So where java it pulls its zone of? It differs from the default system timezone.

    Im running on Redhat 6.6 with Java 1.7.0_79

    Java version "1.7.0_79".

    Java (TM) SE Runtime Environment (build 1.7.0_79 - b15)

    Java for 64-bit Server VM (build 24, 79 - b02, mixed mode)

    Hello

    Problem was environment variable $TZ. After I unplugged, Java uses the correct time zone

    $ echo $TZ
    :/etc/localtime
    $ date "+%Z %z"
    CEST +0200
    $ java TimeTest
    Current time in milliseconds = 1435322310534 => Fri Jun 26 13:38:30 GMT+01:00 2015
    Current time zone: GMT+01:00
    Fri Jun 26 13:38:30 GMT+01:00 2015
    $ unset TZ
    $ date "+%Z %z"
    CEST +0200
    $ java TimeTest
    Current time in milliseconds = 1435322363525 => Fri Jun 26 14:39:23 CEST 2015
    Current time zone: Europe/Berlin
    
  • data acquisition in real time using the module sim900d (not arduino0

    Hello

    I'm doing my final year project. I'll send the data from a remote location using sim900d for the other module (sim900d) connected to my laptop. Now, I need to import data acquired through sim900d connected to my laptop in Labview. But I don't know how. Kindly guide me

    I looked for it and thus to find a link that uses the serial port to send to commnads

    http://www.codeproject.com/tips/583315/using-SerialPort-and-at-commands-for-querying-cell

    so now send orders AT serial number is easy. first of all examine the emitting part. for this you need VI config series VISA and VISA series write VI. You can serach these VI by right click I your new VI block diagram and press search on the top left corner. Here you type the serial port and you will get a list of the VISA series live.

    Here is also a link to or

  • How to create a graph in time real LabVIEW 6.1?

    I am new to programming in LabVIEW (6.1). I wonder to create a LabVIEW interface that can operate the multimeter Keithley 6487, allowing us to apply a voltage and nth measures. With the measures that we have create a chart (V curve i) I find the XY graph, but it only allows to send all the measures at the same time (indexing) to generate the graph and not whenever we take the action so the graph build inn in real-time. I need to know how to create a chart or change the XY graph, so I can generate the i - V curve with each step we take in real time. Whenever we take the action and not once the program ends. Thanks in advance.

    You must place the graphic inside the loop and the use of shift registers to accumulate the X and Y in the form of tables. I do not have 6.1 right now in the process of execution, but it would basically look like this:

    Note that the above is for demonstration (the code is in fact a greedy loop). You can consider putting Scripture on file inside the loop. In this way, if the program crashes, you will not lose your data.

    WARNING: Using table build as indicated above will result in continued growth of memory. If your program is running for a long time, this can become a problem. One thing you may need to watch must have a limit on the size of the array. I know there is an example of "Table of XY" comes with LabVIEW, and I'm sure that this is with 6.1. You should take a look at this example, which implements a fixed buffer for the data in the chart size. You should be able to use the VI "graphic buffer XY"directly in your code. "

  • Acquisition of data in time real LabView

    I'm trying to get a better idea of what is happening when I'm DAQ using LabView RT compared to using the DAQ assistant (which cannot be used in LVRT).  In the DAQ assistant I could just say to acquire 300 samples at a rate of 3000 s/s.  The buffer waiting for 300 samples to fill, I could then take these samples and average in statistics to get a nice clean data every 100 ms.  I can't find out how to do something similar in LVRT.

    I am currently using a loop of data collection separate from my time critical loop operating at 100 ms.  I didn't tell him how many samples to catch so I guess he catches just real-time data point every 100 ms.  A number of data (pressure, temperature, flow, etc.) is written in a cluster that is sent to a network shared variable (which is sent to the loop of the host).  If I run the loop of the host to 1000 ms (where I save the data in a spreadsheet) just grabbing the 10th point data that the shared variable of the network trying to send to the host?  Is - this there anyway use LVRT in a similar way to the DAQ assistant, so that I can get the data more smooth.

    Oops - do not know what has happened to the code snippet (perhaps it was too big?) that I posted.  I will attach the VI himself here...

    BS

  • How to use the modules of the series and two different bitrates in FPGA mode on cRIO 9075

    Hello

    I have a project with modules namely NI 9227 (module 1) and NI 9234 (2 Modules)

    The project is running and I use the file writing PDM and found that two channels is in the TDMS file while I download the file using FTP the cRIO.

    1 - my quesition is the addition of a second rate in the FPGA?

    2 - Why is it TDMS connect 6 channels and 4 channels?

    Thank you

    Attached to the project with two screws

    Hello Ihab,

    Sorry for the late response here; just saw this message! If you want to keep synchronized modules then definitely stick with the master configuration and slave for your two modules. Note also that you can taste a little faster with the NI 9234 as your master module (since its time base main internal is 13,1072 MHz instead of the time base of the 9227 12.8 MHz).

    Also, see the tips and information in our troubleshooting guide for the synchronization of the series C with LabVIEW FPGA modules:

    http://zone.NI.com/reference/en-XX/help/373197D-01/target6devicehelp/sync_acq_multiple_modules/

    I hope this helps!

  • DAQ Assistant Express Vi to acquire and generate data at the same time in LABView

    Can I run acquire it and generate the Express Assistant DAQ Vi at the same time in a LABView program? I am using LABView 2010.  It's acquire and generate a NI USB-6009.

    Thank you

    Mary

    You can acquire and generate the same VI but obviously you can't generate a wave form unless you do a single point at a time inside a loop with a sample on request and can live with low samples/s specifications.

  • By using the Date/Time Format String function Vi

    I wanted to display the time in milliseconds to Labview and I got it to work. I want to display AM or PM after the milliseconds so it looks like this

    31/05/11 4:45:39.849 PM

    I use %p as you can see from the picture, but it does not work. AM or PM does not appear.

    What I am doing wrong?

    Thanks in advance.

    Replace your hour % I. Hour is 24 hours which has no designation A.m. or p.M. You must use the time of 12 hours.

  • Using the modules of different projects

    Hello

    I try to reuse the existing modules of different projects to compile in another new project, but it simply doesn't!

    I have 2 projects with the following modules in them:

    Project: MyModuleProjA1, MyModuleProjA2, MyModuleProjA3

    Project b: MyModuleProjB1, MyModuleProjB2, MyModuleProjB3

    Now, I created a new project called project c, in which I want to use MyModuleProjA2 and MyModuleProjB3 as well as a new module that belongs to this alone, that would be MyModuleProjC1.

    First I tried directly to copy the folder bin-debug the project MyModuleProjA2.swf has and of MyModuleProjB3.swf from the project b bin-debug folder, in bin-debug the project c, but when I ran file main application of Project c, he throwed hell lots of runtime errors, without even loading the initial screen. It was all black.

    I wonder if there is another way to compile?

    I tried searching on the net, who speaks like - link-report = lnkreport.xml - compiler options, charge-externs=lnkreport.xml,-garder-tous-type-seectors = true, - allow-source-path-to overlap = true. But nothing has worked yet (or I'm not using the right way?)

    Basic idea is to reuse the code base instead of duplicating those modules in c. Since there will be a lot of changes\enhancements to these modules, I don't want to encode in two locations all the time want to just maintain the code of the modules in one place and reusing just it is swf in other projects.

    I use Adobe Flash Builder 4.6, but project SDK is A 3.6.

    Appreciate your help...

    Well, I'm not familiar with Maven yet.

    I solved it by changing the module setting to "do not optimize" and resused in my other projects. I think it would be a little bigger in file size it would have been if I had optimized. But it's okay for me...

    See you soon!

  • Flex 3: when to use the Modules, when to use components?

    When is it appropriate to use modules and components?

    My first impressions are:
    -use components for reusable level page items
    -use modules for the sections of the application that could stand on their own

    Now, I'm not clear if I should put the contents of each view as its own module or if I should group similar views in a single module.

    Thoughts?

    I understand the modules in this way:

    They are tools. User management is an independent module if it consists of one or more views. But remember that they need to relate to each other. Here, for example, when have a complex user administration, so add/remove module ID users and relate to business users is another module. Does make sense? The loading time will be improved, but when compared with a 'standalone' application, more bytes are loaded. The project here has grown from 3MB to 17MB, but as said before, not all everyone, then takes 90% of our users it shrink 3 MB more or less than 2 MB.

    While developing, I had a few problems, because there are still a lot of bugs with the modules.

    I recommend using a design template, so it will be much easier to work with this module. I'm used to Cairngorm, but use it with models of field, models of presentation and dependency injection.

    I hope my post can help you.

    Kind regards
    Peter

Maybe you are looking for