|
|
||
|
|
||
|
Welcome to X26A Information For Users X26A Recent News X26A Beamtime Schedule X26A Contact Information X26A Configuration Info X26A Beamline Status X26A Downloads X26A Computing X26A Publications X26A Science Highlights X26A Acknowledgement NSLS WebSite NSLS PASS BNL WebSite BNL Visitor's Guide X27A Microprobe CARS at the APS |
Most Recent Software Changes
This web page and
the ones linked to it hopefully will give
The PC's We're currently operating using four computer systems, all networked together. All the systems have access to the outside world, but they also are interconnected on a private network along with our VME crate (which is isolated from the NSLS public subnet). The Macintosh G5 acts as the EPICS boot host, we request that you leave this computer alone since it's the most mission critical. You'll see 3 PC's in operation, the one on the right labeled X26A-Control is the PC we'll be using to operate beamline motors and electronics and do data collection. The one on the left labeled X26A-Cars is the one you'll be using for data processing. The one in the middle, called X26A-XRD, runs the Bruker-AXS SMART software for control of our SMART 1500 CCD area detector. Although it's tempting when a PC gets "hung up" to reboot it, PLEASE DO NOT! Try to get a hold of us first. You'll find that we can resolve most hangs without a reboot and, consequently, we'll get you back up and running faster. All data collected is stored on X26A-Control in the directory X:\data. We will create subdirectories for you that preserve a sequential directory structure we've used since the beamline first came on line (NSLS###). After some time we migrate these directories to X26A-Cars for archival (and then to DVD for backup), but they'll always be available to you. All the data on X26A-Control can be accessed by X26A-Cars or X26A-XRD over the network. Both Control and Cars are loaded with IDL. We also have available CD-R/W, DVD-R/W, and USB Multicard readers for data storage. Although in the past it was possible to retrieve data by telneting or FTPing directly into the system, due to recent changes in BNL computer security, this is no longer convenient for most users. We can, however, on request port these to the NSLS anonymous FTP site for data retrieval. Residence time on the FTP site is roughly a week. But we recommend that you make efforts to take your data with you at the end of your run. Most of our data processing is done using the RSI's IDL software. Since the availability of IDL 6.0, we're striving to make most of our data processing routines available as compiled software that can be run using the IDL Virtual Machine tool. If you wish to purchase your own copy of IDL visit RSI's website at www.rsinc.com. Logging Your Runs When you get to the beamline you'll see that we have a logbook for you to record your runs in. You're certainly encouraged to keep your own record of what you do, but it is REQUIRED by NSLS policy that we keep a daily log of what you run. At the very least we'd like you to log file names and type of analysis. No exceptions! EPICS and VME The terminology can all get a bit confusing. Luckily, for you as a user this is generally all rather transparent. But a brief description is probably in order...a basic understanding is useful when things go awry. So, what is EPICS anyway? Well, right from the APS EPICS webpage, "EPICS is a set of software tools and applications which provide a software infrastructure for use in building distributed control systems to operate devices." EPICS is really optimized for use with distributed systems over a network and allows for communication between them and provides control and feedback of the various parts of the device from a central control room, or even remotely over the internet. EPICS uses Client/Server and Publish/Subscribe techniques to communicate between the various computers. Most servers (called Input/Output Controllers or IOCs) perform real-world I/O and local control tasks, and publish this information to clients using the Channel Access (CA) network protocol. CA is specially designed for the kind of high bandwidth, soft real-time networking applications that EPICS is used for, and is one reason why it can be used to build a control system comprising hundreds of computers.
|
|
| Beamline X26A receives support the following organizations: | ||