Comments (2)
Hi,
Just a guess, but like you said, the camera can still exposure or transmitt Image n, while Trigger n from plc is processed by the PC, and read the last complete Image from Buffer, which is Image n-1.
May you can wait in your plc for one frame period after the camera trigger before informing the PC?
Best regards
from pypylon.
Hello @spoorgholi74 ,
when utilizing the LatestImageOnly strategy the buffer in the queue is overwritten immediately if a new buffer is available. So basically there is no possibility that you read out the previous image if really a new image is available. That is why I think too it's an desync issue and your handshake with the PLC happens faster at some point while the camera hasn't delivered the image yet. This should happen more or less after a defined period of time (there is some variation because of possible jitter and transmission delays on the ethernet line) and after some more time the desync should get even bigger.
Please take into account the parameters ExposureTime and ResultingFramerate of the camera and calculate if the timings fit into the speed of you conveyor belt signal (some more info about acquisition timings here
from pypylon.
Related Issues (20)
- camera.AcquisitionFrameRate.SetValue() is not accurate HOT 2
- Error: 3774873620 The buffer was incompletely grabbed. HOT 5
- fail when install pypylon on raspberry pi HOT 3
- Setting up PTP with multiple cameras HOT 10
- Grab timed out at random HOT 7
- Pypylon - unable to set Width or Height HOT 2
- I want to read temperatures at different parts of the camera but it is not possible HOT 3
- Triggering the camera with a push button, raspberry Pi and python script HOT 4
- Camera Connection İssue HOT 5
- Read operation failed, 2717909792 HOT 1
- Camera timing out during acquisitions HOT 1
- Application Settings for High Performance HOT 2
- BUG: Segfault in Pylon viewer HOT 3
- BUG: Cannot set exposure time using acA4024-29um HOT 2
- BUG: Memory leakage in pypylon 3.0.1? HOT 9
- Floating sync with audio while 2 Basler daA1920-160uc hardware triggered by arduino HOT 2
- Pyyylon leaving open files (or pipes) after stopping the cameras HOT 4
- Cannot set Gamma value for camera (AccessException) HOT 3
- Asynchronous grabbing from a 2-camera array HOT 1
- Need high FPS but using Result.Array drastically slows down acquisition of data
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pypylon.