Tools
Most Professionals software developers use Object Oriented Programming.
With our free tools G# is this possible even in LabVIEW.
G# are also open source so that the maintenance and further development of your systems are always possible.
Most Professionals software developers use Object Oriented Programming.
With our free tools G# is this possible even in LabVIEW.
G# are also open source so that the maintenance and further development of your systems are always possible.
The G# Framework is a free award winning add-on toolkit for LabVIEW that enables reference based object-oriented programming. It has excellent performance and also supports native labVIEW classes. The framework integrates into the LabVIEW project environment and improves productivity. This is the next generation of object-oriented support that makes LabVIEW as powerful as any object-oriented language. There is also a UML plugin for the G# Framework.
The G# Framework is a National Instrument Compatible with LabVIEW Gold product and has been awarded ”LabVIEW Add-On of the Year for Community at NI Week 2011”.
G# is a registered trademark of ADDQ Consulting.
An object-oriented language must fulfill the fundamental requirements: abstraction, encapsulation, inheritance and polymorphism. The G# framework has taken a lot of inspiration from C# and Java and therefore has the following additional requirements:
G# – This is the actual LabVIEW code that implements the reference based object-oriented support to LabVIEW. This code is open source code per the terms of BSD-license.
Including:
G# Debugger – a powerful object debugger tool, used for tracing and debugging objects when executing the code. This code is open source code per the terms of BSD-license.
G# IDE (Integrated Development Environment) – a plug-in to the LabVIEW Project Environment and makes it easy to create and maintain the G# code. The IDE is not open source and copyright by ADDQ Consulting. The G# IDE is not necessary when executing the code.
For more information, please visit the G# Online Manual.
The G# Framework is free and requires no license. You may install the G# IDE with as many users and computers as you like.
Supported LabVIEW Versions
LabVIEW 2009 Full Development or higher
Supported Operating Systems
Windows XP/Vista/7/Server 2003 R2 (32bit)/Server 2008 R2(64 bit)
Red Hat Enterprise Linux WS 4 or later openSUSE 10.3 or later
Note: G# Framework will probably work on all LabVIEW supported platforms, but is not tested.
Need fast production feedback and improved yield for better decision making? Take a look at the QRM system
As a good UML design tool we recommend the free, open source tool StarUML together with the free G# StarUML Plug-in extension.
For support issues, please contact: support@addq.se.
Our policy is to respond within one working day.
We do not support issues regarding object-oriented design, but we can of course offer this as consultant services. For additional
information about the services we offer, please contact sales@addq.se or call us at +46 (0)8 501 108 90.
Please join the G# community group for more information, discussions and ideas at: http://decibel.ni.com/content/groups/gsharp
The Compatible with LabVIEW logo is a trademark of National Instruments Corporation and is used under a license from National Instruments Corporation.
AddQ’s award-winning and free plugin to G# will take your code design process to the next level. Use professional code design tools to automatically generate LabVIEW-code, or reverse the process to generate UML from LabVIEW-code.
UML is a widely used language that provides a standard way to visualize the design of a system. Visit uml.org for more information.
The plugin supports many commonly used UML and LabVIEW/G# features to make your UML represent your code as close as possible. Both G# and LabVIEW-native classes are supported. This includes UML classes and their relations, as well as attributes, methods and method parameters.
The plugin supports WhiteStarUML for creating UMLs. WhiteStarUML is an open source tool and is a continuation of StarUML, which has been the ruling open-source UML tool for many years. It integrates into WhiteStarUML, which makes it easy to design and maintain the LabVIEW G# code in a professional UML design tool.
The G# UML plugin is a National Instrument Compatible with LabVIEW Silver product and awarded ”LabVIEW Add-On of the Year for Community at NI Week 2011″.
For more information, please visit the G# UML Plugin Online Manual.
The G# UML Plug-in is free and requires no license. You may install the G# UML Plug-in with as many users and computers as you like.
Supported LabVIEW Versions
LabVIEW 2012 Full Development or higher with G# Framework toolkit 1.6.1 or higher installed..
Supported StarUML Versions
WhiteStarUML 5.5 or higher. Download from: whitestaruml.sourceforge.net/
For StarUML-support, an older version of the plugin is available upon request.
For support issues, please contact: support@addq.se.
Our policy is to respond within one working day.
We do not support issues regarding object-oriented design, but we can of course offer this as consultant services. For additional information about the services we offer, please contact sales@addq.se or call us at +46 (8) 501 108 90.
Please join the G# community group for more information, discussions and ideas at: decibel.ni.com/content/groups/gsharp
The Compatible with LabVIEW logo is a trademark of National Instruments Corporation and is used under a license from National Instruments Corporation.
Please join the G# community group for more information, discussions and ideas at: decibel.ni.com/content/groups/gsharp
The Compatible with LabVIEW logo is a trademark of National Instruments Corporation and is used under a license from National Instruments Corporation.
Mats Backlund
Test & Measurement
Call or send me an email
+46 735-142190
mats.backlund@addq.se