[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105425618A - Implementation method of software framework applicable to primary mirror control system with active support technology - Google Patents

Implementation method of software framework applicable to primary mirror control system with active support technology Download PDF

Info

Publication number
CN105425618A
CN105425618A CN201510706450.7A CN201510706450A CN105425618A CN 105425618 A CN105425618 A CN 105425618A CN 201510706450 A CN201510706450 A CN 201510706450A CN 105425618 A CN105425618 A CN 105425618A
Authority
CN
China
Prior art keywords
message
layer
software
control system
primary mirror
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510706450.7A
Other languages
Chinese (zh)
Other versions
CN105425618B (en
Inventor
李文茹
周璐春
郑文佳
高国庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Optics and Electronics of CAS
Original Assignee
Institute of Optics and Electronics of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Optics and Electronics of CAS filed Critical Institute of Optics and Electronics of CAS
Priority to CN201510706450.7A priority Critical patent/CN105425618B/en
Publication of CN105425618A publication Critical patent/CN105425618A/en
Application granted granted Critical
Publication of CN105425618B publication Critical patent/CN105425618B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供一种适用于具有主动支撑技术的主镜控制系统的软件框架的实现方法,该软件框架采用消息-响应层、设备对象层、基本功能层的三层式软件结构,实现了线程与算法、算法与接口的分离,并且在消息-响应层引入了状态机原理,实现了基于状态机的消息切换流程。本发明还根据主镜运行过程中可能出现的故障,建立了主镜系统的异常数据库,在异常发生时,采取相应的软件保护措施,确保主镜的安全。本发明提出的三层式软件结构在保障主镜安全的基础上实现了低耦合度的软件分层模块化,提高了软件模块的复用率,易于系统的扩展与升级。

The invention provides a method for realizing the software frame applicable to the master mirror control system with active support technology. The software frame adopts a three-layer software structure of a message-response layer, a device object layer, and a basic function layer, and realizes threads and Algorithms, algorithms and interfaces are separated, and the state machine principle is introduced in the message-response layer to realize the message switching process based on the state machine. The present invention also establishes an abnormal database of the main mirror system according to the faults that may occur during the operation of the main mirror, and takes corresponding software protection measures to ensure the safety of the main mirror when an abnormality occurs. The three-layer software structure proposed by the present invention realizes layered modularization of software with low coupling degree on the basis of ensuring the safety of the main mirror, improves the reuse rate of software modules, and is easy to expand and upgrade the system.

Description

一种适用于具有主动支撑技术的主镜控制系统的软件框架的实现方法Implementation method of a software framework suitable for primary mirror control system with active support technology

技术领域technical field

本发明涉及大口径望远镜中主镜控制的技术领域,尤其涉及大口径望远镜中具有主动支撑技术的主镜控制系统的软件框架的实现方法。The invention relates to the technical field of primary mirror control in large-diameter telescopes, in particular to a method for realizing a software framework of a primary mirror control system with active support technology in large-diameter telescopes.

背景技术Background technique

传统望远镜有一个显著的特征:一旦系统加工装配完成。整个系统的光学结构几乎不能发生改变,因此传统望远镜也称为被动式望远镜。这样的望远镜镜面一旦发生形变,整个系统就无法精确工作。Traditional telescopes have a remarkable feature: once the system is processed and assembled. The optical structure of the entire system can hardly be changed, so traditional telescopes are also called passive telescopes. Once such a telescope mirror is deformed, the entire system cannot work accurately.

随着大口径望远镜的发展,产生了具有主动支撑技术的主镜控制系统,其原理为:通过对望远镜镜面实时的检测得到镜面的变形情况,同时做出实时的校正,这样望远镜就能保持高质量的像质。With the development of large-aperture telescopes, a main mirror control system with active support technology has been produced. The principle is: through real-time detection of the mirror surface of the telescope, the deformation of the mirror surface can be obtained, and real-time corrections can be made at the same time, so that the telescope can maintain a high Quality of image quality.

具有主动支撑技术的主镜控制系统与普通的控制系统相比,有如下的差异:一、其处于调试状态、标定状态、正常运行状态时,均有不同的系统需求;二、其涉及到多个电机、多个温控风机的控制与集成;三、其在后期的维护与扩展时,将面临设备的替换、模块升级等问题;四、其涉及强电、高压,往往需要全天候监测所有设备的运行状态,在系统发生故障难以排除时,容易引起主镜的碎裂。因此,发展复用性高、扩展性强、安全可靠的主镜控制系统软件框架成为需要解决的关键问题。Compared with the ordinary control system, the main mirror control system with active support technology has the following differences: 1. It has different system requirements when it is in the debugging state, calibration state, and normal operation state; 2. It involves many The control and integration of a single motor and multiple temperature-controlled fans; 3. In the later maintenance and expansion, it will face problems such as equipment replacement and module upgrade; 4. It involves strong electricity and high voltage, and often requires all-weather monitoring of all equipment When the system fails and is difficult to eliminate, it is easy to cause the primary mirror to break. Therefore, the development of a highly reusable, scalable, safe and reliable primary mirror control system software framework has become a key issue to be solved.

发明内容Contents of the invention

针对现有技术的缺陷,本发明提供一种适用于具有主动支撑技术的主镜控制系统的软件框架的实现方法,该软件框架的特点为:1)该软件框架采用消息-响应层、设备对象层、基本功能层的三层式软件结构,各层的软件模块耦合程度较低,便于新设备的接入或者软件模块的升级;2)该软件框架基于望远镜运行中状态的切换,引入状态机原理,定义主镜控制系统在调试、标定、正常运行等多种状态下的需求与切换流程;3)该软件框架根据主镜控制系统可能产生的异常,定义了异常向量表,以及相应的软件保护措施,在故障发生时能保证主镜的安全。For the defect of prior art, the present invention provides a kind of realization method that is applicable to the software framework of the main mirror control system with active support technology, the characteristics of this software framework are: 1) this software framework adopts message-response layer, device object The three-layer software structure of the first layer and the basic function layer, the software modules of each layer are less coupled, which is convenient for the access of new equipment or the upgrade of software modules; The principle defines the requirements and switching process of the main mirror control system in various states such as debugging, calibration, and normal operation; 3) The software framework defines the exception vector table and the corresponding software according to the abnormalities that may occur in the main mirror control system Protection measures to ensure the safety of the primary mirror in the event of a failure.

