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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000005516 engineering process Methods 0.000 title claims abstract description 16
- 230000008569 process Effects 0.000 claims abstract description 25
- 230000004044 response Effects 0.000 claims abstract description 23
- 230000002159 abnormal effect Effects 0.000 claims abstract description 18
- 230000005856 abnormality Effects 0.000 claims abstract description 4
- 238000010586 diagram Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 5
- 238000011084 recovery Methods 0.000 claims description 5
- 238000005316 response function Methods 0.000 claims description 5
- 230000007704 transition Effects 0.000 claims description 5
- 241001522296 Erithacus rubecula Species 0.000 claims 1
- 235000009508 confectionery Nutrition 0.000 claims 1
- 230000008878 coupling Effects 0.000 abstract 1
- 238000010168 coupling process Methods 0.000 abstract 1
- 238000005859 coupling reaction Methods 0.000 abstract 1
- 239000010410 layer Substances 0.000 description 28
- 230000007246 mechanism Effects 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 239000002346 layers by function Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme 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
技术领域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)
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)
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 |
-
2015
- 2015-10-26 CN CN201510706450.7A patent/CN105425618B/en active Active
Patent Citations (5)
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 |