Jump to content

LAVA 1.0 Content

Members
  • Posts

    2,739
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by LAVA 1.0 Content

  1. QUOTE (km4hr @ Nov 20 2008, 12:30 PM) Reinforcing the previous... You can customize the graph can be customized using the control editor. You can paint the backround transparent to get rid of the frame. You could also replace most of the parts with an image of your own choosing. Try out the control editor and let us know where you get stuck. Ben
  2. QUOTE (jcarmody @ Nov 19 2008, 12:07 PM) QUOTE (orko @ Nov 19 2008, 07:59 PM) ....weirdly named labels, ... What, you don't like 'Error out 2' on an error in terminal? Ton
  3. Getting paid to watch LV boot is generally not a problem unless.... You are standing in the center of a semi-circle of people watching you and you have to come up with a speach to distract them while its happening. "This reminds me of the old days when customers used to use a CRT as the system console since using a line printer took ...." Ben
  4. A twist to a Slashdot story. But then again I do get paid while getting coffee and discussing the latest computer technology... Lawyers.... Welcome to a tech company. (My 'booting time' 10 minutes, for booting, logging in, outlook, firefox, LabVIEW (twice sometimes)). The bottom line is, during booting of your workplace you should get a cup of coffee (or two). Ton
  5. You can use the AVI tools from the Vision Module pallete You can find them in: "Vision and Motion\Vision UtilitysFiles\AVI" You can find more on settings up a stream in this post http://forums.lavag.org/Analysing-over-giv...ime-t12294.html Regards Patrick
  6. I feel it is time to dust off this thread since Rolf* just became a member of the 1000+ club! Congratulations Rolf and thank you for all of your participation in the various public forums. Ben * About nine years ago I was just starting to follow info-LabVIEW as was the engineer in the next cube. It only took a little while for us to look at each other and ask "Who is this Rolf guy that seems to reply to every single thread?" Answer: One of my future mentors.
  7. QUOTE (BrokenArrow @ Nov 17 2008, 11:19 AM) ... and a troll that live under a nearby bridge wakes up and repaints the sign depending on the phase of the moon and the house in which you will find Mars.
  8. QUOTE (BrokenArrow @ Nov 17 2008, 09:13 AM) Semaphores are very useful for controlling access to shared files. If parts of the code require continual upating of a file while another must read from that same file, a semaphore can be sued to prevent issue with the file pointer of the "read" to screw up the file writing. Under many conditions I can avoid the semaphore by putting the file I/O in an Action Engine (that is automatically protected using a mechanism very similar to semaphores) but if some of the File I/O is CPU intensive, I may be designing in additional bottle knecks. By using Semaphores to protect the file access, I can reduce the bottle-kneck to just the File I/O and nothing else. Note: Any shared resource can be protected the same way the file is protected. Ben
  9. QUOTE (labviewRTS @ Nov 14 2008, 12:26 PM) Can you define the functionality and requirements of this system in a lot more detail. Then we can provide some suggestions for you. Are you planning to build this for yourself, as a contractor, to bid on a project?
  10. Is the timed loop necessary? Using a timed loop that fast with that much code in it is doomed to overrun it's timer. (something you don't check for). I would read the values available, sent them via a queue element by element to a lower priority loop, that does the publishing of the shared variable. Should the two can's read one after another? If so just place them in one frame with error clusters connected. How you have programmed it you throw away the parallel power of LabVIEW. What currently happens: t-> PollC1----ReadC1----ProcessDataC1-----PublishDataC1 -----------------------------------------------------PollC2----ReadC2----ProcessDataC2-----PublishDataC2 What could happen (if you want it): t-> PollC1----ReadC1----ProcessDataC1-----PublishDataC1 PollC2----ReadC2----ProcessDataC2-----PublishDataC2 Now if you start queueing data the following can happen: t-> PollC1----ReadC1----SendQ1 PollC2----ReadC2----SendQ2 ReadQ1----ProcessDataC1-----PublishDataC1 ReadQ1----ProcessDataC2-----PublishDataC2 I think you will have more predictable timing schemes in the last case, give every row it's own loop. Why do you need an RT read? The current setup does not read every 2.5 ms a can message. It reads every 2.5 ms all the can messages. What is the observed length of your FIFO? If this increases your listener is to slow and might cause timing hickups. Ton
  11. In the good old days, when I was sitting in the train a lot off the administration members would have a clipping paper, with news items about their work pasted into one paper. This can be done for LAVA as well, what if your boss isn't to keen on you visiting LAVA all the time? Use Tabbloid, that sends you an PDF news letter of RSS feeds. Here's a LAVA example. Ton (attachment removed due to email address)
  12. Dan, here is some little optimization of your code limiting the runs of the for loops. Ton PS I advice you to use the Code Capture Tool for code captures.
  13. QUOTE (Ton @ Nov 12 2008, 09:00 PM) Interpunction does not mean all in capitals, write sentences and questions, take the time to write a question. Write it in notepad (not Word or an HTML editor), save it. Wait half an hour, open and reread. Do you have clear questions, if so post them. QUOTE You have not added any code, we have no idea what actually is your problem and current state of your coding. The code posted in the first post is two weeks old, what is the current state of your code? QUOTE (kmc @ Nov 13 2008, 02:31 PM) I AM SORRY I DINT MEAN TO ASK YOU FOR A FULL SOLUTION CENTER I Would like to explain what i have done first so that It would be easier for you to help me... 1. As you see there are 6 STATIONS.Each Stations perform various Tasks.Basically THE MAIN IDEA is to MONITOR THESE STATIONS. Just start with one station, duplication of code is easy. QUOTE THERE ARE STEPS TO MONITOR STATIONS 1.AT FIRST WHEN OPERATOR LOADS THE PART THE PBX(switch) WILL GET ENERGIZED. 2.10 MINUTE TIMER IS SWITCHED ON AT THIS STAGE.AT 9TH MINUTE THE TIMER STARTS FLASHING (THAT INDICATES THE OPERATOR SHOULD BE AT THE STATION) 3.IF THE OPERATOR IS NOT THERE AT 10 TH MINUTE U GET AS FAIL(THE PART SHOULD BE SET ASIDE FOR 1 HR TO COOL)...THATS THE REASON WHY THE FLASHING PART HAS BEEN KEPT 4.THERE IS A BALL KEPT ON THE PART...AS SOON AS THE BALL IS KEPT...ANOTHER 5 MINUTE TIMER IS SWITCHED ON...AT THAT TIME THE OPERATOR WILL NOTE DOWN FEW VALUES 5.AT 5TH MINUTE ADJUST TO MAX VALUE,OPERATOR REMOVES PART AND RESET THE TIMER AND TURN OFF THE SWITCH I HAVE BEEN BREAKING MY HEAD FOR A REASON... :headbang: I AM EXTREMELY SORRY FOLKS... Go over the points you have posted step by step. Post the current code with references to every point mentioned here. Good luck Ton
  14. QUOTE (MJE @ Nov 13 2008, 02:12 AM) I think your data out is a typedef (and all the wires inside the while loop as well, where the 'Value' isn't one. Ton
  15. How wonderful it would be if such things could be arranged I am not aware of such a solution. Yours is the most elegant I can think off. Could you do me a favor? Save everything, close your project, then close the VI owning the XControl. I have an XControl locking everything up (LabVIEW 8.2 through 8.6), NI R&D refused the bug because I couldn't isolate it (That is their job, sorry). Ton
  16. QUOTE (Michael_Aivaliotis @ Jun 2 2008, 08:04 PM) RiotRiot QUOTE (TobyD @ Nov 12 2008, 10:11 PM) Why? Sorry I thought you meant to. (sincerely) QUOTE (crelf @ Nov 12 2008, 10:27 PM) No, a moderator did. Tagging is there to help you to find things, and IMHO I don't see the value in "Homework Hustler" as a search term. If you have anything negative to say about the validity of a post, use the "! REPORT" button, not the tagging system. I'm not sure if deleting tags can be limited to Mods and Admins... I only use the report button with spam. All other posts are somehow on topic. However I used a rather brutal tag http://forums.lavag.org/sensor-calibration-test-t12296.html&p=54305#' target="_blank">here, it is somehow a way to express my feelings on the post. Maybe I have crossed the line with that one, however I believe HH is a good tag. I had the feeling we are not homework helpers and had a policy on that. Tagging a post with Homework Hustler warns other people not to give a full blown solution, but learn them to fish. Ton
  17. QUOTE (TobyD @ Nov 12 2008, 09:28 PM) I deleted your tag. Ton
  18. Post-count is important. Lurkers are losers! Ton PS should we add this to the Forums guidelines?
  19. Ashwin, have a look at the guidelines for this forum. Moreover learn to ask questions the smart way. I read through the topic, only the first post has a question about code, and has little no interpunction. You have not added any code, we have no idea what actually is your problem and current state of your coding. All these things together hold me back in helping you. LAVA is not a LabVIEW solution center. Ton Now where is the good coffee?
  20. Well I'm not exactly a lurker but look who just crossed over from the dark-side! Ben
  21. QUOTE (sachsm @ Nov 10 2008, 11:42 PM) The Container State.Refnum cluster element in the Facade VI returns the reference to the control on the owning VI pane. More info in the wiki on http://wiki.lavag.org/XControl:Abilities:Facade_Ability_VI' rel='nofollow' title='LabVIEW Wiki article on XControl:Abilities:Facade_Ability_VI' alt='Wiki article on XControl:Abilities:Facade_Ability_VI' style="border-bottom: 1px dotted #3366BB; color: #3366BB; cursor:pointer; text-decoration:none;" class="wiki">XControl:Abilities:Facade_Ability_VI. Ton
  22. QUOTE (sachsm @ Nov 10 2008, 03:31 PM) Please pardon my ignorance (I don't do XControls every day) but I thought we had to explicitly code every method we wanted to use for an XControl. Ben
  23. QUOTE (Yair @ Nov 9 2008, 01:16 PM) I can confirm that for you. I have been using your technique published in the Nugget you cited with wmf files I create using PowerPoint so that I can specify the transparent color. In fact it alomst work "too good" if your graphics are mostly transparent, you will find that it is mostly a pain to find a sweet spot. Ben
  24. QUOTE (MJE @ Nov 6 2008, 05:34 PM) App.Kind = Programming > Application Control > Property Node, then select Application > Kind.
  25. One of my application is running on the server computer which is located remotely.I was trying to access LabVIEW panels using URL created for the application and i was not able to access the panels and i was getting the following message, requested VI is not loaded in the memory on the server computer Can anybody help me regarding this problem regards, Naresh.N
×
×
  • Create New...

Important Information

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