Jump to content

jgcode

LabVIEW Tools Network
  • Posts

    2,397
  • Joined

  • Last visited

  • Days Won

    66

Everything posted by jgcode

  1. Thats exactly what I do I normally configure an engine that does all the real work (checking and loading) and the Splash GUI just sits on top of it. I also have an engine that I can reuse for simple apps, and a template for the splash screen, so I can slot it in pretty quick.
  2. Love'n #LabVIEW Community Plugins - Easily RCF'd my way through building 100's of FP.Object References! Sweet :)http://bit.ly/erclOh #NI

  3. Out of interest... I haven't programmed for that bandwidth constraint so conversely I like to launch the Splash Screen (as the Top Level VI) which will then go on to dynamically load the Main Application then go out of memory. This way I can do any prechecking e.g. is required supporting software installed (e.g. Dot NET, DAQmx) - which if missing may cause the Main Application to be broken. So my aim is to prevent launching a broken Main App. Also I can run any bootstrap logic that may cause the Main App's GUI not to be shown (e.g. misisng/corrupt support files etc...) and for the Main App to be shutdown immediately. Lastly I can initialise the Main App's GUI before showing it (as you mentioned). I too configure the Splash Screen in the same way you described for the Main App.
  4. Hi Martin You already posted this question a few months ago!
  5. Just wanted to share a LabVIEW error I have never seen before: It was from some old 7.1 code bought up to 2009 and possibly involves the DSC? Have no idea what it relates to, but I blasted it and the app seems fine
  6. This one's for you guys (via Michael) <object width="480" height="385"><param name="movie" value="http://www.youtube.com/watch?v=7UAeSsvHhTg?fs=1&hl=en_US"><param'>http://www.youtube.com/watch?v=7UAeSsvHhTg?fs=1&hl=en_US"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/watch?v=7UAeSsvHhTg?fs=1&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></object>
  7. Cheers everyone. Well, no - I prefer to query the minds of the geniuses here on LAVA first, or at least in parallel Wow - you're good. I have now got more info and that is correct!
  8. Howdy I am interrogating a serial device and want to record its time-source to determine a period of time. During this, the Timer may rollover. The manual states that the Timer will rollover ~218 seconds (helpful I know ). So the problem is, without knowing exactly when the rollover occurs, I don't know how to accurately calculate the dt at that rollover. As, even though the Sample Rate is set in the EEPROM, the dt (calculated from the Timer) returned can vary slightly between samples e.g. normally 0.01s dt, but can be 0.02s up to 0.05s. Here is some actual data from when the rollover occurs: I am finding it hard not to introduce errors into the timestamp by guessing/asumming the dt at the rollover! Has anyone dealt with this before / got an ideas? Cheers -JG
  9. Hi Cromax You could use a Cluster as an output if you wanted to maintain a standardised connector pane e.g. 4x2x2x4 You could also look at Classes.
  10. One page is best, but an example of when this can be hard/impossible is with ActiveX/dotNET/Reference-y-type calls with wide nodes. In this case, as long as you only have to scroll in one direction, thats ok IMO.
  11. Congratulations to Darin.K who was named Grand Champion of the competition. I highly recommend heading over to the darkside to check out his Math Node example. Cheers -JG
  12. +1 for @lavag If you are not on twitter then sign up now fool!
  13. loves nothing more than to prove back seat drivers wrong.

  14. Wishing you a belated very Happy Birthday!
  15. Sorry if there was confusion in my question, but François nailed what I was after, cheers! Here is the change accounting for an offset (e.g. 90-160 deg waveform) if anyone is interested. This solution is much nicer
  16. I have a quick sine wave generation + maths question in #LabVIEW. If you care to take a look! http://bit.ly/9Erjw7 @lavag

  17. Howdy, a quick question for any math buffs out there, I am sure there is a simple answer! I want to generate the Sine Wave as above using the following function: My question comes from the phase input on the function - what is a formula for converting a starting angle (e.g. 60 deg) into a phase (as it is obviously non-linear)? Also another input is Direction? I want to force which direction the curve will go from the Starting Angle (e.g. Up or Down), this will also change the phase. Obviously I have a workaround here (as per the above graph) which is to use the function with phase set to 0 then iterate through the points and take a subset, but I am certain there is a more elegant solution... but its Saturday Night here and my brain is fried Cheers -JG
  18. Count me in too. Attached is my LabVIEW Project API, (I've posted bits before). Don't think its ready for prime-time either, but am happy to post as is. Tested only with LV2009 thus far. Cheers -JG jgcode_lib_labview_project_api-2.0.1-1.vip jgcode_rsc_jgcode_library_palette-1.2-1.ogp
  19. Catch-22: @GarthBrown77 Welcome to Twitter! Unfortunately I missed ur tweet as I wasn't following you!

  20. Hi Ic3Knight, A workaround I also like is to place a refresh button next to the control (menu ring or other) and use its value change event. As I also find this is handy when you need to reselect that value at some point. Cheers -JG
  21. IMHO I think it got in for coolness and convenience. I just voted it up, as I missed that one. it is something that e.g. Microsoft Word can do, so I figured LabVIEW should be able to do it. Sure know I could have used it a few times already
  22. Thanks for posting. I see your lobbying (Edit .> Create) paid off - so you too must have a smile
  23. Hi Martin Are you using it across multiple targets? Is its being called by an X-Control in memory? Maybe some screenshots would help. Cheers -JG
  24. Lov'n 'drag n drop' support with HTML 5.

×
×
  • Create New...

Important Information

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