{"id":13568821,"url":"https://github.com/br-automation-com/mappVision-Demo","last_synced_at":"2025-04-04T05:30:48.406Z","repository":{"id":55079876,"uuid":"245369804","full_name":"br-automation-com/mappVision-Demo","owner":"br-automation-com","description":"Demo application for B\u0026R vision camera","archived":false,"fork":false,"pushed_at":"2024-09-12T08:16:57.000Z","size":175593,"stargazers_count":9,"open_issues_count":3,"forks_count":4,"subscribers_count":10,"default_branch":"brdk","last_synced_at":"2024-09-12T18:46:27.535Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/br-automation-com.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-06T08:44:01.000Z","updated_at":"2024-08-09T12:36:08.000Z","dependencies_parsed_at":"2024-08-09T14:23:37.481Z","dependency_job_id":null,"html_url":"https://github.com/br-automation-com/mappVision-Demo","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/br-automation-com%2FmappVision-Demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/br-automation-com%2FmappVision-Demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/br-automation-com%2FmappVision-Demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/br-automation-com%2FmappVision-Demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/br-automation-com","download_url":"https://codeload.github.com/br-automation-com/mappVision-Demo/tar.gz/refs/heads/brdk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223099984,"owners_count":17087386,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T14:00:32.253Z","updated_at":"2024-11-05T01:31:11.063Z","avatar_url":"https://github.com/br-automation-com.png","language":"C","funding_links":[],"categories":["Vision"],"sub_categories":["Panel Hardware"],"readme":"## Table of Contents\n* [Introduction](#Introduction)\n* [Features](#Features)\n* [Requirements](#Requirements)\n* [Revision History](#Revision-History)\n\n\u003ca name=\"Introduction\"\u003e\u003c/a\u003e\n## Introduction\nThis is a demo application for B\u0026R vision camera. It is developed and maintained by vision enthusiasts and is not and official B\u0026R product. For a detailed description see this [**documentation**](Logical/Documentation/Vision%20Demo%20Application.pdf). \n\n**Note:** A basic version of this demo can be found [**here**](https://github.com/br-automation-com/mappVision-Demo/tree/basic)\n\n**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.\n\n**Note:** There is a user task with actions and type definitions to ease embedden user code in the vision task. \n\n![](Logical/Documentation/screenshot.png)\n\n\u003ca name=\"Features\"\u003e\u003c/a\u003e\n## Features\nThis vision sample contains a lot of functions that are not included in the mappVision HMI (Vision cockpit). These include:\n- Easy-to-use mappView visualization\n- All IO data points of the camera are connected to the visualization\n- Image archive to save the images\n    - different formats available (jpg, bmp)\n    - selection of quality levels for compressed images (jpg)\n    - Embedded overlay on the image\n- Rotation of the image on the main page\n- fast repetitive mode (5 fps/200ms)\n- Simultaneous use of several cameras in one visualization\n- Use of the nettime function together with axes\n- Integration of Lightbar and Backlight\n- Recipe management for the used parameters\n\n\u003ca name=\"Requirements\"\u003e\u003c/a\u003e\n## Requirements (current used versions)\nShould also work with newer and some older versions\n* Automation Studio 4.12\n* Automation Runtime B4.93 or higher\n* mapp 5.22 (Cockpit, motion, service, view, vision) \n*Chrome Browser\n\nRecommended task class is #8 with a 10ms cycle time. For the nettime and axis tasks use #1\n\n#### version 5.22.1\nFixed:\n- Recipe for vision task did not work as the light loop overwritten the index string\n- Page fault for click on image if no element was clicked twice. Removed style creating string as it was not needed at the start for click\n\nModifided:\n- Set project up to include user drive web folder, as this includes the issue web page.\n- Match score and scale er now in percent\n- Added units for matching results\n\n#### version 5.22.0\n- Updated to AS 4.12\n- Updated to Mapp 5.22\n- Major rework of the entire application\n- Added brdk vision libraries to the project\n- No need to route any more\n- Always using nettime for triggering\n- Support of multiple camera at the same time\n- Prepared for smart camera support, which will be implementated later on\n\n\n#### Version 5.15\n- Update recipe managment to V1.0\n- Updated constant for code reader parameter \"ParameterMode\"\n- Fix ViColor\n- Make it possible to change connections\n- Updated to official 5.15 versions and official lightbar upgrade\n- Vi_Optics added\n\n#### Version 2.3\n - Added RouteInfo_Tool.ps1\n - Added color detection first version\n - Split up main task into main and visu, integrated light task into main and visu\n - Added functionality to rotate the image on the main page\n - Click on the image on the main page toggles now the text position (crosshair-details) from left to right\n - CodeReader and OCR Text will be shown on the main page and saved in SVG file\n - Added proxy task to eliminate routing batch file\n - Added Pixel Counter hardware and code\n \n#### Version 2.2\n- Added new functionality to show images in every size on the web viewer widget on the main page\n- Improved repetitive mode\n- SVG files save now all information. It is possible to click on the crosshairs to show the details\n- Added diagnostic data creation\n- Updated recipe management\n- Changed public arrays start index to 0 to avoid issues with C task\n- Added a VC4 visualization\n- Added functionality to show the image on the VC4 visualization (documentation still missing)\n- After boot the first found light will be selected\n- Some additional improvements, code optimizations \u0026 bug fixes\n\n#### Version 2.1\n- First public release\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbr-automation-com%2FmappVision-Demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbr-automation-com%2FmappVision-Demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbr-automation-com%2FmappVision-Demo/lists"}