本发明采用的技术方案为:一种适用于具有主动支撑技术的主镜控制系统的软件框架的实现方法,该软件框架通过消息-响应层、设备对象类层、基本功能层三层来实现,该实现方法具体如下:The technical solution adopted in the present invention is: a method for realizing the software frame applicable to the master mirror control system with active support technology, the software frame is realized through three layers: message-response layer, device object class layer, and basic function layer, The implementation method is as follows:

1)在消息-响应层中,将系统需要处理的消息进行分类,在消息映射中,将win消息绑定至相应的响应函数;1) In the message-response layer, classify the messages that the system needs to process, and in the message mapping, bind the win message to the corresponding response function;

2)根据状态机图,定义系统在多种状态下的功能,以及状态之间的切换流程;2) According to the state machine diagram, define the functions of the system in various states and the switching process between states;

3)在设备对象类层中,分析每种设备的启动、关停、工作流程,确定设备类对象中需要封装的变量资源与函数资源;3) In the device object class layer, analyze the startup, shutdown, and workflow of each device, and determine the variable resources and function resources that need to be encapsulated in the device class object;

4)在程序初始化过程中读取数据库,建立全局的异常向量以及异常级别。4) Read the database during program initialization, and establish a global exception vector and exception level.

本发明的原理在于:本发明的技术任务通过以下技术手段实现的:Principle of the present invention is: technical task of the present invention is realized by following technical means:

