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
No related branches found
No related tags found
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.
Finish editing this message first!
Please register or to comment