![[SLAC Home Page]](/grp/cd/soft/images/logo_slac.gif)
SLC CONTROL SYSTEM
BASIC USERS GUIDE
April 17, 1995
Joanne Bogart
Marty Breidenbach
Jean Francois Gournay
R. Keith Jobe
Nan Phinney
Dave Sherden
Kathy Thompson
Dan Yaffe
CONTENTS
CHAPTER 1 THE SLC CONTROL SYSTEM
1.1 BASIC ARCHITECTURE . . . . . . . . . . . . . . . . 1-1
1.2 MAJOR FACILITIES . . . . . . . . . . . . . . . . . 1-5
1.3 DATA STRUCTURES . . . . . . . . . . . . . . . . . 1-9
1.4 COMMUNICATIONS STRUCTURES . . . . . . . . . . . 1-14
1.5 HOST ARCHITECTURE . . . . . . . . . . . . . . . 1-18
1.6 MICROCLUSTER ARCHITECTURE . . . . . . . . . . . 1-21
CHAPTER 2 APPLICATIONS STRUCTURES
2.1 BASIC ARCHITECTURE . . . . . . . . . . . . . . . . 2-1
2.2 HARDWARE CONFIGURATIONS . . . . . . . . . . . . . 2-3
2.3 TERMINAL USAGE . . . . . . . . . . . . . . . . . . 2-5
2.4 LOGICAL NAME ROUTINES . . . . . . . . . . . . . 2-21
CHAPTER 3 KNOB SUPPORT
3.1 ABSTRACT: . . . . . . . . . . . . . . . . . . . . 3-1
3.2 PHYSICAL KNOBS -- A HISTORICAL OVERVIEW. . . . . . 3-1
3.3 PICTORIAL DESCRIPTION OF A KNOB: . . . . . . . . . 3-4
3.4 FIRST PASS KNOB GRAPHICS . . . . . . . . . . . . . 3-4
3.5 PRIMARY ATTRIBUTES OF A KNOB: . . . . . . . . . . 3-6
3.6 INFORMATION REQUIRED TO CREATE A KNOB: . . . . . . 3-8
3.7 KNOBS INTERNALS . . . . . . . . . . . . . . . . 3-14
3.8 DISPLAYS . . . . . . . . . . . . . . . . . . . . 3-22
3.9 COMMUNICATION FROM THE SCP TO A PANEL . . . . . 3-31
3.10 CURSOR ADDRESSED LIMITED FACILITY (CALF) . . . . 3-34
CHAPTER 4 SLC TOUCH PANEL CONTROL
4.1 PANEL DESCRIPTION CODE . . . . . . . . . . . . . . 4-1
4.2 ALTERNATE TOUCH PANEL SELECTION . . . . . . . . 4-15
CHAPTER 5 STRUCTURE OF MICROS UNDER IRMX
5.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . 5-1
5.2 INDIVIDUAL JOBS . . . . . . . . . . . . . . . . . 5-2
CHAPTER 6 DATABASE
6.1 DATABASE ORGANIZATION . . . . . . . . . . . . . . 6-2
6.2 DATA FORMATS . . . . . . . . . . . . . . . . . . . 6-3
6.3 ACCESS ROUTINES . . . . . . . . . . . . . . . . . 6-4
CHAPTER 7 MESSAGE COMMUNICATIONS IN SLC
7.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . 7-1
7.2 MESSAGE CLASSES . . . . . . . . . . . . . . . . . 7-1
7.3 VMS SOFTWARE FOR ASYNCHRONOUS MESSAGES . . . . . . 7-5
7.4 IRMX SOFTWARE FOR ASYNCHRONOUS MESSAGES . . . . 7-12
7.5 USE OF ASYNCHRONOUS MESSAGES . . . . . . . . . . 7-17
7.6 USE OF SYNCHRONOUS MESSAGES . . . . . . . . . . 7-22
CHAPTER 8 ERROR MESSAGES
8.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . 8-1
8.2 ORIGINATING ROUTINE . . . . . . . . . . . . . . . 8-3
8.3 RECEIVING ROUTINE . . . . . . . . . . . . . . . . 8-7
8.4 SEVERITY . . . . . . . . . . . . . . . . . . . . . 8-7
8.5 FACILITIES . . . . . . . . . . . . . . . . . . . . 8-8
CHAPTER 9 8086 CAMAC SYSTEM
9.1 DATA STRUCTURES . . . . . . . . . . . . . . . . . 9-1
9.2 SOFTWARE . . . . . . . . . . . . . . . . . . . . . 9-9
CHAPTER 10 GENERAL UTILITIES
10.1 ANALOG STATUS UTILITIES . . . . . . . . . . . . 10-1
10.2 BPM UTILITIES . . . . . . . . . . . . . . . . . 10-6
10.3 KLYSTRON UTILITIES . . . . . . . . . . . . . . . 10-18
10.4 KLYSTRON DATA ACCESS UTILITIES . . . . . . . . . 10-21
10.5 MAGNET UTILITIES . . . . . . . . . . . . . . . . 10-28
10.6 TIMING UTILITIES . . . . . . . . . . . . . . . . 10-31