A Design Method of Spectrum Analyzer Software Framework Class Library

A spectrum analyzer and software framework technology, applied in the field of software design, can solve the problems of increased development difficulty, coverage of spectrum analyzer analysis algorithms, low development efficiency, etc., and achieve good reusability

Inactive Publication Date: 2018-07-24
THE 41ST INST OF CHINA ELECTRONICS TECH GRP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the spectrum analyzer software is becoming more and more complex, and the development difficulty is also increasing day by day, but there is no class library and framework for this type of instrument, and the development efficiency has not been high.
[0003] Traditional spectrum analyzer software does not have a dedicated class library for this type of instrument, and the reusability of class inheritance is limited to classes designed for a certain function. Algorithms form overlays to the scale of a practical framework
Moreover, the traditional spectrum analyzer software does not have a dedicated class library for this type of instrument, and is usually not closely related to the Microsoft Basic Class Library (MFC) class library on the Windows platform, so it has not fully utilized the advantages of the operating system platform.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Design Method of Spectrum Analyzer Software Framework Class Library

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Below in conjunction with accompanying drawing and embodiment the present invention will be further described:

[0023] Such as figure 1 Shown, the design method of spectrum analyzer software framework class library of the present invention, comprises:

[0024] Step (1): On the basis of the Microsoft basic class library, the basic class library of the measuring instrument is derived to realize the seamless integration of the measuring instrument framework class library and the Microsoft basic class library; the basic class library of the measuring instrument Including driver class, function body class, component class, worker thread class and framework document class;

[0025] Step (2): Taking the component class as the entry point for the scheduling of all functions of the measuring instrument, establish the scheduling relationship between the component class and the driver class, function body class, working thread class and framework document class respectively, and...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a design method of a spectrum analyzer software framework class library, which includes deriving the basic class library of measuring instruments on the basis of the Microsoft basic class library, and realizing the integration of the measuring instrument framework class library and the Microsoft basic class library Seamless integration; take the component class as the scheduling of all functions of the measuring instrument as the entry point, respectively establish the scheduling relationship between the component class and the driver class, function body class, work thread class and framework document class, and design the basic Framework; on the basis of the basic class library of the measurement instrument, according to the characteristics of the spectrum analyzer's own data, control process and measurement process, the corresponding spectrum analyzer class library is derived from the basic class library of the measurement instrument; and in On the basis of the basic framework of measurement instruments, preset the spectrum analyzer framework; divide the spectrum analyzer class library, and according to the preset spectrum analyzer framework relationship, call and cooperate with each other after dividing the spectrum analyzer class library to complete Spectrum analyzer functions.

Description

technical field [0001] The invention belongs to the field of software design, in particular to a design method of a spectrum analyzer software framework class library. Background technique [0002] Large-scale software usually uses C++ for class library and framework design, which is the key to efficient and reusable software development. Spectrum analyzer is an increasingly complex electronic measuring instrument. The software is basically developed using C++ language and object-oriented technology. The design of its framework and class library is very important. Reasonably and effectively design various spectrum analyzer class libraries and software architecture. Modeling is the focus of software design for this type of instrument. However, the spectrum analyzer software is becoming more and more complex, and the development difficulty is also increasing day by day, but there is no class library and framework for this type of instrument, and the development efficiency has...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/20G06F8/30G06F9/448
CPCG06F8/24G06F8/315G06F9/4488G06F9/449
Inventor 马风军刘宝东
Owner THE 41ST INST OF CHINA ELECTRONICS TECH GRP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products