Presentation is loading. Please wait.

Presentation is loading. Please wait.

MVL-supported Virtual Instrument Specifications

Similar presentations


Presentation on theme: "MVL-supported Virtual Instrument Specifications"— Presentation transcript:

1 MVL-supported Virtual Instrument Specifications
Reinhard Bacher, Michael Seebach DESY R. Bacher et al. MVL-supported VI Specifications

2 R. Bacher et al. MVL-supported VI Specifications
List of Contents Objectives / Use Cases Results of User Survey Instrument Integration Generic Instruments Deliverables / Milestones R. Bacher et al. MVL-supported VI Specifications

3 R. Bacher et al. MVL-supported VI Specifications
Objectives Visualization and control of T&M-specific functions from a remote site and mastered by the MVL framework Integration of the T&M-specific data-flow into the MVL framework (optionally) R. Bacher et al. MVL-supported VI Specifications

4 Virtual Instruments: Use Cases
Analog / Digital I/O T&M Instrument (With/without integrated PC Operating System) (Vendor-specific) Application Software VNC Server / Web Server R. Bacher et al. MVL-supported VI Specifications

5 Virtual Instruments: Use Cases
Analog / Digital I/O T&M Instrument Data Bus Interface (e.g. GPIB, RS232, TCP/IP) External Data Bus Link (Generic) Instrument Driver Software Instrument-specific Application for Instrument Control and Data Visualization / Data Integration VNC / Web Server R. Bacher et al. MVL-supported VI Specifications

6 User Survey: User Activities
Virtual-instrument specific user activities: Expert-supervised component commissioning and trouble-shouting ( ) Teamwork-based component tuning and optimization ( ) Expert-assisted repair ( ) R. Bacher et al. MVL-supported VI Specifications

7 User Survey: User Specifications
Virtual-Instrument specific user specifications: Mobile set-up, easy to use, start-up and run ( ) Common data, desktop and information sharing ( ) Web-based instrument access and control ( ) Secure user authentication and authorization, transparent transaction control (? ?)  MVL framework R. Bacher et al. MVL-supported VI Specifications

8 Secure Instrument Integration
Remote User / Observer MVL Framework: Secure access Secure transactions Web Server-based Instrument Publish URL to MVL framework VNC Server-based Instrument Publish host name / password to MVL framework R. Bacher et al. MVL-supported VI Specifications

9 Generic Instruments: IVI Standard
Avoid: Bus-specific data bus driver Vendor-specific instrument driver Industry standard for generic instrument drivers: Interchangeable Virtual Instrument (IVI) Foundation, 1998 > 100 supported instruments and/or instrument families R. Bacher et al. MVL-supported VI Specifications

10 Generic Instruments: Test Device
Test device: Digital Multi Meter with input switching R. Bacher et al. MVL-supported VI Specifications

11 Generic Instruments: Test Software
DMM IVI Driver Web Diagnostic Tool R. Bacher et al. MVL-supported VI Specifications

12 Generic Instruments: IVI Classes
IVI Instrument Classes Commissioning, Trouble-shouting Tuning, Optimization Repair Oscilloscope Digital Multi Meter Spectrum Analyzer Digital I/O Switch - Power Meter Function Generator Signal Generator Power Supply R. Bacher et al. MVL-supported VI Specifications

13 MVL-supported VI: Proposal
Oscilloscope Spectrum Analyzer Digital Multi Meter Digital I/O Switch Functions and attributes to be implemented ? R. Bacher et al. MVL-supported VI Specifications

14 R. Bacher et al. MVL-supported VI Specifications
VI: Oscilloscope Configuring for a typical waveform acquisition (setting the channel, the acquisition mode and the triggering conditions, …) Initiating the waveform acquisition Returning a waveform What else? Waveform measurements? R. Bacher et al. MVL-supported VI Specifications

15 VI: Digital Multi Meter
Configuring for a typical measurement (setting the measurement function, desired range, desired resolution, trigger source) Initiating the measurement Returning a measured value What else? Multiple input / multiple trigger functionalities? R. Bacher et al. MVL-supported VI Specifications

16 R. Bacher et al. MVL-supported VI Specifications
VI: Digital I/O Switch Creating and destroying paths on a typical switch module What else? Trigger / timer functionalities? R. Bacher et al. MVL-supported VI Specifications

17 R. Bacher et al. MVL-supported VI Specifications
VI: Spectrum Analyzer Configuring for a typical sweep Initiating a sweep Returning an array of measured values What else? Marker functionality? R. Bacher et al. MVL-supported VI Specifications

18 R. Bacher et al. MVL-supported VI Specifications
To Do: VI Integration Deliverables: Finalizing the conceptual design of virtual instrument integration based on VNC / Web Server MVL-integrated single-sign-on user access Milestone(s): R. Bacher et al. MVL-supported VI Specifications

19 R. Bacher et al. MVL-supported VI Specifications
To Do: IVI-based VI Deliverables: Getting familiar with the IVI approach and the test instrument Defining a list of MVL-supported generic virtual instruments based on IVI class-compliant drivers Defining a list of supported instrument-specific functions and attributes Milestone(s): R. Bacher et al. MVL-supported VI Specifications

20 R. Bacher et al. MVL-supported VI Specifications
To Do: IVI-based VI Deliverables: Implementation (LabView) of virtual instruments Integration of virtual instruments into the MVL framework Milestone(s): 1. Step: 2. Step: R. Bacher et al. MVL-supported VI Specifications


Download ppt "MVL-supported Virtual Instrument Specifications"

Similar presentations


Ads by Google