January 2009EPICS Seminar in Indore1 Practice EPICS Start up and MEDM Tatsuro KEK January 2009.

Slides:



Advertisements
Similar presentations
January 2009EPICS Seminar in Indore1 Introduction to State Notation Language (SNL) Tatsuro KEK January 2009.
Advertisements

Linux commands exercise 1. What do you need, if you try to these at home? You need to download and install Ubuntu Linux from the Internet – DVD is need.
Introduction to Alarm Handlers Randy Flood Karen Schroeder AOD/OPS.
1 1999/Ph 514: Working With an IOC EPICS Working with an IOC Marty Kraimer APS.
1 2003/P571: IOC Development Environment EPICS IOC Development Environment with EPICS on Ubuntu Based on “IOC Development Envirnment” by Andrew Johnson,
GALVESTON COUNTY, TX P-CARD TRAINING GALVESTON COUNTY.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Excel Project 7 Using Macros and Visual Basic for Applications (VBA) with Excel.
Using Macros and Visual Basic for Applications (VBA) with Excel
ORNL is managed by UT-Battelle for the US Department of Energy Control System Studio: First Steps Kay Kasemir ORNL/SNS June 2014.
Next Generation MMI Requirements May 4, MMI - High Level Requirements run under UNIX and Windows NT (WNT) use a well defined ASCII definition for.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
The Internet. Telnet Telnet means using your computer as a terminal. All commands you type are sent to the host computer you are connected to and executed.
UnixUnix Basic. Convention Italic text indicates text displayed by the computer system. For example, login: indicates a login prompt displayed by the.
BoardMaker Ver 6 Creating Interactive Activities for the Classroom.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 8 Working with Macros and Visual Basic for Applications (VBA)
L INUX C OMMAND L INE I NTERFACE G UNAANBAN.G
Viewer Software Viewer software is a remote viewer software for control the DVR. -This software supports the multiple functions of the network. -It can.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Copyright 2007, Information Builders. Slide 1 Maintain & JavaScript: Two Great Tools that Work Great Together Mark Derwin and Mark Rawls Information Builders.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 12.
ICC Features Features Supporting unlimited projects per ICC –Advanced technical support Friendly registration utility 5 password-levels exceptional workspace.
Microsoft PowerPoint Getting Started Guide Prepared for Towson University Dr. Jeff M. Kenton Amy Chase Martin 2007.
PMS /134/182 HEX 0886B6 PMS /39/80 HEX 5E2750 PMS /168/180 HEX 00A8B4 PMS /190/40 HEX 66CC33 By Adrian Gardener Date 9 July 2012.
Creating a Web Site to Gather Data and Conduct Research.
®® Microsoft Windows 7 for Power Users Tutorial 13 Using the Command-Line Environment.
Wimba Presenters Guide North Dakota University System 2009.
Creating a Form on a Web Page
Command Prompt Chapter 10 Introduction to Batch Files Richard Goldman February 7, 2000.
1 INFO 321 Server Technologies II FTP Material adapted from Dr. Randy Kaplan.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Windows Tutorial Common Objects ACOS: 1, 4. Using the Taskbar 1. Using the taskbar, you can switch between open programs and between open documents within.
Linux Operations and Administration
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
Lesson 1-Logging On to the System. Overview Importance of UNIX/Linux. Logging on to the system.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
January 2009EPICS Seminar in Indore1 Practice SNL and Sequencer Tatsuro KEK January 2009.
Unix/Linux cs3353. The Shell The shell is a program that acts as the interface between the user and the kernel. –The shell is fully programmable and will.
Unit 5 Microsoft SQL Server and MySQL. Key Concepts DBMS variations SQL Server features SQL Server Management Studio MySQL features Scripts Queries Database.
1 PanelView ™ 300 Micro & MicroLogix ™ Lab 1. 2 Today you will receive training on the NEW PanelView 300 Micro operator terminal and the NEW version of.
CISB434: VisiRule 1.
1 FreeBSD Installation AFNOG X Cairo, Egypt May 2009 Hervey Allen.
Week 8: Linux / ubuntu Dr. I. H. Shah. / CSCS 301 Fall 2009.
New Millennium Enhancements SEE HANDOUT. Release 2002 Improved record editor Easier to navigate to NEXT and PREVIOUS records (Ctrl [ and Ctrl ]) More.
Lab 3 + Using the Terminal 1. "Under Linux there are GUIs (graphical user interfaces). where you can point and click and drag, and hopefully get work.
Lesson 3-Touring Utilities and System Features. Overview Employing fundamental utilities. Linux terminal sessions. Managing input and output. Using special.
1. LabVIEW and EPICS Workshop EPICS Collaboration Meeting Fall 2011.
RT-LAB Electrical Applications 1 Opal-RT Technologies Use of the “Store Embedded” mode Solution RT-LAB for PC-104.
All sections to appear here Welcome to my pptPlex Slide Show, this can be executed in either two ways: 1.As a normal PowerPoint slide show: Example hit.
 Add a new Button to Mott Screen: Data Analysis This opens a window: Latest Mott CODA Run: rcRunNumber Analysis Run Number: anaRunNumber Decode Run Analyze.
