Creation of hidden screws implementation

I would like to create a wrapper for a VI where a user will have contol on certain inputs and access certain outputs, but not be able to see how the VI is effectively implemented. What is the best way to do it?

You can password protect the diagram, but which can potentially be cracked

You can embed code a dll using the application builder and place this insde a Subvi.

You can delete the diagram. Remove the diagram will not allow not the VI be changed or upgraded to a new version.

HOWEVER:

It is best to keep the public code that everyone has a chance to debug and improve it if necessary. Secret code is generally much less trustworthy.

In most cases, the code is kept secret of gene and hide the ugly view code.

A better LabVIEW programmer will not be fooled. We know better than to judge a VI by its front brilliant.

Tags: NI Software

Similar Questions

  • Creation of Sections screw up the numbering of the document

    I just spend too much time trying to understand how to solve this problem, so I write my solution for posterity.

    Problem: I have a document of 50 pages and I added a text field on the master for the pagination, for example "01 / 50" or "Page 1 of 50. I used Type > insert special character > markers > current Page for the first number and Type number > text Variables > insert Variable > last Page number to the second number. This method works fine and dandy until you add sections. When I added sections (in context-clicking on the page in the control panel pages and then choosing Dialing Options and Sections... and check the getting started Section it screws completely up the number of pages in the document total (i.e. last Page number) for each section. I started having ' 01 / 06 "instead of the" 01 / 50 ", which I was expecting."

    Before I post, how I solved this problem, I'll include some web search strings that I used in the case that avoids some future soul time I spent looking for the answer. Here's the research I did that didn't quite return the information I needed:

    • numbering of section InDesign
    • sections of InDesign creating pagination problem
    • last page number broken with sections in indesign
    • Difficulty the pagination of the article in indesign
    • last page InDesign, not to mention all the pages

    There is good information in this research, but none of this has helped me to quickly identify the real solution, I'll post as a response shortly.

    To solve the problem, I had to actually go to Type > text Variables > define. Select the last Page number, and press the button change. Notice the drop down list titled the scope and see that it is set to the default Section. Change the scope of the Document and the problem is solved; now written account page "01 / 50 ' instead of ' 01 / 06".»

  • Problem with the creation of a framework implemented in first Pro CS5 masks

    I'm having a problem with creating masks of an exported framework generated from first Pro CS5. I export the image that is 720 x 480. I open the image in Photoshop and check that there is still 720 x 480, change it to create my mask and important in Premier Pro to find the frame is therefore more 720 x 480. To see if the problem is with Photoshop I tried to export a picture and immediately re - import the back always first.  Of course, he has apparently changed aspect because it shows with vertical black bars on either side in the source viewer and actually overlaps the clip original/image as an image horizontally narrowed as part of the program sequence. No idea what I'm doing wrong?

    I am assuming that you are working with a DV footage in a DV sequence; This video format uses non-square pixels, but the images have square pixels. Probably, the pixel aspect ratio (PAR) of the imported image is not be interpreted correctly.

    Right-click on your any graph, and then select Edit > interpret footage. Check that the format of the pixels in the image is set; If this isn't D1/DV NTSC (. 9091), click on the option button "Conform" and choose that BY the menu drop down.

  • Satellite C70D-B - 30 d: how to access back after ~ 16 removed screws

    Would be grateful for any advice to remove the rear panel.

    I removed the battery, ~ 16 live + 1 small screw on the optical drive and while he "uncheck" everywhere else, there seems to be something stopping the Panel being removed just above the compartment to batteries and does not want to force it.

    Even our guy from the IT to work cannot get out.

    Please HELP... my new laptop is very slow so have bought RAM but can't access the rear.

    At first, I must say that you should not remove only the lower lid because it will void the warranty. If there is no cover-RAM, RAM should be exchanged or maintained by authorized personnel only.

    I know that each of us think it is easy to do and want to do this alone.
    What I know, is follow:
    2 screw in the Middle set the keyboard. What needs to be removed are 14 screws and small flat screw on the optical drive. That's all. There is no other hidden screws.

    Of course there is also a small-scale plastic and lower cover must be removed very gently.

  • Play button on mice wireless MG-0856

    Hello

    I have a HP wireless mouse, model No. MG-0856, on which the left button of the mouse became capricious recently, which is probably just due to dirt on the contacts. I can hear the clicking noise, but the object is not enabled (no contact of the switch), or a "double click" occurred (rebound probably due to dirt or oxidation).

    That the warranty is over, how can I remove the mouse so I can access the Microswitch? I removed the screws in the battery compartment, but it did not help. Is there a screw hidden somewhere or do I have to use force?

    Thank you

    Sorry, that the original message was not clear (paste copy error among others). It is now published. It is not a software or an optical problem. It is the left button switch which must be cleaned or replaced. Once I removed the screws in the compartment battery, how can I open the case of mouse to access this switch? (Hidden screw? Plastic brackets?)

    Thank you.

  • Satellite Pro M10: Display of the strange problem

    I have a M10 Pro of the Satellite with 14 inch display is 6 weeks out of warranty.

    The other day, I got cold room and the display went funny - odd pixels, green and black with small points which then becomes more clear screen so that the entire screen is a mixture of points fluorescent which becomes white and then things come back.

    Then, the cycle repeats itself after a few seconds.

    I perform a restart and everything's going well for a while, and then it restarts. I move the laptop in a cold room and it's ok again. I can't understand that the issue occurs on Windows XP and SUSE 9.0 (although it just hangs). I have run SpyBot, have the latest virus checkers, the update of Windows (SP2) and NVidia drivers.

    Any ideas?

    Seemed to have solved the problem by dismantling the machine, could not do not get all the way and completely remove the top from the bottom as there seems to be a hidden screw. Everything is fine now, could have been the fact that some of the screws were loose.

    Also had a full SpyBot and Virus Check.

    I also had to re - save under a different name, since it is "Specific country" even if I thought that I had, I now have three profiles - two I created recently, and one I could not remember the username for, would be really better if password request tells you the user name to an e-mail address it is registered. It's really hard to keep track of them so I have a lot of connections as a computer scientist. Really really annoying and stupid system.

  • 15 - ba021nv: my warranty will be voided if I add a second warehouse?

    Hello.

    I'm really happy with my purchase. I just want to know that if i open my laptop Panel (this is in my opinion a large single panel with 10 screws (photo)) and add an ssd as secondary storage, I void my warranty? (also if I open it to clean the dust after months)

    If it is not void my warranty, is any way to learn if there is no hidden screws or something complicated about the opening of this certain laptop?

    Thank you in advance.

    You will need to take to a service center. HP won't make you ship to them to make an upgrade. And HP will not install 3 pieces left in all cases so made by HP upgrades will cost a multiple of what it should cost. They are not in the business of upgrade, they are in the business of selling laptop.

    The laptop does not require a cleaning of the dust up to what after 1 year the warranty is over, more than likely. But you're pointing out some of the problems with this new world of mobile 'closed system '. Personally, I install everything that I feel like installation and the Devil with the warranty but not everyone is quite as reckless. Fact, if you do the upgrade right without damaging the laptop, HP probably (emphasize probably) won't shoot the warranty, but I cannot promise anything in their name.

    Give it a day or two for the manuals reappear on the support pages. The other thing you have to worry is that if you try to add a player of WSSD m2 in some cases that are not completely understood or defined, HP has disabled the ports. And if the laptop has a m2 of the factory, even if there is a place for a 2.5-inch SATA SSD laptop won't need caddy and cable inside.

  • Dismantling of Satellite 3000 - X 4

    Hello!

    My 3 year old Satellite 3000 - X 4 recently died on me (is not even complete the initial BIOS messages) and I would like to be able to dig into it but I can't seem to get the case out despite the withdrawal of all the screws! It seems to be "stuck" in the Middle, is there a hidden screw? Someone knows how to disassemble this laptop or where to find patterns of disassmbly such as another computer laptop producers provide on their Web sites.

    Thank you

    Matt

    [Edited by: admin]

    Hi Matt

    As much as I know there is not any type of maintenance manuals to download. A friend of mine also has Satellite 3000. Maybe it's able to know how to solve this problem. I'll ask him.

    It is also possible that there is a screw placed somewhere on another side.

  • Tecra 500 - replacement RTC & battery backup

    I have an old 500CDT which I want to give to a young grandson. I have not used for several years and 2 small batteries are dead. I have a source for batteries, but I can't get the case apart.

    I removed all the screws and consulted each compartment to disassemble the case; It relaxes, but buy will separate. I don't want to force and break the case. Is there some hidden screw or bolt that I don't see? Help!

    Hello

    As far as I know this unit is almost 10 years old and you'll be very happy someone I can help you about this, before you wait long to try to contact the after-sales Service of Toshiba partner in your country. Perhaps a technician can help you about this.

    Good luck!

  • How to open a notebook F10?

    Hello

    Can someone tell me how to open the case of your laptop F10?
    I tried to remove all of the screws but I m not able to open the case. There may be hidden screws or something?

    By the way I guarantee will expire when I open the case, but it has already expired ;) 2 or 3 years ago

    And I have another problem: my DVD ram (uj-830 s) probably does not work (sometimes it can t read or burn DVDs/CDs).
    I already tried to delete upper and lower filters in regedit but it didn't work.

    I hope someone has a solution for my problem and sorry for my bad English ;)

    Hello

    When all the screws are removed from the underside, you must remove the two screws under the keyboard and you should be able to open the case. Problem is that before you open it, you must remove and disconnect several cables.

    To be honest idea to disassemble the Qosmio F10 is not one that suits. Without using step by step you should not do it alone. * All you can do is now on your own risk.*

  • Replacing the fan cooling on Satellite Pro A120

    My fan has stopped working and I need a replacement. I have an origin, but cannot get the laptop apart. I unscrewed everything I can think of, but the laptop will not party near the DVD player.

    I take the itelf road out to reveal a hidden screw? Can anyone offer advice on how to do it. Thank you

    I m wondering why do you if you have no experience with the disassembly of the laptop.
    Such action could damage other expensive parts like motherboard, etc.
    I think that your warranty is no longer valid

    First the CD/DVD drive must be removed I m not 100% sure, but I think that the CD drive is fixed with two screws. one at the bottom of the unit and the second screw under the keyboard.

    Look man it looks like, but as it s a first time for you and, therefore, it would be advisable to ask the technician for this work!

  • Satellite A30 714 bent pin USB

    I seem to have bent a PIN in one of the two USB ports. I'll fix it myself, but does anyone have any documentation on how I disassemble the laptop?

    I am confident in the work (welding, static problems, etc.) it's just that there are often hidden screws/tabs/etc who stop work being straight forward.

    Any help would be appreciated.

    Concerning

    Tony

    Hello Tony

    Everything is at your own risk. In my view, it is clear to you. Anyway, there is no public document disassembly A30. I tried to find something similar for my old Satellite P20 but unfortunately without success.

    Simply start by dismantling the procedure and if you have still some concrete problem post. Don t lose a few screws! ;)

  • 17 - k100nl: how to open HP Envy 17-k100nl

    Hallo!
    I need to open a cause of 17-k100nl feel LIKE I need to replace the memory.
    I'm a professional, but I do not understand how to open it.

    No more (hidden) screws but the cover is securely attached.

    Can you help me?

    This will void the warranty.

    * beep! *

    I have to open it * beep * ing cause of laptop I need to extend the RAM and sell it!

    I am a reseller.

    It is perhaps best to him give back to my dealer and buy a Lenovo.

  • Satellite L10 wireless switch does not

    Hi all
    the button on the front does not now activate wireless. Is it possible to remove/down to access this button and see if I can repair/renew.
    If so, that screws can I remove or more to the point which screws do I have not touch!
    Each shot a L10 outside and if yes is there a hidden screw?
    Thank you

    Great info!

  • Clean using SubVIs block diagram

    Hi guys and welcome to my first post!

    I m a bit new to labview, so be a little patient, if I do not understand everything immediately

    Im working on an existing program that is used to control an MCU on BabyLin on my front, although I have a visualization to see live changes to the system. The program works very well so far, but I m trying to clean up the block diagram. This should be done by subvis, right? I ve read a lot about the size of the block diagram should not increase my screen. Well, im at a length of about 3 x 2 screens (24 "!) after trying to use subvis and to shorten the distances between structures. The only things remaining are huge amounts of local variables and references (they existed already before I got to know the program), mainly for viewing. If I create a Subvi part containing the people of the country, it will change the references that does not make the program more readable (and small), and I guess I can't put a new Subvi on references + Subvi.

    You have any ideas what to do? I hope that I forgot something, otherwise, do not hesitate to ask.

    Kind regards

    Leo

    Bob_Schor wrote:

    To get a handle on the structure of your high-level code, write down (as if you were telling your boss or tell your wife - who knows, they might be the same person!) that you are trying to do.  Keep it pretty General.  You specified a number of steps?  So maybe the top level should be a State Machine, or a message in queue manager.  Describe you something that works at a constant speed, generating data that you have to manage "on the fly"?  Maybe it's a design of producer/consumer.

    You have a lot of initialization?  Put in a Subvi, bring the 20 son out in a bundle (it's "Boss-word" for a Cluster).  Your main program must have a few loops, with values that persist (possibly changing) during the program running in Shift Registers near the top of the loop, with tables and Clusters used to keep related items "consolidated".

    Not too bothered by the size of your routine - I recently downloaded a monster 50-monitor the Forums (I did not even try to understand), up to 6 monitors is nothing!

    Let "encapsulate the function" and "hide details" to be your guide in the reflection on the creation of the screws.

    Bob Schor

    To develop on the analogy of Bob, each talking point can be a Subvi.  In other words, code group associate subVIs.  The advantage of this is that it is much easier to solve problems because all errors will be localized to a Subvi.  Errors no longer Chase around the block diagram.  I guess you can use your current VI as an example of what NOT to do on the block diagram.

Maybe you are looking for