ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray

Statistics: Posted by nay-seven — 17 Aug 2010, 11:17
Statistics: Posted by nay-seven — 17 Aug 2010, 09:57



Statistics: Posted by Floego — 17 Aug 2010, 04:00
Statistics: Posted by 23fx23 — 17 Aug 2010, 01:30
Statistics: Posted by nay-seven — 17 Aug 2010, 01:12
CODE:
const nb_inouts = 8; //define number of in-outputs all picking correponding.////////////////////////////////////////////////////////////////////////////var INPUTS, OUTPUTS : array of Tparameter;var i : integer;//var valtmp : single;//////////////////////////////////Procedure Init;begin////////////////////////////////////////////////////////////setArrayLength(INPUTS,nb_inouts);for i:= 0 to nb_inouts-1 do beginINPUTS[i]:= CreateParam('Input'+IntToStr(i),PtDataField); SetIsOutput(INPUTS[i],false);end;/////////////////////////////////////////////////////////////////setArrayLength(OUTPUTS,nb_inouts);for i:= 0 to nb_inouts-1 do beginOUTPUTS[i]:= CreateParam('output'+IntToStr(i),PtDataField); SetIsInput(OUTPUTS[i],false);end;end;// init//////////////////////////////////////////////Procedure Callback (n:integer);Beginif n>=0 then beginsetValue(outputs[n],getValue(inputs[n]));end;end;// callback////////////////////////////////////////Statistics: Posted by 23fx23 — 17 Aug 2010, 00:27
CODE:
const nb_outs = 8; //define number of outputs all picking input.////////////////////////////////////////////////////////////////////////////var OUTPUTS : array of Tparameter;var input : tparameter;var i : integer;var valtmp : single;//////////////////////////////////Procedure Init;begin////////////////////////////////////////////////////////////input:= createParam('input',Ptdatafield); setisOutput(input,false);/////////////////////////////////////////////////////////////////setArrayLength(OUTPUTS,nb_outs);for i:= 0 to nb_outs-1 do beginOUTPUTS[i]:= CreateParam('output'+IntToStr(i),PtDataField); SetIsInput(OUTPUTS[i],false);end;valtmp:=0;end;// init//////////////////////////////////////////////Procedure Callback (n:integer);Beginif n>=0 then beginvaltmp:= getValue(input);for i:= 0 to nb_outs-1 do beginsetValue(outputs[i],valtmp);end;end;end;// callback////////////////////////////////////////Statistics: Posted by 23fx23 — 17 Aug 2010, 00:13
CODE:
const nb_ins = 8; //define number of inputs all going to output.(summed).////////////////////////////////////////////////////////////////////////////var INPUTS : array of Tparameter;var output : tparameter;var i : integer;var valtmp : single;//////////////////////////////////Procedure Init;beginsetArrayLength(INPUTS,nb_ins);for i:= 0 to nb_ins-1 do beginINPUTS[i]:= CreateParam('input'+IntToStr(i),PtDataField); SetIsOutput(INPUTS[i],false);end;////////////////////////////////////////////////////////////output:= createParam('output',Ptdatafield); setisInput(output,false);valtmp:=0;end;// init//////////////////////////////////////////////Procedure Callback (n:integer);Beginif n>=0 then beginvaltmp:= getValue(inputs[0]);for i:= 1 to nb_ins-1 do beginvaltmp:= valtmp + getValue(Inputs[i]);end;setValue(output,valtmp);end;end;// callback////////////////////////////////////////Statistics: Posted by 23fx23 — 17 Aug 2010, 00:04
CODE:
//////////////////////////////////////////////////////// Script example // one Input, 2 output// set the input value to the 2 output value// (data thru)////////////////////////////////////////////////////////////////////////////////////////////////////////////// Paramters declaration//////////////////////////////////////////////////////var input : Tparameter;var output: Tparameter;var output2: Tparameter;//////////////////////////////////////////////////////// initialisation procedure//////////////////////////////////////////////////////procedure init;begin input := CreateParam('input',ptDatafader); SetIsOutput(input,false); SetMin(input,0); SetMax(input,100); SetSymbol(input,'%'); SetDefaultValue(input,10); SetValue(input,10); output := CreateParam('output',ptDataFader ); SetIsInput(output,false); SetMin(output,0); SetMax(output,100); SetSymbol(output,'%'); SetDefaultValue(output,10); output2 := CreateParam('output2',ptDataFader ); SetIsInput(output2,false); SetMin(output2,0); SetMax(output2,100); SetSymbol(output2,'%'); SetDefaultValue(output2,10);end;// Global Variablesvar inval : single;//////////////////////////////////////////////////////// Main Loop procedure//////////////////////////////////////////////////////Procedure Process;begin inval := getValue(input); setvalue(output,inval); setvalue(output2,inval);end;CODE:
//////////////////////////////////////////////////////// Script example // 2 Inputs, one output// set the input value to the output value// (data thru)////////////////////////////////////////////////////////////////////////////////////////////////////////////// Paramters declaration//////////////////////////////////////////////////////var input : Tparameter;var input2 : Tparameter;var output: Tparameter;//////////////////////////////////////////////////////// initialisation procedure//////////////////////////////////////////////////////procedure init;begin input := CreateParam('input',ptDatafader); SetIsOutput(input,false); SetMin(input,0); SetMax(input,100); SetSymbol(input,'%'); SetDefaultValue(input,10); SetValue(input,10); input2 := CreateParam('input2',ptDatafader); SetIsOutput(input2,false); SetMin(input2,0); SetMax(input2,100); SetSymbol(input2,'%'); SetDefaultValue(input2,10); SetValue(input2,10); output := CreateParam('output',ptDataFader ); SetIsInput(output,false); SetMin(output,0); SetMax(output,100); SetSymbol(output,'%'); SetDefaultValue(output,10);end;// Global Variablesvar inval : single;//////////////////////////////////////////////////////// Main Loop procedure//////////////////////////////////////////////////////Procedure Process;begin inval := getValue(input); setvalue(output,inval); inval := getValue(input2); setvalue(output,inval);end;Statistics: Posted by nay-seven — 16 Aug 2010, 21:53
Statistics: Posted by martignasse — 16 Aug 2010, 21:40
Statistics: Posted by Floego — 16 Aug 2010, 20:43

