From bc0806843dddfd8f598fabce067d54ba5ea5566c Mon Sep 17 00:00:00 2001 From: Erick Date: Fri, 28 Jan 2022 23:53:54 +0100 Subject: [PATCH] created function --- dataExport.asv | 22 +++++----------------- dataExport.m | 22 +++++----------------- plotPoint.m | 0 selectSide.asv | 18 ++++++++++++++++++ selectSide.m | 17 +++++++++++++++++ 5 files changed, 45 insertions(+), 34 deletions(-) delete mode 100644 plotPoint.m create mode 100644 selectSide.asv create mode 100644 selectSide.m diff --git a/dataExport.asv b/dataExport.asv index f2058c4..b5a7819 100644 --- a/dataExport.asv +++ b/dataExport.asv @@ -1,27 +1,15 @@ clear; clc; -prompt = 'Initializing exporting'; -str = input(prompt,'s'); +prompt = 'Press "0" for front or "1" for rear: '; +side = input(prompt, 's'); -if str == F - content = who('-file', 'M22H_FrontSuspension_Data.mat'); - filename = 'FrontSuspension_Exported.xlsx'; -elseif str == R - content = who('-file', 'M22H_RearSuspension_Data.mat'); - filename = 'RearSuspension_Exported.xlsx'; +selectSide(side); fprintf('Initializing exporting process'); for i=1:length(content) - writetable(content, filename, 'Sheet', 'Front', 'WriteVariableNames', true); - - quit = input('s'); + writetable(content, filename, 'Sheet', sheetName, 'WriteVariableNames', true); end; + fprintf('Finished exporting') - - - - - - diff --git a/dataExport.m b/dataExport.m index 22410bd..3fa6d65 100644 --- a/dataExport.m +++ b/dataExport.m @@ -1,27 +1,15 @@ clear; clc; -prompt = 'Press F for front or R for rear'; -str = input(prompt,'s'); +prompt = 'Press "1" for front or "2" for rear: '; +side = input(prompt, 's'); -if str == F - content = who('-file', 'M22H_FrontSuspension_Data.mat'); - filename = 'FrontSuspension_Exported.xlsx'; - sheetName = 'Front'; -elseif str == R - content = who('-file', 'M22H_RearSuspension_Data.mat'); - filename = 'RearSuspension_Exported.xlsx'; - sheetName = 'Rear'; +selectSide(side); -fprintf('Initializing exporting process'); +fprintf('Initializing exporting process \n'); for i=1:length(content) writetable(content, filename, 'Sheet', sheetName, 'WriteVariableNames', true); end; + fprintf('Finished exporting') - - - - - - diff --git a/plotPoint.m b/plotPoint.m deleted file mode 100644 index e69de29..0000000 diff --git a/selectSide.asv b/selectSide.asv new file mode 100644 index 0000000..a3189d1 --- /dev/null +++ b/selectSide.asv @@ -0,0 +1,18 @@ +function [content, filename, sheetName] = selectSide(input); + +%0 is front, 1 is rear + +if rem(input, 2) == 0 + content = who('-file', 'M22H_FrontSuspension_Data.mat'); + filename = 'FrontSuspension_Exported.xlsx'; + sheetName = 'Front'; +elseif input/2 != 0 + content = who('-file', 'M22H_RearSuspension_Data.mat'); + filename = 'RearSuspension_Exported.xlsx'; + sheetName = 'Rear'; +else + fprintf = 'Input must be "front" or "rear"; + break; + end; + + diff --git a/selectSide.m b/selectSide.m new file mode 100644 index 0000000..9071e86 --- /dev/null +++ b/selectSide.m @@ -0,0 +1,17 @@ +function [content, filename, sheetName] = selectSide(input); + +%input 1 is front, 2 is rear + +if rem(input, 2) == 0 + content = who('-file', 'M22H_FrontSuspension_Data.mat'); + filename = 'FrontSuspension_Exported.xlsx'; + sheetName = 'Front'; +elseif rem(input, 2) ~= 0 + content = who('-file', 'M22H_RearSuspension_Data.mat'); + filename = 'RearSuspension_Exported.xlsx'; + sheetName = 'Rear'; +else + fprintf = 'An error occured!'; + end; + +