u/OddEstimate1627

Image 1 — [Beta] Decoupled Plotting Library for MATLAB
Image 2 — [Beta] Decoupled Plotting Library for MATLAB
Image 3 — [Beta] Decoupled Plotting Library for MATLAB
Image 4 — [Beta] Decoupled Plotting Library for MATLAB
Image 5 — [Beta] Decoupled Plotting Library for MATLAB
Image 6 — [Beta] Decoupled Plotting Library for MATLAB
▲ 45 r/matlab

[Beta] Decoupled Plotting Library for MATLAB

A couple of months ago, I shared a video of an asynchronous plotting library that renders outside the main MATLAB thread. We are finally in public beta with accessible documentation and open-source examples.

Here is a video of what the current examples look like: https://www.youtube.com/watch?v=N0KiHP6UPKY

The code is at https://github.com/HebiRobotics/hebi-charts-examples in case anyone wants to try it out.

u/OddEstimate1627 — 6 days ago
▲ 6 r/matlab

[Beta] Decoupled Plotting Library for MATLAB

A couple of months ago, I shared a video of a decoupled plotting library that renders outside the main MATLAB thread. We are finally in public beta with accessible documentation and open-source examples.

The original calllib version was difficult to get running on some machines, so we switched to pre-compiled MEX files that get downloaded for the correct platform on first execution. The MEX files should be compatible with all Windows/Linux (x86_64/amd64) and macOS (Intel/Apple Silicon) with MATLAB R2018b and higher. (Note: headless machines and Octave are currently not supported)

We plan to release this as a proper toolbox (.mltbx) in the future, but for now this should hopefully work well enough.

It'd be great if some people could run the examples and comment on whether it worked. If you run into any issues, please comment with your MATLAB version and OS.

Setup (Terminal)

git clone https://github.com/HebiRobotics/hebi-charts-examples.git
cd hebi-charts-examples

Execution (MATLAB)

cd matlab
addpath('hebi_charts');
ex01_randomwalk();
github.com
u/OddEstimate1627 — 6 days ago