1)该软件框架中,消息-响应层在消息响应过程中调用设备对象层依次完成多个设备的启停,而不必关心设备本身的启停流程,设备对象层通过调用基本功能层发送具体的启停命令与控制命令,而不必关心设备本身的通信接口;1) In this software framework, the message-response layer calls the device object layer to complete the startup and shutdown of multiple devices in turn during the message response process, without having to care about the startup and shutdown process of the device itself. The device object layer sends specific information by calling the basic function layer. Start and stop commands and control commands, without having to care about the communication interface of the device itself;

2)其中在消息-响应层中,创建基于消息-响应机制的主线程,首先分析系统需求,确定系统消息并分类,在消息映射中绑定与其相关的响应函数;2) In the message-response layer, create a main thread based on the message-response mechanism, first analyze the system requirements, determine and classify the system messages, and bind the relevant response functions in the message map;

3)状态切换过程中,分析主镜控制系统通用的状态机转换图,包含了调试状态、准备状态、标定状态、工作状态、异常状态五种状态,包含了标定消息、工作消息、关闭消息、异常消息、允许恢复消息五种消息,系统状态之间根据消息触发进行切换;3) During the state switching process, analyze the general state machine transition diagram of the primary mirror control system, including five states: debugging state, ready state, calibration state, working state, and abnormal state, including calibration messages, working messages, shutdown messages, There are five types of messages: abnormal message and recovery message, and the system state is switched according to the message trigger;

4)建立主镜支撑力电机、温控风机相对应的设备对象类,分析每个设备需要的常用操作,并将其封装为类对象的子函数,如设备启动流程、关闭流程、控制算法流程等子模块,该层提供了简洁明了的接口,供消息-响应层调用;4) Establish the equipment object classes corresponding to the main mirror support force motor and the temperature control fan, analyze the common operations required by each equipment, and encapsulate them as sub-functions of the class objects, such as equipment startup process, shutdown process, and control algorithm process and other submodules, this layer provides a concise and clear interface for the message-response layer to call;

5)基本功能层为通用的通讯类、文件操作类等,其中通讯类封装了多种接口协议,如串口、TCP/IP接口,文件操作类封装了文件读取\写入操作等操作。基本功能层是在VC提供的接口API与文件操作API基础上设计的;5) The basic functional layer is the general communication class, file operation class, etc., among which the communication class encapsulates various interface protocols, such as serial port, TCP/IP interface, and the file operation class encapsulates file read/write operations and other operations. The basic function layer is designed on the basis of interface API and file operation API provided by VC;

6)分析系统可能产生的异常,建立异常数据库,包括异常的描述、异常的影响、异常的保护措施、异常的解决方案、异常可能发生的概率、异常的等级,在程序的初始化过程中进行配置,在异常发生时通过查找数据库采取相应的保护措施,并提示可能的解决方案。6) Analyze the possible exceptions of the system, establish an exception database, including the description of the exception, the impact of the exception, the protection measures for the exception, the solution to the exception, the probability that the exception may occur, and the level of the exception, and configure it during the initialization process of the program , take corresponding protective measures by looking up the database when an exception occurs, and prompt possible solutions.

本发明与现有技术相比的优点在于:The advantage of the present invention compared with prior art is:

本发明是在VisualStudio平台上开发的软件框架,与现有技术不同的是,本发明引入了状态机机制,综合考虑了主镜控制系统在调试、标定、正常运行状态下的多种需求与切换流程,编写软件的模块接口,降低了软件开发成本,提高了软件模块的复用率;本发明引入了基于消息-响应机制的主线程,将状态机切换消息、界面刷新消息映射为软件框架下的win消息,根据消息触发并行处理多个线程,有效地提高软件效率;本发明引入了异常处理机制,并将其作为系统状态的一种,在发生异常时,根据异常的级别尽快实施软件保护措施,发出警报,减少了安全事故的发生。The present invention is a software framework developed on the VisualStudio platform. What is different from the prior art is that the present invention introduces a state machine mechanism, and comprehensively considers various requirements and switching of the main mirror control system in debugging, calibration, and normal operating states. The process of writing the module interface of the software reduces the software development cost and improves the reuse rate of the software module; the present invention introduces the main thread based on the message-response mechanism, and maps the state machine switching message and the interface refresh message to the software framework. The win message triggers parallel processing of multiple threads according to the message, effectively improving software efficiency; the present invention introduces an exception handling mechanism, and uses it as a kind of system state, when an exception occurs, implement software protection as soon as possible according to the level of the exception Measures, alarms, and reduce the occurrence of security incidents.

附图说明Description of drawings

图1为本发明实现的基于消息-响应机制的三层软件结构;Fig. 1 is the three-layer software structure based on message-response mechanism that the present invention realizes;

图2为基于状态机的系统状态转换图。Figure 2 is a state transition diagram of the system based on the state machine.

具体实施方式detailed description

下面结合附图以及具体实施例进一步说明本发明。The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

图1所示为本发明实现方法实现的软件框架组成示意图,一种适用于具有主动支撑技术的主镜控制系统的软件框架,其软件框架通过消息-响应层、设备对象类层、基本功能层三层来实现,其实现方法具体如下:Fig. 1 shows the composition schematic diagram of the software frame that the realization method of the present invention realizes, a kind of software frame that is applicable to the master mirror control system with active support technology, its software frame passes message-response layer, device object class layer, basic function layer Three layers are implemented, and the implementation method is as follows:

1)在消息-响应层中,将系统需要处理的消息进行分类,在消息映射中,将win消息绑定至相应的响应函数;1) In the message-response layer, classify the messages that the system needs to process, and in the message mapping, bind the win message to the corresponding response function;

2)根据状态机图,定义系统在多种状态下的功能,以及状态之间的切换流程;2) According to the state machine diagram, define the functions of the system in various states and the switching process between states;

3)在设备对象类层中,分析每种设备的启动、关停、工作流程,确定设备类对象中需要封装的变量资源与函数资源;3) In the device object class layer, analyze the startup, shutdown, and workflow of each device, and determine the variable resources and function resources that need to be encapsulated in the device class object;

4)在程序初始化过程中读取数据库,建立全局的异常向量以及异常级别。4) Read the database during program initialization, and establish a global exception vector and exception level.

以下对各个步骤详细介绍:The following is a detailed introduction to each step:

系统需要处理的消息,根据其消息的性质,分为以下两种:1)WM_STATE_:该消息为状态切换消息,其中标定消息、工作消息、关闭消息、允许恢复消息由UI界面发出,异常消息由刷新线程发出,接收到状态切换消息后,根据消息映射中绑定的回调函数,完成状态切换功能。2)WM_UPDATE_:该消息为刷新状态消息,由定时器发出,接收到该消息后,调用设备对象类读取当前的支撑力、温度信息,刷新界面显示当前的状态,并判断当前数据是否异常,如果异常则发出异常消息。The messages that the system needs to process are divided into the following two types according to the nature of the messages: 1) WM_STATE_: This message is a state switching message, in which the calibration message, work message, shutdown message, and recovery message are sent by the UI interface, and the exception message is sent by the After the refresh thread sends out and receives the state switching message, it completes the state switching function according to the callback function bound in the message map. 2) WM_UPDATE_: This message is a refresh status message sent by a timer. After receiving the message, call the device object class to read the current support force and temperature information, refresh the interface to display the current status, and judge whether the current data is abnormal. An exception message is emitted if there is an exception.

由于该软件框架采用状态机转换机制,因此首先绘制系统的状态转换图,如图2,系统总共存在五种状态:调试状态、准备状态、标定状态、工作状态和异常状态,系统中的消息有:UI界面的工作消息、UI界面的标定消息、UI界面的关闭消息、UI界面的恢复消息、异常消息,其中异常消息由系统根据自身的状态判断产生。下面分别介绍五种系统状态。Since the software framework adopts a state machine transition mechanism, the state transition diagram of the system is first drawn, as shown in Figure 2. There are five states in the system: debugging state, ready state, calibration state, working state, and abnormal state. The messages in the system are as follows: : The working message of the UI interface, the calibration message of the UI interface, the closing message of the UI interface, the recovery message of the UI interface, and the abnormal message, wherein the abnormal message is generated by the system according to its own state judgment. The five system states are described below.

