VIAQS Overview and setup. What is VIAQS? ● A colaborative open-source project. ● A hardware and software solution for controlling instrumentation. ● A.

Slides:



Advertisements
Similar presentations
Legal Meetings: Extended Instructions on Movica and Screencast.
Advertisements

Michael S. Chan xLM Solutions, LLC
Engineering Documents Manager – EDM
Guide to Linux Installation and Administration, 2e1 Chapter 5 Using Linux Graphical Environments.
Ruby (on Rails) CSE 190M, Spring 2009 Week 3. Web Programming in Ruby Ruby can be used to write dynamic web pages Similar to PHP, chunks of Ruby begins.
EPICS Noboru Yaamamoto Jan 27, 2009 for EPICS seminar at RRCAT, Indore Installing EPICS.
KX-NS1000 Initial Set Up For step by step : 16 May,
Hands-on with the Sitara Linux SDK This presentation provides a hands-on overview of the Sitara Linux SDK. It focuses on the software and tools found in.
Advanced Workgroup System. Printer Admin Utility Monitors printers over IP networks Views Sharp and non-Sharp SNMP Devices Provided Standard with Sharp.
Drupal Online Tutorial A Product of an ENGL 421 class at Purdue University Page 1.
Microsoft Software Assurance for Academic Licensing Programs.
The Apache Web Server  Started in April 1996 as an open source multiplatform web server (Windows, FreeBSD, UNIX, and Linux compatible).  Now the world’s.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
1 Web Server Administration Chapter 3 Installing the Server.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Packaging of EPICS-basedControl System Software
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
1 Chapter Overview Installing New Hardware Installing Updates Managing Client Access Licenses Troubleshooting Boot Problems.
2010 Practice Management Annual Conference PCLaw® Office Efficiency Tools – Calendaring, Phone Call & Document Management Presented by: Deborah Schaefer.
CRSX plug-in development. Prerequisites Software and Libraries Eclipse RCP (3.5 or higher) –Go –Select.
Printer Installation Ben Wu A&S IT 09/18/2007. Outline  Preparation  Local Printer Installation  Network Printer Installation  Printer Sharing  Other.
Linux-MVME Targets Using Motorola Board Support
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
Learning Management Systems. students faculty content.
1Confidential Restricted R E A L V I E W D I S T R I B U T O R M E E T I N G Keil ‘How to’ Guide September 2007.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Linux Operations and Administration
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
September 2008 IT Software Development Guide.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Open Source Workshop1 IBM Software Group Working with Apache Tuscany A Hands-On Workshop Luciano Resende Haleh.
Linux Operations and Administration
Input/Output Controller (IOC) Overview Andrew Johnson Computer Scientist, AES Controls Group.
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Novell SLES 9 on the xw460c Blade.
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
G046 Lecture 05 Task E Briefing Notes Mr C Johnston ICT Teacher
The Open Software Solution for Measurement & Automation
SchwartzGBIF Nodes III29 April 2003 DiGIR Portal Installation And Configuration.
Fundamentals Pages 1 to 19 in your workbook. A Tour of VTScada WEB – Script based, using its own programming language VTS – Visual Tag System. Added a.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Apache Web Server v. 2.2 Reference Manual Chapter 1 Compiling and Installing.
An Intern’s Guide to basic WMS 2011 setup in just 8 easy steps © 2011 Microsoft Corporation By: Livi Erickson.
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.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
Jamshed Rahimov Paperless System in Universities.
IsisOnline Manual Publishing your CDS/ISIS databases is very easy! Ismail Fahmi KMRG ITB.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS Core Applications.
Apache, MySQL and PHP Installation and Configuration Chapter 1 Apache Installation and Configuration.
WSM Administrator Training. WSM Administrator Discussion of WSM Administrator responsibilities Discussion of WSM administrative interfaces Detailed discussion.
1 Session Number Presentation_ID © 2002, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Website for Security and Virtual Private Network.
Disk Layout/Productization Proposal Ron Rechenmacher and Geoff Savage.
Controls & Monitoring Overview J. Leaver 03/06/2009.
EPICS Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Disk Layout/Productization Proposal Ron Rechenmacher and Geoff Savage.
2: Operating Systems Networking for Home & Small Business.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
Setting up data redundancy on DSS V6 with Asynchronous Data Replication and local Backup Software Version: DSS ver up50 Presentation updated: October.
THE NEW MOBILE WORKSPACE Enable Business Applications on Mobile Devices hopTo Work “I am amazed to see how easily hopTo transforms the user interface of.
EPIC S Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS.
Stephanie Allison Software Mar 2, 2006 IOC Applications Host Applications Directory Structure Environment Setup Issues.
Advanced Higher Computing Science
IBM DB2 Technology Explorer
PHP / MySQL Introduction
APACHE WEB SERVER.
In-house Developed Library Solutions
Presentation transcript:

