Project IDM is in samenwerking met Suplacon te Emmeloord uitgevoerd. Deze repository bevat code voor het lezen van nummers op metalen platen bij Suplacon.
- MVTec HALCON 23.11 Progress Student Edition
- Visual Studio 2019
- GitHub Desktop
- Git
- Python 3.10
- CMake
- Open62541pp
Stappenplan voor het installeren van de benodigde software
- Vraag als student een activatietoken aan: Request-Form-Student
- Doorloop de volgende studenthandleiding: Manual-For-Students
- Installeer alle beschikbare packages.
- Installeer Visual Studio 2019
- Selecteer en installeer workload 'Desktop development with C++'
- Indien nodig, start de PC opnieuw op.
- Installeer GitHub Desktop
- Clone deze repository
- Installeer Git
- Installeer Python 3.10
- Installeer CMake
- Navigeer binnen GitHub Desktop naar: 'Repository'->'Open in Command Prompt'.
- Build de open62541pp repository met de volgende opdrachten:
# navigate
cd open62541pp
# build
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DUAPP_BUILD_EXAMPLES=ON -DUAPP_BUILD_TESTS=ON ..
cmake --build . --config Release
# run tests
ctest --output-on-failure
- Navigeer in Windows Verkenner naar (REPO_ROOT)\open62541pp\build
- Start 'open62541++.sln' met Visual Studio
- Navigeer binnen Visual Studio naar 'Build'->'Build'->'PACKAGE'
N.B. Na het bouwen staan de volgende twee errors in de 'Error List' van Visual Studio: 'Could not create CPack generator: RPM' en 'The command "setlocal...'. Dit kan geen kwaad voor het succesvol runnen van de code.
Doorloop de volgende stappen om de correcte werking van de code te valideren:
- Navigeer in Windows Verkenner naar (REPO_ROOT)\Fotoanalyses_Application
- Start 'Vision_Systeem.sln' met Visual Studio
- Run het project
In de console verschijnt bij een correcte werking de onderstaande tekst:
- Plug een Basler acA1280-60gm camera in via een Gigabit Ethernet poort van de PC
- Navigeer binnen Visual Studio naar 'Fotoanalyse_Settings.h'
- Verander
#define USING_CAMERA false
in#define USING_CAMERA true
- Run het project
De gemaakte foto's komen te staan in (REPO_ROOT)\Fotoanalyses_Application