You are here: Start » Program Examples » HMI Recorder
HMI Recorder
Aim
This example shows how to record images using different camera interfaces.
Macrofilter Main
Macrofilter GrabImage_GenICam
Macrofilter GrabImage_GigEVision
Macrofilter GrabImage(Allied Vision)
Macrofilter GrabImage(Basler)
Macrofilter GrabImage(GenICam GenTL)
Macrofilter GrabImage(GigE Vision)
Macrofilter GrabImage(Matrix Vision)
Macrofilter GrabImage(NET ICube)
Macrofilter GrabImage(NET SynView)
Macrofilter GrabImage(Point Grey)
Macrofilter GrabImage(The Imaging Source)
Macrofilter GrabImage(Web Camera)
Macrofilter GrabImage(Ximea)
Macrofilter SavingImagesControl
Macrofilter MakeFileNameUnique
Macrofilter SaveGrabbedImage
Macrofilter GrabAndSaveImage
Macrofilter GetImageSource
Macrofilter ShowHideErrorLabel
Macrofilter ResetImageSourceRadios
Macrofilter MainLoop
Used Filters
Icon | Name | Description |
---|---|---|
![]() |
TestFileExists | Checks if a given file is present. |
![]() |
JoinArrays | Concatenates the input arrays one after another. |
![]() |
GigEVision_GrabImage_WithTimeout | Use this filter if the trigger may be not coming for some time, while the application should be performing other operations continuously (e.g. processing HMI events). |
![]() |
Delay | Suspends the program workflow for inTime milliseconds. |
![]() |
Exit | If the specified condition is true, exits the macrofilter loop. |
![]() |
Pylon_GrabImage_WithTimeout | Captures an image stream from a camera using Pylon library; returns Nil if no frame comes in the specified time. |
![]() |
CopyObject | Use this filter to create a source of data, e.g. that needs to be send to HMI or used in several places of a macrofilter. |
![]() |
CurrentDateTime | Returns a string containing the date time information in selected format and all of the date time data separately. |
![]() |
GetClockTime | Stops clock to measure performance. |
![]() |
WebCamera_GrabImage | Not recommended for industrial operation. |
![]() |
FlyCapture_GrabImage | Captures images from a PointGrey camera. |
![]() |
SynView_GrabImage_WithTimeout | Use this filter if the trigger may be not coming for some time, while the application should be performing other operations continuously (e.g. processing HMI events). |
![]() |
ConcatenateStrings | Joins two or more strings into a single one. |
![]() |
ChooseByPredicate | E.g. to choose GREEN color to visualize correct objects or RED to visualize defective ones. |
![]() |
ICImagingControl_GrabImage | Captures a frame from The Imaging Source cameras using ICImagingControl. |
![]() |
MakeConditional | Introduces conditional data flow on a condition defined by the user. This filter can be used to skip some parts of the program - e.g. when a detected object does not fulfill some quality criteria. |
![]() |
GetArrayElement_OrNil | Extracts a single element from an array at the specified index; returns NIL if the index is out of range. |
![]() |
Vimba_GrabImage | Captures an image from an Allied Vision camera. |
![]() |
Loop | Put this filter into a task that should have a loop, but does not have any other loop generators (e.g. GrabImage). |
![]() |
SaveImage | Saves an image to a file. |
![]() |
EnumerateIntegers | In each consecutive iteration produces a consecutive number from an arithmetic sequence. |
![]() |
GenICam_GrabImage_WithTimeout | Use this filter if the trigger may be not coming for some time, while the application should be performing other operations continuously (e.g. processing HMI events). |
![]() |
XiApi_GrabImage | Captures an image from a XIMEA camera. |
![]() |
MergeIntoArray | Creates an array from not-Nil input elements. |
![]() |
ICube_GrabImage | Captures an image from an ICube camera. |