Controlling the Discovery Channel Telescope Using LabVIEW

Publisher:数字行者Latest update time:2011-05-22 Source: NI公司Keywords:LabVIEW Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

The Challenge:

Design and implement control software for large optical telescopes and integrate with networked distributed control systems.

The Solution:

Use NI LabVIEW software to create a system that controls the telescope's fixed control hardware.

Lowell Observatory and Observatory Sciences Ltd. are working with Discovery Communications to develop the 4.2-meter Discovery Channel Telescope (DCT), which will be the fifth largest telescope in the U.S. It is a powerful tool for many aspects of modern astrophysics, from solar system studies to fundamental work in celestial, galactic and extragalactic astronomy.

We use LabVIEW for large-scale physical control applications and as the primary software development tool for DCT control systems, using LabVIEW shared variables to communicate between distributed subsystems. We use NI CompactRIO systems for telescope mirror intelligence and dome control. In addition, we use NI Compact FieldPoint controllers in environmental control systems.

We chose to use LabVIEW to implement the telescope control system because it is an integrated development environment that can easily integrate Internet facilities with remote data providers, and it has also demonstrated rapid prototyping capabilities and improved productivity in similar projects in the past.

We are building control systems for multiple telescopes that have some common features as well as some features and subsystems that are unique to each telescope. We have designed a flexible software architecture based on LabVIEW to support the development of large-scale distributed systems. This provides a set of common features that can greatly reduce the time required to develop custom software for each telescope.

Common software is used for reuse between different telescopes and is portable between LabVIEW running on Linux and Windows operating systems. We have developed applications for controlling large distributed control systems using LabVIEW and created a common software architecture that has been deployed in several large software applications for controlling specialized optical telescopes. The DCT is the first system we have completed using this architecture. We used LabVIEW for rapid prototyping and fast integration with external application libraries and built-in debugging tools.

Keywords:LabVIEW Reference address:Controlling the Discovery Channel Telescope Using LabVIEW

Previous article:Developing a riser management system for deepwater drillships
Next article:Pressure Sensor Simulation System Based on Virtual Instrument

Recommended ReadingLatest update time:2024-11-16 20:29

How to carry out secondary development of real-time spectrum analyzer - deployment of MATLAB, C++, and labview development environment
Software Radio Software defined radio, or software defined radio, is a wireless communication technology that uses modern software to control traditional hardware circuits. Traditional hardware radio communication equipment is only used as a basic platform for wireless communication, and many communication functions a
[Test Measurement]
How to carry out secondary development of real-time spectrum analyzer - deployment of MATLAB, C++, and labview development environment
Labview programming skills - how to process data bits
Bit operation is a common problem in automation control. Recently, I saw someone on the forum mention the problem of extracting the upper and lower four bits of a byte. Today, let's take a closer look at the bit operation. Bit is not equal to the Boolean value BOOLEAN in LABVIEW, which occupies one byte, the same as
[Test Measurement]
Labview programming skills - how to process data bits
Design and implementation of virtual spectrum analyzer based on LabVIEW platform
0 Introduction LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a graphical programming language that integrates all functions of hardware and data acquisition card communication that meet GPIB, VXI, RS-232 and RS-485 protocols. It also has built-in library functions that facilitate the applicati
[Test Measurement]
Design and implementation of virtual spectrum analyzer based on LabVIEW platform
Labview programming skills -----labview and INI files
Before WIN95, WINDOWS had not introduced the concept of registry. WINDOWS used INI files to store computer-related configurations. In the API, WINDOWS provided a wealth of API functions to operate INI files. There is also a special subcategory in LV that encapsulates these API functions, which is very convenient to use
[Test Measurement]
Labview programming skills -----labview and INI files
Probability Functions in LabVIEW 8.2
  The probability function is used to perform probability function operations. The probability function node is included in the Probability and Statistics sub-palette, located in the "Mathematics → Probability and Statistics → Probability" sub-palette of the Function palette, as shown in the figure.     Probabili
[Test Measurement]
Probability Functions in LabVIEW 8.2
An example of LabVIEW serial communication - serial port "oscilloscope"
I have wanted to make something similar for a long time. I happened to learn LabVIEW this semester, and I handed in this as my homework, a "serial oscilloscope" host computer based on LabVIEW. 1. Program interface: Function introduction: The upper left is the serial port receiving area, and the lower part is the
[Test Measurement]
An example of LabVIEW serial communication - serial port
Use LabVIEW system to develop and implement the design of thermal dilatometer testing system
1 Introduction Most of the thermal dilatometer test systems in China are developed using VC. The programming process is complicated, and the communication between instruments is very cumbersome and takes a lot of time. The virtual instrument proposed by the American NI Company is a comprehensive testing technology. It
[Test Measurement]
Use LabVIEW system to develop and implement the design of thermal dilatometer testing system
LabVIEW Data Logging and Storage (Part 2) - Configuration Files
The configuration file (with the suffix ini) is also a type of plain text file, but it contains certain search information and is often used to save the user's configuration parameters for the application, such as the address of the recording instrument, the report path, and other settings. Figure 7 shows an example of
[Test Measurement]
LabVIEW Data Logging and Storage (Part 2) - Configuration Files
Latest Test Measurement Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号