LabRAD

LabRAD

Infobox Software
name = LabRAD
developer = Markus Ansmann and Matthew Neeley (UCSB)
latest_release_version = [http://downloads.sourceforge.net/labrad/LabRAD-v1.0.5.exe v1.0.5]
latest_release_date = May 17th, 2008
operating_system = Cross-platform
genre = SCADA
license = GNU General Public License
website = [http://www.labrad.org/ LabRAD SourceForge Project Wiki]

LabRAD (RAD = Rapid Application Development) is an open source data acquisition and instrument control platform targeted at (university) research laboratories. It provides a framework to modularize the software required to control experiments. The modules can be distributed on different computers linked with a standard network connection, immediately allowing for remote access and management. LabRAD is available for download under the GNU General Public License from SourceForge.net.

Motivation

LabRAD was developed in response to an increasingly complex software effort needed to run experiments in the [http://www.physics.ucsb.edu/~martinisgroup/ Martinis Group] at UC Santa Barbara. The group's effort is focused on building a Quantum Computer using superconducting integrated circuits. The experiment will eventually include a large number of Qubits, each requiring dedicated control mechanisms. To prevent frequent duplication of effort, a scalable software architecture was needed to provide the required control.This architecture needed to accommodate multiple users and developers, since many different graduate students and post docs are sharing the software and hardware resources required to run their respective experiments.LabRAD was specifically designed to alleviate the problems inherent in designing a complex, scalable control system managed by several developers and users.As science advances, novel experiments in all fields are becoming increasingly involved, making LabRAD a generally useful tool beyond the developing group.

Approach

LabRAD provides a platform to efficiently separate code into reusable modules. The modules communicate with each other over the network making the system inherently distributed. This strong separation allows each module to be independently maintained by a different developer. A well-specified interface allows other developers to easily use the available modules in their projects. The interface was designed to enable the addition of features to individual modules while maintaining backward compatibility. Developers can update modules to fit new functional requirements without compromising existing projects.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Cliffhanger (band) — Cliffhanger Cliffhanger in 2011 Background information Origin Tilburg, The Netherlands …   Wikipedia

  • labrador — 1. labrador [ labradɔr ] n. m. • 1803; pierre de Labrador 1783; de Labrador n. pr. ♦ Minér. Feldspath formé de calcium et de sodium (plagioclases). labrador 2. labrador [ labradɔr ] n. m. • 1900; chien de Labrador 1867; de Labrador ♦ Chien de… …   Encyclopédie Universelle

  • Ullevål University Hospital — ( no. Ullevål universitetssykehus) is the largest hospital in Norway, and one of the largest in Northern Europe. It has more than 8,600 employees. 940 of them are doctors and 2,400 nurses. With a total of 1,200 beds Ullevål, admits some 45,000… …   Wikipedia

  • Lábaro — The Lábaro is a modern interpretation of an ancient military standard (called Cantabrum ) of the Cantabri people from pre Roman Iberum. It consists of a purple cloth on which there is what would be called in heraldry a saltire voided throughout… …   Wikipedia

  • Lábaro cántabro — Lábaru cántabru Uso …   Wikipedia Español

  • Кантабрийский крест — Неофициальный флаг Кантабрии (используется с 2006 г.) Кантабрийский крест, или лабаро, Lábaro  современная интерпретация древнего военного символа …   Википедия

  • Lábaro — (Del lat. labarum.) ► sustantivo masculino 1 HISTORIA Estandarte que usaban los emperadores romanos, que desde el mandato de Constantino llevó bordadas la cruz y las dos primeras letras del nombre de Jesucristo en griego. 2 RELIGIÓN Signo formado …   Enciclopedia Universal

  • Lauburu — El lauburu o cruz vasca es uno de los símbolos recientes (siglos XVI al XVIII) de la cultura vasca. lau buru ( cuatro cabezas en euskera), es en realidad una esvástica, cuyo nombre procede del latín labarum, que a su vez procede de la enseña… …   Enciclopedia Universal

  • El crimen fue en Granada — Poesía escrita por Antonio Machado sobre el fusilamiento de Federico García Lorca. He aquí su reproducción: I EL CRIMEN Se le vio, caminando entre fusiles, por una calle larga, salir al campo frío, aún con estrellas, de la madrugada. Mataron a… …   Enciclopedia Universal

  • labrar — Se conjuga como: amar Infinitivo: Gerundio: Participio: labrar labrando labrado     Indicativo   presente imperfecto pretérito futuro condicional yo tú él, ella, Ud. nosotros vosotros ellos, ellas, Uds. labro labras labra labramos labráis labran… …   Wordreference Spanish Conjugations Dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”