Statistics: Posted by nay-seven — 17 Aug 2010, 11:17
Statistics: Posted by nay-seven — 17 Aug 2010, 09:57



Statistics: Posted by Floego — 17 Aug 2010, 04:00
Statistics: Posted by 23fx23 — 17 Aug 2010, 01:30
Statistics: Posted by nay-seven — 17 Aug 2010, 01:12
CODE:
const nb_inouts = 8; //define number of in-outputs all picking correponding.////////////////////////////////////////////////////////////////////////////var INPUTS, OUTPUTS : array of Tparameter;var i : integer;//var valtmp : single;//////////////////////////////////Procedure Init;begin////////////////////////////////////////////////////////////setArrayLength(INPUTS,nb_inouts);for i:= 0 to nb_inouts-1 do beginINPUTS[i]:= CreateParam('Input'+IntToStr(i),PtDataField); SetIsOutput(INPUTS[i],false);end;/////////////////////////////////////////////////////////////////setArrayLength(OUTPUTS,nb_inouts);for i:= 0 to nb_inouts-1 do beginOUTPUTS[i]:= CreateParam('output'+IntToStr(i),PtDataField); SetIsInput(OUTPUTS[i],false);end;end;// init//////////////////////////////////////////////Procedure Callback (n:integer);Beginif n>=0 then beginsetValue(outputs[n],getValue(inputs[n]));end;end;// callback////////////////////////////////////////Statistics: Posted by 23fx23 — 17 Aug 2010, 00:27
CODE:
const nb_outs = 8; //define number of outputs all picking input.////////////////////////////////////////////////////////////////////////////var OUTPUTS : array of Tparameter;var input : tparameter;var i : integer;var valtmp : single;//////////////////////////////////Procedure Init;begin////////////////////////////////////////////////////////////input:= createParam('input',Ptdatafield); setisOutput(input,false);/////////////////////////////////////////////////////////////////setArrayLength(OUTPUTS,nb_outs);for i:= 0 to nb_outs-1 do beginOUTPUTS[i]:= CreateParam('output'+IntToStr(i),PtDataField); SetIsInput(OUTPUTS[i],false);end;valtmp:=0;end;// init//////////////////////////////////////////////Procedure Callback (n:integer);Beginif n>=0 then beginvaltmp:= getValue(input);for i:= 0 to nb_outs-1 do beginsetValue(outputs[i],valtmp);end;end;end;// callback////////////////////////////////////////Statistics: Posted by 23fx23 — 17 Aug 2010, 00:13
CODE:
const nb_ins = 8; //define number of inputs all going to output.(summed).////////////////////////////////////////////////////////////////////////////var INPUTS : array of Tparameter;var output : tparameter;var i : integer;var valtmp : single;//////////////////////////////////Procedure Init;beginsetArrayLength(INPUTS,nb_ins);for i:= 0 to nb_ins-1 do beginINPUTS[i]:= CreateParam('input'+IntToStr(i),PtDataField); SetIsOutput(INPUTS[i],false);end;////////////////////////////////////////////////////////////output:= createParam('output',Ptdatafield); setisInput(output,false);valtmp:=0;end;// init//////////////////////////////////////////////Procedure Callback (n:integer);Beginif n>=0 then beginvaltmp:= getValue(inputs[0]);for i:= 1 to nb_ins-1 do beginvaltmp:= valtmp + getValue(Inputs[i]);end;setValue(output,valtmp);end;end;// callback////////////////////////////////////////Statistics: Posted by 23fx23 — 17 Aug 2010, 00:04
CODE:
//////////////////////////////////////////////////////// Script example // one Input, 2 output// set the input value to the 2 output value// (data thru)////////////////////////////////////////////////////////////////////////////////////////////////////////////// Paramters declaration//////////////////////////////////////////////////////var input : Tparameter;var output: Tparameter;var output2: Tparameter;//////////////////////////////////////////////////////// initialisation procedure//////////////////////////////////////////////////////procedure init;begin input := CreateParam('input',ptDatafader); SetIsOutput(input,false); SetMin(input,0); SetMax(input,100); SetSymbol(input,'%'); SetDefaultValue(input,10); SetValue(input,10); output := CreateParam('output',ptDataFader ); SetIsInput(output,false); SetMin(output,0); SetMax(output,100); SetSymbol(output,'%'); SetDefaultValue(output,10); output2 := CreateParam('output2',ptDataFader ); SetIsInput(output2,false); SetMin(output2,0); SetMax(output2,100); SetSymbol(output2,'%'); SetDefaultValue(output2,10);end;// Global Variablesvar inval : single;//////////////////////////////////////////////////////// Main Loop procedure//////////////////////////////////////////////////////Procedure Process;begin inval := getValue(input); setvalue(output,inval); setvalue(output2,inval);end;CODE:
//////////////////////////////////////////////////////// Script example // 2 Inputs, one output// set the input value to the output value// (data thru)////////////////////////////////////////////////////////////////////////////////////////////////////////////// Paramters declaration//////////////////////////////////////////////////////var input : Tparameter;var input2 : Tparameter;var output: Tparameter;//////////////////////////////////////////////////////// initialisation procedure//////////////////////////////////////////////////////procedure init;begin input := CreateParam('input',ptDatafader); SetIsOutput(input,false); SetMin(input,0); SetMax(input,100); SetSymbol(input,'%'); SetDefaultValue(input,10); SetValue(input,10); input2 := CreateParam('input2',ptDatafader); SetIsOutput(input2,false); SetMin(input2,0); SetMax(input2,100); SetSymbol(input2,'%'); SetDefaultValue(input2,10); SetValue(input2,10); output := CreateParam('output',ptDataFader ); SetIsInput(output,false); SetMin(output,0); SetMax(output,100); SetSymbol(output,'%'); SetDefaultValue(output,10);end;// Global Variablesvar inval : single;//////////////////////////////////////////////////////// Main Loop procedure//////////////////////////////////////////////////////Procedure Process;begin inval := getValue(input); setvalue(output,inval); inval := getValue(input2); setvalue(output,inval);end;Statistics: Posted by nay-seven — 16 Aug 2010, 21:53
Statistics: Posted by martignasse — 16 Aug 2010, 21:40
Statistics: Posted by Floego — 16 Aug 2010, 20:43