Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-2004

Analyse simplest interface to test equipment for sITF

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Spike
    • Must have
    • PI14
    • None
    • None
    • Services
    • Hide

      As we are nearing construction it is paramount not to reinvent the wheel, and use what is available to us. Also, removing layers of complexity would be ideal, considering how connection to testing equipment should work.

      This Spike aims at understanding the work necessary to control test equipment using Tango, opening the possibilities to create widgets inside Taranta dashboards to control the  testing equipment and monitor SKA devices etc from central dashboards.

      The benefit would be to make informed decisions on the software to be used for testing equipment, and the need for training in either Tango & Webjive, or LabView.

      Show
      As we are nearing construction it is paramount not to reinvent the wheel, and use what is available to us. Also, removing layers of complexity would be ideal, considering how connection to testing equipment should work. This Spike aims at understanding the work necessary to control test equipment using Tango, opening the possibilities to create widgets inside Taranta dashboards to control the  testing equipment and monitor SKA devices etc from central dashboards. The benefit would be to make informed decisions on the software to be used for testing equipment, and the need for training in either Tango & Webjive, or LabView.
    • Hide
      • Signal Generator can be controlled (and monitored) over a remote network through python ( or an equivalent functionality if equipment is not available in time)
      • (Spectrum Analyser data can be visualised similarly through the same interface)
      Show
      Signal Generator can be controlled (and monitored) over a remote network through python ( or an equivalent functionality if equipment is not available in time) (Spectrum Analyser data can be visualised similarly through the same interface)
    • 1
    • 1
    • 0
    • Team_ATLAS, Team_VULCAN
    • Sprint 5
    • Hide

      As there was no physical test equipment available for developing this feature, the focus moved to create a simulated SignalGenerator wrapped in a TANGO device server and a BDD test scenario added to the continuous integration. It has abstraction of mid and low equipment in mind, so  that high-level re-use is encouraged, no matter what the TE vendor is.

      This can be adapted to the (new) ITF environment as it becomes available and tested in minikube with connected hardware.

      This sets up the testing toolchain infrastructure for future TE based test runs.

      See https://developer.skatelescope.org/projects/ska-ser-test-equipment/en/latest/api/index.html for the API and
      https://jira.skatelescope.org/browse/XTP-7690 for the BDD test.

      This was done with constant feedback from the ITF teams (mid and low).

      Show
      As there was no physical test equipment available for developing this feature, the focus moved to create a simulated SignalGenerator wrapped in a TANGO device server and a BDD test scenario added to the continuous integration. It has abstraction of mid and low equipment in mind, so  that high-level re-use is encouraged, no matter what the TE vendor is. This can be adapted to the (new) ITF environment as it becomes available and tested in minikube with connected hardware. This sets up the testing toolchain infrastructure for future TE based test runs. See https://developer.skatelescope.org/projects/ska-ser-test-equipment/en/latest/api/index.html for the API and https://jira.skatelescope.org/browse/XTP-7690 for the BDD test. This was done with constant feedback from the ITF teams (mid and low).
    • 19.6
    • Demonstrated, Satisfies Acceptance Criteria

    Description

      As a Test Engineer working in the sITF,

      I want to attempt to control and monitor a 

      • Signal Generator, for instance setting a frequency, wave shape, etc and a
      • Spectrum analyser, to look at the captured data, and a
      • Coax switch (to emulate ON/OFF)

      Using Tango, if possible/simple enough,

      so that I can make an informed decision on whether using just Tango would be sufficient, or if bespoke software such as LabView would be required.

      A necessity will be a device driver for the hardware, such as Python language driver. Useful information: https://pyvisa.readthedocs.io/en/latest/index.html

       

      Attachments

        Issue Links

          Structure

            Activity

              People

                g.leroux Le Roux, Gerhard [X] (Inactive)
                A.DeBeer De Beer, Adriaan
                Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 1.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete38.0
                  Total38.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel