Skip to content
Snippets Groups Projects
Commit 42307c7a authored by Lemmer, Jan's avatar Lemmer, Jan
Browse files

Add example file and further doc

parent e7e5e0af
Branches
Tags
2 merge requests!62Introduce changes for V1.0 RC 1,!56Resolve "investigate QR-Code generation as option"
Pipeline #653151 passed
......@@ -24,8 +24,8 @@ arguments
options.Position (1,2) {mustBeVector} = [1,0.4] % default for east
options.Rotation (1,1) {mustBeReal} = NaN
options.ConfigFileName (1,:) {mustBeText} = 'config.json'
options.QRcode (1,1) {mustBeNumericOrLogical} = false %experimentally
options.QRsize (1,1) {mustBeNonnegative} = 0.15
options.QRcode (1,1) {mustBeNumericOrLogical} = false %experimental
options.QRsize (1,1) {mustBeNonnegative} = 0.15 % size of the QRCode
end
if isempty(options.ProjectID)
......@@ -87,6 +87,7 @@ for n = 1:numel(figs)
set(figs(n),'Tag', IDs{n});
if options.QRcode
% this should be seen and use as a proof of concept
qrCode = PlotID.plotQR(IDs{n});
size = options.QRsize;
axes('Position',[position(1)-.05 position(2)+0.1 size size]);
......
function img = plotQR(data, size)
%QR reads a QR code from qrserver
%QR reads a QR code from qrserver (depends on API)
% created by J.Stifter
arguments
data {mustBeTextScalar} = 'example';
......
clear; close all; clc;
%% Tag the plot with a QR code (experimental)
% here the work flow for tagging the plot with a QR code is shown
% the content of the qr code is the ID
% plots and data
fig(1) = figure;
[x1, y1, datapath1] = createExampleData('matlab');
plot(x1,y1,'-b'); box off; hold on; set(gca, 'TickDir', 'out', 'YLim', [0,4]);
%% 1. Tag plot with QRcode
% QR size is the relative size of the QR code (0.15 default)
[fig, IDs] = PlotID.TagPlot(fig,'Location','southeast','QRcode',true, 'QRsize', 0.18);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment