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

How to display multi_part data #27

Open
jpl-c opened this issue Feb 7, 2023 · 1 comment
Open

How to display multi_part data #27

jpl-c opened this issue Feb 7, 2023 · 1 comment

Comments

@jpl-c
Copy link

jpl-c commented Feb 7, 2023

Hi,
This is more a question rather than an actual bug report.
I am using a Keyence Linescan camera that creates several images from a single capture. I am trying to display several of these images at once in the GUI but with no success. It seems to me this should be possible as I can see in the gui code that different gentl payload types are supported (including multi-part which is what I am interested in):

in canvas.py :

class Canvas2D(CanvasBase): _visible_payloads = [ PAYLOADTYPE_INFO_IDS.PAYLOAD_TYPE_IMAGE, PAYLOADTYPE_INFO_IDS.PAYLOAD_TYPE_CHUNK_DATA, PAYLOADTYPE_INFO_IDS.PAYLOAD_TYPE_MULTI_PART, ]

The Camera's proprietary GUI can show multiple images at once so I am assuming it is possible to do so with GenICam and harvester.

I am wondering what it is that I am missing to use this multi-part payload type. I can't seem to find this parameter in the Attribute Controller.
Could this be linked to the genTL producer that I am using and that does not support this?

I am using :

  • OS : Windows 10
  • Python 3.9.0
  • Harvester 1.4.0
  • Harvester GUI 1.0.2
  • Genicam 1.2.0
  • GenTL producer : Matrix-Vision Acquire SDK x64 2.48

Thanks a lot!

Jpl

@jpl-c
Copy link
Author

jpl-c commented Feb 13, 2023

Update on my previous issue. The problem was coming from my camera that was not sending a multi-part buffer in the first place. I needed to do new Image Acquirer acquisition without taking a new capture (had to change the MultiCaptureUpdateImage node value to False to do so).

The full explanation can be found in the online documentation to the camera if this can be useful to anyone. It is the Keyence VJ Series System Integration Manual :
image

I haven't found a way to display the images together in the UI however, but this actually isn't that much of an issue for me anyways.

Cheers,

Jpl

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

No branches or pull requests

1 participant