Jump to content

Phillip Brooks

Members
  • Posts

    899
  • Joined

  • Last visited

  • Days Won

    50

Everything posted by Phillip Brooks

  1. Since some of the old emoticons are missing, let's use this thread to hold various old and new ones. I'll start... New: | | | | | | | | Old Thread... | | | | | | | | |
  2. Are you using the 'Write to XML File' function from the palette? If you look inside, it calls vi.lib\_oldvers\_oldvers.llb\Open_Create_Replace File.vi with nothing wired to start path. You might be able to modify or copy 'Write to XML File' and evaluate the path. If it points to an existing folder, pass the folder to the start path and pass a null path for the file. I think this should force the dialog to start where you want it to. Now if we could just get NI to update their own VIs; to bad they don't have interns and some sort of analyzer that they could use to look for old VIs or functions that need to be updated
  3. Well, I used 'Clear Recent History' in Firefox and restarted and the >> images are gone. Must have been some cacheing problem.
  4. Strange graphics seen with FireFox 3.5.2 this morning... I don't see this on IE 6.0 I also noticed that images are shown in the "Today's Top Posters" section on FireFox, but only outline shadows are shown on IE.
  5. Create a named notifier in your splash screen. Have the splash VI wait for a notification. Acquire the notifier reference by name in the main VI. when the main VI has completed it's initialization and is 'ready', send a notification to the splash screen and then close the splash screen VI appropriately. Don't forget to set some sort of timeout on the splash VI in case your main fails to load. You can use a timeout on wait for notifier in the splash vi. Notifier Operations Functions
  6. Congratulations Michael! It seems you and Christian have found the 'sweet spot' of functionality value and scope of effort to implement. These types of things can only make LabVIEW better.
  7. The suggestion labile shows up on the dark side's spell checker. Does not compliment LabVIEW... http://www.merriam-webster.com/dictionary/labile Main Entry: la·bile Pronunciation: \ˈlā-ˌbī(-ə)l, -bəl\ Function: adjective Etymology: French, from Middle French, prone to err, from Late Latin labilis, from Latin labi to slip — more at sleep Date: 1603 1 : readily or continually undergoing chemical, physical, or biological change or breakdown : unstable <a labile mineral> 2 : readily open to change
  8. Would this help? DHCP Server Callout API usage Microsoft DHCP Server Callout API provides a way for developers to access thecritical phases of DHCP protocol processing in Windows Server 2003 family and later. This enables developers to: Create customized extensions to the Microsoft DHCP Server Monitor statistics Create parallel lease databases Provide other customized solutions
  9. What sort of DHCP/BOOTP server do you run? I tried (A LONG TIME AGO) to write a simple DHCP server in LabVIEW. I can't find the code now I recall that some DHCP servers maintain a disk version of the lease table. After a few Google searches I found the name of the file was dhcpd.leases
  10. Ah, yes. military projects still love VME/VXI. I Wrote LabVIEW wrappers for two different VME controller cards; each with their own API to the Tunda. The first controller was unreliable and the second was unavailable. We finally ditched the whole design. It was about that time that we upgraded to 8.20 and found out that we could have used the import DLL wizard to do much of what had taken me months to do. I haven't had to use my VMETRO knowledge since. Just checked and it appears that they were acquired by Curtiss Wright. (woohoo! I've hit 365 posts. Is this my first Lava-versary?)
  11. Yet it takes practically no time at all to make p00p! (bad LabVIEW code, that is)
  12. Just read this during lunch: How to Build a Kick-Ass MAME Arcade Cabinet from an Old PC
  13. I keep seeing versions of this article popping up in my Google alerts. When I look for the original (Galorath.com), I only get a 404. Hmm..... The article discusses LabVIEW and GOOP, so I thought it was worth sharing. Estimating Software Size - Can We Still Do It? I like this paragraph: ( We now return you to your regularly scheduled 'Alfa String' RSS feed )
  14. Phillip Brooks

    IMG_2386.JPG

    Maybe a LabVIEW Advanced Architectures book?
  15. When will the NDE Toolkit be available? Will it require a MathScript license? If it is Bluetooth enabled, I could use my headset to whisper to me that it is happening. What? Don't go into the light? But it's sooooo pretty!
  16. Some time ago I was trying to validate an ATML string; specifically units. The regex looked like this: (y|z|a|f|p|n|µ|u|m|c|d|h|k|Ki|Mi?|Gi?|Ti?|Pi?|Ei?|Zi?|Yi?)?(a|A|Ah|atm|at|B|BW|Bm|BV|BuV|bar|bbl|b|Bd|Bq|Btu_th|Btu|cal_th|cd|eV|C|Ci|°|d|deg|degC|°C|degF|°F|°R|degR|dyn|erg|ft|ftHg|ftH2O|F|fc|fL|g|G[bi]?|Gal|gal_Imp|gal_US|gf|gr|Gy|ha|hp|Hz|in|inHg|inH2O|J|kat|K|kn|lb|lbf|lm|L|lx|mHg|mho|min|mol |'|Mx|mo|Nm?|Np|o|Oe|Ohm|oz|P|Pa|pc|%|ph|pt|pdl|ppm|qt|r|R|rad|rem|s|S|sb|sec|slug|sr|St|Sv|t|T|thm|ton|t|u|ua|V|var|VA|W|h|m|Wb|Wh|yd|H) The original LAVA post is a bit munged, but you get the idea of the problem. The ATML working group worked hard to support any conceivable units. My code never got used, and I think it wouldn't match the schemas as currently released. That's the biggest problem with doing XML in LabVIEW, adapting to the schema...
  17. You're practically there! Bummer for me, though. I guess I've got to pull a 'crelf' and reply to everything; even with just an emoticon. Only 644 to go?! Ugh...
  18. I'm looking at adding some functionality to a station monitoring application. The app is a simple .EXE that montitors a LabVIEW global; more info is available here (dark side). The app provides an audible notification if the station needs attention. I would like to extend this app to allow remote monitoring (beyond earshot of the ATE). This app would run as an .EXE in locations outside the mfg floor. We have other apps that currently use a database to store the status of stations and resources running extended tests that don't require interaction, but they use polling of the DB. This has served us well, but most of the code was based on features and services available in LV 5.1 and LV 7.0. Polling leads to problems when the source responsible for the alarm is terminated abnormally (station reboot or process killed). Our extended automated tests that use the database have additional code to detect 'stalled' tests, but my monitoring app has no dependancies (such as releasing resources or updating results status). Basically, this app tells anyone listening "Hey, you need to connect the cable; I'm still waiting!" ( One engineer is fond of playing 'Lets go, while we're young!' using the local app) This is a monitor only function. Minimal configuration would be preferable, so I've thought about using UDP broadcasts or DataSocket. A custom UDP port may be filtered or discouraged in certain network environments. DataSocket server seems to be a bit old now. Shared Variables seem nice, but a bit of overkill for a simple monitoring app. What method is considered de rigueur for this sort of application? As for your answers; like Mr Dangerfield said, "Lets go, while we're young!"
  19. Jim outlined a nice technique for defining a file format in his blog "Thinking in G"; Supporting Multiple Versions of a File Format
  20. With the new smELVIS IIce (corneal erosion) prototyping platform.
  21. Robert Clain and Miguel Salas Intro to Microcontroller Programming final project: http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2009/rac82_mos22/rac82_mos22/index.htm The Effects of Hydrogen Sulfide table was an eye-opener and the second patent referenced reaffirms my confidence in my government...
  22. Maybe he already 'borrowed' it... How else do you explain that crelf knew about the Miley Cyrus music ?!
  23. Geek version: There's no place like 127.0.0.1
×
×
  • Create New...

Important Information

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