/brdkVision

brdkVision libraries

Primary LanguageC

brdkVision

brdkVision libraries

This repository contains many different vision libraies for the PLC.

It also contains a solution to show images with overlay on mappView.

Use widget

To use the widget you need to copy the "brdk" folder export/Widgets folder into the widget folder of the technology package MappView for the right AS and Mapp version.

C:\BrAutomation\AS412\AS\TechnologyPackages\mappView\5.20.0\Widgets

Use Libraires

Each of the brdkVi libraries have a have a help file with some documentation for the functions and function blocks

  • brdkViBase - This library contains base functions to be used in vision applications
  • brdkViImg - This library contains functions for decoding and encoding image data to and from different types and show image on HMI widget (Depends on brdkViBase and BRSE_RTK)
  • brdkViGeom - This library contains functions for drawing and checking geometries (Depends on brdkViBase and brdkViCal)
  • brdkViMapp - This library contains functions to get and set vision function data (Depends on brdkViBase and brdkViCal)
  • brdkViVF - This library contains functions for shaping BLOBs used in vision functions (Depends on brdkViBase, brdkViImg, brdkViCal, brdkViGeom)
  • brdkViCal - This library contains functions to calibrate camera and calculate projection matrices (Depends on brdkViBase)

The libraris can be found in the export folder, all previous versions are also inside this folder. Version 1.x.x can be used with all versions of Mapp where fx. version 5.20.0 only can be used with Mapp 5.20 or higher

brdkServices

The project also contains a folder called brdkServices this is not need but it contains a Python script to create referenced configurations of an exsisting configuration in your project.

image