Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modification for Coincidence Tables #6

Open
BenK3nobi opened this issue Mar 19, 2021 · 5 comments
Open

Modification for Coincidence Tables #6

BenK3nobi opened this issue Mar 19, 2021 · 5 comments

Comments

@BenK3nobi
Copy link

Hello,

not sure who is still reading here?
There was a new feature added to the hardware, such that it is possible to do coincidence measurements with the coincidence tables. Manual 1.2.4. Somewhere around page 117.

I wanted to implement that here, but it is a little bit more complicated than I thought.
So question, is this feature already implemented to use here? And if not does anyone care to discuss about how to best implement this?

Cheers,
Ben

@sergey-inform
Copy link
Owner

sergey-inform commented Mar 19, 2021

Hi!
I haven't used this board for quite a long time (4 yrs or even more).
But if someone would implement this feature and share it with everyone, it will be great.

@BenK3nobi
Copy link
Author

We will most probably implement it since it i needed for some beamtime at the end of the year.
But the first attempt failed, simply because we lack the intuition of the implemented interface.
That's why I am asking, how to properly tweak everything to get this running :-)

I made some dirty hack which appears to set it already in the interna of the SIS, but I have to set some register bits which I do not get properly running.
If someone of you might have time to join me on a zoom/discord/skype talk and discuss a little about the codes interna, that would be awesome.

@dougUCN
Copy link
Collaborator

dougUCN commented Mar 19, 2021

Took a look at the manual page you mentioned. It's easy enough to read/write from the Trigger Coincidence Lookup table registers, not sure what the Lookup table entry values actually mean though.

It wouldn't be too difficult to do but I don't have the ability to implement and test this feature. Email me and we can maybe set up a brief zoom meeting some time

@BenK3nobi
Copy link
Author

The lookuptable took me a day to understand.
Using the already implemented function read/write works as you already mentioned.
We will do the implementign and testing, so that's fine Just want to make sure that everything fits together with the rest.
Will send you an Email soon. :)

@BenK3nobi
Copy link
Author

Small update here:
We got it running using c++ based software and the VME Bus.
As soon as it also runs via the python library I will file a pull request :-)

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

No branches or pull requests

3 participants