Jump to content

hooovahh

Moderators
  • Posts

    3,365
  • Joined

  • Last visited

  • Days Won

    268

Posts posted by hooovahh

  1. QUOTE(Dirk J. @ Jun 27 2007, 05:50 AM)

    depending on your religious perspective, it will be probably one of these:

    DING DING DING, we have a winner folks, no need to expand on this thread further.

    EDIT: I don't know if your I64 indicator can hold infinity, I would recommend using an indicator like this.

    InfiniteIndicator.GIF

    Here it can also contain the size of God to a decimal place too. But it's murder on your system's memory.

  2. I just got done reading through the previous 18 pages, and I must say I respect alfa for his contribution to the forum and the LabVIEW community, but seriously most of his posts appear to be pushing his own agenda, and are random steaming of consciousness. This is not flaming this is fact.

    I posted a thing on parallel universes because I assumed this thread was still about the 5th dimension. We've gone from that to being animals, prostitution, world leaders, aliens, the end of days, I can't even make sense of most of alfa's posts.

    QUOTE

    before they had bullets the prostitutes were using stones against wise people(I said that not a Chinese).

    What does that even mean? Why would prostitutes need bullets? Why would they use stones against wise people? "I said that not a Chinese" What?

    I have four questions on that single sentence alone, and every post is like that.

    QUOTE

    this means I was right, the parallel universe is very close to us; we will feel it soon!

    What makes you think we can "feel" parallel universes? (if they exist)

    Since this thread seems to be WAY off topic, I'm just going to leave it alone.

    (you may continue to pick apart every thing I said now)

  3. Some one should make a video montage of people crossing traffic, with the Benny Hill theme song.

    For those of you that are deprived and don't know what I'm talking about, here's a nice montage some one made with the war of the worlds (never seen it)

    Youtube also has the shows ending music without the war of the worlds, that is found here.

  4. So I don't like to think that I can add any thing to this discussion on my own. Talking about basic concepts of a 5th dimension I can handle, but it starts to get a little crazy when you're talking about the super string theory.

    So some one at another forum, that I'm a member of, posted a video from the BBC which discusses parallel universes. Found here.

    http://video.google.com/videoplay?docid=4183875433858020781

    But it goes farther than just saying "oh yeah by the way there are an infinite parallel universes where you win the lottery" while that would be cool. This video is kinda long, 45 minutes, but very informing. I don't know if any of the theories it talks about are real, but I would still like to be informed about these ideas, so that when some one mentions the M theory I at least know what it is.

    This video does talk about multiple dimensions (up to 11), the super string theory, the M theory, the multiverse, and how our universe was created (supposedly).

  5. I have never discovered a programming language that can do what I need it to do, and be as quick, and easy to use as LabVIEW. No language is perfect, but for me and what I need from a programming language, LabVIEW is the only choice.

    And when ever any one questions LabVIEW's abilities, I always ask them to write a Hello World program, in LabVIEW it takes me less than 15 seconds to create and run a hello world program. Some languages would take longer than 15 seconds just to compile it. Also it's troubleshooting abilities are amazing. I learned to program with LabVIEW, then when I went to Java I had a huge difficulty in finding where problems were. With LabVIEW just highlight execution and you can see exactly what is happening.

  6. QUOTE(crelf @ Jun 2 2007, 05:14 PM)

    I'm almost tempted by "Lapview Crack"... almost...

    Yeah you actually have to pay to download. I'm not a member of that highly illigal service but I was curious and found it cost money.

    It is very discouraging having people not spelling LabVIEW correctly. I'm not a big stickler on capitalization, but that would be like trying to say Java but saying Lava. People would definatly get confused if they were searching Lava and got directed here on accident.

  7. QUOTE(Wiebe@CARYA @ May 16 2007, 12:19 PM)

    Okay I don't want to turn this into a BartPE thread so I won't, but I will answer your question as briefly as possible.

    A while back, when XP was still in beta, a guy named Bart Lagerweij realized that during the normal XP install it kinda goes into a "Pre-Install Environment" where you have mouse and keyboard detection (this is the part of the install where you give it the serial number and other information) he realized by taking the right files from the installer CD he could have a machine boot to a live environment which was a preinstall environment where the user has HD detection, mouse keyboard monitor, and other basic functions.

    He made a program that would automate creating this Live environment and called it PEBuilder. PEBuilder would basically make BartPE from a XP (or Windows 2003) installation CD. This environment is very limited, it doesn't look like XP at all, it just has the basic funcitonality of XP. He then made plugins which make BartPE look and act more like XP. There's been several different spin offs of BartPE with Bart's permission, Reatogo, Winbuilder, and several others which are built around BartPE.

    As for the legality. The basic rule of thumb is, if you own a legal copy of XP you can legally make a backup copy incase your original is damaged. Because of this you can make legal copies of XP system files, you CANNOT however make tons of BartPE CDs and give them to all your friends (legally) it would be like giveing them copies of Microsoft software.

    So giving it to others is bad, but using it your self can also be kinda hazy. I am not a lawer and have no legal back ground. So any thing I say about the law could be completely wrong. Because of that I don't want to say what is fair use on a personal level. For system rescue on a few of your own personal computers BartPE should be fine. But making it the primary OS for 500 computers! I can't see how Microsoft would approve of that. There are actually limitations on some of the XP install files that say after 24 hours of being on it will turn the computer off. Kind of a bummer but it prevents people from making BartPE the primary OS (there are work arounds but non that are legal that I know of)

    For more legal discussion of BartPE go here.

    http://www.911cd.net/forums//index.php?sho...ost&p=56546

    If you're still confused send Bart an email, in my experience he's very friendly, and has even helped my company with random questions we had about DOS boot ables a while back.

  8. Wow this is fricken amazing. I had no idea that this kind of thing existed. But yes it is kinda odd that NI would allow such a thing. Maybe NI makes most of their profit off of the hardware. I mean LabVIEW isn't the best programming language unless you add on all the DAQ, and Real-Time Embedded support that NI gives it with the hardware that they provide.

    I'm in the process of trying it out right now, I'm really curious to see how fast it runs. I mean the concept of running a virtual machine over the internet is not a new concept. I can't seem to find the link now, but there is a version of Linux that you can run from within a browser, but it's not free so I never tried it.

  9. I'm not trying to flame you but isn't rule number 1 of LabVIEW to have data flow from left to right? Maybe you were in a hurry, but I found it difficult to understand what was happening in your VI because information didn't flow.

    Also there were no comments. What is Count? is it simply the number of rows in the array? What is Count good for? What version of LabVIEW was it made with? Why is there a random constant of "0" in the middle of the while loop which isn't wired to any thing?

    Answering any of these would be greatly appriciated.

    I'd also be glad to show you where you code could be improved if you'd like.

  10. Yes the easiest (and ugliest) solution I would suggest, is similar to what you said.

    If the machine you are plugging it into is very controlled, meaning you're not constantly plugging USB drives, and installing new drives, I guess you could have it in a while loop, trying to get the file size of say F:\autorun.inf or some thing on the USB drive. It would return an error until the drive and file exists.

    That would be wasting alot of resources even if the while loop only ran once a second. It would have to be event driven since it could go hours, or days before being plugged in.

    Also another suggestion that you might want to look into is you could have the VI do some thing similar to "Wait Until Active" (which I don't know how to implement) Because as I'm sure you already know, when you plug in a USB drive that auto run menu opens. I don't know if LabVIEW supports it or not but you could create an event that does nothing until that auto run window is active then do stuff.

  11. I must say I'm quite impressed (it happens alot)

    I was trying to find a way to trim MP3 files (cut off 6seconds from the beginning) and was hoping your code could help me, but I see it basically uses alot of Call Library Function Nodes.

    Also I had it crash several times even with LabVIEW 7.1. If I opened LabVIEW and told it to open the VI it would crash. But if I double clicked the file (when LabVIEW wasn't running) it would open LabVIEW and the VI properly.

  12. 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.

  13. 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.

  14. 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

  15. 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.

×
×
  • Create New...

Important Information

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