Jump to content

Recommended Posts

8 hours ago, ShaunR said:

That's not my vision and would argue that it would be no better than under vi.lib. I think we both see the value of install but for uninstall you don't want to touch the target packages - just delete or recreate the links.

I get that. But thinking about it even more. It seems you would want to have a feature to completely remove an installed Package ?. Otherwise you would have an ever-expanding database of files.

Link to post
Share on other sites
  • 1 month later...
  • Replies 63
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

You forgot the /rant tag

NIPM just uses the opkg format, like their linux distribution. The limitation there is that its geared towards system installs, which is why you have to point it at the specific labview version (eg in

I have thought about this before (project based, sandboxed). I work on projects on a different drive to LabVIEW which isn't a problem when working on individual toolkits; as they are self contain

On 11/1/2018 at 8:59 AM, Rolf Kalbermatter said:

If there are specific situations where someone wants to discuss a different license for whatever reason with me for any of these libraries, I'm willing to discuss that. But as a community submission it will remain as it is for the foreseeable future.

I've resolved the issue.

Zlib Library for LabVIEW (BSD-3)

Link to post
Share on other sites
  • 1 month later...

Getting back to this again.

What should we do with plain zip files?

What I'm thinking of are the zip packages which are basically "install to a place of your choice-have fun" type packages. Many of these are given away as "driver" packages for interfacing to hardware.

OGPM, VIPM and NIPM all have meta data of how and where to install but a simple zip file has no meta data.

How would we handle this? Should we handle this?

Link to post
Share on other sites

I would tend to say that it is overkill. If you really want to handle this it coudn't really be more than a 1:1 copy of the complete content to the user selected destination directory. Personally I find that this is easier to handle in 7-zip or similar on windowed desktops and on the command line if you work predominantly there (though why would you use LabVIEW then 😀).

Link to post
Share on other sites
15 minutes ago, Rolf Kalbermatter said:

I would tend to say that it is overkill. If you really want to handle this it coudn't really be more than a 1:1 copy of the complete content to the user selected destination directory. Personally I find that this is easier to handle in 7-zip or similar on windowed desktops and on the command line if you work predominantly there (though why would you use LabVIEW then 😀).

Well. You could also generate a menu so it appears in the palette.

Link to post
Share on other sites
1 hour ago, Rolf Kalbermatter said:

If you install it in instr.lib or user.lib and do a menu refresh (application property node) it should be added anyways although with a default icon but what else would you want to add there? Creating a nicer default icon?

True. I'm just spit-balling.

You may also get version control out of it.

Link to post
Share on other sites
  • 1 month later...

 What should the source code minimum version be? By that I mean the source code of the package manager itself, as it would ideally be open source.

Obviously 2009 is my preference but that requires 3rd party toolkits for HTTP and HTTPS; which is not really tenable for most people. Later versions are plagued by stability and performance issues so I guess what I'm asking is what is the minimum stable version of LabVIEW that should be supported based on prevalence.

 

 

 

 

 

 

Link to post
Share on other sites

2013 is my go-to for stable+old. 2010+11 had the new compiler, 12...I dunno what happened with 12, but it sure seemed to be unstable. Its probably a lie that my brain made up, but it always seems like the even years are much worse than the odd years, with the exception being that 2018 seems pretty solid.

2013 has the new compiler (2010) with the performance issues resolved (2012), auto-concatenating terminals (2012), somewhat improved web service scheme, get class instance by name, dotnet CLR got bumped to 4.0 (I know this may be a negative to you ;) ). The only big issue I know of is the attached code comment arrow thing, which results in an instacrash at a later date if you duplicate any multi-frame structure that has one inside.

You miss out on custom right click menus (2015), VIMs and read-only DVRs (2017), and the CLI, python node, and type disable structure (2018) -- of these only the custom right click menu is probably helpful.

Edited by smithd
Link to post
Share on other sites

I also use 2013 as my base for most reuse packages.  It has the new tunnel options including the valuable "conditional" (fixed over 2012 to have good performance) and Variant Type VIs that are about 100 times faster (than in 2011 at least).  The next really useful feature is VIMs in 2017.

Link to post
Share on other sites
On 2/19/2019 at 6:54 AM, smithd said:

dotnet CLR got bumped to 4.0 (I know this may be a negative to you ;) )

I don't care what version of .NET is required. All .NET is banned from my projects and some of my hair has grown back as a result :D

I too have products in 2013 and have found it relatively stable. It was my next choice if I were to be dragged kicking and screaming from 2009 :)

Anyone else prefer an earlier version than 2013?

Edited by ShaunR
  • Like 1
Link to post
Share on other sites
  • 1 year later...

Having lots of connection issues with VIPM (turned out to be an issue with the JKI server certificate I found out on my own...), I just had a relook at G Package Manager...

Is it seriously based on people having to use the command line to install packages?🤦‍♂️ The main selling point of LabVIEW is that it is *graphical*....and it is trying to force everyone to use the command line??

At least then integrate it into Windows Explorer so that I can right-click my project folder and choose packages to install then and there. O rhave a graphical browser that displays the pacakges, and let me choose a bunch of them there and then point them to the project directory for one batch install. Installing one package at the time is terrible - it would mean that I would need to install 10-20 packages in every project. If so, make it possible to make package groups at least, so that we can install a bunch of the usual suspects with one click.

*Ideally* you would have the packages installed in your user.lib or somewhere else centralized instead, and then if you use anything from any of the packages, they are automatically copied into the project...(yes, this is one of the few places where NXG might be on the right track...).

Link to post
Share on other sites
On 6/23/2020 at 7:24 AM, Mads said:

Is it seriously based on people having to use the command line to install packages?🤦‍♂️ The main selling point of LabVIEW is that it is *graphical*....and it is trying to force everyone to use the command line??

I know there is a GUI for it, I've seen it. But the marketing for it, does not promote it anywhere. I wish I could quickly point to where that is, but unless it's accessible from the homepage, you lost me. If you take the philosophy that GUIs are not for real programmers, then you will start to align with GPMs design language.

Link to post
Share on other sites
9 hours ago, Michael Aivaliotis said:

I know there is a GUI for it, I've seen it. But the marketing for it, does not promote it anywhere. I wish I could quickly point to where that is, but unless it's accessible from the homepage, you lost me. If you take the philosophy that GUIs are not for real programmers, then you will start to align with GPMs design language.

Sounds like a philosophy not exactly aligned with using LabVIEW...

I found it now though, it is called the GPM Browser. Re-reading the documentation I noticed a sentence about it that I had overlooked.

It is not marketed much though no, you have to RTFM 🙁

  • Haha 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By javier_r
      VIPM.io now allows you to post LabVIEW Resources, Ideas, and Tools. For example, you could post a link to a video tutorial or blog article about a package. You can also post ideas, like feature requests or new tools. Best of all, package developers are notified when you post your ideas and resources, and you can comment and discuss posts with the community. Take a look at this video to learn more: https://www.vipm.io/posts/664960df-f111-4e13-989a-24be8207182d/

    • By Shuvankar Das
      I want to connect My ccd camera with labview. The details of my system is given bellow. I cannot connect it please help   OS:  WINDOWS 7, 64bit   LabView Run-Time 2013(64-bit) NI-IMAQ 4.8 NI-IMAQdx 4.3   Camera: QICAM Monochrome Cooled (QIC-F-M-12-C) Model QICAM Resolution 1392 x 1040 Sensor 1/2" Sony ICX205 progressive-scan interline CCD Pixel Size 4.65 x 4.65µm Cooling Type Peltier thermoelectric cooling to 25˚C below ambient Digital Output 12 bit Video Output FireWire (IEEE 1394b) Max. Frame Rate 10 fps full resolution @ 12 bits Pixel Scan 20, 10, 5, 2.5MHz Mount Type C-mount optical format  
       
    • By javier_r
      Hello everybody!
      Wondering how many people have tried the new vipm.io site. We have added a ton of features to make it easy to Discover LabVIEW Tools and there are some cool ones coming soon.
      Check it out and let me know what you think 😀
       
      Javier

    • By DigDoug
      CLA_ATM_QMH_PRACTICE.zipHi Folks,
       
      I'm taking the CLA exam in a few weeks and would like some feedback on the solution I put together (attached). A few specific questions:
      Can I dump tags in the VI Documentation of the VI like I did in Error Handler - Console Error.vi and get credit since there are instructions for developers to complete this work? This would be my strategy if I run out of time. 
      Does this seem like a passing solution? Why/why not?
      Where do you think I would lose the most points in this solution?
      Any other feedback on this exam or general strategy tips are greatly appreciated!
       
      Best Regards,
      Aaron
    • By David Akinpelu
      I am implementing a TCP connection between MyRio(client) and Python(server). The goal is to send data from the server to the client, perform some calculations, and send the result to the server. I need to keep changing the data being sent to the client. I noticed the first data works fine and the result returned to the server, but the client could not read subsequent data. I debugged and was able to detect that the error is coming from the first read function is the "Reading values subvi"  but I don't know how to correct it. How do I go about it?
      I have attached the files below.
      Reading Unknown Bytes from TCP.vi Second_client.vi SimpleServer.py



×
×
  • Create New...

Important Information

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