Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Quick Look at the EPICS IDE Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 13, 2006 Argonne National Laboratory, Argonne, IL.

Similar presentations


Presentation on theme: "A Quick Look at the EPICS IDE Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 13, 2006 Argonne National Laboratory, Argonne, IL."— Presentation transcript:

1 A Quick Look at the EPICS IDE Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 13, 2006 Argonne National Laboratory, Argonne, IL

2 2 EPICS IDE The EPICS IDE is a Eclipse Plug-in –Provides New Project and New Application Wizards –Implements Help –Is Implemented as a Feature Installation and Updates can be done via the Eclipse Update Manager (Help | Software Updates) Has its own nature plus C/C++ natures –Thus it has all the features of a C/C++ project and more of its own Consists of three plugin-ins –gov.anl.epics.ide –gov.anl.epics.ide.feature –gov.anl.epics.ide.help You can have an IOC up and running with a few mouse clicks and a little typing in less than 2 minutes

3 3 The EPICS IDE Extends Existing Plug-ins In general there are Extensions and Extension Points gov.anl.epics.ide –org.eclipse.ui.newWizards –org.eclipse.ui.popupMenus –org.eclipse.ui.preferencePages –org.eclipse.ui.propertyPages –org.eclipse.core.resources.natures gov.anl.epics.feature gov.anl.epics.help –org.eclipse.help.toc

4 4 Wizards Appear Along with Other Eclipse Wizards

5 5 EPICS IDE New Project Wizard You can make an empty EPICS project or a project based on a template –Example application (xxxApp) –Example IOC (iocyyy) If examples are selected, you specify: –EPICS base –Target architecture (HOST_ARCH) –Names and other parameters Choose from available types and architectures Dialog is populated from –MakeBaseApp –Looking at what is built in base Dialog checks responses are valid

6 6 Result of New Project Wizard

7 7 EPICS IDE New Application Wizard Add to the project via the New menu on a selected project, folder, file, etc. –e.g. add an IOC Dialog is populated from –Project properties –MakeBaseApp –Looking at available builds

8 8 EPICS IDE Preferences and Properties Preferences exist to set defaults –Window | Preferences | EPICS IDE Properties are set for a project –By the New Project Wizard or by the user

9 9 EPICS IDE Help Help is implemented as separate plug-in (gov.anl.epics.ide.help)

10 10 EPICS IDE Feature Is implemented as a Feature with an Update Site –http://www.aps.anl.gov/epics/eclipse/updateshttp://www.aps.anl.gov/epics/eclipse/updates Web page is at –http://aps.anl.gov/epics/eclipse/plugins/epicsIde/epicsIde.htmlhttp://aps.anl.gov/epics/eclipse/plugins/epicsIde/epicsIde.html

11 11 Thank You This has been an APS Controls Presentation

12 12 Thank You This has been an APS Controls Presentation


Download ppt "A Quick Look at the EPICS IDE Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 13, 2006 Argonne National Laboratory, Argonne, IL."

Similar presentations


Ads by Google