Code Monkey home page Code Monkey logo

adpcowin's Introduction

areaDetector

Build Status

The top-level repository for the EPICS areaDetector software. This repository contains mostly documentation, configuration files, and a top-level Makefile to build the entire areaDetector package.

The areaDetector code is contained in submodules under this module. Four of these are "core" submodules:

  1. ADSupport. This contains the source code for support libraries (TIFF, JPEG, HDF5, XML2, etc.). This is required for Windows and vxWorks, and can optionally be used on Linux and Darwin.
  2. ADCore. This contains the base classes, plugins, and documentation.
  3. ADSimDetector. This contains an example 2-D simulation detector driver and IOC.
  4. ADViewers. This contains viewers for displaying areaDetector images in ImageJ and IDL.

All of the other submodules (ADProsilica, ADPilatus, etc.) contain drivers and EPICS IOC applications for specific detectors.

Additional information:

See the following documentation about the git submodule feature and how it can be used:

To get a clone of the full areaDetector distribution (core, plugins and drivers) do a recursive clone of this repository:

git clone --recursive https://github.com/areaDetector/areaDetector.git

adpcowin's People

Contributors

fgz73762 avatar markrivers avatar mjn19172 avatar oksanagit avatar timguitediamond avatar ulrikpedersen avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

adpcowin's Issues

Linking error on Windows Server 2012

Hi

I am not sure if this is driver or OS issue but, on a Windows Server 2012 machine I setup everything from EPICS base to ADCore and ADSupport. I created an IOC similar to the packaged one, on the linking stage I get:

LINK: fatal error LNK1181: cannot open input file xml2.lib

The only xml2.lib I have is in ADSupport, it is added to configure/RELEASE and in the system's PATH variable. I tried adding it to ioc_LIBS, PROD_LIBS, PROD_SYS_LIBS, etc and a bunch of other LIBS variables but it did not work. The issue is coming from ADApp/commonDriverMakefile, so I removed the check for the XML_EXTERNAL and the build works.

Included DLLs could not detect the pco.edge 5.5, should be upgraded.

Hi

I built an IOC very much similar to the included one, the build is working but unable to detect the camera while scanning. I noticed that the pco drivers' DLL files included in the repo are 2 years old, so I included the newer drivers that came with the camera and the IOC can detect the camera and working fine.

Camera only gets one software trigger in acquisition when armed

If ImageMode is Multiple or Continuous and TriggerMode is one of the software trigger options (e.g. Ext + Soft), starting the acquisition after the ARM_MODE is set to armed will only send one software trigger to the camera.

The driver should instead continue to send software triggers until the expected number of images is reached (if ImageMode is Multiple), matching the behaviour when ARM_MODE is set to disarmed before starting an acquisition.

Firmware versions are empty

Tested with a pco.edge 5.5 CLHS from early 2019. Not sure of the firmware version(s) of the camera.

The firmware versions should be queried after the connection is made to the camera, but they remain empty. They worked for an older pco.edge 5.5 CLHS from early 2018. Need to check if anything has changed in the newest version of the SDK and whether this fixes the problem.

iocs directory needs work

I have created an iocs directory containing an example IOC. It builds the pcocam2App application. There is an iocBoot/iocPcocam2 directory with an st.cmd file that creates a detector instance. However, I don't know what databases it should load and what else it should do.

@ulrikpedersen can someone at Diamond fix and test the st.cmd file?

Help with this Phoebus display

I opened the supplied pcoDetector.bob file, but some PVs are not connected, as shown in the attached screen shot.
What am I doing wrong?
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.