在系统初始上电后,处于调试状态,调试过程中软件监测各个设备的状态,并显示在界面上。调试过程中,可以实现设备的单元测试,调试完成后进入系统的准备状态,该过程不可逆。After the system is initially powered on, it is in the debugging state. During the debugging process, the software monitors the status of each device and displays it on the interface. During the debugging process, the unit test of the device can be realized. After the debugging is completed, it enters the preparation state of the system. This process is irreversible.

系统进入准备状态后,软件将监测主镜的状态并在其产生异常时发出报警信号,同时开始响应UI界面的状态切换消息,如果接收到UI界面的标定消息时,系统从准备状态转入标定状态,进行系统标定;如果接收到UI界面的工作消息时,系统从准备状态转入工作状态。After the system enters the ready state, the software will monitor the state of the main mirror and send an alarm signal when it is abnormal, and at the same time start responding to the status switching message on the UI interface. If the calibration message on the UI interface is received, the system will transfer from the ready state to the calibration state, to calibrate the system; if a work message from the UI interface is received, the system changes from the ready state to the working state.

系统在标定状态下,实现主镜的支撑力-电压表格等的标定后,等待UI界面的消息,然后进入工作状态;When the system is in the calibration state, after the support force-voltage table of the main mirror is calibrated, wait for the message on the UI interface, and then enter the working state;

在工作状态时,系统不断监控主镜的支撑力状态,并根据望远镜的高角信息发出相应的控制信号,如果接收到UI界面的关闭消息,则调用关闭流程,回到准备状态,软件在不断电的情况下始终处于准备状态,全天候监测设备的状态信息。In the working state, the system continuously monitors the supporting force state of the main mirror, and sends corresponding control signals according to the high-angle information of the telescope. If it receives a closing message from the UI interface, it will call the closing process and return to the ready state. The software is constantly powering on It is always in a state of readiness and monitors the status information of the equipment around the clock.

在系统处于准备状态、标定状态、工作状态时,如果软件监测到系统发生了不可忽略的异常,比如设备掉电、设备无响应等,则通过SendMessage发出WM_STATE_UNNORMAL异常消息,采取软件保护措施,同时转入异常状态,等待系统检修,当接收到UI界面的允许恢复消息,即检修完成,则回到准备状态。When the system is in the ready state, calibration state, and working state, if the software detects that the system has an abnormality that cannot be ignored, such as the device is powered off, the device does not respond, etc., it will send a WM_STATE_UNNORMAL exception message through SendMessage, take software protection measures, and transfer to Enter the abnormal state, wait for the system maintenance, and return to the ready state when receiving the recovery message from the UI interface, that is, the maintenance is completed.

在设备对象层中,定义与主镜支撑力信息、温控信息相关的资源池,根据刷新消息触发,实时刷新资源池的数据,在消息-响应层需要获取主镜状态时,调用资源池的数据进行显示即可。In the device object layer, define the resource pool related to the supporting force information and temperature control information of the primary mirror, and refresh the data of the resource pool in real time according to the trigger of the refresh message, and call the resource pool when the message-response layer needs to obtain the state of the primary mirror The data can be displayed.

在设备对象层中,编写与主镜支撑力电机、温控风机相关的控制算法,并预留调用接口给消息-响应层。In the device object layer, write the control algorithm related to the main mirror support motor and temperature control fan, and reserve the call interface for the message-response layer.

本方法的实施,可以使设计人员集中精力关注设备本身的控制算法或感性趣的研究方向,减少设计人员在软件模块复用等问题上花费过多的精力,大大减少软件开发成本,提高软件模块的复用率,减少设备故障所导致的安全事故,适用于具有主动支撑技术的主镜控制系统的升级与扩展,有效地提高了经济效益。The implementation of this method can enable designers to concentrate on the control algorithm of the device itself or interesting research directions, reduce the excessive energy spent by designers on issues such as software module reuse, greatly reduce software development costs, and improve the efficiency of software modules. High reuse rate, reducing safety accidents caused by equipment failure, suitable for upgrading and expansion of the main mirror control system with active support technology, effectively improving economic benefits.