VIAQS Overview and setup

What is VIAQS? ● A colaborative open-source project. ● A hardware and software solution for controlling instrumentation. ● A very easy to use way to get data into EPICS, Labview and Web clients.

What instrumentation can it support? ● Beam position monitors ● Current transformers ● Loss monitors ●......

What platform does it run on? ● It runs on Linux (No licenses!) ● Uses widely available I/O cards for easy maintenance

Is it easy to use? ● You can get a low cost pre-loaded system ● Typically this then does not require any setup! ● To try it out - plug it in, attach screen and keyboard, and you can see your data. ● Menu driven configuration if you wish to modify network settings, device names or calibration values ● Examples are given of medm and labview screens

Example LabVIEW screen

Example medm screen

Example web screen

Can I get the source code? ● YES – it is an open system ● All code is available ● It is released under the GPL license

What data does it typically provide? ● Last value of a reading ● Array of the last n values ● FFT of latest values ● Arrays of latest values of all sensors

Can I extend the system ● It is designed to be a general purpose extend able system. ● It is easy to add user defined functions for data processing or data reduction on the server.

How do I get it ● Purchase a pre-configured turnkey solution. ● Build it yourself !

Can I get support? ● support is available ● Specialists can be contracted to provide custom extensions. ● Training is available for advanced users.

The end Questions?

Viaqs in more detail

Getting the code ● From the viaqs home page ● From sourceforge ● From cvs – viaqs – contains core viaqs code – doc – contains documentation and examples – ui_viaqs – contains code for setup menus – epics_viaqs – contains viaqs drivers for epics – php_viaqs – contains code to access viaqs from web

'viaqs' – the core -directories ● bin (linux binaries) ● lib (linux shared object libraries) ● include (include files) ● developer – startvaiqs (the runtime 'main loop') – viaqslib (libraries to access the data) – console (low level debug program)

Epics Viaqs ● lairApp (device suport for reading viaqs) ● joinApp (record + device support for joinArray) ● maxApp (record + device support for maxArray) ● CoApp (ioc application for closed orbit)

ui_viaqs – menus and utilities ● start_menu – main menu program (perl) ● Scripts – directory containing scripts – view_net – shows network config – set_dhcp – sets system to use dhcp – gw_sub – sets gateway address – epics_sub – set epics device names etc –....

php_viaqs ● VIAQS.c – code for php to access viaqs ● config.m4 – configuration ● php_viaqs.h – heaer file This code needs to be built in you apache source tree – under extensions – look into php documentation for details. An example php screen is in the doc directory

Software Layout Comedi Viaqs epics labview web

Starting viaqs (init.d ?) modprobe ni_pcimio comedi_config /dev/comedi0 ni_pcimio export LD_LIBRARY_PATH=/usr/local/lib:/root/viaqs/viaqs/lib:/usr/local/epics/base3.14.4/lib/linux- x86 /usr/local/bin/comedi_calibrate cd /root/viaqs/viaqs/bin screen -d -m./startviaqs config/coConfig.conf /usr/local/apache2/bin/apachectl -k start cd /root/viaqs/epics_viaqs/iocBoot/iocco screen -d -m./st.cmdcd /root/viaqs/viaqs/bin cd /root/viaqs/viaqs/bin screen -d -m /usr/lib/j2se/1.4/bin/java -jar Server.jar

Checking system ● Screen -r should list 3 running screens – Connect to each (startviaqs, epics, labview server) and check for errors – If not three stop them and start pocesses by hand ● Connect to web server – check web server running

Getting help ● Submit bug reports via ● Training courses are available ● Consider buying one turnkey system to get you started

The end Thank you