SlideShare a Scribd company logo
1 of 18
July 8, 2015
Designing Control Software and Graphical
User Interfaces for ViSP Mechanisms
Alan Sánchez
University of Colorado Boulder - Aerospace Engineering Sciences
High Altitude Observatory - Instrumentation Group
2
New instrumental capabilities are needed to meet the challenge of
validating sophisticated models and theories in the field of solar physics
A coronal mass ejection (CME) in a model; the CME is the gray cloud toward the lower right.
Credit: Dusan Odstrcil, George Mason University
This Center for Integrated Space Weather Modeling display is used
to predict space weather.
Credit: NOAA
The Daniel K. Inouye Solar Telescope is set for completion in 2019.
It will have broad impacts on astronomy, plasma physics, and solar-
terrestrial relations
http://dkist.nso.edu/node/2220
3
http://dkist.nso.edu/node/2764
4
http://dkist.nso.edu/node/2739
A total of five science instruments receive light from the First Light
Coudé Beamsplitter, including the Visible Spectro-Polarimeter (ViSP)
The ViSP will provide precise measurements of all four Stokes
parameters (I, Q, U, & V) at wavelengths from 380-900 nm
5
The wavelength range of optical radiation, with ViSP
capabilities labeled.
Credit: http://light-measurement.com/wavelength-range/
All four ViSP-unique mechanisms require robust software to run properly
6
ViSP mechanisms can be activated either through the
Instrument GUI or the Engineering GUI
7
5263-TN-6003
5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini
ViSP distributes tasks to several managers that then
delegate tasks to the workers they control.
8
5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini
ViSP Main Engineering GUI provides monitoring and control
capabilities for every subsystem in the instrument.
5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini
9
10
Slit Station
Very narrow entrance slit to be placed in the ViSP
optical beam; slit is then physically moved laterally
over the image plane in order to capture the
desired field of view.
Grating Station
Used to hold and position the diffraction grating in
the optical path of the ViSP instrument
Optical Design Overview illustrating mechanical
requirements of slit and grating stations
ViSP Critical Science Plan. Courtesy of R. Casini
Slit Station Top Level Components
Slit Substation, FM Substation, and Slit Stage
Selector move simultaneously
● Slit Substation moves the same distance as
the desired slit aperture, while the FM
substation moves half this distance
Desired slit aperture is selected and slit selection
stage moves desired slit in front of a mask. This mask
blocks all light from non-active slits, while allowing
light through the active slit to pass.
Slit Selection Stage
Slit and Fold Mirror (FM) Substations
5263-TN-4031. Courtesy of R. Summers, F. Lawson, and G. Card5263-TN-4031. Courtesy of R. Summers, F. Lawson, and G. Card
11
ViSP Slit Station GUI
● Identifies limit switch status via
EtherCAT I/O connection
○ Notifies user if limit
switch is triggered, stops
all movement
● Delegates movement to
SlitSelect if current slit width is
not desired slit width
● Delegates movement to
SlitTransit and MirrorTransit,
respectively, if current slit and
FM substation positions are not
required slit and FM substation
positions (for desired slit width)
Slit Manager
SlitSelect
SlitTransit
MirrorTransit
❏ Moves desired slit in front of
mask
❏ Moves slit substation to
required position
❏ Moves FM substation to
required position
12
Slit Station simulated with two motors via Delta Tau PPMAC
and Beckhoff I/O connections on EtherCAT
13
5263-TN-202000. Courtesy of R. Summers, F. Lawson, and G. Card
5263-TN-202000. Courtesy of R. Summers, F. Lawson, and G. Card
Essential functions of Grating Station:
Verify current diffraction grating ‘ID’
Position and hold the diffraction grating in the optical path of the ViSP
Grating Station Top Level Components
14
ViSP Grating Station GUI
● Identifies grating via EtherCAT
I/O connection
○ Notifies user if grating
is not in place, stops all
movement
● Identifies limit switch status
via EtherCAT I/O connection
○ Notifies user if limit
switch is triggered,
stops all movement
● Delegates movement to
GratingRotate if expected
grating is present and current
angle is not desired angle
Grating Manager
GratingRotate
❏ Rotates to desired angle
15
We completed several fundamental, overarching goals of the HAO Prototyping
Plan, and also made significant progress in specific mechanism software
● Test Setup and Robustness of Copley Amplifiers on
EtherCAT
○ Network has been scheduled and is up and running
○ Controlling 2 Axes on EtherCAT
● Test Setup and Robustness of Beckhoff I/O on EtherCAT
● Test switch communications from Copley to Delta Tau
✓
✓
✓
HAO Prototyping Plan (2014), A. Lecinski and B. Larson
Next steps:
● Finalize Slit Station software
○ step size, number of steps,
intensity mode
● Focus Station software
16
Acknowledgments
● Partner: Anthony Anglin
● Mentors: Alice Lecinski and Brandon Larson
● Support: Scott Sewell and Val Sloan
● Interns: Jamie Weiss and Isis Peguero
● JES: DKIST software team
17
July 8, 2015
Thanks!
Questions?

More Related Content

What's hot

DREAM QUADCOPTER
DREAM QUADCOPTERDREAM QUADCOPTER
DREAM QUADCOPTERAJILMON
 
Quad copter
Quad copterQuad copter
Quad copter003030
 
Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)PRADEEP Cheekatla
 
ES35_Kepron_Jared_Poster
ES35_Kepron_Jared_PosterES35_Kepron_Jared_Poster
ES35_Kepron_Jared_PosterJared Kepron
 
DESIGN AND FABRICATION OF QUADCOPTER
DESIGN AND FABRICATION OF QUADCOPTERDESIGN AND FABRICATION OF QUADCOPTER
DESIGN AND FABRICATION OF QUADCOPTERPrasanna Achanti
 
Devils Logic PDR presentation
Devils Logic PDR presentationDevils Logic PDR presentation
Devils Logic PDR presentationShota Ichikawa
 
Galileo navigation system
Galileo navigation systemGalileo navigation system
Galileo navigation systemCarlosSabater
 
Final Year Project report on quadcopter
Final Year Project report on quadcopter Final Year Project report on quadcopter
Final Year Project report on quadcopter Er. Ashutosh Mishra
 
Quadcopter designing
Quadcopter designingQuadcopter designing
Quadcopter designingKaran Shaw
 
Report of quadcopter
Report of quadcopterReport of quadcopter
Report of quadcopterAshish Patel
 
ES35_Marinello_Lindsey_Poster.pdf
ES35_Marinello_Lindsey_Poster.pdfES35_Marinello_Lindsey_Poster.pdf
ES35_Marinello_Lindsey_Poster.pdfLindsey Marinello
 
Nymbus_650_Presentation-short
Nymbus_650_Presentation-shortNymbus_650_Presentation-short
Nymbus_650_Presentation-shortSteven Matthews
 
Euro hawk uav, germany death by certification
Euro hawk uav, germany   death by certificationEuro hawk uav, germany   death by certification
Euro hawk uav, germany death by certificationhindujudaic
 
Multilayer based soft-x-ray polarimeter at MAX IV Laboratory
Multilayer based soft-x-ray polarimeter at MAX IV LaboratoryMultilayer based soft-x-ray polarimeter at MAX IV Laboratory
Multilayer based soft-x-ray polarimeter at MAX IV LaboratoryJoakim Laksman
 
Gps tracking system
Gps tracking system Gps tracking system
Gps tracking system Sumit Kumar
 
Desert hawk iii minature unmanned aerial vehicle (muav), united states of ame...
Desert hawk iii minature unmanned aerial vehicle (muav), united states of ame...Desert hawk iii minature unmanned aerial vehicle (muav), united states of ame...
Desert hawk iii minature unmanned aerial vehicle (muav), united states of ame...hindujudaic
 
Quad copterece401 -----3
Quad copterece401 -----3Quad copterece401 -----3
Quad copterece401 -----3nguyendattdh
 

What's hot (20)

QUAD COPTERS FULL PPT
QUAD COPTERS FULL PPTQUAD COPTERS FULL PPT
QUAD COPTERS FULL PPT
 
DREAM QUADCOPTER
DREAM QUADCOPTERDREAM QUADCOPTER
DREAM QUADCOPTER
 
Features of-RC-quad-copter
Features of-RC-quad-copter Features of-RC-quad-copter
Features of-RC-quad-copter
 
Quad copter
Quad copterQuad copter
Quad copter
 
Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)
 
