Changes from mwork PC.

PDP 2025

MPI analysis

new focus on database and SQL
This commit is contained in:
Silas Oettinghaus
2025-03-21 08:11:40 +01:00
parent 402e491506
commit 74066d0669
36 changed files with 2234 additions and 620 deletions

View File

@@ -39,17 +39,22 @@ classdef Moveit_wrapper < handle
end
function signalclass_out = process(obj,signal_in)
function signal_out = process(obj,signal_in)
arguments
obj
signal_in = []
end
isSignalClass = 0;
if isa(signal_in,"Signal")
signalclass_out = signal_in;
signal_out = signal_in;
signal_in = signal_in.signal;
isSignalClass = 1;
end
input_len = length(signal_in);
signal_in = signal_in.';
% signal_in = signal_in.';
% INIT MOVEIT
global loop;
@@ -59,18 +64,14 @@ classdef Moveit_wrapper < handle
% RUN MOVEIT
global loop;
loop = 1;
signal_out = obj.moveit_init(signal_out);
% CHECK IF SIGNAL CHANGED
if input_len ~= length(signal_out)
warning(['Signal length changed in moveit function: ', obj.moveit_function_name]);
end
signal_out = obj.moveit_init(signal_out);
if isSignalClass
% append to logbook
lbdesc = ['Logbookentry'];
signalclass_out = signalclass_out.logbookentry(lbdesc);
signalclass_out.signal = signal_out;
signal_out = signal_out.logbookentry(lbdesc);
signal_out.signal = signal_out;
end
end