Claims (7)

1. be applicable to an implementation method for the software frame of the primary mirror control system with initiatively support technology, this software frame is realized by message-response layer, device object class layer, basic training ergosphere three layers, it is characterized in that: this implementation method is specific as follows:
1) in message-response layer, need message to be processed to classify system, in message maps, win message is tied to corresponding response function;
2) according to state machine diagram, the function of define system under various states, and the switching flow between state;
3) in device object class layer, analyze the startup of often kind of equipment, close down, workflow, determine the variable resource function resource needing in equipment class object to encapsulate;
4) reading database in program initialization process, sets up the exception vector of the overall situation and abnormal rank.
2. the implementation method being applicable to the software frame of the primary mirror control system with initiatively support technology according to claim 1, it is characterized in that: message-response layer not only can response interface message, refresh message, the unexpected message that also can produce in responding system operational process, in message response process, invocation facility object layer completes the start and stop of multiple equipment successively, and need not the start and stop flow process of interested devices itself; Device object layer sends concrete start stop command and control command by calling basic training ergosphere, and need not the communication interface of interested devices itself.
3. the implementation method being applicable to the software frame of the primary mirror control system with initiatively support technology according to claim 1, it is characterized in that: establish for the general state machine transition diagram of telescope primary mirror control system, contain debugging mode, standby condition, demarcation state, duty, abnormality five kinds of states, contain and demarcate message, operative message, closedown message, unexpected message, permission message recovery five kinds of message, switch according to message trigger between system state.
4. the implementation method being applicable to the software frame of the primary mirror control system with initiatively support technology according to claim 1, it is characterized in that: it is win message in software frame that system state is switched message macro definition by message-response layer, and bind its response function, create main thread in a program, all the time round robin current message, thus completion system state machine switches, interface refresh function.
5. the implementation method being applicable to the software frame of the primary mirror control system with initiatively support technology according to claim 1, it is characterized in that: device object layer establishes the corresponding device object class of primary mirror support force motor, temperature control blower fan, the conventional operation for this kind equipment is encapsulated in each object class, the conventional of this kind equipment is operating as device start flow process, closing flow path, control algolithm flow process submodule, this layer is the specific implementation of equipment flowsheet, and provides short and sweet interface and call for message-response layer.
6. the implementation method being applicable to the software frame of the primary mirror control system with initiatively support technology according to claim 1, it is characterized in that: basic training ergosphere relates to general device talk class, file operation class, wherein communication class encapsulates multiple interfaces agreement, file operation class wrapper file reads write operation operation, and basic training ergosphere is that the interface API and file operation API basis that provide at VC design.
7. the implementation method being applicable to the software frame of the primary mirror control system with initiatively support technology according to claim 1; it is characterized in that: described abnormal data storehouse; comprise abnormal description, abnormal impact, abnormal safeguard measure, abnormal solution, abnormal contingent probability, abnormal grade; be configured in the initialization procedure of program; take corresponding safeguard measure when abnormal generation by searching database, and point out possible solution.
CN201510706450.7A 2015-10-26 2015-10-26 Implementation method of software framework applicable to primary mirror control system with active support technology Active CN105425618B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510706450.7A CN105425618B (en) 2015-10-26 2015-10-26 Implementation method of software framework applicable to primary mirror control system with active support technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510706450.7A CN105425618B (en) 2015-10-26 2015-10-26 Implementation method of software framework applicable to primary mirror control system with active support technology

Publications (2)

Publication Number Publication Date
CN105425618A true CN105425618A (en) 2016-03-23
CN105425618B CN105425618B (en) 2018-04-03

Family

ID=55503895

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510706450.7A Active CN105425618B (en) 2015-10-26 2015-10-26 Implementation method of software framework applicable to primary mirror control system with active support technology

Country Status (1)

