3D Real-time Visualization

Hello everyone.
I'm working on a program that will produce dynamic data (in the form of vectors
or coordinates) that I would like to be used on a plot.
My readings produce continuous data that is used to plot a flexible tubular
shape in various positions. The details are, I think, not necessary to be said
here. As a simple example, imagine that I have an array of data listing X, Y, Z
data. I would like to have this data plotted as a tubular shape, along with a
specified diameter. I've come across "3D Picture Control", but before
venturing off to learn this package, I thought I would ask whether this is
really possible in LV, and, if not, how I should go about doing this.
In one of the documents talking about 3D Picture Control, they said that their
software is good for simulating an aircraft's wing from strain gauge readings
-- this is actually very similar to what I want to do. But I remain uncertain
as to whether this is exactly what I need.
Please offer any help that you can.
-Alex

Agree, 3d graph.
I did this using the 3-d graph to analyze pipes as they come of the end of the line.
Real-time is going be dependent on how efficient your code is and its CPU agraphic capabilities. If possible keep your data sets small.
Ben
Message Edited by Ben on 07-09-2008 12:04 PM
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction
Attachments:
Parametric.JPG ‏260 KB

Similar Messages

  • Sndpeek. real-time audio visualization

    Homepage:
    http://soundlab.cs.princeton.edu/software/sndpeek/
    Screens:
    http://soundlab.cs.princeton.edu/images/sndpeek.jpg
    http://soundlab.cs.princeton.edu/images/sndpeek6.jpg
    http://soundlab.cs.princeton.edu/images/sndpeek2.jpg
    http://soundlab.cs.princeton.edu/images/sndpeek3.jpg
    sndpeek is just what it sounds (and looks) like:
        * real-time 3D animated display/playback
        * can use mic-input or wav/aiff/snd/raw/mat file (with playback)
        * time-domain waveform
        * FFT magnitude spectrum
        * 3D waterfall plot
        * lissajous! (interchannel correlation)
        * rotatable and scalable display
        * freeze frame! (for didactic purposes)
        * real-time spectral feature extraction (centroid, rms, flux, rolloff)
        * available on MacOS X, Linux, and Windows under GPL
        * part of the sndtools distribution.
    i have the intention to make the PKGBUILD, but it has no ./configure and its default is to install on /usr/local/
    # Contributor: Your Name <[email protected]>
    pkgname=sndpeek
    pkgver=1.3
    pkgrel=1
    pkgdesc="real-time audio visualization "
    url="http://soundlab.cs.princeton.edu/software/sndpeek/"
    arch=('i686' 'x86_64')
    license=('GPL')
    depends=(libsndfile)
    provides=(sndpeek)
    source=(http://soundlab.cs.princeton.edu/software/sndpeek/files/$pkgname-$pkgver.tgz)
    md5sums=('0ad03fa135bf819fb5971fde015526b4')
    build() {
    cd $srcdir/$pkgname-$pkgver
    ./configure --prefix=/usr
    make || return 1
    make DESTDIR=$pkgdir install || return 1

    well changed the PKGBUILD a little... but still got errors...
    # Contributor: Leandro Chescotta <[email protected]>
    pkgname=sndpeek
    pkgver=1.3
    pkgrel=1
    pkgdesc="real-time audio visualization"
    arch=('i686' 'x86_64')
    url="http://soundlab.cs.princeton.edu/software/sndpeek/"
    license=('GPL')
    depends=('libsndfile')
    source=(http://soundlab.cs.princeton.edu/software/sndpeek/files/$pkgname-$pkgver.tgz)
    md5sums=('0ad03fa135bf819fb5971fde015526b4')
    build() {
    cd $srcdir/$pkgname-$pkgver/src/sndpeek
    ./configure --prefix=/usr
    make linux-alsa || return 1
    make DESTDIR=$pkgdir install || return 1
    output:
    [aleyscha@aleyscha 51 sndpeek 22:15]$ makepkg -f
    ==> Making package: sndpeek 1.3-1 i686 (Fri May 15 22:15:45 ART 2009)
    ==> Checking Runtime Dependencies...
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
    -> Found sndpeek-1.3.tgz in build dir
    ==> Validating source files with md5sums...
    sndpeek-1.3.tgz ... Passed
    ==> Extracting Sources...
    -> bsdtar -x -f sndpeek-1.3.tgz
    ==> Removing existing pkg/ directory...
    ==> Entering fakeroot environment...
    ==> Starting build()...
    PKGBUILD: line 16: ./configure: No such file or directory
    make -f makefile.alsa
    make[1]: Entering directory `/home/aleyscha/bin/arch_packages/sndpeek/src/sndpeek-1.3/src/sndpeek'
    gcc -D__LINUX_ALSA__ -D__LITTLE_ENDIAN__ -I../marsyas/ -O3 -c chuck_fft.c
    gcc -D__LINUX_ALSA__ -D__LITTLE_ENDIAN__ -I../marsyas/ -O3 -c RtAudio.cpp
    RtAudio.cpp: In member function 'void RtApi::openStream(int, int, int, int, RtAudioFormat, int, int*, int)':
    RtAudio.cpp:234: error: 'sprintf' was not declared in this scope
    RtAudio.cpp:239: error: 'sprintf' was not declared in this scope
    RtAudio.cpp:244: error: 'sprintf' was not declared in this scope
    RtAudio.cpp:250: error: 'sprintf' was not declared in this scope
    RtAudio.cpp:257: error: 'sprintf' was not declared in this scope
    RtAudio.cpp:339: error: 'sprintf' was not declared in this scope
    RtAudio.cpp:341: error: 'sprintf' was not declared in this scope
    RtAudio.cpp: In member function 'RtAudioDeviceInfo RtApi::getDeviceInfo(int)':
    RtAudio.cpp:355: error: 'sprintf' was not declared in this scope
    make[1]: *** [RtAudio.o] Error 1
    make[1]: Leaving directory `/home/aleyscha/bin/arch_packages/sndpeek/src/sndpeek-1.3/src/sndpeek'
    make: [linux-alsa] Error 2 (ignored)
    cp /usr/local/bin/; chmod 755 /usr/local/bin/
    cp: missing destination file operand after `/usr/local/bin/'
    Try `cp --help' for more information.
    ==> Tidying install...
    -> Compressing man pages...
    -> Stripping debugging symbols from binaries and libraries...
    ==> Creating package...
    -> Generating .PKGINFO file...
    -> Compressing package...
    ==> Leaving fakeroot environment.
    ==> Finished making: sndpeek 1.3-1 i686 (Fri May 15 22:15:50 ART 2009)
    Press any key to continue...
    [aleyscha@aleyscha 52 sndpeek 22:15]$

  • Dynamic Update in real time with slider control

    We have requirements to display complex data in a graphical format. So far this has gone well by leveraging ADF and DVT components (dvt:Map, dvt:gauge, dvt:bargraph, af:tables, af:inputNumberSlider, etc.); however, we recently have been asked to add real-time animation of these controls over time. In brief, the user requires the ability to control the on-screen visualization of data by sliding the control on an af:inputNumberSlider (or equivalent) that represents a multi-month time scale. While sliding this control, the user expects to see the data visualization controls dynamically update in real time, keeping up with the rate at which the user moves the slider control. Think of this like a flip book animation where the slider controls the page the user is looking at and they can flip through the pages forwards or backwards at any desired speed. The time slider increments are one hour.
    Our current application architecture:
    Oracle ADF Fusion Web Application (v 11.1.1.5)
    EJB 3.0
    Eclipselink
    Oracle 11g
    Any kind of help is highly appreciated.
    Thanks,
    Mehabub

    Hi,
    the af:inputNumberSlider does not provide this functionality. Your alternative is a custom component (or any component that raises a client JS event) and call an af:serverListener in a custom event to send the notification to the server.
    Frank

  • "Waiting for real-time target (RT PXI target) to respond" error when the program waits interrupts

    Hi there,
    I have developed an application to detect interrupts generated by a electronic card and act in consequence. The program has been developed in labview but it calls a dll; that was created with labwindows. The dll is programmed to open the visa communication, enable events and install the interrupt handler and when an interrupt is detected, it reads the value of the different registers of the card and returns it to labview to visualize them. 
    The problem is that when the program waits for an interrupt, a prompt appears with the message "Waiting for real-time target (RT PXI target) to respond" and the only option I have is to click on the button to disconnect from the pxi or just wait. If I wait and I generate an interrupt, the prompt disappears and the application visualize the data like it was expected. 
    To wait for the interrupt the following code has been programmed in the function:
                    while (flag == 0)
                                    Sleep (1000);
    When an interrupt occurs, the value of flag changes to 1 and the function continue without any problem. I am not really sure, but probably here is the problem and probably this is not the best way to wait for an interrupt because the sleep function suspends the thread for the configured time, but at least the computing load in the PXI is between 0% and 1%. I was wondering if somebody knows how to wait for an interrupt without "lost" the communication with the PXI and if there is a better way to do it. 
    Any answer will be welcome and thanks for them,
    Jaime
    Solved!
    Go to Solution.

    Hello Naity,
    First of all, in which thread runs the waiting process? Is it scheduled in another thread than the function setting the flag?
    It scheduled in the same thread that I use to configure the communications and configure the card. Anyway, here is the pseudo code of the function interrupt that I programmed under labwindows,.
    char* interrupt(void)
    1. Open visa communications
    2.Install handler interrupt --> status = viInstallHandler (instr, VI_EVENT_PXI_INTR, IntrHandler, VI_NULL);   // the function IntrHandler will be called when an interrupt occurs
    3. Enable event PXI interrupt
    4. Wait
    while (flag == 0)
                  Sleep (1000);
    5. Visualize the data coming from the interrupt (registers and values measured with the card)
    6. Uninstall handler interrupt
    7. Close visa session
    The interrupt handler function IntrHandler is called immediately when an interrupt occurs and the pseudo code is like this
    ViStatus _VI_FUNCH IntrHandler(ViSession instr, ViEventType etype, ViEvent event, ViAddr userhandle)
    1. Disable some functions of the card to avoid damages. 
    2. Read registers and put them in a buffer
    3. Change the value of flag ---> flag = 1;
    In labview, I call the function interrupt with a call library function node (see the capture attached) and the program reads and saves the data from returned from the function.
    Secondly, I am not sure this method is the most elegant. You could for example register an event with the function and, insteand of setting a flag to 1, trigger the event and schedule it in another thread (if the function is thread safe). This could reduce your CPU Load even more and seem a bit cleaner to me.
    I've never used events before in labwindows but I will try to do it in this way. But anyway, I suppose that I should; somehow, wait the event to occurs in labview while the waiting for the event is programmed inside the dll...and probably the same prompt that i am trying to avoid is going to appear again, because I am not returning the "control" to labview (I mean, labview executes the dll and waits for the event to occur. Then the execution of the labview program is stopped in the call library function node executing the dll)
    Third point, which environment of development are you using?
    I am working with LV 2010 sp1 and Labwindows cv 10.0.1 and with the real time module.
    I did also another test, I divided the program in different functions, one to initialize the communication, another to wait until a interrupt has been detected and the other to obtain the data from the interrupt and close communications. With labview I call first with the call library function node the function to initialize, later I call inside a while loop the wait function like this
    int waitAseconds (double seconds, short stop_waiting)
    if(flag==1 || stop_waiting == 1)
    flag = 1; //to detect the stop_waiting button
    printf("flagAA =1 stop waiting = %d time = %d\n", stop_waiting, clock());
    return flag;
    else
    SleepUS(seconds*1000000);
    //a++;
    printf("flag a= %d stop waiting = %d time = %d\n", flag, stop_waiting, clock());
    return flag;
     and when the program detects an interrupt, the function returns to labview the flag and stops the loop. Finally, it reads the values and close communications. 
    In this way, the prompt appears but after running the application for 10 or 20 minutes and also i checked that there is a time gap between the executions in the loop.
    Thanks for your reply and your help,
    Jaime
    Attachments:
    capture.png ‏40 KB

  • Can you think of a nifty trick to work in grayscale, while previewing in real-time a 2 color separation?

    I need to come up with a procedure that allows a customer to work on a black and white image while assessing the effect of a translation into a 2-color separation.
    To visualize what I’m looking for, place a grayscale image in the magenta channel of an empty (white) cmyk document, and the same grayscale image inverted into the yellow channel. The other 2 channels stay empty (white).
    Now we have the white end of the grayscale expressed as yellow, the black end as magenta. Since one channel is a direct inversion of the other, the sum total of the 2 is always 100% at any point along a gradient.
    I have written a action, that allows one to quickly look at the effect, but what I am being asked is to is to deliver the same thing in real-time.
    Duotone? NO!
    In a duotone document I can only move one curve at atime, thus creating overlap (too much red) or a gap (whashed-out hue) between the profiles of the 2 curves.
    CMYK? NO!
    In a cmyk document I have the option to move 2 curves simultaneously, but what I would need is an option to work one curve, while the other automatically moves equally in opposite.
    Gradient mapping?
    Here I have a rudimentary way to set the starting, mid, and endpoints, but it needs to be done in RGB and I don't know of any way to separate the resulting RGB channels into a grayscale that maintains all the information.
    Anyone? Any ideas are much appreciated.

    Mars_Red wrote:
    I need to come up with a procedure that allows a customer to work on a black and white image while assessing the effect of a translation into a 2-color separation.
    To visualize what I’m looking for, place a grayscale image in the magenta channel of an empty (white) cmyk document, and the same grayscale image inverted into the yellow channel. The other 2 channels stay empty (white).
    Now we have the white end of the grayscale expressed as yellow, the black end as magenta. Since one channel is a direct inversion of the other, the sum total of the 2 is always 100% at any point along a gradient.
    I have written a action, that allows one to quickly look at the effect, but what I am being asked is to is to deliver the same thing in real-time.
    Duotone? NO!
    In a duotone document I can only move one curve at atime, thus creating overlap (too much red) or a gap (whashed-out hue) between the profiles of the 2 curves.
    CMYK? NO!
    In a cmyk document I have the option to move 2 curves simultaneously, but what I would need is an option to work one curve, while the other automatically moves equally in opposite.
    Gradient mapping?
    Here I have a rudimentary way to set the starting, mid, and endpoints, but it needs to be done in RGB and I don't know of any way to separate the resulting RGB channels into a grayscale that maintains all the information.
    Anyone? Any ideas are much appreciated.
    Mars Red,
    This might work. Assuming you now have a CMYK document, with no cyan, no black, and magenta and yellow are inversions of one another
    1. Create a solid yellow fill color layer on top, blend mode normal 100% opacity
    2. Create an empty layer on top of that, blend normal, 100% opacity.
    3. Select all, fill this layer with solid magenta
    3. Hide this and the yellow layer
    4. Load the magenta channel as a selection
    5. Click on the solid magenta layer, Layer - Layer Mask - Hide Selection
    6. Show all the layers
    7. Click on the mask on the magenta layer. You can apply curves to this mask. No matter what you do to the mask, the yellow separation will always remain an exact inversion of the magenta. You will always have 100% ink coverage in every area, no more, no less. The only catch is the mask is opposite the ink, so curve adjustment is opposite of ink behavior.
    That is CMYK solution. Here is duotone solution, much simpler:
    Assuming you have a grayscale image:
    1. Mode duotone
    2. Type duotone.
    3. Ink 1 : color picker, CMYK, 100M (yields name Magenta)
    4. Ink 2: color picker, CMYK, 100Y (yields name Yellow)
    5. Ink 2 curve: 0 = 100, 100 = 0 (inversion)
    6. Hit enter. Now you can make curve adjustments to the duotone channel (not the duotone curves) using Image: Adjustments: Curves. No matter what you do to the duotone channel, you will maintain inversions of magenta and yellow, and you will always have 100% ink coverage in any given area.

  • How to reset numbers in real time display in Cisco Supervisor Desktop?

    Hi all,
    I wonder about numbers in real time display in Cisco Supervisor Desktop. There are many statistic number for example : Call Handled, Max Talking, Avg Talking, Max Ready, Total Ready, Call abandoned, etc. Is there any way to reset those numbers back to zero? Please let me know.
    Thank you.

    Joe,
    I haven't tried that, but I'm very skeptical. The CAD Agent gets stats from two places - CTIOS and RASS. RASS keeps the call log information in a SQL Desktop Engine database.
    Stats derived from CTIOS reset at midnight. Obviously, restarting the RASS service has no effect on those. Call log information is being kept in a database so it seems to me that a restart of RASS should also have no effect.
    I guess I will have to try for myself.
    Regards,
    Geoff

  • How to download an FPGA vi along with a real time application

    Hello
    I am targeting cRIO 9012, cRIO 9102. I downloaded the FPGA vi on flash memory and then built a real time application and set it as startup.  But there was no signals on the modules IOs which are handled by FPGA vi.
    Also the shared variables of that application when running as standalone aren't accessible. Please provide me the steps that should be followed to access the shared variables of a standalone real time system. Please help me resolve these problems.
    Best Regards
    Mani

    Hi Mani,
    What modules do you have?  What kinds of signals are you measuring?
    Have you deployed your shared variable library on your host PC?
    Regards,
    Jeremy_B
    Applications Engineer
    National Instruments

  • What is the real time use of implicit and explicit cursors in pl/sql

    what is the real time use of implicit and explicit cursors in pl/sql.............please tell me

    You can check the following link ->
    http://www.smart-soft.co.uk/Oracle/oracle-plsql-tutorial-part5.htm
    But, i've a question ->
    Are you student?
    Regards.
    Satyaki De.

  • InDesign auto-size frame feature not working in real time in InCopy why?

    We have just recently migrated from InCopy CS4 to CS6 to take advantage of the new features like the auto resize frame option, however it now seems that this feature is not working in real-time.
    Basically the steps are needed to be complete before it auto-resizes the frame in InCopy, we use both layout and assignment based workflows:
    1. From an ID document ('doc1'), exported a 'layer' to IC, certain frames are set to auto-size in height using the text frame options. So that editorial can review and make changes to text and the frame should resize according to the specifications set. IC stories are saved to a folder located in a content folder inside the top issue working folder.
    2. Editorial opens the IC software, then opens the ID 'doc1'. Check’s out correct .icml file and makes edits to frame with auto resize.
    3. Frame does not resize according to text frame set options and InCopy file does not respond in same fashion as InDesign.
    4. Change only occurs when InCopy file is closed and updated in InDesign, which is frustrating as this feature would save huge amounts of time serving editorial requests.
    Has anybody experienced this type of workflow problem? If anyone can provide mw with some pointers as to what can I do to get this to update in real time perhaps run a script? Update file in InCopy and refresh I will very much appreciate their assistance. I have run out of ideas.
    Thanks!

    We've had all sorts of problems with this feature as it should've worked straight out of the box but after some testing we have found that its something to do with the way you open the actual file in InCopy. Which is far from ideal and should have been UAT by Adobe before release.
    This will not work consistently work if you open the designed .indd or .icma file in InCopy using the file open command within the application.
    If you need this to work, the InCopy user has to open the .indd or .icma file by dragging and droping from OS windows explorer into InCopy, we use Windows 7 acrros all the teams. Check out .icml files add text changes to the set auto resized frames, this process will expand/collapse the frames to fit the content but as you have to use the drag and drop method to open the .indd and .icma file, 2 users cannot access the same time doc at the same time (a serious flaw in the programming architecture!) which stops people working in parallel. Save changes, check in .icml content and close .indd or .icma.
    However the flaw comes in if you then open the .indd and .icma file in InCopy using the file open command within the application, before an InDesign user opens and saves the file (updates the design). The corrections added in the previous stage above, will not show the frames expanded/collapsed to take in the added text and instead show over matter???? The only way around this is to ask an InDesign user to open, update and save the design that way the InCopy user will see the same result no matter what file open method they use.
    Another suggestion is to design the page to have some of the auto resize frames anchored within main body of text and that way the frames will expland/collapse when checking out and editing the content. However, this does cause issues with InDesign crashing etc. so we have tried to stop this method within the working group.
    Have you experienced other more serious issues with InDesign crashing consistently when re-importing .icml files? See other forums here:
    http://forums.adobe.com/thread/671820?start=80&tstart=0
    http://forums.adobe.com/message/5045608#5045608
    As far as we can see this is a major flaw in how the application(s) work, we have an enterprise agreement with Adobe and purchase a large volume of Adobe products globally but so far the technical support team are unable to find a solution to this and I'm not hopeful of any resolution soon even with the new release of Adobe CC.

  • Updating a Real-time Infocube

    Hi All,
    In one of the requirements in BPS planning.
    We are using the Exit function for validating the data.
    In our function module we are fetching the data and two of the fields in the cube needs to be modified in the cube after completion of the validations.
    I would like to know if there is any existing functionality or Function module in BPS planning for this for updating the Real-time Info cube.
    Thanks
    Prathish

    Try this link:
    www.geocities.com/cynarad/reference_for_bps_programming.pdf
    In the chapter where table xth_data is described more detailed this can be one possibility to validate your realtime IC.
    Have fun,
    Clemens

  • Office Web Apps Server 2013 / Real-Time co-authoring

    Hello,
    In general, I would like
    to ask the development team or product
    manager SharePoint /Office web Apps.
    As you already know in the cloud
    product version introduces new features. Such as
    authoring and other unlike on-premises version . This link demonstrate it.
    http://blogs.office.com/2013/11/06/collaboration-just-got-easier-real-time-co-authoring-now-available-in-office-web-apps/ . 
    Please tell me the plans or roadmaps for the implementation
    of these functions in the server version. Or Microsoft
    has no plans to develop this area?

    great, and as i said, we are working to keep parity, but there are still many features which are technically considered in preview in the O365 environment.  after several months, depending on stability, feedback, and whether the feature fits well with
    the product, it may either be tested to go into on-prem farms and come out of preview or be dropped altogether (auto-hosted apps).
    This feature is definitely one that is key to the future of the product, but there isn't a timeline on when it will come to onprem.  there ia a lot of additional testing before anything can be integrated to on-prem as the environments have many
    more variables than the rather rigid architecture at O365, as well as the fact that the o365 farms have many of the preview features and so then anything to go into a feature for on-prem needs to be re-vetted in farms without those extras and checked for dependencies
    (not normally an issue, but still part of the process).
    Christopher Webb | Microsoft Certified Master: SharePoint 2010 | Microsoft Certified Solutions Master: SharePoint Charter | Microsoft Certified Trainer| http://tealsk12.org Volunteer Teacher | http://christophermichaelwebb.com

  • How to change the default Real-Time Collaboration page?

    Who can tell me how to change the default Real-Time Collaboration page?
    If I want to add my corporation logo in the top of the default page.How to do?
    Thanks!

    Thanks for your help.
    "Click the Sites tab to display all sites and their IDs for your system." But I clicked the sites tab ,it showed "http://hostname:7777/imtapp/app/home.uix". I could not find the siteID parameter from it. Why?
    How to get it from command?

  • Problem with DAQmx and Real Time PCI-7041/6040E.

    Problem with DAQmx and Real Time PCI-7041/6040E.
    I have a problem with the Real Time card PCI-7041/6040E, I think it is properly installed because my software run with the traditional NI-DAQ. When I try to use the new DAQmx to acquire one signal, Labview doesn't see any device for de DAQ card 6040E.
    Information, I work on Windows XP and LabView v7.0.0 (NIDAQ RT v7.0.0, NI-Serial RT v2.5.2, NI-VISA v3.0.1 and NI-Watchdog v2.0.0).
    Could Labview RT run with new DAQmx ?
    What can I do to use DAQmx with PCI-7041/6040E?
    Thanks for your help !

    Hello,
    I refer to your posts because i am using the PCI 7041/6040E card as
    well but without any success to make it work. The problem I have
    already described in the following thread:
    http://forums.ni.com/ni/board/message?board.id=170&message.id=120198
    Would be nice if you had a look on it, maybe you can help me. BTW, the
    thread starts with a problem of someone else, the difficulties I
    encountered are to be found a little bit to the bottom of the thread's
    page.
    Thank you!
    Dirk Völlger
    Darmstadt
    Message Edited by ratschnowski on 07-28-2005 07:14 AM

  • I have problem with playback in real time

    playback in real time is  slowly, i have BlackMagic duo decklnik card
    what is the problem should i have to change the settings on the project?
    My english isn't good, hope you will understand me.
    Thank You.

    >Is mov file 1920 x 1080
    That doesn't really say much - what is the FORMAT of the media?  Look at the Item Properties.  Posting a screen shot of the Item Properties would help.  Do the same with the Sequence Settings.
    >how can i change FCP's RT settings to Dynamic.
    Use the drop-down RT menu near the upper left-hand corner of the Timeline.
    Also please answer the other questions:
    Where is the media stored?
    How is that hard drive connected to your Mac?
    How much available free space on each hard drive (percentage)?  Please list free space individually for each hard drive.
    -DH

  • Show front panel of subVI on a real-time target

    Hi,
    I'm running an application on a real-time target (14.00). On the main front panel of the application, I have a button who open another VI with the invoke node method but this component doesn't work with Real-Time taget. So, how can I show the front panel without this method ?
    Thank you

    Hint: RT = there should be no GUI.
    RT applications are meant to just run off on their own.  GUI is not part of a real RT system since that adds a non-deterministic process to the system, adding jitter (which is a big no-no in RT).  What you should be doing is making a Windows host application that can communicate with the RT system (via Network Streams, TCP/IP, etc).  The host application acts as the GUI/HMI.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

Maybe you are looking for

  • My speakers crackle out for a few seconds

    Hi i have a macbook pro retina 15 inch mid-2012, my speakers occasionally fizzle out for a few seconds and then return to normal. Do you know what this could be?

  • I have Mac OSX, version 10.4.11; I loaded Firefox 4, lost 3.6.16, and now I found out I can't run Firefox 4. Can I get 3.6.16 back?

    I have Mac OSX, version 10.4.11; I loaded Firefox 4, lost 3.6.16, and now I found out I can't run Firefox 4. Can I get 3.6.16 back? I am not sure what to do. I dragged my old firefox icon to the desktop and it disappeared. The new icon has a white ci

  • My iphone will not come on unless plugged into the wall charger

    my iphone 4 went completely dead since then i tried chargeing it with a charger bought from sams wholesale which was an aftermarket charger which did not work i then plugged it into the factory wall charger it comes on but says searching for signle i

  • FM Derivation in Case COPA

    Hi, Scenario i am implementing COPA, i am booking the common cost at cost center level and then distribute /allocate the same from cost center to profitablity segment as per ratio, in that case what will happened in FM. I have derivation rule CCTr to

  • Oracle Lite 8i limits

    Hi, Can I get acurate answers on the following issues: 1)What is the max db size of a OL8i database. The documentation says 4GB, but a lot of people say that the ODB file can not grow more than 2GB. 2)Is this a proven fact that OL8i can maintain 35 c