Is it possible to compile a VI so it contains all of the necessary source code to run and no longer needs to have access to the SubVIs?

I would like to take a high level VI and compile it so it contains all of the subVI code, but is no longer editable. Students will be able to use the high level VI and won't have to have access to all of the SubVIs.

Thanks! I think I am making progress.
The code I am calling is a dialog box and it uses a global variable to pass calibration information.
Here is what I have done so far.
I built a shared DLL. I added my VI as an exported VI.
I used C calling conventions. I added 4 parameters (connection ID for TCP communication in and out) and sensor array (information on the configuration of a sensor) in and out.
I built a wrapper for the shared library (attached).
The dialog box doesn't open and I get either a hang or an error saying that LabVIEW has been corrupted.
I am hoping that I am making an obvious mistake!
Thanks again for your help!
Attachments:
calibrator_wrapper.vi ‏37 KB

Similar Messages

  • Hi, Is it possible to enable Adobe ReadersX users to save filled forms without enabling them to have access to the additional features as highlighting etc?

    Hi, Is it possible to enable Adobe ReadersX users to save filled forms without enabling them to have access to the additional features as highlighting etc?

    You can do that with individual pdf files using Adobe Acrobat to set the security.
    In Acrobat go to File>Properties>Security. Choose password security as the security method then choose "restrict editing and printing of the document..." and under "Changes allowed" choose "Filling in form fields and signing existing signature fields".

  • Help to Compile the B1DE Source Code

    Hi Experts,
    I downloaded the B1DE 2.1 for 2007A source code. I need a template for SAP Wizard Installer for VS2010, Can you please help me on how to recompile the B1AddOnInstallerNETWizard so that i can have a new template for VS2010 for B1DE. Thanks
    Ben

    For example, the native methods, for instance,
    socketcreate() ,are dependent upon the default socket
    implementation. If the system contained more than one
    socket implementations, how would I make the javac to
    use my required implementation????
    OKay, we just seem to be going in circles here.
    First of all, please, give up this idea. Even if you make these changes and get it to compile you are not going to be able to redistribute this application. So it's a non-starter.
    So let us move on to trying to actually solve your problem. What exact problem are you having? What are these "other" socket implementations that you need/want?
    Please give some details about the problem you trying to solve.

  • TS3694 I downloaded and installed the ios 6 software last night and now my phone has been stuck on the silver apple and loading place for hours. Please tell me how i can turn my phone back on as soon as possible!!

    Last night on my phone i insalled the neew software ios6 and this morning when i woke up and it has done was show the silver apple and the loading symbol thing. The loader hasnt moved from its position since its been on. I dont know what to do to get my phone to turn back on and i need it extremely bad. Please help me!

    Hello Elliiee,
    The steps detailed below can help stabilize your iPhone.
    Verify that the Sleep/Wake button functions. If it does not function, inspect it for signs of damage. If the button is damaged or is not functioning when pressed, seek service.
    Check if a Liquid Contact Indicator (LCI) is activated or there are signs of corrosion. Learn about LCIsand corrosion.
    Connect the iPhone to the iPhone's USB power adapter and let it charge for at least ten minutes.
    After at least 30 minutes, if:
    The home screen appears: The iPhone should be working. Update to the latest version of iOS if necessary. Continue charging it until it is completely charged and you see this battery icon in the upper-right corner of the screen . Then unplug the phone from power. If it immediately turns off, seek service.
    The low-battery image appears, even after the phone has charged for at least 20 minutes: See "iPhone displays the low-battery image and is unresponsive" symptom in this article.
    Something other than the Home screen or Low Battery image appears, continue with this article for further troubleshooting steps.
    If the iPhone did not turn on, reset it while connected to the iPhone USB power adapter.Connect the iPhone to a computer and open iTunes. If iTunes recognizes the iPhone and indicates that it is in recovery mode, attempt to restore the iPhone. If the iPhone doesn't appear in iTunes or if you have difficulties in restoring the iPhone, see this article for further assistance.
    If the display turns on, go to step 4.
    If the display remains black, go to next step.
    If restoring the iPhone resolved the issue, go to step 4. If restoring the iPhone did not solve the issue, seek service.
    My issue is still not resolved. What do I do next?
    Contact Apple Support.
    iPhone: Hardware troubleshooting
    http://support.apple.com/kb/TS2802
    Cheers,
    Allen

  • It is possible to generate the T2 layout as image from the source code?

    Hi to all.
    I want to say about me that I am not expert in processor design but I am curious about OpenSPARC. As an open-source programmer, I consider the open-source processor as a very good thing.
    I have seen on the website this image:
    http://www.opensparc.net/images/stories/t2/ultrasparc-t2-layout.png
    And I am wondering if I can generate the image at much higher resolution from the opensparc source code (which I already downloaded ;) . If it's possible, how can I do this?
    Thank you for the answer.
    Paul

    The picture you see is simply a photograph of the original UltraSPARC T2 chip. You may be able to generate a layout of your own, but it will probably be different from ours.
    Sun released only the Source RTL (Register Transfer Level) code, and synthesis scripts for the processor. To generate a complete layout, you would need to:
    1. Synthesize all control blocks for the chip.
    2. Manually lay out all custom RAMs, and datapaths.
    3. Perform top-level floor-planning
    4. Do detailed place and route on control blocks
    5. Place & route the top-level chip.
    It's a lot of work and involves lots of expensive CAD tools.
    formalGuy

  • Is it possible to compile under Forte with import com.ms.security.*;

    Is it possible to compile under Forte with import com.ms.security.*; included in a java applet or do I need to compile from Microsoft JDK only? I would like to thank you on advanced.

    Yes; just include the cab/zip file containing those classes in your project. You'll find them from somewhere in your system.
    I would like to thank you on advanced. I don't give you the permission to do that. :)

  • I want to delete songs from iTunes Match by unchecking them in my iTunes library on my Mac. Is this possible? If so, how do I change the necessary setting(s) in iTunes or iTunes Match?

    I want to delete songs from iTunes Match by unchecking them in my iTunes library on my Mac. Is this possible? If so, how do I change the necessary setting(s) in iTunes or iTunes Match?

    I have seen this page, but it seems that this involves deleting songs from my iTunes library in order to remove them from iTunes Match. I want to keep them in my iTunes library, but not in iTunes match (I am over my limit for songs in iTunes Match, and would like to decide which songs to keep in iTunes Match).

  • Is it possible to preserve the layer name when I copy and paste from Illustrator into Photoshop?

    Is it possible to preserve the layer name when I copy and paste from Illustrator into Photoshop?
    At the moment it just appears as "Vector Smart Object" in Photoshop and I have to take another step and change the layer name.
    Thank you!

    Not that I know. PS doesn't care for these kinds of things and uses its own naming system.
    Mylenium

  • Need node-level access in java.util.LinkedList... possible?

    Hi, I require access to the nodes not the elements, in a java.util.LinkedList. Is this possible, or will I have to write my own implementation.
    Thanks
    Grape

    I do need full control over the nodes because I am linking them together to form an n-dimensional circularly-linked lattice. After thinking about it, it became clear it would be much easier to write my own nodes and special type of iterator along with an Axis enum type than it would be to muck around trying to weave together prefab lists even if I did have access to the nodes. Anyways, the feat has been accomplished :) Thanks for your reply.

  • Is it possible to to disconnect 2 wireless clients from my wireless network without access to the clients i.e. 2 iPads?

    Is it possible to disconnect 2 wireless clients from my network if I do not have access to the clients? ie 2 iPads.

    You would have to set up Timed Access for each device.
    This consists of specifying the amount of time each day that wireless devices will be allowed to connect to the network. You must provide a MAC or hardware address for each device, which is a long code that might look something like this, for example......A1-B2-C3-D4-E5-F6....and then specify the hours each day that this device is allowed to connect to the wireless network.
    You have to do this for each device, which is tedious. Devices that are not on the Access List cannot connect to the network at any time.

  • What specifically do I need to install in order to be able to compile source code?

    Basically, there's an app I need to use which is only available at the moment through downloading its source code and compiling myself on my Macbook.
    As far as I can see, the only way to get the necessaery commands is to install the entire xcode developer environment - just wondering is there any more specific way to do this? I'm a bit low on disk space at the moment, so I'd prefer to avoid installing the full 4GB xcode paraphernalia if I could avoid it, but if there's no other choice I'll go ahead and do it.
    Anyone know if there's an easier way?
    I get the following error when I try to run the ./configure command for the source code:
    configure: error: no acceptable C compiler found in $PATH
    Is this a case of installing the full developer environment or is there a shortcut?

    I've installed one, now I'm getting the following error when trying to compile:
    checking for intltool-update... no
    checking for intltool-merge... no
    checking for intltool-extract... no
    configure: error: The intltool scripts were not found. Please install intltool.
    Thing is, all three of those files exist in the actual source code directory, as .in files. Do I need to move them into a different directory, or should they not be .in files in the first place?
    Apologies for the newbish questions, last time I had to compile anything I had the full xcode environment installed and didn't run into any issues like this but at the moment I don't have the space for it so manually it'll have to be!
    I'm assuming the issue here is simply that those three scripts need to be in a different directory rather than the source code directory?

  • Is it possible to compile on a remote server

    i have a web logic server in another state -- just as a curiousity is it possible to compile things on that server without having console access (access to the dos prompt or telnet) ?
    stephen

    Depending upon how the java Security manager, along with the UID for the web server, are/is setup, you could do the following: develop a serlvet that compiles via java.lang.RunTime.exec("javac [class]"). However, that solution will only work if the webserver has an OS UID that allows it to run javac and if the security manager permits subprocesses. If this application is being hosted by a third party, it is probably unlikely that they allow both of those conditions. I feel that telnet access, if possible, would be best, but you could always try the RunTime class.

  • Is it possible to compile/convert class/jars to DLL?

    Hi all,
    Is it possible to compile/convert class/jars to DLL so that my VB program can use it? If yes, how do i do it?
    thanks for your time.

    No it is not (afaik). But as far as the VB stuff goes, somebody who posted here earlier mentioned passing data to VB functions. Can't remember which post it was.
    One thing you can do is use sockets to send data between your Java code and VB application using sockets. Sockets are easy to use in Java, and in VB you just need to use the stuff in ws2_32.dll. You can find VB modules for sockets all over the place.
    Jason

  • Is it possible to compile NVIDIA for multiple kernels simultaneously?

    Hi all,
    First, the reference is http://wiki.archlinux.org/index.php/NVI … tom_kernel, as well as a small discussion I started at http://aur.archlinux.org/packages.php?ID=20410.
    Basically, currently the nvidia-beta (and I'm sure the rest of the nvidia scripts) use `uname -r` to obtain the current kernel name, which is then used for the rest of the PKGBUILD. Its relatively trivial to alter that to the name of whichever kernel, meaning there's no problem compiling nvidia.ko for kernel26-ice from within kernel26 itself, and to alter the name of the package so that your nvidia-beta package does not need to be over-written (you then have two nvidia.ko, each for their own kernel.
    My question is, is it possible for a single PKGBUILD to compile nvidia.ko for all kernels currently installed (probably through looking at either /lib/modules or /usr/src)? This would mean only one maintainer is needed for nvidia-beta or nvidia-17xx or whichever series, and the same PKGBUILD could be used on any system, even those with multiple kernels.
    I'm not very familiar with the limitations of PKGBUILDs, or the rules governing what they may or may not do (for example, accessing and checking the machine itself outside the fakeroot?), so this may be nonsense, if so feel free to point it out. Another idea would be for a simple bash script to create as many PKGBUILDs as required, based on the most recent nvidia-beta PKGBUILD, simply sed-replacing uname -r with the appropriate kernel names and modifying the PKG name.

    Hi,
    it's not difficult to do but I DO NOT recommend to do it (see my notes below the code).
    PKGBUILD
    pkgname=nvidia-beta
    pkgver=185.18.04
    pkgrel=1
    pkgdesc="NVIDIA beta drivers for kernel26."
    arch=('i686' 'x86_64')
    [ "$CARCH" = "i686" ] && ARCH=x86 && NV=0
    [ "$CARCH" = "x86_64" ] && ARCH=x86_64 && NV=0
    provides=(nvidia=${pkgver})
    url="http://www.nvidia.com/"
    depends=(kernel26 nvidia-utils-beta)
    conflicts=('nvidia-96xx' 'nvidia-71xx' 'nvidia-legacy')
    license=('custom')
    install=('nvidia.install')
    source=(ftp://download.nvidia.com/XFree86/Linux-$ARCH/${pkgver}/NVIDIA-Linux-$ARCH-${pkgver}-pkg${NV}.run)
    md5sums=('95b67e6f17cc54d36ae2743df76c9f6d')
    [ "$CARCH" = "x86_64" ] && md5sums=('33967a6d452c562bb8af02b0734ebf22')
    build()
    # Read list of installed kernels
    KERNELS=`ls -1 /lib/modules`
    # Extract the nvidia drivers
    cd $startdir/src/
    sh NVIDIA-Linux-${ARCH}-${pkgver}-pkg${NV}.run --extract-only
    cd NVIDIA-Linux-${ARCH}-${pkgver}-pkg${NV}
    cd usr/src/nv
    ln -s Makefile.kbuild Makefile
    # Now build modules for each kernel
    for KERNEL in $KERNELS; do
    echo "Building for ${KERNEL}"
    # Compile the module
    make SYSSRC=/lib/modules/${KERNEL}/build module || return 1
    # Install kernel module
    mkdir -p $startdir/pkg/lib/modules/${KERNEL}/kernel/drivers/video/
    install -m644 nvidia.ko $startdir/pkg/lib/modules/${KERNEL}/kernel/drivers/video/ || return 1
    # Clean
    make clean || return 1
    done;
    nvidia.install
    # arg 1: the new package version
    post_install() {
    KERNELS=`ls -1 /lib/modules`
    for KERNEL in $KERNELS; do
    depmod -v $KERNEL > /dev/null 2>&1
    done;
    # arg 1: the new package version
    # arg 2: the old package version
    post_upgrade() {
    post_install $1
    rmmod nvidia || echo 'In order to use the new nvidia module, exit Xserver and unload it manually.'
    # arg 1: the old package version
    post_remove() {
    KERNELS=`ls -1 /lib/modules`
    for KERNEL in $KERNELS; do
    depmod -v $KERNEL > /dev/null 2>&1
    done;
    op=$1
    shift
    $op $*
    PS: I haven't test it because I don't use multiple kernels
    But be aware of possible problems. Some modifications may influence kernel functionalities, so once you compile a driver for kernel26-xyz on kernel26-zyx the module may not work on kernel26-xyz or may cause unexpected issues.
    You also should not (you possibly even won't be able to) build module for different release version (eg. build for 2.6.28 on 2.6.29) due changes in kernel headers.
    I'm also not sure if it is safe to generate module dependencies for another kernel then you are currently running.
    As you can see above, it is not problem to make such a PKGBUILD, but it also brings too many problems and it's too dangerous that it is better to stay at current model "module package for each kernel". So if you want to you may try to use this PKGBUILD, but I strictly warn everyone else that it may cause more harm then use so don't blame me if something goes wrong. You were warned .
    Last edited by ProgDan (2009-04-30 13:48:06)

  • Is it possible work (compile and link wi

    thout errors) very well one program written and compiled on Linux with gcc command for C program into Labview ? I know Labview support C codes, but I don't know if support some program done on another operating system, like Linux with other compiler (gcc).Is it possible work (compile and link without errors) very well one program written and compiled on Linux with gcc command for C program into Labview ? I know Labview support C codes, but I don't know if support some program done on another operating system, like Linux with other compiler (gcc). Because in Linux we have different device drivers (/dev/*) to access peripherals, like serial port RS-232. However, can I copy source code from Linux to "Call library Functional Node"
    tool ? And work it very well like in Linux before ?

    thout errors) very well one program written and compiled on Linux with gcc command for C program into Labview ? I know Labview support C codes, but I don't know if support some program done on another operating system, like Linux with other compiler (gcc).Hopefully, the differences in the implementations of the language itself would be fairly well documented. Therefore I would suspect that the biggest problem you'll have in this port is when the code starts trying to connect to the outside world--like the serial ports you mentioned.
    Personally, if I had documented C code (or at least a reasonable description of what the code is supposed to do) I would say to heck with CINs and just port the application to LV. You probibly won't spend any more time doing a complete port and the result will be more extensible and maintainable that the C ever was (or could ever be). But that's just me and my aversion to doing things the hard way...
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

Maybe you are looking for

  • Home sharing does not work with apple tv

    Can anyone help me.  I used to be able to stream all content from my home master computer to my Apply TV.  Now it suddenly does not work. Apple TV itself works just fine.  I can also airplay using it with out IPADs. I have uninstalled and reinstalled

  • Can't Set In And Out Points

    HI guys, Problem here.  I'm trying to use Control-P to navigate to a specific spot in my clips (in the Event browser, not the timeline).  When I type "Control-P" and then type, for instance, "253809" (To go to 25:38:09), the Dashboard instead display

  • Photomerge  Adobe Photoshop Elements 7.0 (Editor) has stopped working

    When starting photomerge I'm getting the above error message. I un installed PSE 7.0 and re installed. Same problem. Any ideas what could cause this problem. Only change I saw was that Google Chrome was installed.

  • Any documentation on running report 10g in linux server

    Dear Gurus, We are converting 6i reports to 10g reports. I need some documentation on how to run 10g reports in Linux Server! In windows environment working fine but need to test in Linux side! Pleas help thanks!

  • Updating city file for master data creation

    can someone please tell me the steps of updating an old city file that is used to confirm addresses for master data.