Skip to content
Snippets Groups Projects
Commit e865d415 authored by Cristian Galperti's avatar Cristian Galperti
Browse files

algo_template in/out simplified

- enumerated signals buses removed,
  SimulinkWrapperGAM cannot handle them
  (at least officially)
parent ba94a76b
No related branches found
No related tags found
No related merge requests found
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
% Bus object: SCDalgo_template_inBus
clear elems;
elems(1) = Simulink.BusElement;
elems(1).Name = 'simple_signal';
elems(1).Name = 'signal1';
elems(1).Dimensions = 1;
elems(1).DimensionsMode = 'Fixed';
elems(1).DataType = 'single';
......@@ -12,6 +12,18 @@ elems(1).Max = [];
elems(1).DocUnits = '';
elems(1).Description = '';
elems(2) = Simulink.BusElement;
elems(2).Name = 'signal2';
elems(2).Dimensions = 1;
elems(2).DimensionsMode = 'Fixed';
elems(2).DataType = 'single';
elems(2).SampleTime = -1;
elems(2).Complexity = 'real';
elems(2).Min = [];
elems(2).Max = [];
elems(2).DocUnits = '';
elems(2).Description = '';
algo_template_inBus = Simulink.Bus;
algo_template_inBus.HeaderFile = '';
algo_template_inBus.Description = '';
......
......@@ -4,7 +4,8 @@ elems(1) = Simulink.BusElement;
elems(1).Name = 'signal1';
elems(1).Dimensions = 1;
elems(1).DimensionsMode = 'Fixed';
elems(1).DataType = 'Bus:SCDBus_single_11_Vector';
%elems(1).DataType = 'Bus:SCDBus_single_11_Vector';
elems(1).DataType = 'single';
elems(1).SampleTime = -1;
elems(1).Complexity = 'real';
elems(1).Min = [];
......@@ -16,7 +17,8 @@ elems(2) = Simulink.BusElement;
elems(2).Name = 'signal2';
elems(2).Dimensions = 1;
elems(2).DimensionsMode = 'Fixed';
elems(2).DataType = 'Bus:SCDBus_int32_Scalar';
%elems(2).DataType = 'Bus:SCDBus_int32_Scalar';
elems(2).DataType = 'single';
elems(2).SampleTime = -1;
elems(2).Complexity = 'real';
elems(2).Min = [];
......
......@@ -27,14 +27,14 @@ obj=obj.addparameter(SCDclass_mdsparnumeric('kb1','enable' ,'srcsrv','s
%% Wavegens
obj=obj.addwavegenbasetruct('algo_template_inbus');
obj=obj.addwavegen(SCDclass_mdswgsigsingle( 'ai.ch001','wg1' ,'srcsrv','spcpc171.epfl.ch','srctree','martetest','shot',parshot));
obj=obj.addwavegen(SCDclass_mdswgsigsingle( 'ai.ch002','wg2' ,'srcsrv','spcpc171.epfl.ch','srctree','martetest','shot',parshot));
obj=obj.addwavegenbasetruct('algo_template_inbus1');
obj=obj.addwavegen(SCDclass_mdswgsigsingle( 'ai.ch001','signal1' ,'srcsrv','spcpc171.epfl.ch','srctree','martetest','shot',parshot));
obj=obj.addwavegen(SCDclass_mdswgsigsingle( 'ai.ch002','signal2' ,'srcsrv','spcpc171.epfl.ch','srctree','martetest','shot',parshot));
%% 2nd wavegen base structure/signals
obj=obj.addwavegenbasetruct('algo_template_inbus2');
obj=obj.addwavegen(SCDclass_mdswgsigsingle( 'ai.ch003','wg1' ,'srcsrv','spcpc171.epfl.ch','srctree','martetest','shot',parshot));
obj=obj.addwavegen(SCDclass_mdswgsigsingle( 'ai.ch004','wg2' ,'srcsrv','spcpc171.epfl.ch','srctree','martetest','shot',parshot));
obj=obj.addwavegen(SCDclass_mdswgsigsingle( 'ai.ch003','signal1' ,'srcsrv','spcpc171.epfl.ch','srctree','martetest','shot',parshot));
obj=obj.addwavegen(SCDclass_mdswgsigsingle( 'ai.ch004','signal2' ,'srcsrv','spcpc171.epfl.ch','srctree','martetest','shot',parshot));
%% Buses
......
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