Changes between Version 15 and Version 16 of Internal/InterferenceSubsystemInterface


Ignore:
Timestamp:
Jan 3, 2006, 7:28:28 PM (18 years ago)
Author:
kishore
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/InterferenceSubsystemInterface

    v15 v16  
    77  * ORBIT service software, which will be the tool that exposes instrument functionality to experimenters. It is expected to run on the same Windows machine which is connected to the instruments and use the instrument-specific libraries. Since these libraries are available only for the [http://www.microsoft.com/net/default.mspx Microsoft .NET] platform, this service will also require atleast some components to be written on this platform. The languages used on this platform include [http://msdn.microsoft.com/vbasic/ Microsoft Visual Basic] and [http://msdn.microsoft.com/vcsharp/ Microsoft C#].
    88
    9 == Basic operations ==
     9== Constraints and design issues ==
    1010The two most basic operations that will be carried out using this subsystem are the generation of signals and their observation in different domains (time and frequency).  Experimenters should be provided with interfaces for the same. While designing these interfaces, the following points should be carefully considered.
    1111  1. '''Instrument Complexity''' - Instruments are quite complex and experimenters should be shielded from this complexity. Commands to the instruments can potentially take a large number of arguments, some of which are instrument-specific and require a thorough understanding of how the instrument functions. The interface should hide this complexity from the experimenters, possibly even hiding the existence of instruments. As far as the experimenters are concerned, they should be able to generate or observe signals according to their specifications.
     
    1414  4. '''Instrument protection''' - All instruments are very expensive hardware and should be protected from both malicious users as well as unintentional misuse. Commands passed to the instruments should be thoroughly checked before they are used.
    1515 
     16== Basic Operations ==