Jump to content

Grampa_of_Oliva_n_Eden

Members
  • Posts

    2,767
  • Joined

  • Last visited

  • Days Won

    17

Everything posted by Grampa_of_Oliva_n_Eden

  1. QUOTE(yuxie @ Oct 3 2007, 05:34 PM) Good info thanks! The leading white space breaking a function is weird. Ben
  2. QUOTE(LV Punk @ Oct 2 2007, 08:39 AM) Biggest programming problem today is visual representation of concurrency? Hmmmm. Anyone have any ideas? Not being a computer scientist, I am not familiar with all of the high level terms. So in "Ben speak" I associate the term "concurrency" with the term"while" as in while this is happening this should happen. Its one of those key words I listen for (spoken or implied) when developing architectures for my applications. I use (Ben speak) interaction diagrams. These take many forms as I work through a design. First they are simply fuzzy ballons that have arrows indicating what personality iss associated with each baloon and the basic nature of their interactions. Example: DAQ sub-system passes data to display baloon and logging baloon. This will tell me I have three components that will be interacting. AS the design proceeds and while detailing the nature of the interactions, I may go to (Ben speak) hand-shaking diagrams that have one componenet on the left side of the page and the other on the right. Time is rendered from top to bottom with arrows indicating what signals are asserted when etc. I am currently studying UML in the hopes that I can get a handle on the proper terms for all of the stuff I do (and understand the new State Chart tool). I would love to hear more about how others are documenting these systems as well! Ben
  3. QUOTE(siva @ Oct 1 2007, 04:39 PM) It could be as easy as changing the LabVEW.ini tokens before LV launches. WebServer.Enabled=True WebServer.RootPath=C:\Program Files\National Instruments\LabVIEW 8.2\www\new There also seems to be some new twists on this Q, see http://forums.ni.com/ni/board/message?board.id=170&message.id=273531#M273531' target="_blank">this thread On NI. Is tnis what you are after? Ben
  4. QUOTE(Michael_Aivaliotis @ Oct 1 2007, 11:31 AM) Yep! :headbang: So if you have many projects and you want to share amoung all of them while keeping them running.... Then a "Quick Check" VI can be developed an used to open (via VI server) a list of Tree.VI's and check if they are broken. An over-night batch job can run a report of VI's that broke the previous day. Or even better, include a "tester" VI (a VI that runs sub-VI's and compares results to known good. Returns a single boolean T if OK) for each set of VI's. This will not only tell you if the VI's broke but would also tell you if the functionality changed. Combine that with SCC and you should have most of your bases covered. Ben
  5. Quick idea; A tree VI (a container VI that contains all top level and dynamic VI's) can serve as a quick check of all of it sub's. I generally have one VI for each project. I will work with the "tree open and if i break it, it gives me a quick indication that something is wrong. Ben
  6. QUOTE(PJM_labview @ Sep 29 2007, 02:36 PM) Prime number gird spacing... Imagine if every developer in a LV shop used different prime numbered grid spacing. :headbang: Ben
  7. QUOTE(linnx @ Sep 28 2007, 05:05 PM) ...and for future reference... You have to identify which instance you are after. If you are debugging the templates caller you can ctrl-double click to bring up the diagram, similarly with single stepping into. Templates should show up in hierarchy (ctrl-a show all) were the ctrl-double click also should work. Ben
  8. QUOTE(Gabi1 @ Sep 28 2007, 08:26 AM) Well if you really love it then you should concider getting a Premium membership. And quoting one of YEN's alter-egos "Hmmmmmm?" Ben
  9. QUOTE(NormKirchner @ Sep 28 2007, 12:14 PM) Hi Norm! I'd love to help but I would have to follow you to do that. Could you slow down to 1/4 speed and try that again? Please. Ben
  10. QUOTE(rolfk @ Sep 28 2007, 02:16 AM) Rolf, What had previously been available under save with options (for pre LV 8.0) was moved to the project. Under Build you have and option to creae a Source Distribution. The configuration screen of the Source Distribution let you configure the dist. similar to what was availabe in pre LV 8.0. Ben
  11. QUOTE(Gabi1 @ Sep 27 2007, 02:46 PM) Hi Gabi1, I use the Source Distribution >>> Single Prompt >>> Preserve Hierarchy As a quick and easy method to collect all of the VI's associated with an application and move them to a new location. This functions as an easy way to get rid of all of the temporary VI's that are not being used by the application but are present in the folders mixed in with all of the active files. When the surce is built, LV takes care of saving all of the VI's such that they can find all of their sub-VI and prevents cross-linking issues. One the Source Dstribution is built to the new location, the old folder can be deleted and replaced with the results of the Source distribution. So it an easy way to clean up the folders while preventing cross-linking. Ben
  12. Beside myself of course. I am just curious if anyone else uses it. Ben
  13. QUOTE(aart-jan @ Sep 27 2007, 07:43 AM) I am facing another Web-based app as well. I was concidering using LV as the back end and use standard stuff to handle the web-access. But Since I am weak in the web-support area, I would alos like to hear what poeple have to say to help aart-jan. Ben
  14. Talk to your local NI Rep. Ben
  15. [OT -slightly] In this thread I adapted an old joke for LabVIEW after being inspired by this thread. It may be a little lame but after all I am just a bear and not a comic. Ben
  16. QUOTE(Kevin P @ Sep 26 2007, 03:21 PM) All of my anacdotal observations confirm that theory. Ben
  17. Other ideas Is the USB port on the PC a USB-2? There are VISA Events available that I have never had to resort to. Perhaps you can an event for each character ???? Just thinking out loud, Ben
  18. QUOTE(jg69 @ Sep 25 2007, 01:47 PM) Jens, Please post the CAR# when you receive it. Thank you, Ben
  19. QUOTE(Justin Goeres @ Sep 25 2007, 12:57 PM) Add some pointy spectacles to your avatar and you'll be restored in my book! Seriously, I'm just piling on LV-Trivia as the oppertunity presents itself. Ben
  20. QUOTE(Justin Goeres @ Sep 25 2007, 10:12 AM) Well if you can't look then poke. Put a good ground between the RTN lines of both ends. I have seen this issue (bad grounds) affect Laptops (because they are isolated from ground via the battery) and USB-Serial adapters. Another point: You are reading ALL of the bytes at the port every time and NOT just a subset, CORRECT? Ben
  21. QUOTE(Justin Goeres @ Sep 25 2007, 09:54 AM) Could you put a scope on the lines and make sure this is not a noise or bad ground issue? Hardware handshaking should flag the transmitter to spot transmitting until CTS goes high again. Ben
  22. QUOTE(Justin Goeres @ Sep 25 2007, 09:00 AM) When did that change? Are you sure? ( I swear I read the release notes!) At one time the Advanced Course used to teach that the top input of a add node would be re-used while that was not the case with the bottom. So if you had a huge array that you needed to add an offset value to every value, the result would be put back in the same buffer used for the input terminal of the add node. Is it any wonder why the buffer re-use rules are so hard to understand and apply. Ben
  23. QUOTE(PaulG. @ Sep 24 2007, 03:25 PM) So all of those "Out of area" calls I have been ignoring .... Ben
  24. QUOTE(watcher @ Sep 21 2007, 10:43 AM) Welcome to LAVA Watcher! If the question is very basic, you may want to try the http://forums.ni.com/ni/board?board.id=170' target="_blank">NI Fourums just because you can get faster answers there. But you can post in both forums if you want. If you do, please let us know the post is duplicated so we don't try to naswer Q's that have alrady been answered. If you have more challenging questions LAVA is definately the place to post. So welcome to LAVA and I hope to see your answers. Ben
  25. QUOTE(Gabi1 @ Sep 21 2007, 07:38 AM) Great minds think alike! See Darren's Nugget here. Ben
×
×
  • Create New...

Important Information

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