Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@kgofron
Copy link
Member

@kgofron kgofron commented Jul 8, 2021

At NSLS2 we find useful macros that populate PVs into the EPICS imagej viewers.
Given that there are 100's of cameras and detectors at the NSLS2, this saves a lot of time.
These scripts were developed for integration with CSS/Phoebus, but could be used/ expanded for use with other EPICS clients.
Installation requires copying 4 files into the ImageJ 'macros' folder.

# EPICS_AD_Viewer macro
#
# Place 4 files in /usr/share/imagej/macros folder
# Channel Access:
#   CSS_epics.ijm
#   css_imagej.sh
# PV Access:
#   CSS_epics_pva.ijm
#   css_imagej_pva.sh
#
# From CSS/Phoebus/... call .sh script
# Channel Access:
#   /usr/share/imagej/macros/css_imagej.sh $(Sys)$(Dev)image1:
# PV Access:
#   /usr/share/imagej/macros/css_imagej_pva.sh $(Sys)$(Dev)Pva1:Image
# which will start imagej viewer with populated PVs

@ericonr
Copy link
Member

ericonr commented Aug 7, 2025

Can you include newer versions of these scripts, if still interested?

@kgofron
Copy link
Member Author

kgofron commented Sep 20, 2025

Sure, after ICALEPS 25 meeting.

@ericonr
Copy link
Member

ericonr commented Oct 20, 2025

Ping :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants