Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Posts posted by hooovahh

  1. Okay after I pretty much already have a set up done I realize it won't work for you.

    My idea was to take a PreInstall environment, based on BartPE, where you would create a live OS which was around 80MB. You could then load that 80MB into ram and run any LabVIEW executable with it.

    The problem is at 80MB there aren't very many drivers, it would likely not have any audio, dial-up, wireless, very limited ethernet drivers, but it would have SATA drives, and USB mass storage drivers. So I was going to include this program for you to include the ethernet drivers in the package. So basically you run this little utility, and it will detect what kind of drivers you have installed, then it gives you the option of adding those drivers. So my idea was for you to run this utility on the machine that you wanted to work on. Problem is, that computer doesn't have windows on it, it doesn't have any OS on it.

    This is a perfect solution, IF the identical ethernet card is also on another machine that does have windows on it.

    I know it's kinda confusing but it's hard to explain too. If you're still confused I can elaberate. Also if you still would like a How-To load LabVIEW into RAM I can post that some where, who knows some one else might want to do some thing similar.

  2. QUOTE(Bryan @ Apr 16 2007, 03:00 AM)

    I'd definitely be interested in a "How To" if you want to post one. I'm still looking for a Load into/run from RAM solution, but it's for a future project. My current project is just running off of a USB HDD and doesn't run completely in RAM and I'm not pressed right now for the RAM solution.

    I'll make a how to in a little bit here but I have some questions about exactly what you are trying to accomplish with this.

    I realize what you want to do, but I would like to know why. From what I gather you want to run a compiled LabVIEW executable on several machines at once, and they will be connected through a network.

    Why do you want it to be running in RAM?

    These machines you want to run the exe on, do they have a Windows operating system?

    What version of LabVIEW was used to make the compiled exe?

    I ask these things because, if these machines already have windows, and you're simply looking for an alternative to installing the LabVIEW Run-Time engine, you can get around this by putting the right dlls and files into a directory, and your exe will run with out the Run-Time engine installed. It's kinda tricky and won't work for every executable but it's worth a try.

    If you're looking to run the exe in ram because it would be fast, you can create a ram drive in Windows fairly easily. From there you can copy your executable to the ram drive and BAM, it will run fast.

  3. QUOTE(crelf @ Apr 14 2007, 01:37 PM)

    Whoa - that's a bit strong! Sure, they're a company that needs to make money (otherwise they won't be around for very long), but I've seen many many many examples of NI giving a hoot about their customers.

    I'm hoping that you wrote your post in an emotive state (as your "raw nerve" comments says). I strongly suggest you do some resaerch to find out why NI has opted for the SSP-only progam before you jump to conclusions like that...

    Oh you're only saying that because you work for some big hot shot company that NI cares about. Me speaking from no experience what so ever of course.

    //Yes I know, I know

  4. Okay I did some quick testing.

    I was able to boot a windows like OS into ram, and run a LabVIEW 6.1 compiled file.

    This "windows like" os is actually BartPE but it contains the Explorer shell so it looks very much like windows. It also contains every thing you should need to run what you'd like. It has notepad, wordpad, 7-zip, CD burner program, regedit, task manager, and a couple others. It should also still have network abilities (I tested it in a virtual machine so I can't be sure)

    I also whipped up some files that would be used for the Run Time Engine and what do you know it worked. It was however a very simple program, hello world to be exact, and I'm worried that a more complicated LabVIEW program would have a tougher time running. Also you may have noticed I mentioned that I used LabVIEW 6.1, this is simply to save space. I'm pretty sure that it could run 7.0, 7.1, and possibly the 8.x but the newer the version the more space that will be loaded into RAM.

    That's another thing, to load the OS into RAM it will take about 72MB, then you need another section for a temp drive, should be at least 8MB I used 60 on accident, which totals to 132MB. When I ran it in a virtual machine I gave it 192MB and only had about 20MB after all systems were up and running. So if you were careful and had some other non-essential programs removed it may work in a machine with 128MB of RAM.

    There is one other minor issue, windows needs drivers for network cards. If you plan on running this in RAM you'll need to put those drivers in RAM so most likely a machine with 128MB won't cut it for you.

    If you're still interested I'd be glad to try and post a tutorial some time in the future. Like I said I just whipped this together to see if it would even work, so I'm not quite ready to present a How To right yet.

  5. I'm really into live operating systems similar to DSL. I like Bart PE and Reatogo XPE much more than a linux distro because it basically is windows. Using a AIO I made you can make a live operating system which is about 80MB that gets loaded into ram at boot up and you will basically boot a limited version of XP into ram. You could simply add on to that 80MB your executable and the LabVIEW run time. and it should work just fine.

    Some links to download my AIO are here




















    And the forum where people discuss it are found here.


    That forum is very useful for all kinds of Live OSs like Bart PE. Also I imagine that networking several computers using Bart PE would be alot easier than with a linux distro but I'm no expert.

    Lastly I'd like to mention that I have never tried running a LabVIEW program from an operating system while it's in ram so I guarantee nothing.

  6. What about this process:

    1. Use ImageMagick to convert ICO file to temp BMP or JPG

    2. Read using LV built in tools.

    Its a two step process, but it just might work.

    ImageMagick formats

    LV ImageMagick CR sample

    I don't know if the Code Repository will help any, but it might. If you come up with a working solution, share it with us. Maybe even make a Code Repository submission...

    Yeah your method worked fine, I downloaded ImageMagick and used it's command line utility to convert it to a .bmp file then I was able to display it. I used this method because then I can still manipulate the picture control if I need to.

  7. Hello all, I have a question. I'm looking to display a .ico file which is an icon, on the front panel of a VI, inside a picture control.

    I seen that there is a Read JPG from File and Read BMP from File which can do exactly what I want but it won't accept .ico files.

    I've thought about opening an ActiveX object with a web browser to display the icon but I'm not satisified with how it looks.

    Also this needs to be dynamic, so a copy and paste into the front panel won't cut it. Any comments are appreciated. Thanks.

  8. Yeah never had quantum mechanics but I'm sure it's like NASCAR. when ever some thing weird happens and their interviewing the driver they ramble on and on about stuff then they usually say "well that's racing for you"

    I think that explanation should be used on many things in life. "why is 2 + 2 =5?" "well that's quantum mechanics for you"

    "Why is the sky blue?" "Well that's nature for you"

    (I could go on)

  9. All visitors regardless. From about 2 weeks ago.

    BTW, hooovahh, you need to shrink your signature. When it's bigger than your post contents then that's a sign it's too big.

    Yeah sorry about that. I just found so many quotes I like I just kept adding more.


    I agree 2 + 2 = 5 should be for medium values of 2 right?

  10. FF is now at about 15% in worldwide use, so I would expect it to be higher here.

    I'm going to guess:

    FF 35%

    IE 60%

    And the person who guesses closest

    wins .... A Free copy of FF 2.0 !


    WOW really are you seri...oh...right :headbang:

  11. "Pi is exactly 3! Sorry I had to do that"

    There are plenty of other decent web browsers out there. Opera isn't bad either I just don't use it much. But there are a ton of options people use what they like, I like firefox. With extensions, and themes, tabs, and other cool add ons it seems right for me.

    Does this forum have polls? why doesn't some one just open one and see what the percentage is. Given this will only be a percent of people who feel like voting.

  12. I will get and install it, simply because some sites, businesses (like my bank) require IE (although more are allowing FF every day :thumbdown: )

    But whenever I have a choice ... The Fox, Rocks !!

    I know what you mean but now you can have the best of both worlds (because firefox is awsome)


    That extension is for IE Tabs, it lets you upen an IE tab inside of firefox, so if you visit a site that only works for IE you can still browse there within firefox. :D

  13. index.php?automodule=downloads&req=display&code=sst&id=48

    File Name: Windows Environment Variable Reader Writer

    File Submitter: hooovahh

    File Submitted: 30 Oct 2006

    File Updated: 2 Nov 2006

    File Category: General


    This Vi was made so that you can easily view and create environment variables from within Windows XP.


    You are able to read all environment variables which you have available to you at the command prompt by typing "set". It also can write environment variables by writing them to the registry in the following location:


    Also for added safty it will check the name you are trying to use, and won't allow its creation if a variable with that name already exists.


    To use this VI you need to be using Labview version 8.20. With Labview 8.20 installed open the VariableReadWrite.vi file, then click run. While it's running open the View Variables tab and click "Refresh Variables" to view all your command prompt variables.

    Two String arrays are created, the Name of the variables, and their values. A text window is also displaying what the user would see if they typed "set" at a command prompt.

    To create a variable open the Create Variables tab and fill in the information for Variable Name and Variable Value; then click Create Variable. Please note that you may need to log off then back on for the new variable to take effect.

    If needed there is a "Run Regedit" button which will open the registry. From here you can see the newly created variables in the location mentioned in the Features section.

    When you are done click stop to end the program.

    Click here to download this file

  14. Hello all,

    I recently submitted some code to be in the code repository but it was rejected for a very minor issue. My question is this, to re-submit do I have to start all over with the submission process. Or can I simply upload a new .zip file with the fixed code?

    I tried looking around for a place to re-upload my zip but I couldn't find any thing. I looked in my control panel, and in the section of the code repository that I submitted my code to. Thanks.

  15. Hello all,

    I'm hooovahh or the hoove. I'm a member of a couple other forums, none of which are labview based until now. Chris gave me the link to this place and said I should join, little did I realize he as the 2nd most posts of any one.

    I've been using labview at work for a couple years now but I enjoy just making programs with it on my own. Uh let me see what else is there, I'm 20 and married to my high school sweet heart. And no we don't have any kids. I'm going to college to be an electrical engineer, and my wife is going to become a teacher. We live in Michigan around the flint area.

    I make music videos for fun, you can find some at video.google.com search for hooovahh you can also find my wedding there. And here's my myspace incase any one cares www.myspace.com/hooovahh

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.