Jump to content

SCRIPTING IS AVAILABLE


Recommended Posts

http://decibel.ni.com/content/docs/DOC-4973#cf

After years of lobbying, National Instruments has now released scripting as a tool that our users are allowed to use. The Windows license and support files are now available for download from the above link. Mac and Linux download will be posted next week.

For those who are wondering, "What do we need to download on Mac/Linux since there's no licensing required?" ... there's a .zip file of useful information and instructions that will be posted.

Link to comment
  • Replies 63
  • Created
  • Last Reply

Top Posters In This Topic

QUOTE (Jim Kring @ May 29 2009, 01:27 PM)

Now, what are we going to complain about? ;)

Oh I'm sure there will be some feature that scripting is missing that we expected to be there. Or possibly there will be a lack of documentation, or lack of support, or numerous bugs. And if there is nothing to complain about, we'll complain about the lack of complaints, thereby making complaints, thus solving out dilemma.

Link to comment

QUOTE (ShaunR @ May 29 2009, 02:03 PM)

The fact that you need a license unlike any other language maybe??

That's because LabVIEW developers are crooks! Unlike other languages where they are all law abiding citizens. NI, what have you done to us?! :D

Link to comment

Thanks Q and thanks NI for looking down upon your lowly minions and bestowing mercy and compassion and giving scripting to the masses. (insert light from heaven and "ahwhwhwhwhwh" sound here)

Just downloaded it this afternoon, installed it without a hitch (8.6) and have been playing around with it for about an hour. I haven't played around with scripting in over a year and in version 7.1. This looks really awesome. :thumbup:

Link to comment

I think they just figured out here @ NI that eventually I would get into the code and turn the scripting lock back into an ini key.

So instead they just decided to legalize it.

Kind of like prohibition.... just doesn't work.

Now we just need to make sure they don't start putting sin-tax on the license.

Link to comment

QUOTE (Aristos Queue @ May 29 2009, 06:50 PM)

http://decibel.ni.com/content/docs/DOC-4973#cf

After years of lobbying, National Instruments has now released scripting as a tool that our users are allowed to use. The Windows license and support files are now available for download from the above link. Mac and Linux download will be posted next week.

For those who are wondering, "What do we need to download on Mac/Linux since there's no licensing required?" ... there's a .zip file of useful information and instructions that will be posted.

OK AQ the guidelines of LAVA clearly state that 'CAPS ONLY' is forbidden, for once we let it pass through.

Now it is so wonderful, every Q ever asked can be replied with 'scripting will help you', 'let the LabVIEW API guide you', 'You could write a script that writes the code you need'.

Ton

Link to comment

<charming music>

Say you have a generic DAQ system which needs inputs and outputs.

There's a script for that.

And say you want to make your programming life easier by adding tools which automate wiring up controls and indicators.

There's a script for that.

And say you just want to impress your friends, by writing the fastest 'hello world' program in existance.

There's even a script for that.

There's a script for just about any thing.

Only on LabVIEW

</charming music>

Link to comment

It's nice to see this finally come to fruition for sure. :thumbup:

Thank You NI.

I'd also like to see scripting discussions continue here on LAVA and hopefully y'all won't abandon us for the dark side. We have some excellent gurus on LAVA that were able to do cool things even with scripting locked. I can only imagine the possibilities now that it's been unleashed.

As far as complaining... of course we'll still complain. Let's not forget XNodes and project environment integration.

Link to comment
QUOTE (Ton @ May 29 2009, 03:36 PM)
OK AQ the guidelines of LAVA clearly state that 'CAPS ONLY' is forbidden, for once we let it pass through.
Believe it or not, I typed the headline and deleted it twice as I considered and reconsidered whether or not this post warranted the all caps. I decided that with this much pent up demand, the requirements for shouting were met.

Link to comment

QUOTE (Michael Aivaliotis @ May 29 2009, 04:28 PM)

Let's not forget XNodes and project environment integration.

Opening up the project integration to just two non-NI groups has produced maintenance headaches. There is no interest at all from the NI side in maintaining binary compatibility of project plugins across versions of LV, and many reasons against maintaining such... witness the mess that XNode interfaces have become for those of you who have dug into them. Various conversations are in play around NI about ways to open up the project integration -- the two that have been done thus far are trial runs for opening it up wider, but no one is ready to flip that switch at this time.

Link to comment

QUOTE (Aristos Queue @ May 30 2009, 01:25 AM)

Yes I can understand, but now if I look at my RSS reader, it is quite annoying.

Strange how such little things distract you.

QUOTE (Aristos Queue @ May 30 2009, 04:04 AM)

Opening up the project integration to just two non-NI groups has produced maintenance headaches. There is no interest at all from the NI side in maintaining binary compatibility of project plugins across versions of
LV
.

OK, what have JKI and Endevo (I assume you mean those two) done?

Ton

Link to comment

QUOTE (David Wisti @ May 30 2009, 05:04 PM)

Now that scripting is legal, should it be moved out of Rusty Nails?

Well legal and supported are two very different things...

I think we still will see the occasional crash when we 'script'.

Shouldn't we come up with a better name than script?

Meta-Programming for instance?

Ton

Link to comment

QUOTE (Ton @ May 30 2009, 01:38 AM)

OK, what have JKI and Endevo (I assume you mean those two) done?

JKI has integrated VI Tester and VIPM into the project (the VIPM part is "coming soon"). We did this via a "secondary provider" which doesn't have any "binary compatibility" issues, based on what I know. Also, there were really no headaches on our side -- we basically got it up and running in about a day. Of course, we still have lots of feature requests :)

Link to comment

QUOTE (Aristos Queue @ May 29 2009, 09:50 AM)

http://decibel.ni.com/content/docs/DOC-4973#cf

After years of lobbying, National Instruments has now released scripting as a tool that our users are allowed to use. The Windows license and support files are now available for download from the above link. Mac and Linux download will be posted next week.

For those who are wondering, "What do we need to download on Mac/Linux since there's no licensing required?" ... there's a .zip file of useful information and instructions that will be posted.

Nicely done AQ et al to have gotten this released. Perhaps an event/presentation at NI Week on how to use scripting would be a good idea?

I do hope it doesn't create too many support headaches for NI. That will make it more likely that NI would decide to release other "features" on a "need to know" and "at your own risk" basis.

Link to comment

QUOTE (Aristos Queue @ May 30 2009, 06:26 PM)

NOTE: Someone else mentioned that it has been made public and we should go further and remove the licensing from it. I would be stunned if that ever happens. We do NOT want this in the regular product. Scripting is a powerful dangerous tool. It has the ability to put your VI into inconsistent states. It is not consistent between LV versions. And it is very rarely the right option for the vast majority of LV users in the world. Requiring interested parties to come to the NI website and download a separate component in order to turn it on keeps it out of the common LV interface. Please remember that serving programmers is a secondary priority for LabVIEW as a language. Our primary goal is serving non-programmers in some key domains. We are trying to balance power vs security, and making it a separate install serves that balance nicely.

What I actually like with the old ini keys is, that when I want to use scripting for some internal tools, I switch them on. Normally I have them of, because I don't need it for developing software, so I can browse faster through the properties.

Felix

Link to comment

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.




×
×
  • Create New...

Important Information

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