Jump to content

Jim Kring

Members
  • Posts

    3,905
  • Joined

  • Last visited

  • Days Won

    34

Posts posted by Jim Kring

  1. @LavaBot - I can't speak directly for @nrosenberg, but from my experience, one of the challenges in creating applications is creating code that works in both the development environment (source code) AND in a built applications (exe). So, if Application Directory is used, then the path will point to the LabVIEW installation location when running from source code. So, we don't want to use that node/function when running code in development. Instead, we would probably want to test for whether the code is running in development or the build application and then build our path differently.  However, simply putting our file in the folder next to wherever the VI is running (by using "Get Current VI's Parent Directory.vi") is an OK solution to this problem.  Yet, in most larger applications that I see, a more specific solution is used, as to where files should be placed in development vs deployed environments, since there are often a lot of files and we generally want to organize them all a little bit better (under some base folder of settings), even in source mode (and not have a bunch of important files sitting next to VIs throughout our project source code folder).

  2. I think that the error is in the use of "Current VI's Path".  When you strip up one level in development mode (when the Current VI is directly in a folder) then you get the folder where the VI is located. For an EXE, the VI's path will be nested inside some virtual folders inside the EXE file.  Try using the OpenG VI "Get Current VI's Parent Directory.vi" this is a bit smarter in terms of getting the actual OS folder where the VI/Code is located.

    image.png.2651393c3f9b33e103fe59ae10d7c5fd.png

     

    You can call it like this -- both of these snippets are equivalent.

    image.png.49123a9ab519731aafe4207e02392d46.png

    • Like 2
  3. 1 hour ago, Michael Aivaliotis said:

    I don't need or care for the new VIPM browser. How can I stop it from launching all the time and staying resident. I have to keep manually exiting it every time. An option in VIPM to turn it off would make sense. I would like to make my own decisions to use a feature and not have it forced upon me. I have not seen where this is configured.

    Screen Shot 2020-08-01 at 12.48.10 PM.png


    You can disable this feature as described earlier in this thread and here:

    VIPM KnowledgeBase: Disabling VIPM service (System Tray) startup when LabVIEW starts up

  4. Hi Yair,

    Regarding the problems installing the package, can you check your error log folder?

    C:\ProgramData\JKI\VIPM\error

    Regarding older installer downloads: The main page listing the older versions is publicly visible (now), and the installer downloads themselves do require a sign-in.  Thanks for your understanding about this.  It does create a support burden to have legacy software in use (since new versions of OS'es, LabVIEW, and other software can break things), so it helps to limit legacy downloads to customers with legitimate needs.  Putting a small hurdle of a sign-in (and a notice to appropriate support resources) helps in that regard, and also helps establish a communication channel to inform users of fixes, new versions, etc. We're doing our very best to produce a useful and high-quality application that meets the needs of 10's of thousands of users over time, and that's no small feat.

    Everyone's feedback here is totally valid, so thanks for sharing more about what's working and what still needs some love.

  5. My recommendation would be to save the data to disk in the LabVIEW Data folder:

    <Documents>\LabVIEW Data\2019(32-bit)

    There really isn't a good way to retain data across Quick Drop calls unless you do something to keep a running process in memory behind the scenes, which is a big can of worms...

    Yair's solution looks great -- I wasn't aware of that nice feature!

  6. On 7/15/2020 at 9:59 AM, drjdpowell said:

    I can only see a link to a request page, where only Pro users can make a request to presumably get older versions.  There's no link to just get an older version that I can see.

    Hi James. We fixed the link to the downloads page.

    Thanks again for reporting that and please let us know how it works for you -- your feedback is really helpful, as always.

  7. 15 hours ago, Michael Aivaliotis said:

    Can you provide a public link where people can download VIPM 2019? So far I haven't seen one, unless I missed it.

    The link vipm.io/download page is the official place to go -- there is a link on that page for people to obtain older versions of the installer.  We're working to improve that page over the coming weeks, to make this process easier, so stay tuned.

    It sounds like you’ve got a copy of the VIPM 2019 installer and have everything you need at the moment -- if you or any other user needs a specific version you can’t find, please let us know via that link we provided. Thanks!

  8. I think I may have figured it out. When I looked at the drop-down selector for the "Following" options for this post, I noticed something for the first time. It appears to be a warning message that something is wrong with my notification settings.

    image.png.b46294519edf344b64cc8507460771cc.png

     

    When I click that Notification Settings link, I get to this page and I notice that Email notifications for comments on my posts, appears to be turned OFF. I'm not sure how that happened.  I changed it to TRUE and hopefully, I start getting emails again.

     

    image.png.a306db6d0e98426a13c7de1258098521.png

     

     

  9. Thanks for the quick response @LogMAN

    1 hour ago, LogMAN said:

    Wow, this is good news! I'll give it a try.

    Point taken, I was going to post on the VIPM forum but then this thread happened and I couldn't resist... :shifty:

    You can also disable the VIPM Service in the Task Manager under Startup. That said, I would like this to be opt-in or at least opt-out. Maybe on first start or during installation.

    No problem @LogMAN. I enjoy a good rant, as much as anyone 😛   I try not to take it personally when it's about VIPM (even though it's been a labor of love for ~20 years), and honor everyone's good intentions to make their development tools better, contribute to the community, and get their work done as effectively as possible.

    Those are really good points about how to make the VIPM system tray service more configurable in terms of opt-in/-out.  Honestly, we were/are trying to take a lean (MVP) approach and listen to people's feedback. That's also hard for developer tools, where people do want access to the whole Swiss Army knife of settings. So, we did our best to at expose those to users via config file settings. This discussion has been helpful, and I've gone ahead and posted an official KnowledgeBase entry to make sure people can find this easily, in case the high-level features don't provide enough granularity.

    VIPM KnowledgeBase: Disabling VIPM service (System Tray) startup when LabVIEW starts up

    Thanks again and keep the feedback coming! I'm glad to hear you're going to give VIPM 2020.1 a try.

    • Like 2
  10. 2 minutes ago, crossrulz said:

    VIPM is showing 1.2.09.  I thought I saw a notice on LinkedIn about Hooovahh Array VIMs being released.  I don't have access to check vipm.io at the moment (blocked by work firewalls).

    We should have a fix for that (firewall issue) out in the next week or so. Thanks for your patience.

    • Thanks 1
  11. On 7/15/2010 at 7:31 PM, MikaelH said:

    I tried it through .net and it works.

    post-941-005122700 1279247370_thumb.png

    I had to browse for the mscorlib.dll file for LabVIEW to find the SHA256Managed-class.

    Cheers,

    Mikael

    Hey @MikaelH. I can't seem to be able to create this on my system. Can you post a VI or a snippet of the above code? Thanks and wishing you well.

×
×
  • Create New...

Important Information

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