Dear users,
The Matlab toolbox for BTK 0.2 is now
available for Windows, MacOS X and Linux.
It is stronly adviced to update to version if you write C3D file as the writer of this format was improved. The camera mask was also removed for points. It will be now easier to set marker' frame as invalid. The synopsis of few functions were modified, so it won't take you lots ot time to update your code (if necessary)
You will find the help for the toolbox directly in Matlab (
help btk) or
online
. The last one includes
tutorials
.
Since BTK 0.1.10, several modifications were introduced in this version. The following list gives you these modifications.
[ENH] New file format: XMOVE (Thanks to the company Codamotion and the open-source library Open3DMotion).
[ENH] New file format: MDF (Thanks to the company Codamotion and the open-source library Open3DMotion).
[ENH] New file format: Delsys EMG (Thanks to the company Delsys for their original Matlab code).
[ENH] New file format: CLB (Contec Inc.).
[UPD] Better support for C3D template file (acquisition is not configured when there is no data).
[UPD]
The C3D parser was adapted to be flexible when the size of a metadata
is wrong compared to the offset to go to the next metadata.
[UPD] The writer of C3D file automatically adapts the value of the
general analog scale factor if any analog channel scale value is lower
than 1.0e-5
[[FIX] The TDF reader doesn't support a number of force platforms different between the data block and the configuration block.
[FIX] The implementation of the writer for the TRC file format exports every points and not only markers.
[FIX] Analogs' unit is not saved in the C3D file format.
[FIX] The type of some angles and forces extracted from XLS OrthoTrak files are not set correctly.
[FIX] The extraction of the XLS angles are now set in the order FE/AA/RIE and not RIE/AA/FE.
[ENH]
MATLAB: All the informations related to cameras' mask were removed. You
only need to set the residual to a negative value to indicate if a
marker is occluded or not.
[ENH] MATLAB: New M function btkAppendForcePlatformType2 to easily integrate a force platform into an acquisition.
[ENH]
MATLAB: New M function btkTransformTDFToViconC3DFile to easily
transform a TDF file (BTS Bioengineering) to a C3D file compatible the
Vicon software products.
[ENH] MATLAB: New M function btkCropAcquisition.
[ENH] MATLAB: New MEX functions btkGetPointsValues and btkSetPointsValues.
[ENH] MATLAB: New MEX functions btkGetPointsResiduals and btkSetPointsResiduals.
[ENH] MATLAB: New MEX functions btkGetMarkersResiduals and btkSetMarkersResiduals.
[ENH] MATLAB: New MEX function btkSetAnalogUnit.
[ENH] MATLAB: New MEX function btkGetPointsUnits (replaces btkGetPointUnit).
[UPD] MATLAB: Function btkSetPointUnits renamed btkSetPointsUnits for a better consistency into functions' name.
[UPD] MATLAB: New option for the Matlab function btkSetFirstFrame to adapt also events' time/frame.
[UPD]
MATLAB: Functions btkAppendMetaData and btkMetaDataInfo updated to be
able to set the number of dimensions. This new parameters seems only
necessary for a 2D array of strings with only one item.
[UPD] MATLAB: Function btkSetAnalogResolution supports now the 10-bit ADC value.
[FIX] MATLAB: Adding new data into an acquisition can crash Matlab under Un*x when MEX functions are unloaded.
[FIX] MATLAB: Missing std::cerr redirection into the function btkGetForcePlatformWrenches.
[FIX] MATLAB: From the feedback of a user, Matlab under Vista needs to
use the same MEX functions than under Windows 7 (and not Windows XP).