Compare Products
![]() |
![]() |
Features * OpenMP Support
* Windows 8.1 Support
* Side-by-Side Run Time
* ANSI C99 Language Extensions
* Backward Compatibility
* Multicore Programming
* Run Applications on Linux
* Advanced Analysis
* 500+ Analysis Functions
* User Interface
* UI Tooltips
* Progress Bar Control
* Graph and Strip Chart Controls
* Native Tab and Tree Controls
* Table Control and Toolbars
* Knobs, Tanks, and Temperature Controls
* Arrays of UI Controls
* Integrated Workspace Environment
* Function Navigation Pull-Down List
* Batch Auto-Indent Support in Source Window
* Execution Profiler Toolkit ¹
* Source Code Control
* Project Templates
* Function Panel HTML Generation
* System Deployment
* Code Comment Tags
* Attribute Browser
* Collapsible Source Code Regions
* Auto Backup and Recover
* Localization Support on the UI
* Drag-and-Drop Ability
* Project Wizard
* UI Editor
* Custom-Build Configurations
* Patchable User Distributions
* Custom FPGA-Interface C API Function Panels
* Compiler
* LLVM Optimizing Compiler Infrastructure
* Build Source Files in Parallel
* Edit Code While Building
* Compiler Warning Levels
* Precompiled Headers
* Third-Party Release Compilers
* Command-Line Compiler
* Debugger
* Detach From Process
* Debuggable Static Libraries
* Variables and Watch Windows
* Automatic Memory Leak Detection
* Remote Debugging
* Change Point of Execution
* Quick-Edit Variables in Tooltips
* Multicore Execution Tracing
* Attach to Preexisting Process
* Engineering Libraries
* Network Streams API
* Advanced TDMS Data Streaming API
* SQL Toolkit²
* PID Toolkit³
* Microsoft .NET Support
* Interface to Win32 API
* Network Variable Communication
* Development of Real-Time Applications
* Database Connectivity
* Visual Studio Wizards
* Hardware Communication
* Wireless Measurements
* Multicore Hardware
* USB, PCI, and PCI Express Measurements
* PXI, PXI Express, and Modular Instruments Hardware
* 10,000+ Instrument Drivers
* GPIB and VISA Integration
|
Features * Shell: The pythonic shells run in a subprocess and can therefore be interrupted or killed.
Several shells can be used simultaneously, and can be of different Python versions (v2.4 - v3.x).
Pypy is supported, Jython and IronPython may be too (untested).
Command history.
Text in the shell can be selected and copied. Text can be pasted to the command line.
* Editor: Supports auto indentation.
Automatically determines the indentation width when loading a file.
Matlab-style cell system to mark code sections (by starting a line with ‘##‘).
Syntax highlighting for Python, Cython, C, and more to come.
todo: Syntax schemes easily editable and extendable
* Introspection: Introspection information is queried from the active shell, and from the source code (by continuously parsing the file in a separate thread). (This is going to be integrated with the syntax parsing)
Auto completion for any object in the active Python session and all __builtins__.
* Interactivity: Run code by typing directly in the interactive shell.
Run selection: * Run current line if there is no selection. * Evaluate selection if there is a selection and it is on one line. * Run all (whole) selected lines if selection spans multiple lines.
Run cell (a cell is the piece of code between two lines starting with ‘##‘).
|
LanguagesC |
LanguagesPython |
Source TypeClosed
|
Source TypeOpen
|
License TypeOther |
License TypeOther |
OS Type |
OS Type |
Pricing
|
Pricing
|
X
Compare Products
Select up to three two products to compare by clicking on the compare icon () of each product.
{{compareToolModel.Error}}Now comparing:
{{product.ProductName | createSubstring:25}} X