| Signal source is a kind of common and important general electronic instrument,it can not only generate various waveform excitation signal according to the test needs,but also can change the amplitude,frequency,phase and other parameters of the signal in real time,so as to achieve the purpose of dynamic control of the output signal.Among them,the RF signal source can not only provide stable local vibration signal in the test,but also can be used in radar,communication receiver testing and other applications to generate all kinds of modulation signals,dual-tone signals as signal excitation.Rf signal source is also used to generate excitation signals to calibrate spectrum analyzer,frequency meter,power meter,modulation analyzer,RF millivolt meter and high frequency digital oscilloscope and many other RF radio measuring instruments,has a wide range of uses.In order to better control the signal source,different signal sources need to provide supporting control software for users to use the signal source more conveniently.In this paper,the software design of a multi-band radio frequency signal source is completed in accordance with the idea of modularity and strictly follow the software development process.The design method and process of the whole signal source software are described in detail,and the relevant researchers using this test equipment can be helped to control the signal source.The main work content is as follows:(1)Software interface design.According to the user needs and software functional requirements,using the C language development platform LabWindows/CVI in the interface design advantages,designed a good user experience of human-computer interaction interface.(2)Implementation of software native mode function.When users operate software directly on the computer,the function needed is the local mode function of the software.In this topic through the programming of each control,the use of LabWindows/CVI function library to complete the design of each function module,in the local operation mode to achieve the parameters setting,data sending and receiving and other functions.(3)Software program control mode function realization.Through the network,the computer can program control the output signal parameters of the signal source,so as to change a test system into a whole,but also more automatic.In this topic to achieve the construction of software server,and can connect with the client,receive the signal sent by the client,to achieve relevant functions,so that users can control the signal source through remote operation. |