Popular Post Mads Posted January 30, 2018 Popular Post Report Share Posted January 30, 2018 (edited) Perhaps old news for many, but my NI Update Service does not tell me these things for some reason (yet to figure out why, it does bring other less needed updates to my attention...) and I have not seen anything about it elsewhere either, so perhaps it is news for others as well: I accidentally noticed that 2017 SP1 has been released . It was posted one week ago, on the 23rd of January... Edited January 30, 2018 by Mads 3 Quote Link to comment
JKSH Posted January 30, 2018 Report Share Posted January 30, 2018 I got an email saying that the next version of NXG is out... but nothing about 2017 SP1! Quote Link to comment
drjdpowell Posted January 30, 2018 Report Share Posted January 30, 2018 That seems to say it is the f1 patch of 2017 SP1, rather than SP1 itself. Quote Link to comment
Mads Posted January 30, 2018 Author Report Share Posted January 30, 2018 Ah, yes. I actually downloaded the full SP1 from a different web page, but found the f1 link when I was about to post it here. The SP1 package is here: http://www.ni.com/download/labview-development-system-2017-sp1/7099/en/ Once SP1 is installed there is also an SP1 f1...Which my NI Update Service notified me about as soon as I had installed SP1. The SP1 package is much larger than f1, so I guess you have to install that prior to SP1f1. 1 Quote Link to comment
hooovahh Posted January 30, 2018 Report Share Posted January 30, 2018 Thanks, just downloaded and installed. I installed SP1 then found the F1 patch using the NI Update Service but couldn't find it with a google search. Sure looks like lots of attention on VIMs in that f1 patch. Couldn't find the SP1 release notes yet but the one cool new feature that I need to figure out how to abuse use is the VIM overriding in classes. There are two pretty good examples that explain how this new feature works. <labview>\examples\Malleable VIs\Class Adaptation\Malleable VIs - Class Adaptation.lvproj <labview>\examples\Channels\Replacing The Function At The Heart Of An Algorithm At Run Time\Replacing The Function At The Heart Of An Algorithm At Run Time.lvproj I guess I'm going to struggle a bit with how I should use this feature. I get that this is like dynamic dispatch, except that the inputs/outputs don't have to match in their data types with other classes, and maybe that alone should be a good reason to use it...what I really wouldn't mind seeing is someone doing a plugin architecture, using these VIMs. Maybe combine this with PPLs? Then build classes, that are unrelated, but can be called...or maybe these classes are related so normal dynamic dispatch works for when data types do match (and allow for a UI in the class to be shown or inserted) then VIMs for when they don't? I need to experiment a little more like if classes can be loaded from a file, and then called into a VIM...I think that would work just fine now that I think about it... Edit: Okay plugin architecture could work, but you still need a parent class which has all the closures (wrong term?) defined. Then on loading of the class it needs to be to the parent, and have dynamic dispatch turned on so the child function is loaded. Might seem like a lot of extra work, and empty classes whos purpose is to define things that honestly could be better defined if classes were related. Useful but maybe not where I thought. Quote Link to comment
hooovahh Posted January 30, 2018 Report Share Posted January 30, 2018 Uh...so has anyone noticed VIPM getting uninstalled after upgrading LabVIEW to SP1? Program Files (x86)\JKI\VI Package Manager folder only contained the INI file with an entry for a recent file. The last mod time on the file was right around the time I upgraded to SP1. Seems odd and all I did was reinstall VIPM and I seem good. Quote Link to comment
smithd Posted January 31, 2018 Report Share Posted January 31, 2018 Yes, JKI got uninstalled for me as well, using the magical web downloader (vs the 20 GB isos) Quote Link to comment
Mads Posted January 31, 2018 Author Report Share Posted January 31, 2018 VIPM disappeared on my machine as well. Perhaps NI should make an SP1f2... Quote Link to comment
hooovahh Posted January 31, 2018 Report Share Posted January 31, 2018 I posted this behavior on the dark side. Quote Link to comment
ensegre Posted February 25, 2018 Report Share Posted February 25, 2018 I NI-updated today to 17.0.1 and VIPM didn't disappear. Maybe they solved the issue? Quote Link to comment
jacobson Posted February 25, 2018 Report Share Posted February 25, 2018 In hooovahh's post on the NI forums it was mentioned that they rebuild the web-based installers. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.