Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


nathan-murphy last won the day on April 4 2020

nathan-murphy had the most liked content!

Community Reputation

19 Good

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Cross posting here for visibility: Building a basic plugin-based application with HAL using JKI SMO, MGI Solution Explorer, and LabVIEW 2020 interfaces - NI Community Happy to answer any questions about the design process or application. Thanks for checking it out! -Nate
  2. Running as Admin worked - but that's a nasty workaround that I don't really want to continue having to do. Appreciate any thoughts or if there's any debug info that you want me to share.
  3. Hey all - anyone seen this issue? I installed VIPM 2020 as part of a LabVIEW 2020 installation from NI Package Manager. When I tried to launch VIPM I went through the setup options, selected Free User, and selected to Sign in later. Then VIPM went to the splash screen, the loading bar made it about halfway across, and then the window just closed. No errors, no indication of what might have failed. Thinking it was an installation issue, I downloaded the latest VIPM from JKI.net and tried again - this time I wasn't prompted for what kind of user I was, but the window closed again at t
  4. In my case, the Main UI doesn't really do anything in the background, so I didn't have to worry about it blocking. If you have a case where you have a running VI that needs to continue to load, you can call the dialog window by reference using an Asynchronous call by reference, and check to see if the VI has finished executing in the timeout case of the Main VI (assuming the Main VI is something similar to a JKI State Machine).
  5. Hey Ruslan, Thanks - I was able to take that dialog window out of my project pretty easily. Not sure what version of LabVIEW you're using, so I saved it back for 2013 just in case. The one dialog window is effectively two clusters stacked on top of each other. First I make the selection cluster visible, then when a user selects which option they want, I hide that cluster and the Name and Apply buttons are visible beneath it. Happy to answer any questions you've got on it. -Nate Add New Specification.vi
  6. Hey Ruslan, What specifically do you like about it? Anything you dislike or don't agree with? I can probably share my front panels so you can play with the colors, etc. but I don't think I can share the code due to the NDA/IP rights with my company. If you're looking for something in particular about it I can probably share a screenshot or explain how/why I did certain things. The actual code isn't really all that magical. I think it's just a JKI State Machine doing some logic to get data to and from a file. -Nate
  7. Not a good sign that there were no replies here, but it's worth a shot. After successfully building my application for months, I am also now getting this same error on the same VI. Were you ever able to find a resolution to the problem?
  8. You're really making me think harder now about my cons and wishlists! Thanks to you and the team for the continued refinement of the tool!
  9. In any validation setting, the tolerances around measured and reported values is critical, and so is tracking the tolerances for any given parameter being measured, with any measurement device or sensor. To automate the calculation of these ranges and limits within our overall application, we must track the specifications of any of these parameters. This used to be done using a peer reviewed excel table, and was loaded into LabVIEW using the Report Generation Toolkit. This had several drawbacks, but that's not the point of this post. The point is that using Excel means that any text becomes fr
  10. I think I might be able to share this specific utility I'm working on. It's a very small piece in the big picture of what I'm working on, and I use little utilities like this to try out new toolkits, modules, or LabVIEW components to see what might be worth bringing into our more mainstream code. In this case, the utility I'm working on is an accuracy specification management tool. I can probably post a few screenshots and thoughts on the UI development once I finish it up.
  11. Ah - yep, that worked! I usually try and keep my styles separate from the data types, rather than have my type defs styled a certain way, too. But I think for the convenience of not having to recreate my enum and still have it linked to the typedef then this is worth it. Thanks again Jim Edit: I opened my classic enum typdef, replaced it with the jki one, then to avoid replacing all instances of the type def with the JKI one, I went back to my front panel that I wanted to change, used the quick drop shortcut ctrl + p and selected my typedef. That replaced just the inst
  12. The quick drop worked, but the replacement control was no longer linked to my typedef in the same way that the built-in quick drop replacement works. (The gif I recorded would have shown this)
  13. Also, I tried attaching a .gif of the behavior but the forum site kept giving error -200 and saying 'upload failed' - I tried another browser and had the same issue. Weird, since yesterday I was able to upload a gif no problem.
  14. I have a type def'd enum (not strict) and I want to change the style of it from classic to the JKI Flat one for my UI. Using a quick drop shortcut, I can easily change from system, to NXG, to classic, etc. The JKI flat controls don't show up in quick drop (as far as I can tell?) so I can't use the ctrl+p shortcut to replace it. I can use the right-click menu and navigate to where the control is on disk and replace it that way, but then it loses all of the items in the enumeration. Is there any way to support the same quick drop replacement shortcut to maintain enum items? (I know that I can us
  • Create New...

Important Information

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