Country Link
CN (1) CN105425618B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1564047A (en) * 2004-03-23 2005-01-12 中国科学院国家天文台南京天文光学技术研究所 Active bearing controller for grinding high precision, large aperture thin minute face of astronmonical telescope
CN1591078A (en) * 2004-03-23 2005-03-09 中国科学院国家天文台南京天文光学技术研究所 Active optical active supporting electrocontrolling system for astronomical telescope
GB2431450A (en) * 2005-10-19 2007-04-25 Ford Global Tech Llc A suspension strut for a motor vehicle
CN101231386A (en) * 2008-02-22 2008-07-30 中国科学院国家天文台南京天文光学技术研究所 Dynamic Correction System of Torsion Angle of Rotary Shaft Rotational Axis of Rolling Friction Drive for Extremely Large Astronomical Telescope
CN103178685A (en) * 2013-03-04 2013-06-26 中国科学院国家天文台南京天文光学技术研究所 Electromagnetic Force Actuator for Active Support of Astronomical Telescope Mirror

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1564047A (en) * 2004-03-23 2005-01-12 中国科学院国家天文台南京天文光学技术研究所 Active bearing controller for grinding high precision, large aperture thin minute face of astronmonical telescope
CN1591078A (en) * 2004-03-23 2005-03-09 中国科学院国家天文台南京天文光学技术研究所 Active optical active supporting electrocontrolling system for astronomical telescope
GB2431450A (en) * 2005-10-19 2007-04-25 Ford Global Tech Llc A suspension strut for a motor vehicle
CN101231386A (en) * 2008-02-22 2008-07-30 中国科学院国家天文台南京天文光学技术研究所 Dynamic Correction System of Torsion Angle of Rotary Shaft Rotational Axis of Rolling Friction Drive for Extremely Large Astronomical Telescope
CN103178685A (en) * 2013-03-04 2013-06-26 中国科学院国家天文台南京天文光学技术研究所 Electromagnetic Force Actuator for Active Support of Astronomical Telescope Mirror

Also Published As

Publication number Publication date
CN105425618B (en) 2018-04-03

Similar Documents

Publication Publication Date Title
US10452111B2 (en) Enhanced re-hosting capability for legacy hardware and software
CN105278516B (en) A kind of implementation method of the reliable fault-tolerant controller of dual redundant switching value PLC control system
EP2343712A2 (en) Protection system and protection method of power plant using fpga
CN102134027B (en) Device and method for detecting and alarming elevator faults
CN102073284B (en) Dual-computer redundant embedded control system suitable for nuclear industrial robot
CN105116833B (en) A kind of EHT supply TT&C system and method based on dual-computer redundancy strategy
CN104391777B (en) Cloud platform and its operation and monitoring method and device based on (SuSE) Linux OS
JP2009288864A (en) Input/output emulation mechanism of virtual machine
KR102666058B1 (en) Remote fault diagnosis method and device for vehicle, vehicle and computer storage medium
WO2023065601A1 (en) Server component self-test anomaly recovery method and device, system, and medium
CN110351149A (en) A kind of method and device for safeguarding network data Forwarding plane
CN103400622A (en) Monitoring mode switching method and system for nuclear power plant master control room
CN112061093A (en) Locomotive braking system for realizing automatic driving and realization method thereof
CN104679710A (en) Software fault quick recovery method for semiconductor production line transportation system
CN105425618B (en) Implementation method of software framework applicable to primary mirror control system with active support technology
CN111158273B (en) Method for realizing safety display interface without operating system
CN109597728A (en) The control method and device of test equipment, computer readable storage medium
CN104346233A (en) Fault recovery method and device for computer system
KR102279334B1 (en) Smart factory system based management for industrial iot and un-iot modoule group usde zone-master and method manufacturing it
EP3376341B1 (en) Power supply system for a semiconductor processing system
CN107562011A (en) A kind of cast tube production line security protection control system and its control method
CN202886912U (en) Intelligent monitoring system for servo driver
US10635840B2 (en) Banner notification in locked host monitor
CN117302346A (en) Steering control method and system and vehicle
CN207824889U (en) Robot system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant