Data acquisition/analysis software for Diffraction Beam Lines at SSRL SPECPLOT. spec ICS. WebSpec. WxDiff



Similar documents
Control Software at ESRF beamlines

WinSCP for Windows: Using SFTP to upload files to a server

Android, Bluetooth and MIAC

Main Bullet #1 Main Bullet #2 Main Bullet #3

Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory

IC 1101 Basic Electronic Practice for Electronics and Information Engineering

INFUSION BUSINESS SOFTWARE Installation and Upgrade Guide

Summer Internships 15

FileBench's Multi-Client feature

Secure File Transfer Protocol User Guide. Date Created: November 10, 2009 Date Updated: April 14, 2014 Version: 1.7

NAS 109 Using NAS with Linux

How to start with 3DHOP

Access Instructions for United Stationers ECDB (ecommerce Database) 2.0

RETRIEVING NMR DATA JB Stothers NMR Facility Materials Science Addition 0216 Department of Chemistry Western University

Enterprise Erase LAN

New High-performance computing cluster: PAULI. Sascha Frick Institute for Physical Chemistry

ICE Futures Europe. AFTS Technical Guide for Large Position Reporting V1.0

File Transfers. Contents

Installing and Using WinSCP Client

How to Backup and Restore a VM using Veeam

Membership Card Maintenance (Club Spa Maintenance)

Table of Contents. Online backup Manager User s Guide

MDSplus Automated Build and Distribution System

Snow Inventory. Installing and Evaluating

Frequently Asked Questions

Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM

Analysis Programs DPDAK and DAWN

Welch Allyn Connectivity SDK Development

PRODUCT SHEET.

Improved metrics collection and correlation for the CERN cloud storage test framework

Eliac Call Recording - Configurator Guide. Eliac. Call Recording System Ver. 2.x.

ontune SPA - Server Performance Monitor and Analysis Tool

Tutorial. Inventory Methods

Technology Spotlight on Cellular Data Networking for SCADA system networks. Presented by Teamwork Solutions, Inc.

NEW. EVEN MORE data acquisition and test stand automation

Technical Training Module ( 30 Days)

BarTender Web Print Server

WinSCP PuTTY as an alternative to F-Secure July 11, 2006

LICENSE4J FLOATING LICENSE SERVER USER GUIDE

START YOUR INVENTORY WITH SCANFRE

LANDPARK NETWORK IP Landpark, comprehensive IT Asset Tracking and ITIL Help Desk solutions October 2016

Export & Backup Guide

embeo Getting Started and Samples

Installation and Configuration Guide. Version 5.2

Cisco Application Control Engine in the Virtual Data Center

Klippel Result Export to VACS AN 52

CT LANforge-FIRE VoIP Call Generator

NETWORK ENABLED EQUIPMENT MONITOR

Introduction. Created by Richard Bell 10/29/2014

Attendance Monitoring. Academics: Accessing your Register. v 0.6, September Masood Syed, Dev Team, ITMS. Masood Syed, Dev Team, ITMS

CASHNet Secure File Transfer Instructions

Session 15 OF, Unpacking the Actuary's Technical Toolkit. Moderator: Albert Jeffrey Moore, ASA, MAAA

Whisler 1 A Graphical User Interface and Database Management System for Documenting Glacial Landmarks

New Software Interface permits external control of the Vapourtec R Series system.

PoINT Jukebox Manager Deployment in a Windows Cluster Configuration

Control System, general approach, integration with TANGO, and some User Interfaces

1. Introduction... 3 Introduction Deal command... 13

ST 810, Advanced computing

Realtime Motion Control -Update. Uwe Ristau

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642

MYOB EXO Business White Paper Aurora to EXO Business Migration Utility

What is a Web Browser? Web Site Functionality. A client program that uses HTTP to communicate with web servers.

PS Series Storage Array - Configuration, Operation and Management

SUSE LINUX School Server

Owner of the content within this article is Written by Marc Grote

ILLINOIS SECRETARY OF STATE Approach to Legacy System Modernization Request For Information

A candidate following a programme of learning leading to this unit will be able to:

Application Report: Running µshape TM on a VF-20 Interferometer

GE Healthcare Life Sciences UNICORN Administration and Technical Manual

freesshd SFTP Server on Windows

EVault Software. Course 361 Protecting Linux and UNIX with EVault

Upgrading Client Security and Policy Manager in 4 easy steps

Multiprocess System for Virtual Instruments in Python

Supervisor 10 Remote Access Users Guide Last Update: 10/27/14

Version 2.1 User Guide 05/2003

Synergy Controller Cloud Storage Features and Benefits

RMM/MDM. Quick Reference Guide

Using Red Hat Enterprise Linux with Georgia Tech's RHN Satellite Server Installing Red Hat Enterprise Linux

RUNNING TRACKER ON A TERMINAL SERVER

PROMIS Tutorial MODBUS Data Collection System

Detailed Design Report

Synergy Controller Cloud Storage Features and Benefits

Kaseya 2. Quick Start Guide. for Network Monitor 4.1

Technical Solution & White Paper. AFDX/ARINC664 End System Testing JS, AIM GmbH

SUMMARY Moderate-High: Requires Visual Basic For Applications (VBA) skills, network file services skills and interoperability skills.

Moxa Device Manager 2.3 User s Manual

Online CMS Web-Based Monitoring. Zongru Wan Kansas State University & Fermilab (On behalf of the CMS Collaboration)

Fax and Oracle Collaboration Suite. An Oracle White Paper August 2005

«Intellect» software system

PyroTrans. (PyroServer, PyroBatch) File Transfer and Directory Synchronization over Modem, ISDN, Network and Internet

Cisco Network Specialist CCNA

Transcription:

Data acquisition/analysis software for Diffraction Beam Lines at SSRL spec SPECPLOT ICS WebSpec WxDiff

Beam line control scheme with spec First installation on BL 2-1 Current layout on spec diffraction beamlines CSS spec 3rd party/ user code spec InfoServer GUI/ spec client code Direct connection (SCSI) BL Hardware (Motors, Counters, RTC) Central data storage CSS spec TCP Ethernet Direct connection (SCSI) BL Hardware (Motors, Counters, RTC)

spec http://www.certif.com * Commercial program from Certified Scientific Software. * Instrument control package to move motors, use all kind of detectors (counters, MCA, CCD) * Routines to scan these devices, plot, save the data, work with diffractometers in reciprocal space (n-circle, kappa, z-axis,) etc. * Command Line Interface * Powerful macro language to automate data taking, powerful data handling routines to analyze data on line. Generic serial and ethernet communication routines. * More recently: server-mode; allows control over spec from remote machine! * Important SSRL additions: automatic absorbers, calibration macros, creation of.csv files (Excel), motor monitor, access to third party software via multi-client server interface.

spec Motor monitor Command line interface

The most important spec commands All movements and countings can be aborted by typing CTRL-C / STRG-C mv motor dest Moves motor motor to the absolute dest (umv update move). mvr motor delta Moves motor motor relative to current position. (umv update move relative). wm motor [motor2 motor3... ] Prints user and dial position of one or several motors (where motor) wa Prints user and dial position of all motors (where all). set motor value Sets the current user coordinates position of motor to value ct [time] Start counting on all counters for time seconds. (count) ascan motor start finish interv time Scans in absolute coordinates. dscan motor start finish interv time Scans relative to current position. newfile filename Sets a new data file plotselect [detector... ] Selects detector(s) to be plotted. pplot [scan nr] Print plot

spec scripting facility 1. Put file tempscan.mac in your home folder 2. Back in spec: > dofile( ~/tempscan.mac ) > temp_scan

Beam line control scheme with spec Current layout on spec diffraction beamlines 3rd party/ user code spec InfoServer TCP Ethernet GUI/ spec client code Central data storage CSS spec Direct connection (SCSI) BL Hardware (Motors, Counters, RTC)

Central data storage 1-5 10-2 7-2 SpecFS P: drive 11-3 2-1 2-2 1-4

Central data storage SFTP client, e.g. freeware WinSCP http://winscp.net/eng/download.php Start WinSCP, and enter

Central data storage = temporary storage!

Beam line control scheme with spec Current layout on spec diffraction beamlines 3rd party/ user code spec InfoServer TCP Ethernet GUI/ spec client code Central data storage CSS spec Direct connection (SCSI) BL Hardware (Motors, Counters, RTC)

Data acquisition and visualization at BL 2-1, 2-2, 7-2, 10-2 2 PC setup: data collection and analysis on separate machines Linux box running spec and supporting low-level Python code Windows 7 box running SpecPlot NFS, Samba

SpecPlot Files from Linux machine Files from Linux machine visible in Windows

Data acquisition and visualization at BLs 1-5, 11-3 New 2 PC setup: data collection and analysis on separate machines Linux box running spec and supporting low-level Python code! Windows 7 box running WxDiff with Blue-Ice style GUI NFS, Samba

Appendix: Python Web Links http://www.pythonxy.com/ All-in-one distribution for Windows, containing all the common scientific packages. Recommended! http://mathesaurus.sourceforge.net/matlab-numpy.html Useful list of MATLAB commands and their counterparts in the Python Module NumPy (part of the pythonxy package) http://zetcode.com/tutorials/pythontutorial/ http://zetcode.com/wxpython/ Good collection of tutorials on the language and one of the available GUI packages, WxPython.