430 likes | 702 Views
NI HQ. Weltweit mehr als 30 Niederlassungen Hauptsitz in Austin, TX. National Instruments. >3000 Angestellte Mehr als 1.000 Produkte 600 Alliance Partner. Was macht NI einzigartig?. Integration von Standardtechnologien Die Revolution in der Messtechnik (ni.com/revolution)
E N D
NI HQ • Weltweit mehr als 30 Niederlassungen • Hauptsitz in Austin, TX National Instruments • >3000 Angestellte • Mehr als 1.000 Produkte • 600 Alliance Partner
Was macht NI einzigartig? • Integration von Standardtechnologien • Die Revolution in der Messtechnik (ni.com/revolution) • Entwicklung integrierter Lösungen • Nahtlose Integration von Hard- und Software • Weltweiter Service und Support • Nahezu in allen Regionen der Welt präsent • Kundenorientierte Lösungen • Modulare und skalierbare Konzepte • Innovation • Schlüssel für den Erfolg unserer Produkte
LabVIEW Platform Roadmap 2000-2003 Real-Time 6.1 Performance RIO Control Real-Time PXI Controller Real-Time FieldPoint Distributed I/O Real-Time Extender Boards Real-Time Performance Monitoring Motion Control Module Real Time Vision Palm Wireless Monitoring Datalogging Supervisory Control Alarms, Events Historical Views Monitoring VI Logger Datalogging Tools DSC 6.1 Data Management Onyx High Speed Logging Onyx +1 Distributed Systems Measurement LabVIEW 6i Internet Measurements LabVIEW 6.1 Networking Wormhole Measurement Productivity Constellation Project Mgmt. Deployment Tools Mfg. Test Test 2000 2001 2002 2003
PC Workstation Leveraging Computing Technologies Chip Handheld Networked I/O PXI Industrial Computer RT Series Board
Die LabVIEW Produktfamilie Erweiterungen für Bildverarbeitung, Akustik und Schwingungsanalyse, Internet, SPC, PID, Fuzzy, SIT etc. Tools • Datalogging and Supervisory Control • Umgang mit hoher Signalzahl • Alarm- und Eventhandling • Integr. Prozessdatenbank • etc. • Real Time Erweiterung • Unabhängigkeit von Windows • Determinismus • Mehr Sicherheit RT DSC
Treiber und Konfiguration IVI, Instrumententreiber, NI-DAQ,MAX, NI-VISA, NI-488.2 PXI SPSen Bildver-arbeitung Datenerfassung und Signal- konditionierung GPIB/seriell und VXI Motoren-steuerung Verteilte I/Os Modulare Instrumente Systemmanagement-Software TestStand DIAdem Integrierte Softwarearchitektur Entwicklungsumgebungen LabVIEW, Measurement Studio,LabWindows/CVI, Visual C++, .NET
Kontinuität und Produktivität als Teil unserer Plattform LabVIEW™, TestStand™, LabWindows™/CVI™, Measurement Studio™, DIAdem und IVI NI-Software 2003 1996 1998 2000 ?? .NET VBX OLE ActiveX DCOM OPC OCX Beispiel Microsoft: Schnittstellentechnologie
Kontinuität und Produktivität als Teil unserer Plattform Datenerfassungstreiber (NI-DAQ) Konfigurations-Tool (MAX) NI-Datenerfassungshardware ?? FireWire PCMCIA ISA USB PCI
PCI PXI Combines Standard Technologies CompactPCI
- Industriegehäuse - Mehr Steckplätze - Interoperabilität - Synchronisation - Timing - Lokaler Bus - Umgestalteter PC - PCI HW - Windows SW PXI - PCIbus Extension for Instrumentation
LabVIEW RT auf PXI oder FP • für deterministische und embedded Anwendungen Ethernet LabVIEW-RT-Host auf PC unter Windows 2000 oder NT/9x RT-Engine auf PXI/FP-Controller
Field Programmable Gate Array (FPGA) • Benefits for measurement and control systems • Precise, flexible timing and synchronization, and triggering • Custom counters, PWM, encoders • Simultaneous executing of parallel tasks • Decision making in hardware • Challenges • Requires knowledge of VHDL or complex design tools • Design tools not created for measurement and control
LabVIEW FPGA Module • Configure FPGA with LabVIEW • No other design tools required • Block diagram determines timing, synchronization, and other functionality • Works with NI Reconfigurable I/O • I/O integrated to FPGA, optimized for single-point • Simple VIs for host interface from LabVIEW Real-Time or LabVIEW for Windows • Standalone FPGA programming is not supported
PXI-7831R Reconfigurable I/O Board 68-pin VHDCI cable 68-pin VHDCI cable 68-pin VHDCI cable • 8 independent 16-bit analog inputs, 4.3 s conversion time , ±10V • 8 independent 16-bit analog outputs, 1.8 s update time, ±10V • 96 digital I/O lines • Flash memory for user programs
LabVIEW FPGA and Reconfigurable I/O • Flexible testing platform • User-defined digital communication protocols • Custom triggering and synchronization with 25 ns resolution • Simultaneous execution of parallel tasks • Decision-making in hardware • Prototype your embedded designs • Develop algorithms in LabVIEW • Use built-in analog and digital I/O resources
Customized Hardware and Driver Operation MIO and NI-DAQ: Reconfigurable I/O: User app User app DAQ API User-defined Interface Driver API NI-DAQ User-defined Interface LV-FPGA DAQ-STC ASIC I/O API I/O I/O User-defined NI-defined
Customizable I/O Hardware Simple Edge Counter • Enables immediate processing of each I/O point • Offloads host processor of I/O handling tasks • Enables encoding and decoding of protocols • Implements user-defined timing, synchronization, and triggering Monitor digital line for edge Return edge count to host Update count if edge detected
Example Applications Types • PWM and custom digital protocol I/O • HIL simulation and rapid prototyping • Flexible motion control • Sensor simulation • Custom counter and encoder interface • Custom triggering and synchronization of signals • Discrete control
Customer Applications • Custom digital protocol interface • NASA Jet Propulsion Lab: Emulate behavior of a space payload for system testing • Lockheed Martin: Implement custom digital communication protocol in missile simulation system • TRW Aerospace: Custom PCI-like bus • HIL simulation • Woodward Governor: Engine simulator for ECU testing • [Major global auto maker]: Transmission simulator for ECU testing
Customer Applications • Rapid Control Prototyping (RCP) • [Major Japanese auto maker]: ECU prototyping • [Tier 1 US automotive supplier]: ECU prototyping • Flexible motion control/discrete control • [Tier 1 US automotive supplier]: Engine piston manufacturing • Applied Biosystems: Integrated motion and vision for prototyping a product
Customer Applications • Analog control • Nanonis: Control system for scanning probe microscope for surface testing • [Major disk drive manufacturer]: Servo control of disk head. Also generating digital control patterns on the fly for write testing • Flexible encoder interface • Hella: Steering wheel encoder testing, synchronizing all analog, digital, PWM, and CAN. [Evaluation phase]
FPGA device Developing with LabVIEW FPGA Develop on Host Computer Implement code in hardware Download
LabVIEW for the FPGA • Standard LabVIEW • Structures • Arithmetic (integer only) • Boolean operators • Comparison functions • Data manipulation • Arrays and clusters • Occurrences • New with LabVIEW FPGA Module • Timing (25 ns resolution) • I/O
Communicating with VI in the FPGA from the Host Close VIReference Open VI Reference Read/Write Control Invoke Method
LabVIEW FPGA & PXI-7831R Balanced I/O Synchronized I/O Customized digital signals Custom triggering LabVIEW Real-Time Floating point calculations “Unlimited” application size Network communication File I/O LabVIEW for Control Applications USER INPUT LV WIN ACQUIRE LV FPGA ANALYZE LV RT PRESENT LV WIN CONTROL LV FPGA
Usage Benchmarks of the FPGA on PXI-7831R • 80, 16-bit event counters (98% usage) • 96 8-bit event counters (80% usage) • 8 analog I/O synchronized, timed, PID* loop (90% usage) • 8 analog I/O and 96 digital I/O, synchronized, timed loop (50% usage) • 8 analog I/O and 96 digital I/O, synchronized, timed loop with interrupt generation and RTSI (80% usage) * Integer PID
Performance Benchmarks • 8 analog I/O closed loop PID control with MIO and LVRT [10 kHz] • 8 analog I/O closed loop PID control with RIO and LVRT [28 kHz] • x analog I/O closed loop control PID* control in FPGA [100 kHz] • x digital I/O closed loop control in FPGA [> 1 MHz] • 4 MHz pulse train generation, 50% duty cycle * Integer PID
LabVIEW FPGA Pioneer System • LabVIEW PDS • LabVIEW Real-Time Module • LabVIEW FPGA Module • PXI-1042 chassis • PXI-8176 controller, 512M RAM • PXI-7831R board • Cables and terminal blocks • 1 day training (Austin TX USA) • € 21,600 Free upgrades to released software when available
LabVIEW 7 PDA Module Faster Development for Handheld Applications
LabVIEW PDA Module Goals • THE POWER OF LABVIEW ON HANDHELD DEVICES • Features • Graphical development for custom PALMTM and Pocket PCTM applications • Executable size and application performance optimized for PDA devices • Built-in emulation and debugging tools for application design verification • Handheld Data Acquisition system development using Measurement Hardware DDK • Communication with external devices through 802.11b, IrDA, and RS232 Serial protocols “With the LabVIEW PDA Module, we developed our application 5 times faster than it would have taken using other development tools designed for the PDA.” John Compton-Smith, Dover Technologies, Canada
How does it work • It is an add-on module to LabVIEW • It requires LabVIEW FDS or PDS (base not accepted) • With it, you can build LabVIEW VIs to run on PDA devices • Select PDA as a target, then build to target • It will change your Control and Function Palette and Front Panel defaults to show only what is available on PDA devices
PXI PCI, ISA IEEE-1394 USB PCMCIA Laptop Tragbarer PC Desktop Industrie-PC Treiber ermöglicht plattformübergreifenden Einsatz der Applikation Skalierbare Datenerfassung