ES35_Kepron_Jared_Poster
ES35_Kepron_Jared_PosterES35_Kepron_Jared_Poster
ES35_Kepron_Jared_Poster
 
Quadcopter ppt
Quadcopter pptQuadcopter ppt
Quadcopter ppt
 
DESIGN AND FABRICATION OF QUADCOPTER
DESIGN AND FABRICATION OF QUADCOPTERDESIGN AND FABRICATION OF QUADCOPTER
DESIGN AND FABRICATION OF QUADCOPTER
 
Devils Logic PDR presentation
Devils Logic PDR presentationDevils Logic PDR presentation
Devils Logic PDR presentation
 
Galileo navigation system
Galileo navigation systemGalileo navigation system
Galileo navigation system
 
Final Year Project report on quadcopter
Final Year Project report on quadcopter Final Year Project report on quadcopter
Final Year Project report on quadcopter
 
Quadcopter designing
Quadcopter designingQuadcopter designing
Quadcopter designing
 
Report of quadcopter
Report of quadcopterReport of quadcopter
Report of quadcopter
 
ES35_Marinello_Lindsey_Poster.pdf
ES35_Marinello_Lindsey_Poster.pdfES35_Marinello_Lindsey_Poster.pdf
ES35_Marinello_Lindsey_Poster.pdf
 
Nymbus_650_Presentation-short
Nymbus_650_Presentation-shortNymbus_650_Presentation-short
Nymbus_650_Presentation-short
 
Euro hawk uav, germany death by certification
Euro hawk uav, germany   death by certificationEuro hawk uav, germany   death by certification
Euro hawk uav, germany death by certification
 
Multilayer based soft-x-ray polarimeter at MAX IV Laboratory
Multilayer based soft-x-ray polarimeter at MAX IV LaboratoryMultilayer based soft-x-ray polarimeter at MAX IV Laboratory
Multilayer based soft-x-ray polarimeter at MAX IV Laboratory
 
Gps tracking system
Gps tracking system Gps tracking system
Gps tracking system
 
Desert hawk iii minature unmanned aerial vehicle (muav), united states of ame...
Desert hawk iii minature unmanned aerial vehicle (muav), united states of ame...Desert hawk iii minature unmanned aerial vehicle (muav), united states of ame...
Desert hawk iii minature unmanned aerial vehicle (muav), united states of ame...
 
Quad copterece401 -----3
Quad copterece401 -----3Quad copterece401 -----3
Quad copterece401 -----3
 

Viewers also liked

IDBI gives news ways for funding your home
IDBI gives news ways for funding your homeIDBI gives news ways for funding your home
IDBI gives news ways for funding your homeAnil Surma
 
House style
House styleHouse style
House stylefingu
 
Web 2.0 sites
Web 2.0 sitesWeb 2.0 sites
Web 2.0 sitesfingu
 
Testing JavaScript with Jasmine in Rails Applications
Testing JavaScript with Jasmine in Rails Applications Testing JavaScript with Jasmine in Rails Applications
Testing JavaScript with Jasmine in Rails Applications Hector Correa
 

Viewers also liked (11)

IDBI gives news ways for funding your home
IDBI gives news ways for funding your homeIDBI gives news ways for funding your home
IDBI gives news ways for funding your home
 
Quiz maker
Quiz makerQuiz maker
Quiz maker
 
House style
House styleHouse style
House style
 
Web 2.0 sites
Web 2.0 sitesWeb 2.0 sites
Web 2.0 sites
 
Quiz maker
Quiz makerQuiz maker
Quiz maker
 
Salesforce_Certified_Administrator
Salesforce_Certified_AdministratorSalesforce_Certified_Administrator
Salesforce_Certified_Administrator
 
Testing JavaScript with Jasmine in Rails Applications
Testing JavaScript with Jasmine in Rails Applications Testing JavaScript with Jasmine in Rails Applications
Testing JavaScript with Jasmine in Rails Applications
 
Yonetmelik sunusu
Yonetmelik sunusuYonetmelik sunusu
Yonetmelik sunusu
 
Lush presentation FINAL
Lush presentation FINALLush presentation FINAL
Lush presentation FINAL
 
Erosion of earnings
Erosion of earningsErosion of earnings
Erosion of earnings
 
MBESProductSheet (1)
MBESProductSheet (1)MBESProductSheet (1)
MBESProductSheet (1)
 

Similar to Designing control software and graphical user interfaces for vi sp mechanisms

IRJET - Intelligence Satellite Tracking System
IRJET - Intelligence Satellite Tracking SystemIRJET - Intelligence Satellite Tracking System
IRJET - Intelligence Satellite Tracking SystemIRJET Journal
 
IRJET- Tool: Segregration of Bands in Sentinel Data and Calculation of NDVI
IRJET-  	  Tool: Segregration of Bands in Sentinel Data and Calculation of NDVIIRJET-  	  Tool: Segregration of Bands in Sentinel Data and Calculation of NDVI
IRJET- Tool: Segregration of Bands in Sentinel Data and Calculation of NDVIIRJET Journal
 
Next-Generation Observatory: Fluorescence detector Array of Single Pixel Tele...
Next-Generation Observatory: Fluorescence detector Array of Single Pixel Tele...Next-Generation Observatory: Fluorescence detector Array of Single Pixel Tele...
Next-Generation Observatory: Fluorescence detector Array of Single Pixel Tele...Toshihiro FUJII
 
FLAMINGOS-2 OIWFS, Leckie, 2003
FLAMINGOS-2 OIWFS, Leckie, 2003FLAMINGOS-2 OIWFS, Leckie, 2003
FLAMINGOS-2 OIWFS, Leckie, 2003Rusty Gardhouse
 
The doploc dark satellite tracking system
The doploc dark satellite tracking systemThe doploc dark satellite tracking system
The doploc dark satellite tracking systemClifford Stone
 
Innovative, Non-Classical Optical Performance Verification Methodology
Innovative, Non-Classical Optical Performance Verification MethodologyInnovative, Non-Classical Optical Performance Verification Methodology
Innovative, Non-Classical Optical Performance Verification MethodologySociety of Women Engineers
 
TU1.L09 - RECENT ADVANCES IN FULLY POLARIMETRIC SPACE-SAR SENSOR DESIGN AND I...
TU1.L09 - RECENT ADVANCES IN FULLY POLARIMETRIC SPACE-SAR SENSOR DESIGN AND I...TU1.L09 - RECENT ADVANCES IN FULLY POLARIMETRIC SPACE-SAR SENSOR DESIGN AND I...
TU1.L09 - RECENT ADVANCES IN FULLY POLARIMETRIC SPACE-SAR SENSOR DESIGN AND I...grssieee
 
ANGELS Communications by Kurt Zeller
ANGELS Communications by Kurt ZellerANGELS Communications by Kurt Zeller
ANGELS Communications by Kurt ZellerKurt Zeller
 
Report with Hermes 2013
Report with Hermes 2013Report with Hermes 2013
Report with Hermes 2013Atiqa khan
 
AROSAT Mission and Spacecraft Configuration_rev3
AROSAT Mission and Spacecraft Configuration_rev3AROSAT Mission and Spacecraft Configuration_rev3
AROSAT Mission and Spacecraft Configuration_rev3Stefano Coltellacci
 
Distributed Ground Station Network @ IAC-13 (paper)
Distributed Ground Station Network @ IAC-13 (paper)Distributed Ground Station Network @ IAC-13 (paper)
Distributed Ground Station Network @ IAC-13 (paper)aerospaceresearch
 
FAST実験2:新型大気蛍光望遠鏡の性能評価
FAST実験2:新型大気蛍光望遠鏡の性能評価FAST実験2:新型大気蛍光望遠鏡の性能評価
FAST実験2:新型大気蛍光望遠鏡の性能評価Toshihiro FUJII
 
Optical satellite communication
Optical satellite communicationOptical satellite communication
Optical satellite communicationPrashastha Babu
 

Similar to Designing control software and graphical user interfaces for vi sp mechanisms (20)

IRJET - Intelligence Satellite Tracking System
IRJET - Intelligence Satellite Tracking SystemIRJET - Intelligence Satellite Tracking System
IRJET - Intelligence Satellite Tracking System
 
IRJET- Tool: Segregration of Bands in Sentinel Data and Calculation of NDVI
IRJET-  	  Tool: Segregration of Bands in Sentinel Data and Calculation of NDVIIRJET-  	  Tool: Segregration of Bands in Sentinel Data and Calculation of NDVI
IRJET- Tool: Segregration of Bands in Sentinel Data and Calculation of NDVI
 
