Jump to content

All Activity

This stream auto-updates

  1. Last week
  2. Am running Mojave on a 2013 MacPro; set the LV2021 TCP/IP Port to 3380. VIPM 2020 for Mac is using 3380. The installer starts up, connects, and seems to install, but I do not get confirmation that it finished or that the package is installed either in VIPM or LV addons. Any ideas? Thanks, Bill
  3. Earlier
  4. I tried implementing the custom colors feature to help expedite the theming of the UI I'm designing, but it seems like the colors don't latch when I move the elements from the palette to the UI. Is this a known issue, or do I misunderstand the feature? The feature I'm describing is referenced in the user's guide, and the attached png capture. I've also attached a recording of the issue to this post. Thanks! - Christopher Landeros Custom Colors Feature Demo.mp4
  5. Hello, I'm getting a new error which I'm not sure the best way of troubleshooting. I'm getting error 1012 which says it can't load the BD of a VI and that makes sense as the VI it is specifying is part of a PPL (the PPL is part of the dependencies, and not part of the actual source code I want to package). This particular package isn't doing anything fancy, it's just 'copy and pasting' source code from my workspace to a root directory (no palettes or fancy options enabled). I have been quite happily creating this package until recently, and I don't know if it's correlation or causation that I recently upgraded to VIPM 2021.
  6. I ran the exe and the problem persist. -I uninstalled an reinstalled the software and no luck. I suspected it was a problem with the build included with LabVIEW 2021 so I downloaded from your JKIs Web page. -I also noticed the icon for the .vip file is not the right one. -I ensured it tries to open the file with VIPM File Helper. I had an Issued with VIPM 2020 las year where the reference was to the VIPM.exe not Helper. I hope the images help.
  7. Turns out this was down to a particular setting in my "ini" file that creates a full NI dump file if a problem occurs, which I added when testing Beta releases of VIPM. So for the vast majority of people, this will never be a problem.
  8. I've started this thread as a discussion point, to foster ideas and maybe come up with something unique, because I completely agree with JKI that user interface design in LabVIEW is dated, restrictive and well overdue an overhaul. Since the conception of NXG (2013) I've been campaigning for user interface design that avoids using absolute pixels, because pixels are irrelevant in this era. A user viewing a LabVIEW front panel on a 1080p 32" monitor, a 1080p 14" laptop or a 1080p 8" device will currently all be shown the exact same user interface, because your LabVIEW window will be 1920x1080 pixels in all three cases. However the actual physical size of each control and indicator varies enormously because for each display the actual pixel real world size decreases as the screen gets smaller. The term PPI is used to represent pixel density, and in this example it varies from 69ppi to 538ppi. This isn't the best example, but we've all seen how websites scale/alter their presentation as the window physical size changes. For example, shutterfly.com on my 1440p mobile in landscape, versus on my 1080p laptop: Despite having more pixels on my phone, the displayed website has less content because the renderer understands that the pixels are much smaller, so to ease my eyes I need enlarged buttons to keep things readable, and also touch friendly - which is another desirable feature. Everything is scaled appropriately based on an understanding of the real world dimensions. Examples of real-world digital pixels are points, or picas, depending on your base units (mm or inches). And this is what I really want. The ability to design a UI in relation to real-world points, with rules that define how the UI will restructure itself for different panel widths. During the NXG development feedback phases I wrote pages on potential approaches, include "controls that are special VIs", where a component of the UI is something similar to an XControl - an active piece of code embedded in a front panel chunk that acts like a LabVIEW control. Without the complexity of XControls, it would be more of a Smart Control, designed with a view to making scalable elements of a UI easy to develop, with programmed behaviours when user interactions occur, and based on points, not pixels. They could work like classes, providing the ability to create a group of similar controls that override inherited behaviours from parent smart controls. I can image creating a colour palette within the abstract parent, and child smart controls for each component of the UI. Change the colours in the parent class and all the controls redraw with the new theme. They would each be an element of a UI, such as a menu banner or hamburger menu system, or simply a button. The interactions to them would likely be through messages, or user events, rather than terminals etc. I've not seen anything yet in LabVIEW that can provide this real-world sizing behaviour, and I don't expect it would be simple to develop (if possible at all), but I wonder if others have similar interests, or have achieved anything along these lines themselves?
  9. In our framework, we solve this with a VI that contains purely the hamburger items on its Front Panel. It is launched by the main GUI when the Hamburger Menu icon is selected, and positioned directly over the hamburger menu icon. If you select an item it closes itself and returns a message to the caller with information on what was clicked. If you click away from it, it closes without a message. I can't share code because our framework uses actors, and without the supporting infrastructure of the whole architecture you'd not be able to use it anyway. BUt you don't need to use actors to solve this, just ordinary VIs. Ensure you set the HamburgerMenu.vi display properties to exclude the title, menu, scrollbars etc., and is set to Floating so that it doesn't fall behind the main GUI VI.
  10. Please note your query is regarding the Design Palette. This forum is actually about user interface design, as per the header text. Consider reposting your question in the Design Palette forum, or read this posting which discusses your exact query:
  11. Just creating a quick note because I couldn't see anything relating to this online. Today I was recovering space on my laptop and found that the "LabVIEW Data\LVInternalReports\VI Package Manager" folder was sitting at 35GB. By far the largest folder of sacrificial material I could find. My dev machine only has 250GB SSD so this was hurting me bad. Perhaps in future releases it can be automatically cleansed by VIPM when the files reach a certain age?
  12. Hi Jaun, To fix this, can you try running this exe as Administrator (it should ask you to run as Administrator when you double click it): "C:\Program Files (x86)\JKI\VI Package Manager\support\VIPM Update Registry.exe" Please let me know if that helps. -Jim
  13. I am able to open the vip file from the VIPM but when I click on the desktop to install tha package nothing happens. It sees that the VIPM Helper is missing since the upgrade
  14. I have installed the JKI design palette 2.0 and now quick drop doesn't work. If I press ctrl + space, it launches the design palette, not quick drop. Is there a way to turn this off or to change the shortcut? QD is a staple for me. This bug makes it not possible to use this tool as QD is far more important.
  15. Hi Sam. I'm sorry for the trouble. This is really a pain... Can you try using this copy of the "VI Package Manager Runtime Engine" installer? >> vipm-2020.3.2540-windows-prerequisites.zip << This is a copy of the actual temp folder (containing the VIPM runtime engine) extracted during the VIPM 2020.3.2540 installation. C:\Users\%USERNAME%\AppData\Roaming\JKI\VI Package Manager 2020.3\prerequisites If that doesn't work, we could try the one from the 2020.3.2532 installer.
  16. Hi Jim, I have also now run into a similar issue, I tried the steps in your workaround (with VIPM 2020.3) and it is looking for installer media here: The folder is empty. If I try the workaround and select the downloaded 19.1.3 runtime folder I get this message: I also tried: - Pointing it at the LabVIEW 2017 SP1 Runtime (since that's what I'm building) - Repairing LabVIEW from NIPM - Repairing VI Package Manager This is what's in my installer build spec: And the only thing it's complaining about is the "VI Package Manager Runtime Engine":
  17. I'm trying to move my palette location to the Instrument Drivers when building a new package. But once I click on the "Browse for Functions Palette Path" the dialog comes up and never gets past "Populating..." I've tried waiting a good 10-15 minutes and it's still stuck on there, I tried running as administrator and that makes no difference. Am I being too impatient, do I need to wait half an hour or something, or should it populate fairly quickly? EDIT: I've waited over an hour now, and still no luck.
  18. Additional information: since the regular installer wouldn't let me do anything, I thought I might try a "newer version" and trid to install the public VIPM 2021 beta: Same strange behaviour: as soon as the installer starts copying files, a message popup appears asking me if I really wanted to interrupt installation. Declining interrupting leads me back to the EULA acceptance. Feels a bit like "Groundhog Day"
  19. Hi, I have encountered a strange behaviour on my machine regarding the VIPM, I wouldn't have realized if I had not tried installing DQMH 6.x The 6.x version just wouldn't show up in VIPM (it does on other PCs) so I tried to download via VIPM Browser, which didn't work. Next, I tried to repair VIPM using NIPM which failed "Installed version is newer than ..." Next, I tried installing all the other NI packages which were available for updating.... no improvement Trying to remove VIPM from NIPM wouldn't work, since VIPM did not show up anymore as an installed package (only the runtime was displayed) Downloading the installer 20.3.2540 and executing kinda failed..... no matter which option I chose (repair, change, remove), they all failed with an error saying operation interrupted Any advice on how to tackle this? Cheers Oli
  20. I am trying to run VIPM on openSUSE Linux. On a fresh install of openSUSE, I installed the LV 2015 run-time and the 32-bit libraries below. I copied the JKI VIPM folder to /usr/local/JKI/VIPM sudo zypper install libXinerama-devel-32bit libX11-6-32bit libXext6-32bit Mesa-libGL-devel-32bit This allowed me to successfully run a 32-bit test application provided to me by NI support however I cannot run VIPM. jonathan@DESKTOP-L5EF9SK:/usr/local/JKI/VIPM> su Password: DESKTOP-L5EF9SK:/usr/local/JKI/VIPM # whoami root DESKTOP-L5EF9SK:/usr/local/JKI/VIPM # ll total 34508 drwxr-xr-x 1 root root 8294 Jul 1 12:44 help drwxr-xr-x 1 root root 10 Jul 1 12:44 icons -rw-r--r-- 1 root root 102497 Jul 1 12:44 License_Agreement.pdf drwxr-xr-x 1 root root 268 Jul 1 12:44 support -rw-r--r-- 1 root root 13 Jul 1 12:44 version -rwxr-xr-x 1 root root 35218160 Jul 1 12:44 vipm -rw-r--r-- 1 root root 36 Jul 1 12:44 vipm.conf DESKTOP-L5EF9SK:/usr/local/JKI/VIPM # ./vipm No protocol specified No protocol specified Fatal Internal Error 0x90FFFA4E : "AppEntryPoint.cpp", line 86 LabVIEW version 15.0.1f10 You will lose any unsaved work. For assistance in resolving this problem, please relaunch LabVIEW, or contact National Instruments. Aborted (core dumped) DESKTOP-L5EF9SK:/usr/local/JKI/VIPM # An internet search of the error code 0x90FFFA4E brings up this. What do I need to do next? The 32-bit LV 2015 Linux test application is attached in case it helps someone debug. I have been through a few road blocks just to get to this point. build.zip
  21. Hi, Please refer the below blog. You may have an idea on Semantic Versioning. https://www.meritedin.com/robust-api.html Please don't forget to take a look on the videos listed on their playlist.
  22. Hi, Please refer the below blog. You may have an idea on Semantic Versioning. https://www.meritedin.com/robust-api.html Please don't forget to take a look on the videos listed on their playlist.
  23. What exact version/build of VIPM 2020 do you use? I've tried it just right now (with version 2020.3, build 2540), and everything works like a charm. Login is OK, and also I could request password reset - e-mail was sent immediately. By the way, did you check spam/junk folder of your e-mail inbox? That reset password e-mail could go there.
  24. I cannot sign in because I cannot reset password.
  25. Hi,

    I was curious if it's somehow possible to send an array to JSON?

  26. Hello, I'm trying to send data to a web page using the http REST client. How may I got about doing so? (What kind of data? An excel file for example) Thanks for the help. NBApost(POST).vi
  1. Load more activity
  • Create New...

Important Information

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