ESO – J.Knudstrup ESO Instrumentation Software Workshop 2008 - 1 J.Knudstrup Lab Exercise.

Slides:



Advertisements
Similar presentations
ASP-DAC Presentation & Audio Visual Guidelines January 23-26, 2007.
Advertisements

MICS4 Survey Design Workshop Multiple Indicator Cluster Surveys Survey Design Workshop General Structure of a Survey Plan.
Online Student Success: Teaching the ABCs of Online Proficiency to Produce As, Bs, and Cs in Online Classes.
Chapter 14 The User View of Operating Systems
Copyright © Allyn & Bacon 2008 POWER PRACTICE Chapter 3 Computers in the Learning Environment START This multimedia product and its contents are protected.
Implementing Assistive Technology in School and Beyond 1.
Welcome Adobe Connect Basics. Adobe Connect Basics : What’s Covered? Log in Get Help Book License Meeting or Event? Create a Meeting Create Event Run.
How to Set Up for a Zenith City Tabletop Exercise.
Code P010 Date: Installation and configuration Clarity User Training.
Antony Jo The University of Montana. Virtualization  The process of abstraction; making something more abstract  Many types: Server Desktop Application.
Introduction to LabVIEW 8.5
1 School of Computing Science Simon Fraser University CMPT 300: Operating Systems I Dr. Mohamed Hefeeda.
Technology Lab Management Strategies Who do I see? Staff Members – Sign up with the Media Specialist to use room. Community Members – Sign up the.
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
AXIS Camera Station Comprehensive video management software for monitoring, recording, playback and event management.
Installing software on personal computer
Course: Introduction to Computers
Real world measurements. Measuring things Making measurements is an essential part of all branches science and engineering. Much (all?)of our understanding.
Cap 333 Network Administration. Grades  20 marks distributed on  Assignments / Project Activities Individual Pairs  1 or 2 tutorial quizzes.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
ESO - G.Chiozzi SPIE 2010 – Evolution of the VLT instrument control system toward industry standards Mario J. Kiekebusch, Gianluca Chiozzi,
Label production Solution with Label Gallery programs Label Gallery is used for general label design and print GalleryForm is used to create data entry.
Intel ® Teach Essentials ICT in the Classroom Conference St John's College, Johannesburg 5-7 July 2011 Workshop by Claire Dean Senior Trainer SchoolNet.
COMP1070/2002/lec3/H.Melikian COMP1070 Lecture #3 v Operating Systems v Describe briefly operating systems service v To describe character and graphical.
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
Computer Science and Engineering Computer System Security CSE 5339/7339 Session 20 October 28, 2004.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Input/ Output By Mohit Sehgal. What is Input/Output of a Computer? Connection with Machine Every machine has I/O (Like a function) In computing, input/output,
Intro to Architecture – Page 1 of 22CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Introduction Reading: Chapter 1.
1. Insert the Resource CD into your CD-ROM drive, click Start and choose Run. In the field that appears, enter F:\XXX\Setup.exe (if “F” is the letter of.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
נושאים בבינה מלאכותית ורובוטיקה Topics in AI and Robotics יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
Automated Application Recovery on Server Failure Server Management Software Systemwalker Resource Coordinator Virtual server Edition When consolidating.
CSNB334 Advanced Operating Systems Course Introduction Lecturer: Abdul Rahim Ahmad.
Cap 333 Network Administration. Grades  20 marks distributed on  Assignments / Project Activities Individual Pairs  1 or 2 tutorial quizzes.
 Virtual machine systems: simulators for multiple copies of a machine on itself.  Virtual machine (VM): the simulated machine.  Virtual machine monitor.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Measured Progress © New Mexico SBA iTester 3  Webinar Administration Best Practices This presentation will begin momentarily... Please call in by.
Proctortrack Results for Faculty Viewing Student Proctoring Results.
WHQL Code Coverage Prototype Program Andy Wen. 2 Agenda What is Code Coverage Prototype Program? What is Code Coverage Prototype Program? A prototype.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part.
IST 222 Day 2. Homework for Today Take up homework and go over Go to CompTIA web site and view objectives for A+ certification test.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
SCHOOL-WIDE POSITIVE BEHAVIORAL INTERVENTIONS AND SUPPORT: ADDRESSING THE BEHAVIOR OF ALL STUDENTS Session B4: Expanding Your Tier 2 Behavior Intervention.
Recording and reflecting on your learning to aid professional development Learning log guidance and template.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
ESO – J.Knudstrup ESO Instrumentation Software Workshop J.Knudstrup Instrument Software Workshop 2008.
SCC P2P – Collaboration Made Easy Contract Management training
Using Virtualization in the Classroom
Chapter Objectives In this chapter, you will learn:
Instrumentation Software - Overview
Chapter 4: Application Software
Evolution of Operating Systems
Principles of Information Technology
Contents Todays Topic: Introduction to Computer Software We will learn
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
HOW WELL DO YOU KNOW THE BASICS OF USING YOUR COMPUTER?
Introduction to Computing Lecture # 1
Computer Science I CSC 135.
Bring Your Own Laptop Student Access to College Software from Home
Introduction to Alice Alice is named in honor of
NETWORK SECURITY LAB Lab 8. Firewall and VPN.
Computer Security: Art and Science, 2nd Edition
Chapter 14 The User View of Operating Systems
Managing Cisco IOS Software
Presentation transcript:

ESO – J.Knudstrup ESO Instrumentation Software Workshop J.Knudstrup Lab Exercise

ESO – J.Knudstrup ESO Instrumentation Software Workshop Lab Exercise Course Material/1 Lab Exercise WEB page: We have put some effort into creating the lab exercise course material (available from Lab Ex WEB page). Not an easy task: Complex enterprise to build instrument control SW per se. The VLTSW environment and the INS Common SW are quite complex, but enable building instrument control SW very efficiently. One copy of the Lab Ex document on each table. This is a draft version - we hope it will be useful for both newcomers and experienced developers.

ESO – J.Knudstrup ESO Instrumentation Software Workshop Lab Exercise Course Material/2 Would like to continue to maintain and improve the document, can be used as a training program for newcomers at ESO HQ, at PL and at institutes collaborating with ESO. In its present form, instructions are ‘somewhat mechanical’ - still contain a lot of valuable information. Not easy to enable a team to implement the SW for a (simple) instrument in ~10 hours... Please provide feedback to the document to improve it!

ESO – J.Knudstrup ESO Instrumentation Software Workshop Lab Exercise Sessions Sessions (labor intensive sessions highlighted): Exercise #1 - Getting Started - Adapting the Template Instrument. Exercise #2 - Instrument Control SW - ICS. Exercise #3 - Implementing a Special Device Exercise #4 - Interfacing with Detectors. Exercise #5 - Observation SW – OS. Exercise #6 - Templates Exercise #7 - Image Processing with CLIP Exercise #8 - Spare Session. Each session will finish with a build + execution and verification of what was implemented during the session.

ESO – J.Knudstrup ESO Instrumentation Software Workshop Lab Exercise Logistics/1 40 lab participants. 10 teams ( ). 4 people at each table, use one chair from the row of chairs next to the tables. Check on the Lab Ex WEB page to see to which team you belong. Team number on the back of the monitor. Have tried to mix the teams to have more experienced and less experienced developers on each team. Experienced developers: We encourage you to leave it up to the less experienced to carry out the exercises. We ask you please to act as 'mentors'.

ESO – J.Knudstrup ESO Instrumentation Software Workshop Lab Exercise Logistics/2 One exercise laptop per team: Windows XP. VLTSW/SL in virtual machine (VmWare) → IWS = 'Virtual IWS'. VLTSW version: VLT patches (~VLT2009). 1 (real) LCU running VxWorks. Note: Same IWS host-/environment name and same LCU host-/environment for all teams. One monitor, keyboard and mouse per team to accommodate four people and easy editing.

ESO – J.Knudstrup ESO Instrumentation Software Workshop Lab Exercise Logistics/3 If a team fails to complete a session: Rescue snapshots available (instructions on Lab Ex page): > cd > wget -O lab_ex_session_ _snapshot.tar.gz NSWWorkshopExercise?filename=lab_ex_session_ _sn apshot.tar.gz > mv INSXSource INSXSource.failed > tar zxvf lab_ex_session_ _snapshot.tar.gz > cd INSXSource > pkginBuild inins HW set-up (IWS and LCU IP addresses):

ESO – J.Knudstrup ESO Instrumentation Software Workshop The Exercise Instrument Characteristics of the Exercise Instrument – INSX: Cassegrain focus instrument. Near-infrared imager. 6 devices. Narrow band filter. Mosaic of 2 Hawaii IR detectors (512x512). TCCD. 1 Sodium lamp. 1 Halogen lamp (intensity control). 1 dichroic mirror. Cryogenic variables (pressure, temperature) monitored by a DAQ station. 1 entrance shutter for dust protection.

ESO – J.Knudstrup ESO Instrumentation Software Workshop Lab Exercise HW Each team LCU will not have any HW connected during the exercise. Instructor LCU with some HW connected: DEVICE1/LAMP1: CANBus digital I/O. DEVICE2/SHUT1: MEN Controller digital I/O. DEVICE3/FILT1: CAN-RMC motion controller. DEVICE4/MIRR1: Maccon motion controller. DEVICE5/SENSOR1: Yokogawa DAQ via RS-422A. DEVICE6/LAMP2: MEN Controller Digital I/O, CANBus Controller Analog I/O (Special Device). If time permits: HW demo during Lab Session 8. If time permits: The LCU with HW will be connected to a team IWS. For more info: Come to the rack and ask during a break …

ESO – J.Knudstrup ESO Instrumentation Software Workshop Workshop HW Demos Apart from the HW for the Exercise Instrument, following HW will be demonstrated during the workshop: CAN-RMC NGC/IR

ESO – J.Knudstrup ESO Instrumentation Software Workshop Lab Exercise – Let’s Get Started! Will try to have 3-5 instructors available during each session. Noisy rack in conference room will be switched off during presentations … We know this is a challenge - but if you work hard, we believe you will profit from this exercise! Good Luck!