digiajay / openinlabviewfileversion Goto Github PK
View Code? Open in Web Editor NEWThis project opens the LabVIEW files in the correct matching version of the LabVIEW which is inscribed inside LabVIEW files.
This project opens the LabVIEW files in the correct matching version of the LabVIEW which is inscribed inside LabVIEW files.
Right now, in case of the file version is not installed in the PC, the latest available LV in PC is opened. Instead, show a dialog to choose from the installed LV versions.
From: James Wharrie on LinkedIn
A very useful utility as I lost count of the times I have saved over earlier version of code without realising it. Unfortunately it opens saved 64 bit versions of LabVIEW in the 32 bit LabVIEW environment (we do a lot bit of LV FPGA programming which is only available in 32 bit and use the compiled bit file in our 64 bit code). If it was possible to distinguish between 32 and 63 bit would be an added bonus but KUDOS for the idea.
Associate the LabVIEW files to this app, so that user need not right click and choose the shortcut menu to open in correct LV version. After installation of this app, all LabVIEW files should be associated to this app so that this app decides to open the files in correct LV version. This app may show dialogs on cases like
For x64, the version can be chosen by going through the dialog (on-demand on clicking context menu).
If the LabVIEW version installed are 2010,11,12..13.. And if user tries to open the old version files like V8 or V2009, then open them in LabVIEW 2010 instead of opening it in latest version. This is because LabVIEW would have dropped some support of the old version in latest version, the closer the version you open there is a chance that feature are not dropped by NI.
If no LabVIEW is opened, then clicking on the shell context menu "Open in LabVIEW File Version" opens the files (.vi/.lvproj/.ctl) in correct LabVIEW version.
However, if the LabVIEW is already opened and then when I open the files from explorer using "Open in LabVIEW File Version" uses the recently opened LabVIEW version.
Right now, the library file and class file doesn't have this option of opening in right LV version.
If a LV file is LV2014, then right clicking would give more options like opening in higher versions like LV2015, LV2016, LV2017 etc. This way it's more flexible to use.
Currently .lvclass is not supported by this feature. It would be great if .lvclass is also supported.
Looks like the launcher is opened only for some moments. Launcher can be opened until the launched window has the title name same as the file name. So that, thereby the digiajay.com visibility gets more time.
Also, this won't work for LabVIEW(s) installed anywhere else than the default "C:\Program Files (x86)". Say for example, I've installed LV 2017 in "D:\Program Files (x86)\National Instruments\LabVIEW 2017", and this doesn't work (as I expected), because the Get System Directory function would always think/output "C:\Program Files (x86)" is/as the Application Directory for LabVIEW.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.