| LabVIEW 6.0 and earlier | LabVIEW 7.1 Express | LabVIEW 8.2 LAVA LabVIEW Advanced Virtual Architects | LabVIEW 8.5(multicore support) |
|---|---|---|---|
| Integration | |||
| Designing Next Generation Test Systems - An In-Depth User Guide | |||
| Measurement and Control Applications with the LabVIEW FPGA Module and Reconfigurable I/O Devices | |||
| Optimizing LabVIEW Embedded Applications | |||
| FPGA IP (intellectual property) and VI examples; R Series intelligent DAQ, PCI-7831R Intelligent DAQ | |||
| Building a LabVIEW User Interface for a Simulink Model with the LabVIEW Simulation Interface Toolkit | |||
| JTAG Production integration packages for boundary-scan in manufacturing | |||
| Integrating IP Cores into LabVIEW FPGA with the HDL Interface Node | |||
| Microsoft Office Web Components (MSOWC) | |||
| Transient Recording Using PC-Based Instrumentation (NI) | |||
| ScanWorks® In-System Programming (Altera/Asset); ScanWorks® JTAG Flash Memory Program Generation; JTAG Production integration packages for boundary-scan in manufacturing (Asset) | |||
|
Standard LabVIEW packages Managing Large Applications with the LabVIEW Project. Additionally permits to create LabVIEW Dynamic Linked Library (DLL)that could be called from non NI applications. Using Source Control Software with LabVIEW. Free but good TortoiseSVN | |||
| Writing Win32 Dynamic Link Libraries (DLLs) and Calling Them from LabVIEW | |||
| [State Machine Tool] The implementation of Dr. Samek's [Quantum Programming]paradigm with hierarchical state machine and behavioral inheritance. Adds state dependent priorities to events and a separate queue for public Events, and retains support for, LabVIEW® specific, private Event queues.] [ NI implementation] | |||
| Radar | [Time-Ffrequency Analysis – An application to FMCW radars](University of Kansas. Masters Dissertation, Balaji Nagarajan) | [JTFA - Joint Time-Frequency Analysis: Stepped-Frequency ISAR; Gabor Spectrogram (NI) ] | [Improving RF Measurements through Vector Analysis] |
| Adaptive Cruise Control | [ MPC5200 Provides a Cycle Multiply Accumulate (MAC)] Freescale [Application Note] | ||
| HIL Hardware-In-a-Loop | |||
| |||
| What'c new | |||
| Adds additional Express virtual Instruments, more math (50 new functions), and more real-time development applications.
|
Targets Embedded and System level graphical design
|
|
| Price, List Price, Base Price | |||
| ... | Base ($1199) | Base$995
|
CAD 2,332.80(LabVIEW Full System for Windows with 1 Yr Service) CAD 2,332.80(LabVIEW 8.5 Real-Time Module) CAD 3,207.60 NI Vision Development Module |
| Events - Event queues | |||
| Event structure introduced in LabVIEW 6.1 | LabVIEW 7 Express introduced dynamic events Design Patterns for Event Structure | LabVIEW supports two models for event registration� static and dynamic. In general, LabVIEW generates user interface events only as a result of direct user interaction with the active front panel. LabVIEW does not generate events, such as Value Change, when you use shared variables, global variables, local variables, DataSocket, and so on. However, you can use the Value (Signaling) property to generate a Value Change event programmatically. Clusters are the only container objects for which you can generate events. LabVIEW generates Control events for clusters, before it generates events for the objects they contain, except in the case of the Value Change event. The Value Change event generates the event on an element in the cluster, then on the cluster itself. If the Event structure case for a VI event or for a Control event on a container object discards the event, LabVIEW does not generate further events.Each Event structure and Register For Events function on the block diagram owns a queue that LabVIEW uses to store events. When an event occurs, LabVIEW places a copy of the event into each queue registered for that event. An Event structure handles all events in its queue and the events in the queues of any Register For Events functions that you wired to the dynamic event terminals of the Event structure. Static event registration is available only for user interface events. | ... |
| Shared Variables | |||
| not supported | not supported |
supported (new)
The Advantage:
NI:
Using the LabVIEW Shared Variable | ... |
| Eclipse | |||
| ... | ... |
| |
| Embeded | |||
| |||
| Chart versus Graph | |||
| The chart contains sequence of points without x-axis information. The waveform graph indicator differs from the chart indicator in the way it displays data wired to it on the block diagram. Instead of appending data values to the end of the current plot, it erases the current plot and displays the new data values as an entirely new plot. Clearly, this makes the graph much more suitable to displaying data only after an entire collection process has completed. | |||
| Graphical Diff Tool / Graphical Merge tool | |||
| Diff. Present from version #5 | ... | .... | Merge still to be done |
| Applications | |||
| |||
| PCIe PXIe PCI Express®, PXI Express | |||
|
B. Chia: High Freqiuency Signal Integrity Analysis Rambus: PCI_Express® waveform Rambus: PCI_Express®, Gen2 PHY [PXIe-1065 18-Slot 3U Chassis:CAD 5,341.95] [PXIe-1062Q 8-Slot 3U Chassis:CAD 2,430.00] | |||
| PXI | |||
|
Configuring the PXI System to Use XP Remote Desktop PXI-1045 18-Slot 3U PXI Chassis:CAD 4,365.90 | |||
| PXI Embedded Controller Overview | |||
| . | |||
| ... | ... | .... | .. |
| . | |||
| ... | ... | .... | .. |
| . | |||
| ... | ... | .... | .. |
| . | |||
| ... | ... | .... | .. |
| VME | |||
|---|---|---|---|
| IDE | |||
| Aonix's PERC (Java), ObjectADA | |||
|
AdaMULTI IDE: Green
Hills' INTEGRITY, a secure, royalty-free Real-Time Operating System
intended for use in embedded systems that require maximum reliability;OS ,
Automotive | |||
| LXI LAN eXtensions for Instrumentation | |||
|---|---|---|---|
| LXI Helps System Developers Go Beyond GPIB, PXI and VXI | |||
| 10 Good Reasons to Switch to LXI |
| Execuive Reviews | |||
|---|---|---|---|
| Integration of Automotive Electronic Components | |||
| 10 Good Reasons to Switch to LXI |