Download presentation
Presentation is loading. Please wait.
Published byBenjamin Carroll Modified over 6 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.