1 Introduction to Microsoft Windows Lecture Outline.
STAGES Language Application Overview. The Language Application is available on a separate URL (typically /stagesLanguage) and tied to only one database.
1 1999/Ph 514: Lab #1 : CA Clients EPICS Lab #1 CA Clients.
Lunchbox. Overview ➲ We developed a program called Lunchbox with the purpose of allowing the administrator to create a time sheet, create an employee.
Matthias Clausen, DESY EPICS Training – Client Tools/ CSS EPICS collaboration meeting EPICS Training Client Tools EPICS collaboration meeting 2008.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
Chapter 4 Helpful Tips and Navigation. OBJECTIVES Identify the common elements on a MedTrak screen Use the function keys Use the Tab key Select an item.
we are going to write our Assembly language program as sample ex01.asm. So that we can attempt our assigment.
Advance startup options Shift Restart. Restart options.
From the Main Screen -Select County/Region from the drop down menu choices -Then Select Soil Type from the drop down menu -Select Crop from the drop down.
Desktop Publishing Lesson 1 — Working with Documents.
IOC Application Development / Debugging
Computer System Laboratory
3.4 User Interfaces This tutorial will give you a first-hand experience of: Navigating the directory structure in a CLI and an unfamiliar GUI Running the.
FTP Lecture supp.
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
bitcurator-access-webtools Quick Start Guide
Lab 2: Terminal Basics.
The Python interpreter
Presentation transcript:

January 2009EPICS Seminar in Indore1 Practice EPICS Start up and MEDM Tatsuro KEK January 2009

EPICS Seminar in Indore2 Start up with the Live DVD We use Ubuntu Linux with EPICS Live DVD for the practice. –After booting Linux, login with username ubuntu. (Automatically login with ubuntu when timeout.) –Open a terminal window. Menu “Application”  “Accessories”  “Terminal” –To avoid record name collision, set your PC name. USER=PCname export USER Note: PCname : use your own PC name. After that, you should use your own name instead of “ PCname ” in this slides.

January 2009EPICS Seminar in Indore3 First EPICS Application Let’s build the first EPICS application. –Make your application directory ( ~/app/ ) and create a new application ( myExample ) as followings. cd mkdir app cd app makeBaseApp.pl –t example myExample makeBaseApp.pl –i –t example myExample –This command inquires target architecture. Enter appropriate architecture name (linux-x86). –It also inquires application name. Just type return (use default). –Then make make

January 2009EPICS Seminar in Indore4 Run sample IOC program Sample IOC program (iocsh) is ready in your application directories. The IOC program can be run by st.cmd script. Let’s try to run this program as follows. cd ~/app /iocBoot/iocmyExample chmod +x st.cmd./st.cmd

January 2009EPICS Seminar in Indore5 Commands in iocsh After some messages are printed, EPICS iocsh command prompt is shown epics> Try to type dbl command to show the list of the record (PV) names. epics> dbl Then try to use dbpr command to show the field values of the specific record. epics> dbpr PCnameHost:aiExample Note: use your own PC name instead of “ PCname ”.

January 2009EPICS Seminar in Indore6 More Commands in iocsh Second argument of dbpr is interest level ( 0  4 ). Higher level shows more fields. epics> dbpr PCnameHost:aiExample 4 To terminate IOC, use exit command. epics> exit help command shows the list of the commands. epics> help Note: Do not run multiple iocsh in same PC. If multiple iocsh run, you may encounter confusing situation.

January 2009EPICS Seminar in Indore7 Channel Access to the IOC Let’s try to access the record (PV) from outside of the IOC. While keep running iocsh, open another terminal window. Try to read the record (PV) value using caget command. caget PCnameHost:aiExample Try to monitor the record (PV) value using camonitor command. camonitor PCnameHost:aiExample –Type Ctrl-C to stop monitoring.

January 2009EPICS Seminar in Indore8 Start MEDM Open new terminal and type medm to start MEDM. medm Create new blank display –Menu “File”  “New” Open Object Palette –Menu “Palettes”  “Object”

January 2009EPICS Seminar in Indore9 Monitor Objects Try to create “Text Monitor” object on the new display window. –Set Readback Channel to “PCnameHost:aiExample” –Then try to execute You need keep iocsh running. Tips –After typing characters in the field of the Palettes, you need to type return key to complete entry.

January 2009EPICS Seminar in Indore10 More Monitors Try to create … Bar Monitor Meter Scale Monitor –Then try to select Color Mode to “alarm”. Try to create Strip Chart –To enter channel names, push Channel/Color button to open “Strip Chart Data” palette

January 2009EPICS Seminar in Indore11 Controller Objects Try to create “Text Entry” object –For example, set Control Channel to “PCnameHost:aiExample.HIHI” Try to create “Choice Button” object –Set Control Channel to “PCnameHost:calcExample.SCAN”

January 2009EPICS Seminar in Indore12 Graphics Try to create Oval, Rectangle, etc. Try to set visibility –For example, select Visibility to “if not zero” and set Channel A to “PCnameHost:aiExample”