Jump to content

scls19fr

Members
  • Posts

    45
  • Joined

  • Last visited

    Never

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

scls19fr's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Hello, I'm using an express VI to fill a table. In my example I have 2 float values in a signal. I set the express VI to add timestamp in the table... but the default behaviour of this VI is quite surprising. Timestamp appear in the first two columns (instead of being only on the first column) Is there an easy way to modify this default behaviour ? If my signal is composed of 10 values... the timestamp appear 10 times... but it's the same !!! I don't understand why they (NI) do it like that ! I think that one solution could be to convert this express VI in a classic VI. Kind regards
  2. CITATION(Mark Yedinak @ May 5 2009, 09:25 PM) Thanks I will have a look at this today afternoon I see you are using reference.. not property node... I must admit that I don't understand very well the differences between these 2 concepts
  3. CITATION(Mark Yedinak @ May 5 2009, 08:25 PM) Thanks but could you send me the .vi file because I need to know what property node you use (because I use french version of LV not english version... so it's quite difficult without the .vi file)
  4. Hello, I'm using the LabVIEW table express VI to show differents values (signal) as column. First values are placed on top of the table. Latest values (at t) are stored on the line after t-delta_t values. The problem with this is that the vertical scrolling bar should be always at bottom to show the latest values. Is there a way to do this (probably using property node ?) An other idea could be to show latest values on top of the table. Kind regards
  5. I'm running LV 8.5. Do you have a LV 8.5 sample that use this kind of wrapper around the enqueue ? but I can get 8.6 because we own it at work... maybe you have some samples to demonstrate this. I never use queue in LabVIEW before... what is, in your mind, the first document I should read first. I also wonder if a queue can contain a cluster But in my mind queue and circular buffer are a little bit different because in a queue each element in a sort of structure that contain 3 things : value pointer to the next value pointer to the previous value so a circular buffer made with queue is not in a contiguous memory area... I wonder if it doesn't decrease performances. A "real" circular buffer is a contiguous memory area for storing values and an integer area storing the position where the next value will be stored. Kind regards Sebastien
  6. Hello, You are right jdunham... the size would be about 26MB... but I don't like to know that size is increasing too much so I thought the idea of using circular buffer interessting... Moreover circular buffer are used inside LabVIEW itself for storing data with diffent size (see for example strip charts... you can set the number of stored points). So I thought using a circular buffer inside LabVIEW much more easier. I know the C++/STL an I was looking for a similar container in LabVIEW... maybe as suggested Aristos Queue, I should have a look at queue. I never used them before. Kind regards PS : sorry for being so late in replying but email notification still doesn't works
  7. Hello, I'm drawing a data = f( time ) plot (strip chart). Is there a way to have a cursor in this kind of chart (not a graph) ? Kind regards
  8. Thanks for this idea of changing window width in order to hide a part of the UI. But my application runs in full screen mode (maximized) so this is not a solution for me. About using tab... I've tryied two ideas 1) Use a tab control with only 1 page. I set this tab control in order to hide page(s) name(s). This works fine. 2) I'm trying to put all the UI that need to be hidden in the second page of a tab control. I'd like to hide the whole page of the tab control (not the tab control itself)... but I succeed in doing this using this http://wiki.lavag.org/TAB_Control About md5... I've found what I was looking for at OpenG. I'll do it later. About user interface... I'm also wondering if LabVIEW can use the same concept of layouts to automatically modify the size and position of controls (like in Java or C++/Qt)
  9. Thanks for the tab suggestion I will also have a look at md5 hash to avoid storing the password in the LV source. An other good idea could be to use an ini file to store password(s) hash(s)
  10. Hello, I've made a VI for my students. This VI contains data, graph and calculate some values. I'd like to hide the calculated values but when I click on a button a modal window would appear in which I could enter a password to make the whole user interface available. Is there an easy way to do this. I've ever user property node (to hide some part of the user interface) an other idea could be to have two forms (a limited form and a full form) does anyone here has ever try to do something like the two ideas above ? How can I open a modal window ? Kind regards
  11. Thanks for this solutions. Maybe you have a minimal example to post here ? Kind regards PS: sorry for being so long to reply but I didn't receive notification
  12. Thanks jcarmody for this very explicit answer... Google it yourself ! Maybe you don't understand difference between storing in memory and storing in a file If you know the difference maybe a better link should be http://www.google.fr/search?q=circular+file+buffer+labview or a better link http://zone.ni.com/devzone/cda/epd/p/id/5040 If I'm asking this question here it's to have some feedback of developers about using such data structure. In my mind ragglefrock answers much better to my question even he doesn't use the NI implementation of a circular file buffer. I would be interressed in knowing the limits of the NI implementation. Can I use 3 or 4 data structure like this one without any problem ? Why doesn't they provide thiss "out of the box" in LabVIEW ?
  13. Hello, I'm measuring temperature using LabVIEW. I see how temperature is changing versus time in a "rolling plot" (sorry it's probably not the good word for this... but I haven't any idea about its translation) I'd like to print this plot. I'd like to get a very clean printing. (I don't want for example getting just a screen capture) I would like to be able to define scale because some hand writting need to be done on the sheet of paper. What should I do to achieve this ? Is NI DIAdem the solution for my problem ? (I never used it before because I never had to make a report) What should I read first to understand how it works ? Is there a way to do it with DIAdem ? (I'd prefer not using DIAdem) Kind regards
  14. Hello, I would like to control a weather station using serial com. I will get wind speed, temperature, pressure and I will put it in a cluster (I know how to do it). I would like to store for the current day every minutes all data. I will also store every hour the average values. The problem with this is that my program will run every day, 24 h ! So the amount of data will increase too much. So I wonder if there is a way to store my data in a circular buffer. (like the C++/Boost circular buffer http://www.boost.org/doc/libs/1_38_0/libs/...lar_buffer.html ) but not in memory but in a file... or a database. I don't want to use the LabVIEW DSC (Datalogging and Supervisory Control). Kind regards
×
×
  • Create New...

Important Information

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