Jump to content

PJM_labview

Members
  • Posts

    784
  • Joined

  • Last visited

  • Days Won

    10

Posts posted by PJM_labview

  1. QUOTE (ldindon @ Mar 12 2009, 02:54 AM)

    Note: I have attached a screenshot of my Gauge XControl used for prototyping. It does not use ActiveX or .NET and it is multi-platforms (tested on Windows XP and Linux).

    Very nice gauge (I especially like the anti-alias).

    This is funny, I wrote something quite similar about a month ago.

    PJM

  2. QUOTE (jdunham @ Feb 25 2009, 04:07 PM)

    It takes about a minute to go into C:\Program Files\National Instruments\LabVIEW 8.6\vi.lib\errclust.llb and remove the annoying "(no error)" part of the label (don't forget to fix both the classic and the 3D version)...

    I actually do not mind the "(no error)", but I do mind the size of the error cluster. I change them back to the size they use to be in older LV version (significantly smaller) suing the same procedure Jason described.

    PJM

  3. I think that general benchmark should also be considered.

    Benchmark to consider: Memory footprint for a given app.

    Last year, one of my customer did not switch to LV 8.6 because a very large LVOOP app (> 5k VIs) was using a significant larger amount of memory than the same app in LV 8.5 (I dont remember for sure but I think it was in the order of 20% more).

    Other general benchmark (for a given app): Start time, Shutdown time (again with large app this could be very long...) .

    Something else that I would like to see (but I am sure that this is probably exotic for most people) is a benchmark on the rendering speed of images (object [square, rectangle, circle, text ....]) draw in the classic picture control.

    PJM

  4. QUOTE (Aristos Queue @ Jan 22 2009, 11:06 AM)

    QUOTE (Ton @ Jan 22 2009, 12:39 PM)

    I only remember TDMS incompatibilities between the RTE's of 8.20 and 8.2.1.

    Ton

    Thanks for the info, this is a relief.

    Unfortunately the system is away in the field and the customer does not have real time spare chassis to test on.

    The software does not use TDMS.

    The only "fancy" thing used in this setup are share variables. Everything else is pretty standard LV.

    Thanks again.

    PJM

  5. Hi,

    I have a customer that has software deployed on the field on a device that has a Compact Field Point and a PXI realtime chassis. Currently the software was build using LabVIEW 8.20. I am planning to send them an executable made with LabVIEW 8.2.1 and I am wondering if this can be done seamlessly (without having the user update the RT engine)? Basically can an exe made with LV 8.2.1 run on a 8.20 real-time device?

    Thanks

    PJM

  6. QUOTE (normandinf @ Jan 16 2009, 07:32 PM)

    I see that you use the input VIs to solve this issue. Unfortunately, I need a cross platform solution and the input VIs do not exist on Mac.

    Note: If I can not find another solution, I will use this.

    QUOTE (Darren @ Jan 16 2009, 09:10 PM)

    In LabVIEW 8.6 there is a private event called "Shortcut Menu Dismissed". There's also the equally-handy "Operate Menu Dismissed" that fires when you dismiss the operate menu of a ring, enum, etc.

    -D

    This is good to know. Now I just have to figure out how to do that in LV 8.2...

    I found a way to get at the "click outside of LV" info. I create an asynchronous VI with both attributes of "floating" and "hide when LV not active" set to true. When this VI "FP.State" becomes "hidden" I fire a user event that tells me that LV has becomes "inactive".

    Now I am left with trying to find out whe the user escape out (press ESC) of the Run-time Shortcut Menu.

  7. QUOTE (normandinf @ Jan 16 2009, 07:32 PM)

    I see that you use the input VIs to solve this issue. Unfortunately, I need a cross platform solution and the input VIs do not exist on Mac.

    Note: If I can not find another solution, I will use this.

    QUOTE (Darren @ Jan 16 2009, 09:10 PM)

    In LabVIEW 8.6 there is a private event called "Shortcut Menu Dismissed". There's also the equally-handy "Operate Menu Dismissed" that fires when you dismiss the operate menu of a ring, enum, etc.

    -D

    This is good to know. Now I just have to figure out how to do that in LV 8.2...

    I found a way to get at the "click outside of LV" info. I create an asynchronous VI with both attributes of "floating" and "hide when LV not active" set to true. When this VI "FP.State" becomes "hidden" I fire a user event that tells me that LV has becomes "inactive".

    Now I am left with trying to find out whe the user escape out (press ESC) of the Run-time Shortcut Menu.

  8. Hi,

    I am trying to find out if there is any way to know when a user discard a Run-time Shortcut Menu (in LV 8.2, 8.5 or 8.6).

    For instance I am trying to find out when the user either:

    • Press ESC when the Run-time Shortcut Menu is visible
    • Click outside (of any LabVIEW window) to "escape" the Run-time Shortcut Menu

    As far as I can tell there is no way to get this information.

    Thanks

    PJM

  9. Hi,

    I am trying to find out if there is any way to know when a user discard a Run-time Shortcut Menu (in LV 8.2, 8.5 or 8.6).

    For instance I am trying to find out when the user either:

    • Press ESC when the Run-time Shortcut Menu is visible
    • Click outside (of any LabVIEW window) to "escape" the Run-time Shortcut Menu

    As far as I can tell there is no way to get this information.

    Thanks

    PJM

  10. QUOTE (george seifert @ Jan 14 2009, 11:10 AM)

    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

    It is hard to give you a silver bullet that cover all the use cases. Basically it depend of what type of data you are trying to display and what type of feedback you expect from the user.

    My rule of thumb is that if I get to a multiline tab control I should figure out another way of displaying this info to the user.

    One approach is the LV Option Window (or the LV build spec window).

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

    Also, every time you can guide your user (instead of displaying multiple row of settings in a tab control) the better it is (see CRelf screenshot above where he has navigation buttons [next back...]).

  11. QUOTE (george seifert @ Jan 14 2009, 11:10 AM)

    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

    It is hard to give you a silver bullet that cover all the use cases. Basically it depend of what type of data you are trying to display and what type of feedback you expect from the user.

    My rule of thumb is that if I get to a multiline tab control I should figure out another way of displaying this info to the user.

    One approach is the LV Option Window (or the LV build spec window).

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

    Also, every time you can guide your user (instead of displaying multiple row of settings in a tab control) the better it is (see CRelf screenshot above where he has navigation buttons [next back...]).

  12. QUOTE (Ton @ Dec 23 2008, 09:01 AM)

    Hi Rolf,

    could you explain what will be the difference between this one (2.4b) and the one that will be published via OpenG.org (2.4?)

    I assume you actually want to do some testing on VXworks, I think I have one at the office (might be Pharlaps).

    And you want to fix the Mac bug?

    Ton

    Ton,

    This is what the description field of the package says:

    "Version 2.2 adds support for appending files to an existing archive, deleting files from an archive and password support for adding and extracting files.

    Version 2.3 adds support for transparent Mac Resource file handling through MacBinary encoding.

    Version 2.4 adds support for direct memory stream handling."

    PJM

×
×
  • Create New...

Important Information

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