Gallant_M_GSFC_2016
Gallant_M_GSFC_2016Gallant_M_GSFC_2016
Gallant_M_GSFC_2016
 
Next-Generation Observatory: Fluorescence detector Array of Single Pixel Tele...
Next-Generation Observatory: Fluorescence detector Array of Single Pixel Tele...Next-Generation Observatory: Fluorescence detector Array of Single Pixel Tele...
Next-Generation Observatory: Fluorescence detector Array of Single Pixel Tele...
 
FLAMINGOS-2 OIWFS, Leckie, 2003
FLAMINGOS-2 OIWFS, Leckie, 2003FLAMINGOS-2 OIWFS, Leckie, 2003
FLAMINGOS-2 OIWFS, Leckie, 2003
 
AJ_Article
AJ_ArticleAJ_Article
AJ_Article
 
The doploc dark satellite tracking system
The doploc dark satellite tracking systemThe doploc dark satellite tracking system
The doploc dark satellite tracking system
 
Innovative, Non-Classical Optical Performance Verification Methodology
Innovative, Non-Classical Optical Performance Verification MethodologyInnovative, Non-Classical Optical Performance Verification Methodology
Innovative, Non-Classical Optical Performance Verification Methodology
 
TU1.L09 - RECENT ADVANCES IN FULLY POLARIMETRIC SPACE-SAR SENSOR DESIGN AND I...
TU1.L09 - RECENT ADVANCES IN FULLY POLARIMETRIC SPACE-SAR SENSOR DESIGN AND I...TU1.L09 - RECENT ADVANCES IN FULLY POLARIMETRIC SPACE-SAR SENSOR DESIGN AND I...
TU1.L09 - RECENT ADVANCES IN FULLY POLARIMETRIC SPACE-SAR SENSOR DESIGN AND I...
 
GPS
GPSGPS
GPS
 
C011121114
C011121114C011121114
C011121114
 
Display case display
Display case displayDisplay case display
Display case display
 
ANGELS Communications by Kurt Zeller
ANGELS Communications by Kurt ZellerANGELS Communications by Kurt Zeller
ANGELS Communications by Kurt Zeller
 
Report with Hermes 2013
Report with Hermes 2013Report with Hermes 2013
Report with Hermes 2013
 
AROSAT Mission and Spacecraft Configuration_rev3
AROSAT Mission and Spacecraft Configuration_rev3AROSAT Mission and Spacecraft Configuration_rev3
AROSAT Mission and Spacecraft Configuration_rev3
 
Nano satellite
Nano satellite Nano satellite
Nano satellite
 
Irsolav catalogue
Irsolav catalogueIrsolav catalogue
Irsolav catalogue
 
Distributed Ground Station Network @ IAC-13 (paper)
Distributed Ground Station Network @ IAC-13 (paper)Distributed Ground Station Network @ IAC-13 (paper)
Distributed Ground Station Network @ IAC-13 (paper)
 
FAST実験2:新型大気蛍光望遠鏡の性能評価
FAST実験2:新型大気蛍光望遠鏡の性能評価FAST実験2:新型大気蛍光望遠鏡の性能評価
FAST実験2:新型大気蛍光望遠鏡の性能評価
 
Optical satellite communication
Optical satellite communicationOptical satellite communication
Optical satellite communication
 

Recently uploaded

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

