Commit 878eb4d3 authored by Jonas Stienen's avatar Jonas Stienen

add: license, readme with quick build guide and first version of...

add: license, readme with quick build guide and first version of CMakeLists.txt to create the VAMatlab executable with other environments.
parent 530619b4
cmake_minimum_required( VERSION 2.8 )
if( NOT VA_COMMON_BUILD )
project( VAMatlab )
list( APPEND CMAKE_MODULE_PATH "$ENV{VISTA_CMAKE_COMMON}" )
include( VistaCommon )
endif()
vista_use_package( VABase REQUIRED FIND_DEPENDENCIES )
vista_use_package( VACore REQUIRED FIND_DEPENDENCIES )
vista_use_package( VANet REQUIRED FIND_DEPENDENCIES )
add_definitions( -DVABASE_DLL -DVANET_DLL -DVACORE_DLL )
add_executable( VAMatlab VAServer.cpp )
target_link_libraries( VAMatlab ${VISTA_USE_PACKAGE_LIBRARIES} )
vista_configure_app( VAMatlab )
vista_install( VAMatlab )
vista_create_default_info_file( VAMatlab )
set_property( TARGET VAMatlab PROPERTY FOLDER "ITABindings" )
Copyright 2015-2016 Institute of Technical Acoustics, RWTH Aachen University
Any usage and distribution is prohibited, unless explicitly granted by the authors.
\ No newline at end of file
## VAMatlab
VAMatlab is a binding to the VA interface for Matlab. It uses the VA network connection to forward commands and receive information to a VA server, usually the VAServer application.
### License
Copyright 2015-2016 Institute of Technical Acoustics, RWTH Aachen University
Any usage and distribution is prohibited, unless explicitly granted by the authors.
### Quick build guide
Open Matlab and run the script `VAMatlabExecutable_build.m`.
It will create the *VAMatlab* Matlab executable, for win23-x64 the binding will have the name `VAMatlab.mexw64`.
To ease usage, a facade class called `itaVA` can be generated that will also add volatile help on the available functionality of VA.
To create this Matlab class, run `itaVA_build.m`, which will create a class file `itaVA.m` based on stubs that are filled by calls to the VAMatlab executable, which has to be build prior.
> Make sure that Matlab will use the correct VA Matlab executable and not an older version of it which might have been added to the PATH of Matlab.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment