LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

High Level language Interpreter in labVIEW?

This is a question of curiously: is anyone aware of any high level language interpreters written in LabVIEW?  

 

I recently wrote my own BASIC like language interpreter as part of a custom LabVIEW test suite to allow scripting without needed to edit the LabVIEW source code and it got me wondering if anyone has done anything similar?

 

It could be BASIC, Pascal, C, etc.

 

I did find this one site that lists a tiny BASIC interpreter that has been ported to a lot of different languages (but not labVIEW):

https://sites.google.com/site/smallbasicinterpreters/source-code

so there seems to be a lot of interest out there.

 

My only google search hits for LabVIEW interpreters are for CNC G code.

0 Kudos
Message 1 of 5
(3,515 Views)

Well, Mathscript RT is mostly written LabVIEW, I think (maybe I am wrong....).

 

I takes matlab style text based code.

0 Kudos
Message 2 of 5
(3,497 Views)

Promising, but without "behind the node" access to things too inflexible for what I had in mind - I was interested in languages with labView source code so I could add custom "hooks" behind the scenes" i.e. expand the language

 

Also no run time changing / loading of a new mathscript program unless you are using the full LabVIEW compiler (not a runtime application) :

http://forums.ni.com/t5/LabVIEW-MathScript-RT-Module/Programmatically-change-text-in-a-MathScript-No...

0 Kudos
Message 3 of 5
(3,480 Views)

Something similar takes place in the formula parsing VIs, but it is quite limited. The code is open, so you can look at it in detail.

0 Kudos
Message 4 of 5
(3,452 Views)

I've never used it personally but I think LabPython might be what you are looking for.

Message 5 of 5
(3,389 Views)