Jump to content

george seifert

Members
  • Posts

    399
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by george seifert

  1. I don't know what the heck's going on here. I can't change data entry parameters (max, min, increment) in this control. They keep reverting back to 0. I've done this a thousand times, but this control refuses to let me change these values. I've uploaded it if someone would be so kind as to try changing these values.

    Download File:post-2786-1236864886.ctl LV 8.6.1.

    George

    Never mind. I shut down LV, restarted and now everything's OK.

  2. QUOTE (jasonw @ Mar 5 2009, 10:07 AM)

    We would like to have the NI LabVIEW application builder automatically include the installer for PortMon on the distribution CD but not run it during the install, preferrably to not even install it on the target machine (Windows XP OS FYI). We are concerned with later releases not having the required support software installed if we simply trust it to human action. Has anyone done this with the NI App Builder? Know of an article? Anything?

    Jason

    Piece of cake. Put the installer code in your project. In the Source Files tab create a destination folder for the installer. Then include the installer code in that folder. When the installer is run it'll put that code in the directory you specified.

    George

  3. QUOTE (rpscott02 @ Mar 5 2009, 09:25 AM)

    Ok, my excellent typing skills may have made thing a bit unclear. I meant that the blinking node is working, just that it starts as soon as the program is run and not when I want it to. I want it to activate at a certain point in the program. I have currently a case structure that checks if there is an error in the program and if NOT then the blinking property node should begin blinking. For some reason, this is not working. Hope that clears things up

    The blinking state probably got set before the program ended. When it starts up again it'll resume at that state. Set the state at the beginning of your program to make sure it's in a known state.

    George

  4. QUOTE (bmoyer @ Feb 19 2009, 09:58 AM)

    You used an installer to install it on the Virtual PC? Does it post a dialog saying anything is missing? Do you have any specialized calls (such as .NET) that are not installed on the Virtual PC?

    Bruce

    Yes, I used an installer to install it just as I would on any other PC. I'm not trying to be a wise guy, but how else would I have done it? Like I said, I don't know anything about virtual PCs. I'm just trying to give my executable to the guy so he can use it. There are no .NET calls. The only calls are to DAQmx which appears to have be installed properly. This exactly what the prompt says when I start the executable:

    The VI is not executable. The full development version of LabVIEW is required to fix the errors.

    Actually those words are written twice in the prompt.

    Like I mentioned, I've installed the executable on other normal PCs and it works fine.

    George

  5. I've built an executable that installs and run fine on a normal PC running Windows XP. But I have a user that installed it on a virtual PC (never actually heard of that before) and it comes up with a broken run arrow. The error says the VI is not executable and that the full development system is needed to run the VI. I checked and it looks like all the components are installed (run time engine, etc.). Any ideas what could be going on?

    George

  6. Prior to LV 8.6 I used to be able to <SHIFT><RIGHT CLICK> while the cursor was over a control or indicator and it would bring up the tool selector window. Now it only works if the cursor is not over a control or indicator. It does the same thing as a <RIGHT CLICK> while the cursor was over a control or indicator. Is it just me or did this change in 8.6? Is there another key combo to get directly to the paint tool?

    George

  7. QUOTE (crelf @ Jan 14 2009, 02:46 PM)

    Are you talking about the reuse component that we have? If so, it's not a tab control - it's a listbox and a subpanel that dynamically updates depending on what's selected in the listbox.

    I was just talking about using a plain old listbox and a tab control. For development I figure the tabs have to be displayed and then hidden when the program runs.

    George

  8. QUOTE (crelf @ Jan 14 2009, 02:46 PM)

    Are you talking about the reuse component that we have? If so, it's not a tab control - it's a listbox and a subpanel that dynamically updates depending on what's selected in the listbox.

    I was just talking about using a plain old listbox and a tab control. For development I figure the tabs have to be displayed and then hidden when the program runs.

    George

  9. QUOTE (PJM_labview @ Jan 14 2009, 02:11 PM)

    I agree with CRelf that this is essentially a tab control, but it does not look and feel like a tab control.

    That was my thought too. I couldn't really reconcile why it was being suggested to not use a tab control when the main workaround was a tab control.

    So do you guys have the tabs enabled when editing and then hide them programatically? Otherwise it'd be a nightmare to edit.

    George

  10. QUOTE (PJM_labview @ Jan 14 2009, 02:11 PM)

    I agree with CRelf that this is essentially a tab control, but it does not look and feel like a tab control.

    That was my thought too. I couldn't really reconcile why it was being suggested to not use a tab control when the main workaround was a tab control.

    So do you guys have the tabs enabled when editing and then hide them programatically? Otherwise it'd be a nightmare to edit.

    George

  11. QUOTE (PJM_labview @ Jan 14 2009, 12:46 PM)

    I agree. I think they are the front panel equivalent of the sequence structure...

    PJM

    So how do I display tons of information? I have way too much to put on one front panel. The only other thing I can think of is to have a bunch of different windows full of indicators. That seems a lot less desirable than a tab control.

    George

  12. QUOTE (PJM_labview @ Jan 14 2009, 12:46 PM)

    I agree. I think they are the front panel equivalent of the sequence structure...

    PJM

    So how do I display tons of information? I have way too much to put on one front panel. The only other thing I can think of is to have a bunch of different windows full of indicators. That seems a lot less desirable than a tab control.

    George

  13. QUOTE (Dan DeFriese @ Jan 14 2009, 09:57 AM)

    To get the behavior your looking for, you could hide the tabs and use a cluster of booleans to select the visible tab. I attached a simple example to play with if your interested.

    Hmm, interesting idea. I'll have to think about that.

    What would be nice is if the rows stayed put and the tab changed color. I guess the changing color part is already possible.

    I have too many tabs (zillions of registers to display) for them all to fit on one row as someone suggested. And having arrow keys to move through the tabs in a single row I think is worse than having the rows change position.

    George

  14. QUOTE (Dan DeFriese @ Jan 14 2009, 09:57 AM)

    To get the behavior your looking for, you could hide the tabs and use a cluster of booleans to select the visible tab. I attached a simple example to play with if your interested.

    Hmm, interesting idea. I'll have to think about that.

    What would be nice is if the rows stayed put and the tab changed color. I guess the changing color part is already possible.

    I have too many tabs (zillions of registers to display) for them all to fit on one row as someone suggested. And having arrow keys to move through the tabs in a single row I think is worse than having the rows change position.

    George

  15. I have three rows of tabs in my tab control. When I select a tab the row that it's on moves to the bottom row. That seems to be pretty standard behavior. I think I'd like it better if the rows stayed put. I've been through all the properties I can find, but none of them address that behavior. Can the rows be made to stay put?

    George

  16. QUOTE (Neville D @ Jan 12 2009, 01:50 PM)

    Are the priorities of all your timed loops set to different values?

    Neville.

    No, both priorities are set to 100. I'm trying to reproduce the error again so I can try it with the priorities set to different values. But I don't think that should be the cure. Shouldn't one of the loops get delayed by just a bit instead of giving me a wildly wrong number for the actual start time?

    George

  17. QUOTE (neB @ Jan 12 2009, 12:30 PM)

    The "Actual Start" proprty of a Timed loop reutrns the CPU ms tick count. That value rolls-ver every 32 days (or there-abouts). The value only makes sense in the context of what the "Expect Start" time value.

    So far I don't see a bug in what you are reporting.

    Take care,

    Ben

    I forgot to mention that the source type is "1KHZ <reset at structure start>". Also this huge number comes and goes. Most of the time I get the right number, but every once in a while (no pattern here) I get that huge number. Definitely not expected behavior.

    George

  18. I'm getting a huge number (18446744069414584318) from the Actual Start node of a timed loop at random intervals that I've seen start at just a few minutes into the program. The period of the loop is 20 seconds. My code is too huge to post so I'm trying to pare it down to something I can post. No luck reproducing it with a minimal test so far. There is another timed loop running while the problem loop is running. I just thought I check and see if anyone has run into this. It sure smells like a bug to me. This is in LV 8.6 on Windows XP. It's happened in the development system on my PC and also in an executable on another PC.

    George

  19. How can I create a custom symbol for a listbox? I found the property node to set it, but I don't understand how to fill in all the parameters - image type, image depth, etc. Do I have to create a bmp and then get the image data? I'd like to create number symbols so I can label the rows.

    George

  20. I'm confused by 3D plots. Several experiments and reading the help files hasn't helped it get it into my thickened skull. I have data from a telemetry map of a device which is basically yes/no data. If telemetry exists a 1 goes in the file, if not, then a zero goes in the file. Pretty simple. I'd like to display this data on a 3D graph, but can't decide the best way to do it. I can't quite figure out what the 3D plotting VIs want for X, Y and Z inputs. I'd appreciate it if someone could give me a nudge and point me to something that explains it. And yes, I did try the examples.

    I included some code which is basically the example code, but modified to read the included TDMS file.

    Download File:post-2786-1230739941.zip

    Thanks,

    George

  21. QUOTE (Dan DeFriese @ Dec 19 2008, 10:10 AM)

    Hard to say without seeing the code. The error code would appear to be telling the truth (0 is a NULL refnum). Is the Refnum 0 immediately after the Automation Open.vi?

    Man you guys are good. I didn't need an Automation Open in the other stuff I did, but it looks like I needed it now. Thanks much.

    George

×
×
  • Create New...

Important Information

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