Designing control software and graphical user interfaces for vi sp mechanisms

  • 1. July 8, 2015 Designing Control Software and Graphical User Interfaces for ViSP Mechanisms Alan Sánchez University of Colorado Boulder - Aerospace Engineering Sciences High Altitude Observatory - Instrumentation Group
  • 2. 2 New instrumental capabilities are needed to meet the challenge of validating sophisticated models and theories in the field of solar physics A coronal mass ejection (CME) in a model; the CME is the gray cloud toward the lower right. Credit: Dusan Odstrcil, George Mason University This Center for Integrated Space Weather Modeling display is used to predict space weather. Credit: NOAA
  • 3. The Daniel K. Inouye Solar Telescope is set for completion in 2019. It will have broad impacts on astronomy, plasma physics, and solar- terrestrial relations http://dkist.nso.edu/node/2220 3 http://dkist.nso.edu/node/2764
  • 4. 4 http://dkist.nso.edu/node/2739 A total of five science instruments receive light from the First Light Coudé Beamsplitter, including the Visible Spectro-Polarimeter (ViSP)
  • 5. The ViSP will provide precise measurements of all four Stokes parameters (I, Q, U, & V) at wavelengths from 380-900 nm 5 The wavelength range of optical radiation, with ViSP capabilities labeled. Credit: http://light-measurement.com/wavelength-range/
  • 6. All four ViSP-unique mechanisms require robust software to run properly 6
  • 7. ViSP mechanisms can be activated either through the Instrument GUI or the Engineering GUI 7 5263-TN-6003 5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini
  • 8. ViSP distributes tasks to several managers that then delegate tasks to the workers they control. 8 5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini
  • 9. ViSP Main Engineering GUI provides monitoring and control capabilities for every subsystem in the instrument. 5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini 9
  • 10. 10 Slit Station Very narrow entrance slit to be placed in the ViSP optical beam; slit is then physically moved laterally over the image plane in order to capture the desired field of view. Grating Station Used to hold and position the diffraction grating in the optical path of the ViSP instrument Optical Design Overview illustrating mechanical requirements of slit and grating stations ViSP Critical Science Plan. Courtesy of R. Casini
  • 11. Slit Station Top Level Components Slit Substation, FM Substation, and Slit Stage Selector move simultaneously ● Slit Substation moves the same distance as the desired slit aperture, while the FM substation moves half this distance Desired slit aperture is selected and slit selection stage moves desired slit in front of a mask. This mask blocks all light from non-active slits, while allowing light through the active slit to pass. Slit Selection Stage Slit and Fold Mirror (FM) Substations 5263-TN-4031. Courtesy of R. Summers, F. Lawson, and G. Card5263-TN-4031. Courtesy of R. Summers, F. Lawson, and G. Card 11
  • 12. ViSP Slit Station GUI ● Identifies limit switch status via EtherCAT I/O connection ○ Notifies user if limit switch is triggered, stops all movement ● Delegates movement to SlitSelect if current slit width is not desired slit width ● Delegates movement to SlitTransit and MirrorTransit, respectively, if current slit and FM substation positions are not required slit and FM substation positions (for desired slit width) Slit Manager SlitSelect SlitTransit MirrorTransit ❏ Moves desired slit in front of mask ❏ Moves slit substation to required position ❏ Moves FM substation to required position 12
  • 13. Slit Station simulated with two motors via Delta Tau PPMAC and Beckhoff I/O connections on EtherCAT 13
  • 14. 5263-TN-202000. Courtesy of R. Summers, F. Lawson, and G. Card 5263-TN-202000. Courtesy of R. Summers, F. Lawson, and G. Card Essential functions of Grating Station: Verify current diffraction grating ‘ID’ Position and hold the diffraction grating in the optical path of the ViSP Grating Station Top Level Components 14
  • 15. ViSP Grating Station GUI ● Identifies grating via EtherCAT I/O connection ○ Notifies user if grating is not in place, stops all movement ● Identifies limit switch status via EtherCAT I/O connection ○ Notifies user if limit switch is triggered, stops all movement ● Delegates movement to GratingRotate if expected grating is present and current angle is not desired angle Grating Manager GratingRotate ❏ Rotates to desired angle 15
  • 16. We completed several fundamental, overarching goals of the HAO Prototyping Plan, and also made significant progress in specific mechanism software ● Test Setup and Robustness of Copley Amplifiers on EtherCAT ○ Network has been scheduled and is up and running ○ Controlling 2 Axes on EtherCAT ● Test Setup and Robustness of Beckhoff I/O on EtherCAT ● Test switch communications from Copley to Delta Tau ✓ ✓ ✓ HAO Prototyping Plan (2014), A. Lecinski and B. Larson Next steps: ● Finalize Slit Station software ○ step size, number of steps, intensity mode ● Focus Station software 16
  • 17. Acknowledgments ● Partner: Anthony Anglin ● Mentors: Alice Lecinski and Brandon Larson ● Support: Scott Sewell and Val Sloan ● Interns: Jamie Weiss and Isis Peguero ● JES: DKIST software team 17