for: EPIC
Welcome to CWAnswers
CWAnswers is your guide to the sprawling world wide web. The directory aims to provide a useful guide made by users. You can share your knowledge as well - simply sign up and edit your first entry. For questions just contact the team at support - at - cwanswers.com.
Weblinks for Epics
Top 10 for Epics
Things about Epics you find nowhere else.
Select content modules
Scott's Epic Blog
Scott's Epic Blog. 11 February 2009. Tara's Leg 6 days after the tear. Ouch! ... but occasionally share here in this Epic blog or with those that ask for advice. ...www.epiccamp.com/blogs/scott/Epics — Blogs, Pictures, and more on WordPress
karlo mikhail wrote 1 month ago: I have a soft heart for East Asian epic films. ... The Iliad: Epic Fail? — 1 comment ... Concept Art: Epic. jussslic wrote 3 ...en.wordpress.com/tag/epics/Epics and Themes | Agile Software Development
Home " Blogs " Artem's blog. Epics and Themes. May 6, 2008 by Artem ... Epics are just huge stories for capturing relatively low priority requirements ...agilesoftwaredevelopment.com/blog/artem/epics-and-themesTobold's MMORPG Blog: World of Warcraft's new easy epics to solo
A blog mostly about MMORPG ( Massively Multiplayer Online Role Playing Games ) ... on my own blog(http://quinion.blogspot.com/2006/12/retobold-easy-epic.html) ...tobolds.blogspot.com/2006/12/world-of-warcrafts-new-easy-epi...More Insights on Epics Vs Minimum Marketable Features | NetObjectives
In my earlier blog I commented about the role and value of context. ... Epics, however, don't define their scope particularly well. ...www.netobjectives.com/blogs/more-insights-on-epics-vs-mmfsfor: EPIC
The Experimental Physics and Industrial Control System (EPICS) is a software environment used to develop and implement distributed control systems to operate devices such as particle accelerators, telescopes and other large experiments. EPICS also provides SCADA capabilities. The tool is designed to help develop systems which often feature large numbers of networked computers providing control and feedback.
EPICS uses client/server and publish/subscribe techniques to communicate between the various computers. One set of computers (the servers or input/output controllers), collect experiment and control data in real-time using the measurement instruments attached to it. This information is given to another set of computers (the clients) using the Channel Access (CA) network protocol. CA is a high bandwidth networking protocol, which is well suited to soft real-time applications such as scientific experiments.
Look and feel
EPICS interfaces to the real world with IOCs (Input Output Controllers) . These are either stock-standard PCs or VME standard embedded system processors that manage a variety of "plug and play" modules (GPIB, RS-232, IP Carrier etc.) which interface to control system instruments (oscilloscopes, network analyzers) and devices (motors, thermocouples, switches, etc.). The IOC holds and runs a database of 'records' which represent either devices or aspects of the devices to be controlled. IOC software used for hard-real-time normally use RTEMS or VxWorks, though work has been ongoing in porting to other systems. Soft real-time IOC software sometimes runs on Linux or MS-Windows based machines.
Other computers on the network can interact with the IOC via the concept of channels. Take, for example a particle accelerator with shutters between sectors. There would typically be several channels corresponding to a shutter: an output channel to activate shutter motion, an input channel to see the status of the shutter (e.g. shut, open, moving, etc.), and probably some additional analog input channels representing temperatures and pressures on each side of the shutter. Channel names are typically in the form EQUIPMENT:SIGNALNAME (e.g. ACCELERATOR_RING:TEMP_PROBE_4, although they can be much less verbose to save time).
Most operations are driven directly from a standalone GUI package such as EDM (editor/display manager) or MEDM (Motif/EDM). These allow creation of GUI screens with dials, gauges, text boxes, simple animations, etc.
However it is not just GUI software which can interact with EPICS: any software which can speak the CA protocol can get and put values of records. For example on the EPICS website there are several extension packages which allow CA support in things like MATLAB, LabVIEW, Perl, Python, Tcl, ActiveX, etc. Hence it is easy to do things like make scripts which can activate EPICS controlled equipment.


























