Acquire at least one image to display the test image(s). If you want to display the image(s) in the pylon Viewer, click the single or continuous shot button on the toolbar.
// ** Custom Test Images **// Disable standard test imagescamera.TestImageSelector.SetValue(TestImageSelector_Off);// Enable custom test imagescamera.ImageFileMode.SetValue(ImageFileMode_On);// Load custom test image from diskcamera.ImageFilename.SetValue("c:\\images\\image1.png");// ** Force Failed Buffer **// Set the number of failed buffers to generate to 40camera.ForceFailedBufferCount.SetValue(40);// Generate 40 failed bufferscamera.ForceFailedBuffer.Execute();
INodeMap&nodemap=camera.GetNodeMap();// ** Custom Test Images **// Disable standard test imagesCEnumParameter(nodemap,"TestImageSelector").SetValue("Off");// Enable custom test imagesCEnumParameter(nodemap,"ImageFileMode").SetValue("On");// Load custom test image from diskCStringParameter(nodemap,"ImageFilename").SetValue("c:\\images\\image1.png");// ** Force Failed Buffer **// Set the number of failed buffers to generate to 40CIntegerParameter(nodemap,"ForceFailedBufferCount").SetValue(40);// Generate 40 failed buffersCCommandParameter(nodemap,"ForceFailedBuffer").Execute();
// ** Custom Test Images **// Disable standard test imagescamera.Parameters[PLCamera.TestImageSelector].SetValue(PLCamera.TestImageSelector.Off);// Enable custom test imagescamera.Parameters[PLCamera.ImageFileMode].SetValue(PLCamera.ImageFileMode.On);// Load custom test image from diskcamera.Parameters[PLCamera.ImageFilename].SetValue("c:\\images\\image1.png");// ** Force Failed Buffer **// Set the number of failed buffers to generate to 40camera.Parameters[PLCamera.ForceFailedBufferCount].SetValue(40);// Generate 40 failed bufferscamera.Parameters[PLCamera.ForceFailedBuffer].Execute();
/* Macro to check for errors */#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)GENAPIC_RESULTerrRes=GENAPI_E_OK;/* Return value of pylon methods *//* ** Custom Test Images ** *//* Disable standard test images */errRes=PylonDeviceFeatureFromString(hdev,"TestImageSelector","Off");CHECK(errRes);/* Enable custom test images */errRes=PylonDeviceFeatureFromString(hdev,"ImageFileMode","On");CHECK(errRes);/* Load custom test image from disk */errRes=PylonDeviceFeatureFromString(hdev,"ImageFilename","c:\\images\\image1.png");CHECK(errRes);/* ** Force Failed Buffer ** *//* Set the number of failed buffers to generate to 40 */errRes=PylonDeviceSetIntegerFeature(hdev,"ForceFailedBufferCount",40);CHECK(errRes);/* Generate 40 failed buffers */errRes=PylonDeviceExecuteCommandFeature(hdev,"ForceFailedBuffer");CHECK(errRes);
# ** Custom Test Images **# Disable standard test imagescamera.TestImageSelector.Value="Off"# Enable custom test imagescamera.ImageFileMode.Value="On"# Load custom test image from diskcamera.ImageFilename.Value="c:\\images\\image1.png"# ** Force Failed Buffer **# Set the number of failed buffers to generate to 40camera.ForceFailedBufferCount.Value=40# Generate 40 failed bufferscamera.ForceFailedBuffer.Execute()