Giter Club home page Giter Club logo

mappvision-demo's Introduction

Table of Contents

Introduction

This is a demo application for B&R vision camera. It is devloped and maintained by vision enthusiasts and is not and official B&R product. For a detailed description see this documentation.

Note: For better alignment between the index number and IO names most arrays start at index 1 (not 0). This can cause issues with C Task since these tasks do not support arrays starting at index 1. Most arrays can be redefined starting with 0 without any issues from a code perspective but it will cause an empty line in the mappView result tables.

Features

This vision sample contains a lot of functions that are not included in the mappVision HMI (Vision cockpit). These include:

  • Easy-to-use mappView visualization
  • All IO data points of the camera are connected to the visualization
  • Image archive to save the images
    • different formats available (jpg, bmp, svg)
    • selection of quality levels for compressed images (jpg)
    • Embedded crosshairs in the image (svg)
  • Rotation of the image on the main page
  • fast repetitive mode (5 fps/200ms)
  • Simultaneous use of several cameras in one visualization
  • Use of the nettime function together with axes
  • Integration of Lightbar and Backligt
  • Recipe management for the used parameters

Requirements (current used versions)

Should also work with newer and some older versions

  • Automation Studio 4.9
  • mapp 5.13
  • Automation Runtime C4.90

Recommended task class is #8 with a 10ms cycle time. For the nettime and axis tasks use #1

Revision History

You can find details in the project in "revision.txt"

Version 2.3

  • Added RouteInfo_Tool.ps1
  • Added color detection first version
  • Split up main task into main and visu, integrated light task into main and visu
  • Added funkctionality to rotate the image on the main page
  • Click on the image on the main page toggles now the textposition (crosshair-details) from left to right
  • CodeReader and OCR Text will be shown on the main page and saved in SVG file
  • Added proxy task to eliminate routing batch file
  • Added Pixel Counter hardware and code

Version 2.2

  • Added new functionality to show images in every size on the webviewer widget on the mainpage
  • Improved repetitive mode
  • SVG files save now all information. It is possible to click on the crosshairs to show the details
  • Added diagnostic data creation
  • Updated recipe management
  • Changed public arrays start index to 0 to avoid issues with C task
  • Added a VC4 visualization
  • Added functionality to show the image on the VC4 visualization (documentation still missing)
  • After boot the first found light will be selected
  • Some additional improvements, code optimizations & bug fixes

Version 2.1

  • First public release

mappvision-demo's People

Contributors

samuelotto avatar stephan1827 avatar ealcantar avatar jobfranken avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.