init
This commit is contained in:
+5
@@ -0,0 +1,5 @@
|
||||
/ARFeatures.csv
|
||||
/envelope_HilbertTransform.csv
|
||||
/hilbert_HilbertTransform.csv
|
||||
/phase_HilbertTransform.csv
|
||||
/PhaseLockingValue.csv
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
Time (s);Channel 1
|
||||
0.0000000000e+000;1.0000000000e+000
|
||||
0.0000000000e+000;-1.3499924204e+000
|
||||
0.0000000000e+000;7.1548116977e-001
|
||||
0.0000000000e+000;-4.8823484546e-001
|
||||
0.0000000000e+000;1.3773934216e-001
|
||||
0.0000000000e+000;2.4122886822e-001
|
||||
0.0000000000e+000;-4.1646742087e-001
|
||||
0.0000000000e+000;1.6024997233e-001
|
||||
|
+534
@@ -0,0 +1,534 @@
|
||||
<OpenViBE-Scenario>
|
||||
<FormatVersion>2</FormatVersion>
|
||||
<Creator>OpenViBE Designer</Creator>
|
||||
<CreatorVersion>2.2.0</CreatorVersion>
|
||||
<Settings></Settings>
|
||||
<Inputs></Inputs>
|
||||
<Outputs></Outputs>
|
||||
<Boxes>
|
||||
<Box>
|
||||
<Identifier>(0x00000294, 0x00001670)</Identifier>
|
||||
<Name>Channel Selector</Name>
|
||||
<AlgorithmClassIdentifier>(0x361722e8, 0x311574e8)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input signal</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Output signal</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Channel List</Name>
|
||||
<DefaultValue>:</DefaultValue>
|
||||
<Value>1</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x3bcf9e67, 0x0c23994d)</TypeIdentifier>
|
||||
<Name>Action</Name>
|
||||
<DefaultValue>Select</DefaultValue>
|
||||
<Value>Select</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x666f25e9, 0x3e5738d6)</TypeIdentifier>
|
||||
<Name>Channel Matching Method</Name>
|
||||
<DefaultValue>Smart</DefaultValue>
|
||||
<Value>Smart</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>112</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x277826e1, 0xa30a3bd0)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x01dcd6d2)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00000344, 0x0000087c)</Identifier>
|
||||
<Name>Clock stimulator</Name>
|
||||
<AlgorithmClassIdentifier>(0x4f756d3f, 0x29ff0b96)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Generated stimulations</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Interstimulation interval (in sec)</Name>
|
||||
<DefaultValue>1.0</DefaultValue>
|
||||
<Value>1.05</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Label_00</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>144</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x27b3ee3c, 0xc50527e6)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x018792f9)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x000009d6, 0x0000143d)</Identifier>
|
||||
<Name>AutoRegressive Coefficients</Name>
|
||||
<AlgorithmClassIdentifier>(0xbaadc2f3, 0xb556a07b)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>EEG Signal</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x544a003e, 0x6dcba5f6)</TypeIdentifier>
|
||||
<Name>AR Features</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Order</Name>
|
||||
<DefaultValue>1</DefaultValue>
|
||||
<Value>7</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x316b3b58, 0xa4f4e384)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x020a8c7a)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00002d56, 0x00007142)</Identifier>
|
||||
<Name>Player Controller</Name>
|
||||
<AlgorithmClassIdentifier>(0x5f426dce, 0x08456e13)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation name</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Label_00</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0xcc14d8d6, 0xf27ecb73)</TypeIdentifier>
|
||||
<Name>Action to perform</Name>
|
||||
<DefaultValue>Pause</DefaultValue>
|
||||
<Value>Stop</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>208</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x568d148e, 0x650792b3)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x01b260d4)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00003560, 0x00001894)</Identifier>
|
||||
<Name>Time based epoching</Name>
|
||||
<AlgorithmClassIdentifier>(0x00777fa0, 0x5dc3f560)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input signal</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Epoched signal 1</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Epoch 1 duration (in sec)</Name>
|
||||
<DefaultValue>1</DefaultValue>
|
||||
<Value>0.5</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Epoch 1 intervals (in sec)</Name>
|
||||
<DefaultValue>0.5</DefaultValue>
|
||||
<Value>1.5</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x17ee7c08, 0x94c14893)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>208</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xc5ff41e9, 0xccc59a01)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x05bd1106)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000566f, 0x00003f53)</Identifier>
|
||||
<Name>GDF file reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x3eeb1264, 0x4edfbd9a)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x403488e7, 0x565d70b6)</TypeIdentifier>
|
||||
<Name>Experiment information</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>EEG stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Path_Data}/scenarios/signals/real-hand-movements.gdf</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Samples per buffer</Name>
|
||||
<DefaultValue>32</DefaultValue>
|
||||
<Value>32</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Subtract physical minimum</Name>
|
||||
<DefaultValue>False</DefaultValue>
|
||||
<Value>False</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>31</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x78b8b69d, 0x27afe678)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x0144bf9d)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00007f36, 0x00004a0e)</Identifier>
|
||||
<Name>CSV File Writer</Name>
|
||||
<AlgorithmClassIdentifier>(0x2c9312f1, 0x2d6613e5)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x544a003e, 0x6dcba5f6)</TypeIdentifier>
|
||||
<Name>Streamed matrix</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue>record-[$core{date}-$core{time}].csv</DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/ARFeatures.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Column separator</Name>
|
||||
<DefaultValue>;</DefaultValue>
|
||||
<Value>;</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Precision</Name>
|
||||
<DefaultValue>10</DefaultValue>
|
||||
<Value>10</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>336</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x229d1207, 0xebac8ab0)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x00eea8eb)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
</Boxes>
|
||||
<Links>
|
||||
<Link>
|
||||
<Identifier>(0x000007ef, 0x0000158b)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000566f, 0x00003f53)</BoxIdentifier>
|
||||
<BoxOutputIndex>1</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00000294, 0x00001670)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00001962, 0x00003ae4)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00003560, 0x00001894)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x000009d6, 0x0000143d)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x0000207e, 0x00001215)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00000294, 0x00001670)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00003560, 0x00001894)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00005ea0, 0x00005581)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00000344, 0x0000087c)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002d56, 0x00007142)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x0000631a, 0x000038c3)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x000009d6, 0x0000143d)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00007f36, 0x00004a0e)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
</Links>
|
||||
<Comments></Comments>
|
||||
<Metadata>
|
||||
<Entry>
|
||||
<Identifier>(0x0000775c, 0x000078ff)</Identifier>
|
||||
<Type>(0x3bcce5d2, 0x43f2d968)</Type>
|
||||
<Data>[{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"height":1,"identifier":"(0x000044f4, 0x00002c81)","name":"Default window","parentIdentifier":"(0xffffffff, 0xffffffff)","type":1,"width":1},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x00001207, 0x00004ca2)","index":0,"name":"Default tab","parentIdentifier":"(0x000044f4, 0x00002c81)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x00005c3e, 0x00002c50)","index":0,"name":"Empty","parentIdentifier":"(0x00001207, 0x00004ca2)","type":0}]</Data>
|
||||
</Entry>
|
||||
</Metadata>
|
||||
</OpenViBE-Scenario>
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
PROJECT(test_thresholdDataComparison)
|
||||
|
||||
IF(WIN32)
|
||||
ADD_DEFINITIONS(-DTARGET_OS_Windows)
|
||||
ENDIF(WIN32)
|
||||
IF(UNIX)
|
||||
ADD_DEFINITIONS(-DTARGET_OS_Linux)
|
||||
ENDIF(UNIX)
|
||||
ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE)
|
||||
ADD_DEFINITIONS(-DTARGET_ARCHITECTURE_i386)
|
||||
|
||||
INCLUDE_DIRECTORIES(../src)
|
||||
ADD_EXECUTABLE(${PROJECT_NAME} test_thresholdDataComparison.cpp)
|
||||
SET_PROPERTY(TARGET ${PROJECT_NAME} PROPERTY FOLDER ${TESTS_FOLDER}) # Place project in folder unit-test (for some IDE)
|
||||
|
||||
INCLUDE("FindOpenViBE")
|
||||
|
||||
# Unfortunately we need to install the tests as any application to find .dll/.so files
|
||||
# on both Windows and Linux.
|
||||
OV_INSTALL_LAUNCH_SCRIPT(SCRIPT_PREFIX ${PROJECT_NAME} EXECUTABLE_NAME ${PROJECT_NAME})
|
||||
INSTALL(TARGETS ${PROJECT_NAME}
|
||||
RUNTIME DESTINATION ${DIST_BINDIR}
|
||||
LIBRARY DESTINATION ${DIST_LIBDIR}
|
||||
ARCHIVE DESTINATION ${DIST_LIBDIR})
|
||||
|
||||
PROJECT(test_eigen)
|
||||
|
||||
IF(WIN32)
|
||||
ADD_DEFINITIONS(-DTARGET_OS_Windows)
|
||||
ENDIF(WIN32)
|
||||
IF(UNIX)
|
||||
ADD_DEFINITIONS(-DTARGET_OS_Linux)
|
||||
ENDIF(UNIX)
|
||||
ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE)
|
||||
ADD_DEFINITIONS(-DTARGET_ARCHITECTURE_i386)
|
||||
|
||||
INCLUDE_DIRECTORIES(../src)
|
||||
|
||||
ADD_EXECUTABLE(${PROJECT_NAME} test_eigen.cpp)
|
||||
SET_PROPERTY(TARGET ${PROJECT_NAME} PROPERTY FOLDER ${TESTS_FOLDER}) # Place project in folder unit-test (for some IDE)
|
||||
|
||||
INCLUDE("FindOpenViBE")
|
||||
INCLUDE("FindOpenViBEModuleSystem")
|
||||
INCLUDE("FindThirdPartyEigen")
|
||||
|
||||
IF(WIN32)
|
||||
# Since cert, getting timeBeginPeriod() linker issues without this
|
||||
TARGET_LINK_LIBRARIES(${PROJECT_NAME} winmm)
|
||||
ENDIF(WIN32)
|
||||
|
||||
# Unfortunately we need to install the tests as any application to find .dll/.so files
|
||||
# on both Windows and Linux.
|
||||
OV_INSTALL_LAUNCH_SCRIPT(SCRIPT_PREFIX ${PROJECT_NAME} EXECUTABLE_NAME ${PROJECT_NAME})
|
||||
INSTALL(TARGETS ${PROJECT_NAME}
|
||||
RUNTIME DESTINATION ${DIST_BINDIR}
|
||||
LIBRARY DESTINATION ${DIST_LIBDIR}
|
||||
ARCHIVE DESTINATION ${DIST_LIBDIR})
|
||||
|
||||
+125
@@ -0,0 +1,125 @@
|
||||
# Basic Template Test for automatic run a scenario that produce a file to be compared to a reference file
|
||||
# You need to set the name of the test according to name of scenario file and reference file
|
||||
|
||||
# Test Hilbert transform Box
|
||||
|
||||
SET(TEST_NAME "HilbertTransform")
|
||||
SET(SCENARIO_TO_TEST "${TEST_NAME}.xml")
|
||||
|
||||
# These three tests are not yet working correctly...
|
||||
# SET(SUBTEST1_NAME "hilbert")
|
||||
# SET(SUBTEST2_NAME "phase")
|
||||
# SET(SUBTEST3_NAME "envelope")
|
||||
|
||||
IF(WIN32)
|
||||
SET(EXT cmd)
|
||||
SET(OS_FLAGS "--no-pause")
|
||||
ELSE()
|
||||
SET(EXT sh)
|
||||
SET(OS_FLAGS "")
|
||||
ENDIF()
|
||||
|
||||
ADD_TEST(clean_${TEST_NAME} "${CMAKE_COMMAND}" "-E" "remove" "-f" "${SUBTEST1_NAME}.csv" "${SUBTEST2_NAME}.csv" "${SUBTEST3_NAME}.csv")
|
||||
ADD_TEST(run_${TEST_NAME} "$ENV{OV_BINARY_PATH}/openvibe-designer.${EXT}" ${OS_FLAGS} "--no-session-management" "--invisible" "--play" ${SCENARIO_TO_TEST})
|
||||
# ADD_TEST(compare_${SUBTEST1_NAME} "$ENV{OV_BINARY_PATH}/test_thresholdDataComparison.${EXT}" ${OS_FLAGS} "${SUBTEST1_NAME}_${TEST_NAME}.csv" "${SUBTEST1_NAME}_${TEST_NAME}.ref.csv" 0.1)
|
||||
# ADD_TEST(compare_${SUBTEST2_NAME} "$ENV{OV_BINARY_PATH}/test_thresholdDataComparison.${EXT}" ${OS_FLAGS} "${SUBTEST2_NAME}_${TEST_NAME}.csv" "${SUBTEST2_NAME}_${TEST_NAME}.ref.csv" 0.1)
|
||||
# ADD_TEST(compare_${SUBTEST3_NAME} "$ENV{OV_BINARY_PATH}/test_thresholdDataComparison.${EXT}" ${OS_FLAGS} "${SUBTEST3_NAME}_${TEST_NAME}.csv" "${SUBTEST3_NAME}_${TEST_NAME}.ref.csv" 0.1)
|
||||
|
||||
## add some properties that help to debug
|
||||
SET_TESTS_PROPERTIES(run_${TEST_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL ${OV_LOGFILE})
|
||||
|
||||
|
||||
#SET_TESTS_PROPERTIES(compare_${SUBTEST1_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL "${SUBTEST1_NAME}.csv")
|
||||
#SET_TESTS_PROPERTIES(compare_${SUBTEST2_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL "${SUBTEST2_NAME}.csv")
|
||||
#SET_TESTS_PROPERTIES(compare_${SUBTEST3_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL "${SUBTEST3_NAME}.csv")
|
||||
#SET_TESTS_PROPERTIES(compare_${SUBTEST1_NAME} compare_${SUBTEST2_NAME} compare_${SUBTEST3_NAME} PROPERTIES DEPENDS run_${TEST_NAME})
|
||||
#SET_TESTS_PROPERTIES(run_${TEST_NAME} PROPERTIES DEPENDS clean_${TEST_NAME})
|
||||
|
||||
|
||||
|
||||
# Test Connectivity Box - PLV algorithm
|
||||
|
||||
#SET(TEST_NAME "PhaseLockingValue")
|
||||
#SET(SCENARIO_TO_TEST "${TEST_NAME}.xml")
|
||||
|
||||
#ADD_TEST(clean_${TEST_NAME} "${CMAKE_COMMAND}" "-E" "remove" "-f" "${TEST_NAME}.csv")
|
||||
#ADD_TEST(run_${TEST_NAME} "$ENV{OV_BINARY_PATH}/openvibe-designer.${EXT}" ${OS_FLAGS} "--no-session-management" "--invisible" "--play" ${SCENARIO_TO_TEST})
|
||||
#ADD_TEST(compare_${TEST_NAME} "$ENV{OV_BINARY_PATH}/test_thresholdDataComparison.${EXT}" ${OS_FLAGS} "${TEST_NAME}.csv" "${TEST_NAME}.ref.csv" 0.1)
|
||||
|
||||
## add some properties that help to debug
|
||||
#SET_TESTS_PROPERTIES(run_${TEST_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL ${OV_LOGFILE})
|
||||
|
||||
|
||||
#SET_TESTS_PROPERTIES(compare_${TEST_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL "${TEST_NAME}.csv")
|
||||
#SET_TESTS_PROPERTIES(compare_${TEST_NAME} PROPERTIES DEPENDS run_${TEST_NAME})
|
||||
#SET_TESTS_PROPERTIES(run_${TEST_NAME} PROPERTIES DEPENDS clean_${TEST_NAME})
|
||||
|
||||
|
||||
|
||||
# Test Auto-Regressive model
|
||||
|
||||
SET(TEST_NAME "ARFeatures")
|
||||
SET(SCENARIO_TO_TEST "${TEST_NAME}.xml")
|
||||
|
||||
ADD_TEST(clean_${TEST_NAME} "${CMAKE_COMMAND}" "-E" "remove" "-f" "${TEST_NAME}.csv")
|
||||
ADD_TEST(run_${TEST_NAME} "$ENV{OV_BINARY_PATH}/openvibe-designer.${EXT}" ${OS_FLAGS} "--no-session-management" "--invisible" "--play" ${SCENARIO_TO_TEST})
|
||||
ADD_TEST(compare_${TEST_NAME} "$ENV{OV_BINARY_PATH}/test_thresholdDataComparison.${EXT}" ${OS_FLAGS} "${TEST_NAME}.csv" "${TEST_NAME}.ref.csv" 0.1)
|
||||
|
||||
## add some properties that help to debug
|
||||
SET_TESTS_PROPERTIES(run_${TEST_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL ${OV_LOGFILE})
|
||||
|
||||
SET_TESTS_PROPERTIES(compare_${TEST_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL "${TEST_NAME}.csv")
|
||||
SET_TESTS_PROPERTIES(compare_${TEST_NAME} PROPERTIES DEPENDS run_${TEST_NAME})
|
||||
SET_TESTS_PROPERTIES(run_${TEST_NAME} PROPERTIES DEPENDS clean_${TEST_NAME})
|
||||
|
||||
|
||||
### Do not enable the commented out sikuli tests unless you
|
||||
### or your lab commits to keep them passing in the long term.
|
||||
#FIND_PROGRAM(SIKULI NAMES sikuli-ide)
|
||||
#IF(SIKULI)
|
||||
# IF(UNIX)
|
||||
# ADD_TEST(sikuli_crop "${SIKULI}" -t testCrop.UNIX.sikuli)
|
||||
# ENDIF(UNIX)
|
||||
#ENDIF(SIKULI)
|
||||
|
||||
# Test Regularized CSP
|
||||
# @TODO There is a problem with this box
|
||||
|
||||
#SET(TEST_SCENARIOS "RegularizedCSP_None" "RegularizedCSP_Tikhonov" "RegularizedCSP_Shrink" "RegularizedCSP_Both")
|
||||
#SET(TEST_SHRINKS 0.0 0.0 0.9 0.5)
|
||||
#SET(TEST_TIKHONOVS 0.0 0.9 0.0 0.5)
|
||||
#SET(TEST_THRESHOLDS 40 70 70 70)
|
||||
#
|
||||
#FOREACH(TEST_NAME ${TEST_SCENARIOS})
|
||||
#
|
||||
# ADD_TEST(clean_${TEST_NAME} "${CMAKE_COMMAND}" "-E" "remove" "-f" ${OV_LOGFILE} output-${TEST_NAME}.txt)
|
||||
#
|
||||
# LIST(GET TEST_SHRINKS 0 PARAM_SHRINK)
|
||||
# LIST(GET TEST_TIKHONOVS 0 PARAM_TIKHONOV)
|
||||
# LIST(GET TEST_THRESHOLDS 0 COMPARE_THRESHOLD)
|
||||
#
|
||||
# ADD_TEST(run_${TEST_NAME}_Train "$ENV{OV_BINARY_PATH}/openvibe-designer.${EXT}" ${OS_FLAGS} "--invisible" "--no-session-management" --define Plugin_Classification_RandomizeKFoldTestData true --random-seed 123 --define TEST_TIKHONOV ${PARAM_TIKHONOV} --define TEST_SHRINK ${PARAM_SHRINK} --define TEST_FILTER output-${TEST_NAME}.txt "--play-fast" "test-regularizedcsp-train.xml")
|
||||
#
|
||||
# ADD_TEST(run_${TEST_NAME}_Test "$ENV{OV_BINARY_PATH}/openvibe-designer.${EXT}" ${OS_FLAGS} "--invisible" "--no-session-management" --define Plugin_Classification_RandomizeKFoldTestData true --random-seed 456 --define TEST_FILTER output-${TEST_NAME}.txt "--play-fast" "test-regularizedcsp-test.xml")
|
||||
#
|
||||
# ADD_TEST(compare_${TEST_NAME} "$ENV{OV_BINARY_PATH}/test_accuracy.${EXT}" "${OS_FLAGS}" "${OV_LOGFILE}" ${COMPARE_THRESHOLD})
|
||||
#
|
||||
# # It would be better to clean last, but we can't do this as it will delete the
|
||||
# # output we wish to include, and we can't prevent clean from running if a prev. test fails
|
||||
# # We need the clean to be sure that the comparator stage is not getting data from a previous run.
|
||||
# SET_TESTS_PROPERTIES(run_${TEST_NAME}_Train PROPERTIES DEPENDS clean_${TEST_NAME})
|
||||
# SET_TESTS_PROPERTIES(run_${TEST_NAME}_Train PROPERTIES ATTACHED_FILES_ON_FAIL ${OV_LOGFILE})
|
||||
#
|
||||
# SET_TESTS_PROPERTIES(run_${TEST_NAME}_Test PROPERTIES DEPENDS run_${TEST_NAME}_Train)
|
||||
# SET_TESTS_PROPERTIES(run_${TEST_NAME}_Test PROPERTIES ATTACHED_FILES_ON_FAIL ${OV_LOGFILE})
|
||||
#
|
||||
# SET_TESTS_PROPERTIES(compare_${TEST_NAME} PROPERTIES DEPENDS run_${TEST_NAME}_Test})
|
||||
# SET_TESTS_PROPERTIES(compare_${TEST_NAME} PROPERTIES ATTACHED_FILES_ON_FAIL ${OV_LOGFILE})
|
||||
#
|
||||
# LIST(REMOVE_AT TEST_SHRINKS 0)
|
||||
# LIST(REMOVE_AT TEST_TIKHONOVS 0)
|
||||
# LIST(REMOVE_AT TEST_THRESHOLDS 0)
|
||||
#
|
||||
#ENDFOREACH(TEST_NAME)
|
||||
|
||||
|
||||
+746
@@ -0,0 +1,746 @@
|
||||
<OpenViBE-Scenario>
|
||||
<FormatVersion>1</FormatVersion>
|
||||
<Creator>openvibe</Creator>
|
||||
<CreatorVersion>2.0</CreatorVersion>
|
||||
<Boxes>
|
||||
<Box>
|
||||
<Identifier>(0x00000073, 0x00000fa8)</Identifier>
|
||||
<Name>Hilbert Transform</Name>
|
||||
<AlgorithmClassIdentifier>(0x7878a47f, 0x9a8fe349)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input Signal</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Hilbert Transform</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Envelope</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Phase</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>38</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xceff4a87, 0xffc5ce08)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>121</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00000f8a, 0x00002000)</Identifier>
|
||||
<Name>CSV File Writer</Name>
|
||||
<AlgorithmClassIdentifier>(0x2c9312f1, 0x2d6613e5)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Streamed matrix</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue>record-[$core{date}-$core{time}].csv</DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/phase_HilbertTransform.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Column separator</Name>
|
||||
<DefaultValue>;</DefaultValue>
|
||||
<Value>;</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Precision</Name>
|
||||
<DefaultValue>10</DefaultValue>
|
||||
<Value>10</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>384</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>38</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x229d1207, 0xebac8ab0)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>120</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00002df6, 0x0000453f)</Identifier>
|
||||
<Name>CSV File Writer</Name>
|
||||
<AlgorithmClassIdentifier>(0x2c9312f1, 0x2d6613e5)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Streamed matrix</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue>record-[$core{date}-$core{time}].csv</DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/envelope_HilbertTransform.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Column separator</Name>
|
||||
<DefaultValue>;</DefaultValue>
|
||||
<Value>;</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Precision</Name>
|
||||
<DefaultValue>10</DefaultValue>
|
||||
<Value>10</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>384</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>38</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x229d1207, 0xebac8ab0)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>120</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00003ea7, 0x0000084b)</Identifier>
|
||||
<Name>Channel Selector</Name>
|
||||
<AlgorithmClassIdentifier>(0x361722e8, 0x311574e8)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input signal</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Output signal</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Channel List</Name>
|
||||
<DefaultValue>:</DefaultValue>
|
||||
<Value>1</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x3bcf9e67, 0x0c23994d)</TypeIdentifier>
|
||||
<Name>Action</Name>
|
||||
<DefaultValue>Select</DefaultValue>
|
||||
<Value>Select</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x666f25e9, 0x3e5738d6)</TypeIdentifier>
|
||||
<Name>Channel Matching Method</Name>
|
||||
<DefaultValue>Smart</DefaultValue>
|
||||
<Value>Smart</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>176</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>38</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x277826e1, 0xa30a3bd0)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>134</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000468f, 0x00007d08)</Identifier>
|
||||
<Name>GDF file reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x3eeb1264, 0x4edfbd9a)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x403488e7, 0x565d70b6)</TypeIdentifier>
|
||||
<Name>Experiment information</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>EEG stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Path_Data}/scenarios/signals/real-hand-movements.gdf</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Samples per buffer</Name>
|
||||
<DefaultValue>32</DefaultValue>
|
||||
<Value>32</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Subtract physical minimum</Name>
|
||||
<DefaultValue>False</DefaultValue>
|
||||
<Value>False</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>64</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>25</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x78b8b69d, 0x27afe678)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>123</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc67a01dc, 0x28ce06c1)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000680a, 0x00004283)</Identifier>
|
||||
<Name>CSV File Writer</Name>
|
||||
<AlgorithmClassIdentifier>(0x2c9312f1, 0x2d6613e5)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Streamed matrix</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue>record-[$core{date}-$core{time}].csv</DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/hilbert_HilbertTransform.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Column separator</Name>
|
||||
<DefaultValue>;</DefaultValue>
|
||||
<Value>;</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Precision</Name>
|
||||
<DefaultValue>10</DefaultValue>
|
||||
<Value>10</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>384</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>38</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>128</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x229d1207, 0xebac8ab0)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>120</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x000076e2, 0x00003b96)</Identifier>
|
||||
<Name>Clock stimulator</Name>
|
||||
<AlgorithmClassIdentifier>(0x4f756d3f, 0x29ff0b96)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Generated stimulations</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Interstimulation interval (in sec)</Name>
|
||||
<DefaultValue>1.0</DefaultValue>
|
||||
<Value>1.05</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Label_00</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>176</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>25</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x27b3ee3c, 0xc50527e6)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>130</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00007e4d, 0x00004f1e)</Identifier>
|
||||
<Name>Player Controller</Name>
|
||||
<AlgorithmClassIdentifier>(0x5f426dce, 0x08456e13)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation name</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Label_00</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0xcc14d8d6, 0xf27ecb73)</TypeIdentifier>
|
||||
<Name>Action to perform</Name>
|
||||
<DefaultValue>Pause</DefaultValue>
|
||||
<Value>Stop</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>240</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>25</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x568d148e, 0x650792b3)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>133</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
</Boxes>
|
||||
<Links>
|
||||
<Link>
|
||||
<Identifier>(0x00000c00, 0x0000520c)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x000076e2, 0x00003b96)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00007e4d, 0x00004f1e)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1b32c44c, 0x1905e0e9)</Identifier>
|
||||
<Value>195</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x358ae8b5, 0x0f8bacd1)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x3f0a3b27, 0x570913d2)</Identifier>
|
||||
<Value>223</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x6267b5c5, 0x676e3e42)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00000d5d, 0x000071c1)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000468f, 0x00007d08)</BoxIdentifier>
|
||||
<BoxOutputIndex>1</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00003ea7, 0x0000084b)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1b32c44c, 0x1905e0e9)</Identifier>
|
||||
<Value>83</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x358ae8b5, 0x0f8bacd1)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x3f0a3b27, 0x570913d2)</Identifier>
|
||||
<Value>152</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x6267b5c5, 0x676e3e42)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00002664, 0x0000778d)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00003ea7, 0x0000084b)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00000073, 0x00000fa8)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1b32c44c, 0x1905e0e9)</Identifier>
|
||||
<Value>201</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x358ae8b5, 0x0f8bacd1)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x3f0a3b27, 0x570913d2)</Identifier>
|
||||
<Value>248</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x6267b5c5, 0x676e3e42)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00004492, 0x00004a72)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00000073, 0x00000fa8)</BoxIdentifier>
|
||||
<BoxOutputIndex>2</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00000f8a, 0x00002000)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1b32c44c, 0x1905e0e9)</Identifier>
|
||||
<Value>297</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x358ae8b5, 0x0f8bacd1)</Identifier>
|
||||
<Value>319</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x3f0a3b27, 0x570913d2)</Identifier>
|
||||
<Value>360</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x6267b5c5, 0x676e3e42)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00004a3f, 0x00004a44)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00000073, 0x00000fa8)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x0000680a, 0x00004283)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1b32c44c, 0x1905e0e9)</Identifier>
|
||||
<Value>297</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x358ae8b5, 0x0f8bacd1)</Identifier>
|
||||
<Value>289</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x3f0a3b27, 0x570913d2)</Identifier>
|
||||
<Value>360</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x6267b5c5, 0x676e3e42)</Identifier>
|
||||
<Value>128</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00006420, 0x000075f2)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00000073, 0x00000fa8)</BoxIdentifier>
|
||||
<BoxOutputIndex>1</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00002df6, 0x0000453f)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1b32c44c, 0x1905e0e9)</Identifier>
|
||||
<Value>297</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x358ae8b5, 0x0f8bacd1)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x3f0a3b27, 0x570913d2)</Identifier>
|
||||
<Value>360</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x6267b5c5, 0x676e3e42)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Link>
|
||||
</Links>
|
||||
<Comments></Comments>
|
||||
<Metadata>
|
||||
<Entry>
|
||||
<Identifier>(0x0000775c, 0x000078ff)</Identifier>
|
||||
<Type>(0x3bcce5d2, 0x43f2d968)</Type>
|
||||
<Data>[{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"height":1,"identifier":"(0x000036c7, 0x000030bb)","index":0,"name":"Default window","parentIdentifier":"(0xffffffff, 0xffffffff)","type":1,"width":1},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x00002384, 0x00003bec)","index":0,"name":"Default tab","parentIdentifier":"(0x000036c7, 0x000030bb)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x00002860, 0x00006a2e)","index":0,"name":"Empty","parentIdentifier":"(0x00002384, 0x00003bec)","type":0}]</Data>
|
||||
</Entry>
|
||||
</Metadata>
|
||||
</OpenViBE-Scenario>
|
||||
+452
@@ -0,0 +1,452 @@
|
||||
<OpenViBE-Scenario>
|
||||
<FormatVersion>1</FormatVersion>
|
||||
<Creator>openvibe</Creator>
|
||||
<CreatorVersion>2.0</CreatorVersion>
|
||||
<Boxes>
|
||||
<Box>
|
||||
<Identifier>(0x00000ed4, 0x0000252d)</Identifier>
|
||||
<Name>Clock stimulator</Name>
|
||||
<AlgorithmClassIdentifier>(0x4f756d3f, 0x29ff0b96)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Generated stimulations</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Interstimulation interval (in sec)</Name>
|
||||
<DefaultValue>1.0</DefaultValue>
|
||||
<Value>1.05</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Label_00</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>144</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>25</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x27b3ee3c, 0xc50527e6)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>130</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x000035a8, 0x0000075a)</Identifier>
|
||||
<Name>Player Controller</Name>
|
||||
<AlgorithmClassIdentifier>(0x5f426dce, 0x08456e13)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation name</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_Label_00</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0xcc14d8d6, 0xf27ecb73)</TypeIdentifier>
|
||||
<Name>Action to perform</Name>
|
||||
<DefaultValue>Pause</DefaultValue>
|
||||
<Value>Stop</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>208</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>25</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x568d148e, 0x650792b3)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>133</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00003c03, 0x00004b5b)</Identifier>
|
||||
<Name>Connectivity Measure</Name>
|
||||
<AlgorithmClassIdentifier>(0x8e3a1aef, 0x7cacd368)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>EEG Signal</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Connectivity measure</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0xdc90c94b, 0xf82ad423)</TypeIdentifier>
|
||||
<Name>Method</Name>
|
||||
<DefaultValue>Single-Trial Phase Locking Value</DefaultValue>
|
||||
<Value>Single-Trial Phase Locking Value</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Pairs of channels</Name>
|
||||
<DefaultValue>1-2</DefaultValue>
|
||||
<Value>1-2</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x666f25e9, 0x3e5738d6)</TypeIdentifier>
|
||||
<Name>Channel Matching Method</Name>
|
||||
<DefaultValue>Smart</DefaultValue>
|
||||
<Value>Smart</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>240</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>51</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0xadf93ac3, 0x3981887a)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>168</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xfba64161, 0x65304e21)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00004fc8, 0x00002927)</Identifier>
|
||||
<Name>CSV File Writer</Name>
|
||||
<AlgorithmClassIdentifier>(0x2c9312f1, 0x2d6613e5)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Streamed matrix</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue>record-[$core{date}-$core{time}].csv</DefaultValue>
|
||||
<Value>/home/ac-inria/work/git/openvibe/plugins/processing/signal-processing/test/PhaseLockingValue.csv</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Column separator</Name>
|
||||
<DefaultValue>;</DefaultValue>
|
||||
<Value>;</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Precision</Name>
|
||||
<DefaultValue>10</DefaultValue>
|
||||
<Value>10</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>352</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>38</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x229d1207, 0xebac8ab0)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>120</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x000057ba, 0x0000351c)</Identifier>
|
||||
<Name>GDF file reader</Name>
|
||||
<AlgorithmClassIdentifier>(0x3eeb1264, 0x4edfbd9a)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x403488e7, 0x565d70b6)</TypeIdentifier>
|
||||
<Name>Experiment information</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>EEG stream</Name>
|
||||
</Output>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Filename</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Path_Data}/scenarios/signals/real-hand-movements.gdf</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Samples per buffer</Name>
|
||||
<DefaultValue>32</DefaultValue>
|
||||
<Value>32</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Subtract physical minimum</Name>
|
||||
<DefaultValue>False</DefaultValue>
|
||||
<Value>False</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>112</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa963f5, 0x1a638cd4)</Identifier>
|
||||
<Value>25</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x78b8b69d, 0x27afe678)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xad100179, 0xa3c984ab)</Identifier>
|
||||
<Value>123</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc67a01dc, 0x28ce06c1)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
</Boxes>
|
||||
<Links>
|
||||
<Link>
|
||||
<Identifier>(0x00000a72, 0x00004189)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00003c03, 0x00004b5b)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00004fc8, 0x00002927)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1b32c44c, 0x1905e0e9)</Identifier>
|
||||
<Value>272</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x358ae8b5, 0x0f8bacd1)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x3f0a3b27, 0x570913d2)</Identifier>
|
||||
<Value>328</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x6267b5c5, 0x676e3e42)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00004c1a, 0x00003616)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00000ed4, 0x0000252d)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x000035a8, 0x0000075a)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1b32c44c, 0x1905e0e9)</Identifier>
|
||||
<Value>163</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x358ae8b5, 0x0f8bacd1)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x3f0a3b27, 0x570913d2)</Identifier>
|
||||
<Value>191</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x6267b5c5, 0x676e3e42)</Identifier>
|
||||
<Value>496</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00004c86, 0x000076d6)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x000057ba, 0x0000351c)</BoxIdentifier>
|
||||
<BoxOutputIndex>1</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00003c03, 0x00004b5b)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1b32c44c, 0x1905e0e9)</Identifier>
|
||||
<Value>131</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x358ae8b5, 0x0f8bacd1)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x3f0a3b27, 0x570913d2)</Identifier>
|
||||
<Value>210</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x6267b5c5, 0x676e3e42)</Identifier>
|
||||
<Value>304</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Link>
|
||||
</Links>
|
||||
<Comments></Comments>
|
||||
<Metadata>
|
||||
<Entry>
|
||||
<Identifier>(0x0000775c, 0x000078ff)</Identifier>
|
||||
<Type>(0x3bcce5d2, 0x43f2d968)</Type>
|
||||
<Data>[{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"height":1,"identifier":"(0x000030b1, 0x0000307f)","index":0,"name":"Default window","parentIdentifier":"(0xffffffff, 0xffffffff)","type":1,"width":1},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x000031f8, 0x00006493)","index":0,"name":"Default tab","parentIdentifier":"(0x000030b1, 0x0000307f)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x00003a9b, 0x0000762a)","index":0,"name":"Empty","parentIdentifier":"(0x000031f8, 0x00006493)","type":0}]</Data>
|
||||
</Entry>
|
||||
</Metadata>
|
||||
</OpenViBE-Scenario>
|
||||
+513
@@ -0,0 +1,513 @@
|
||||
Time(s);Time signal;Sampling Rate
|
||||
0;652.872498;512
|
||||
0.001953;652.19104;
|
||||
0.003906;657.344299;
|
||||
0.005859;664.963318;
|
||||
0.007812;656.915527;
|
||||
0.009766;655.371399;
|
||||
0.011719;657.471802;
|
||||
0.013672;658.235474;
|
||||
0.015625;664.248108;
|
||||
0.017578;674.710754;
|
||||
0.019531;682.88208;
|
||||
0.021484;682.181335;
|
||||
0.023438;681.047119;
|
||||
0.025391;682.49353;
|
||||
0.027344;677.410706;
|
||||
0.029297;675.140198;
|
||||
0.03125;675.338806;
|
||||
0.033203;676.888733;
|
||||
0.035156;673.527466;
|
||||
0.037109;674.533203;
|
||||
0.039062;682.795044;
|
||||
0.041016;679.734009;
|
||||
0.042969;672.321289;
|
||||
0.044922;680.832581;
|
||||
0.046875;683.851868;
|
||||
0.048828;678.300659;
|
||||
0.050781;673.874207;
|
||||
0.052734;675.565979;
|
||||
0.054688;679.920593;
|
||||
0.056641;678.692017;
|
||||
0.058594;682.402466;
|
||||
0.060547;689.995422;
|
||||
0.0625;691.424316;
|
||||
0.064453;691.300476;
|
||||
0.066406;690.543274;
|
||||
0.068359;682.410767;
|
||||
0.070312;683.489014;
|
||||
0.072266;688.083862;
|
||||
0.074219;686.011292;
|
||||
0.076172;688.92627;
|
||||
0.078125;689.18457;
|
||||
0.080078;681.577759;
|
||||
0.082031;679.421631;
|
||||
0.083984;687.520264;
|
||||
0.085938;686.596436;
|
||||
0.087891;682.279297;
|
||||
0.089844;681.752197;
|
||||
0.091797;684.096069;
|
||||
0.09375;684.885559;
|
||||
0.095703;689.826965;
|
||||
0.097656;697.967834;
|
||||
0.099609;697.75354;
|
||||
0.101562;694.126099;
|
||||
0.103516;695.985474;
|
||||
0.105469;701.214233;
|
||||
0.107422;699.951416;
|
||||
0.109375;700.415161;
|
||||
0.111328;704.063416;
|
||||
0.113281;707.642029;
|
||||
0.115234;705.747131;
|
||||
0.117188;710.762512;
|
||||
0.119141;716.723022;
|
||||
0.121094;713.036072;
|
||||
0.123047;702.467102;
|
||||
0.125;700.49176;
|
||||
0.126953;695.235779;
|
||||
0.128906;693.326416;
|
||||
0.130859;692.633789;
|
||||
0.132812;697.07019;
|
||||
0.134766;694.940063;
|
||||
0.136719;698.449158;
|
||||
0.138672;699.3078;
|
||||
0.140625;706.356812;
|
||||
0.142578;701.057068;
|
||||
0.144531;693.636353;
|
||||
0.146484;694.458801;
|
||||
0.148438;693.858765;
|
||||
0.150391;695.506165;
|
||||
0.152344;702.778503;
|
||||
0.154297;706.466675;
|
||||
0.15625;709.081482;
|
||||
0.158203;715.37915;
|
||||
0.160156;717.837708;
|
||||
0.162109;715.575256;
|
||||
0.164062;717.56012;
|
||||
0.166016;718.96344;
|
||||
0.167969;713.475647;
|
||||
0.169922;709.944824;
|
||||
0.171875;714.215515;
|
||||
0.173828;710.718018;
|
||||
0.175781;705.600464;
|
||||
0.177734;705.312073;
|
||||
0.179688;702.755615;
|
||||
0.181641;702.19281;
|
||||
0.183594;701.789795;
|
||||
0.185547;702.207581;
|
||||
0.1875;699.532349;
|
||||
0.189453;702.352722;
|
||||
0.191406;712.023438;
|
||||
0.193359;709.434143;
|
||||
0.195312;698.961304;
|
||||
0.197266;710.270508;
|
||||
0.199219;720.372314;
|
||||
0.201172;719.837769;
|
||||
0.203125;712.992432;
|
||||
0.205078;715.572998;
|
||||
0.207031;706.798157;
|
||||
0.208984;700.738403;
|
||||
0.210938;703.149475;
|
||||
0.212891;707.28595;
|
||||
0.214844;710.143005;
|
||||
0.216797;713.367981;
|
||||
0.21875;703.395081;
|
||||
0.220703;697.204773;
|
||||
0.222656;691.441772;
|
||||
0.224609;693.796814;
|
||||
0.226562;691.035156;
|
||||
0.228516;684.115173;
|
||||
0.230469;682.491638;
|
||||
0.232422;683.610413;
|
||||
0.234375;682.61145;
|
||||
0.236328;681.345642;
|
||||
0.238281;686.227783;
|
||||
0.240234;689.364868;
|
||||
0.242188;689.361145;
|
||||
0.244141;692.280884;
|
||||
0.246094;698.92334;
|
||||
0.248047;695.322327;
|
||||
0.25;695.928284;
|
||||
0.251953;699.760132;
|
||||
0.253906;699.456238;
|
||||
0.255859;699.879272;
|
||||
0.257812;699.874207;
|
||||
0.259766;700.439453;
|
||||
0.261719;694.306824;
|
||||
0.263672;696.337463;
|
||||
0.265625;702.438293;
|
||||
0.267578;696.01825;
|
||||
0.269531;695.467224;
|
||||
0.271484;701.61731;
|
||||
0.273438;706.004578;
|
||||
0.275391;702.445618;
|
||||
0.277344;698.014709;
|
||||
0.279297;703.722656;
|
||||
0.28125;704.028381;
|
||||
0.283203;698.89209;
|
||||
0.285156;697.758301;
|
||||
0.287109;691.328186;
|
||||
0.289062;689.18396;
|
||||
0.291016;697.245422;
|
||||
0.292969;702.900818;
|
||||
0.294922;702.067627;
|
||||
0.296875;709.707397;
|
||||
0.298828;724.752747;
|
||||
0.300781;727.492371;
|
||||
0.302734;710.738708;
|
||||
0.304688;711.624146;
|
||||
0.306641;712.542297;
|
||||
0.308594;710.156311;
|
||||
0.310547;706.551819;
|
||||
0.3125;711.784912;
|
||||
0.314453;713.494324;
|
||||
0.316406;709.538818;
|
||||
0.318359;708.983276;
|
||||
0.320312;705.139343;
|
||||
0.322266;706.221191;
|
||||
0.324219;723.512329;
|
||||
0.326172;726.747314;
|
||||
0.328125;722.273499;
|
||||
0.330078;712.007629;
|
||||
0.332031;698.131775;
|
||||
0.333984;687.199036;
|
||||
0.335938;680.049622;
|
||||
0.337891;693.525757;
|
||||
0.339844;702.886414;
|
||||
0.341797;699.834473;
|
||||
0.34375;693.821655;
|
||||
0.345703;686.726807;
|
||||
0.347656;678.107727;
|
||||
0.349609;675.852051;
|
||||
0.351562;678.505066;
|
||||
0.353516;674.982178;
|
||||
0.355469;670.409058;
|
||||
0.357422;674.498962;
|
||||
0.359375;671.203613;
|
||||
0.361328;664.660706;
|
||||
0.363281;663.051025;
|
||||
0.365234;660.903992;
|
||||
0.367188;655.797607;
|
||||
0.369141;652.106873;
|
||||
0.371094;655.176392;
|
||||
0.373047;657.233154;
|
||||
0.375;652.580444;
|
||||
0.376953;654.626465;
|
||||
0.378906;653.463684;
|
||||
0.380859;652.688171;
|
||||
0.382812;654.226074;
|
||||
0.384766;660.364136;
|
||||
0.386719;663.49823;
|
||||
0.388672;664.639709;
|
||||
0.390625;666.496582;
|
||||
0.392578;668.061584;
|
||||
0.394531;665.931091;
|
||||
0.396484;672.945435;
|
||||
0.398438;676.477295;
|
||||
0.400391;674.486816;
|
||||
0.402344;669.779358;
|
||||
0.404297;670.058228;
|
||||
0.40625;668.061401;
|
||||
0.408203;667.655762;
|
||||
0.410156;669.969543;
|
||||
0.412109;675.294861;
|
||||
0.414062;679.096069;
|
||||
0.416016;679.948181;
|
||||
0.417969;680.92511;
|
||||
0.419922;680.642456;
|
||||
0.421875;678.643799;
|
||||
0.423828;679.495728;
|
||||
0.425781;692.933594;
|
||||
0.427734;699.030334;
|
||||
0.429688;690.31427;
|
||||
0.431641;690.498047;
|
||||
0.433594;699.729614;
|
||||
0.435547;697.159485;
|
||||
0.4375;703.307434;
|
||||
0.439453;699.613892;
|
||||
0.441406;690.088806;
|
||||
0.443359;687.119934;
|
||||
0.445312;689.565552;
|
||||
0.447266;685.292297;
|
||||
0.449219;684.258606;
|
||||
0.451172;683.349365;
|
||||
0.453125;689.053528;
|
||||
0.455078;686.921387;
|
||||
0.457031;693.03595;
|
||||
0.458984;694.41925;
|
||||
0.460938;688.307007;
|
||||
0.462891;687.354919;
|
||||
0.464844;697.202942;
|
||||
0.466797;695.407776;
|
||||
0.46875;688.515198;
|
||||
0.470703;690.002502;
|
||||
0.472656;694.465637;
|
||||
0.474609;691.710022;
|
||||
0.476562;692.325073;
|
||||
0.478516;699.274048;
|
||||
0.480469;698.283752;
|
||||
0.482422;694.051758;
|
||||
0.484375;689.861389;
|
||||
0.486328;681.534729;
|
||||
0.488281;674.988953;
|
||||
0.490234;670.250732;
|
||||
0.492188;674.838623;
|
||||
0.494141;671.986084;
|
||||
0.496094;668.887207;
|
||||
0.498047;665.776855;
|
||||
0.5;669.816101;
|
||||
0.501953;665.739136;
|
||||
0.503906;659.799988;
|
||||
0.505859;658.712219;
|
||||
0.507812;656.40741;
|
||||
0.509766;663.074097;
|
||||
0.511719;679.350891;
|
||||
0.513672;688.225586;
|
||||
0.515625;687.647949;
|
||||
0.517578;686.26709;
|
||||
0.519531;669.194885;
|
||||
0.521484;654.585266;
|
||||
0.523438;649.088074;
|
||||
0.525391;655.951904;
|
||||
0.527344;661.500305;
|
||||
0.529297;668.91925;
|
||||
0.53125;670.090271;
|
||||
0.533203;665.431274;
|
||||
0.535156;657.512634;
|
||||
0.537109;663.687683;
|
||||
0.539062;673.667297;
|
||||
0.541016;674.910461;
|
||||
0.542969;674.081299;
|
||||
0.544922;683.475586;
|
||||
0.546875;678.487244;
|
||||
0.548828;673.630066;
|
||||
0.550781;681.811768;
|
||||
0.552734;689.033569;
|
||||
0.554688;686.033325;
|
||||
0.556641;689.177368;
|
||||
0.558594;697.444214;
|
||||
0.560547;699.110291;
|
||||
0.5625;693.176025;
|
||||
0.564453;693.561462;
|
||||
0.566406;686.230286;
|
||||
0.568359;682.510132;
|
||||
0.570312;675.486328;
|
||||
0.572266;686.663818;
|
||||
0.574219;684.883179;
|
||||
0.576172;680.887878;
|
||||
0.578125;687.027466;
|
||||
0.580078;688.646545;
|
||||
0.582031;678.338684;
|
||||
0.583984;678.789551;
|
||||
0.585938;681.331421;
|
||||
0.587891;678.272583;
|
||||
0.589844;678.695068;
|
||||
0.591797;681.442383;
|
||||
0.59375;688.903564;
|
||||
0.595703;682.258362;
|
||||
0.597656;679.974487;
|
||||
0.599609;676.200806;
|
||||
0.601562;671.150391;
|
||||
0.603516;669.976929;
|
||||
0.605469;672.728027;
|
||||
0.607422;667.427673;
|
||||
0.609375;659.651062;
|
||||
0.611328;663.85553;
|
||||
0.613281;668.456421;
|
||||
0.615234;667.265991;
|
||||
0.617188;671.815918;
|
||||
0.619141;674.233948;
|
||||
0.621094;678.567688;
|
||||
0.623047;675.043823;
|
||||
0.625;676.161865;
|
||||
0.626953;675.914001;
|
||||
0.628906;673.483826;
|
||||
0.630859;674.821716;
|
||||
0.632812;681.872803;
|
||||
0.634766;678.102356;
|
||||
0.636719;679.971741;
|
||||
0.638672;675.819397;
|
||||
0.640625;672.045898;
|
||||
0.642578;669.679443;
|
||||
0.644531;672.906067;
|
||||
0.646484;671.237793;
|
||||
0.648438;670.16571;
|
||||
0.650391;670.394592;
|
||||
0.652344;678.347229;
|
||||
0.654297;681.720337;
|
||||
0.65625;680.292969;
|
||||
0.658203;682.934631;
|
||||
0.660156;679.593079;
|
||||
0.662109;676.283142;
|
||||
0.664062;677.345581;
|
||||
0.666016;679.686707;
|
||||
0.667969;676.852173;
|
||||
0.669922;676.642395;
|
||||
0.671875;680.181885;
|
||||
0.673828;682.402588;
|
||||
0.675781;680.5802;
|
||||
0.677734;681.406555;
|
||||
0.679688;684.013855;
|
||||
0.681641;683.778564;
|
||||
0.683594;688.911316;
|
||||
0.685547;692.84491;
|
||||
0.6875;679.803955;
|
||||
0.689453;668.471191;
|
||||
0.691406;667.106995;
|
||||
0.693359;668.250977;
|
||||
0.695312;671.102417;
|
||||
0.697266;679.14801;
|
||||
0.699219;680.746338;
|
||||
0.701172;669.396301;
|
||||
0.703125;660.809753;
|
||||
0.705078;664.460632;
|
||||
0.707031;663.041809;
|
||||
0.708984;664.592041;
|
||||
0.710938;668.405273;
|
||||
0.712891;665.529236;
|
||||
0.714844;662.243225;
|
||||
0.716797;658.81781;
|
||||
0.71875;662.719116;
|
||||
0.720703;659.927185;
|
||||
0.722656;652.529053;
|
||||
0.724609;658.648926;
|
||||
0.726562;659.833252;
|
||||
0.728516;658.903503;
|
||||
0.730469;662.409668;
|
||||
0.732422;667.693542;
|
||||
0.734375;667.575745;
|
||||
0.736328;670.942627;
|
||||
0.738281;679.407349;
|
||||
0.740234;679.977356;
|
||||
0.742188;677.550415;
|
||||
0.744141;673.245544;
|
||||
0.746094;675.380981;
|
||||
0.748047;673.00238;
|
||||
0.75;675.703186;
|
||||
0.751953;671.788635;
|
||||
0.753906;665.445496;
|
||||
0.755859;667.666626;
|
||||
0.757812;677.88208;
|
||||
0.759766;682.865051;
|
||||
0.761719;678.304626;
|
||||
0.763672;674.659851;
|
||||
0.765625;672.701172;
|
||||
0.767578;682.170105;
|
||||
0.769531;679.32489;
|
||||
0.771484;678.649231;
|
||||
0.773438;681.970276;
|
||||
0.775391;679.308411;
|
||||
0.777344;679.949829;
|
||||
0.779297;677.177856;
|
||||
0.78125;664.491089;
|
||||
0.783203;664.837341;
|
||||
0.785156;672.92334;
|
||||
0.787109;676.017578;
|
||||
0.789062;673.882507;
|
||||
0.791016;675.458923;
|
||||
0.792969;681.763733;
|
||||
0.794922;678.458313;
|
||||
0.796875;674.974854;
|
||||
0.798828;673.329163;
|
||||
0.800781;670.157288;
|
||||
0.802734;668.537476;
|
||||
0.804688;671.010498;
|
||||
0.806641;666.601807;
|
||||
0.808594;661.410767;
|
||||
0.810547;665.279053;
|
||||
0.8125;666.392334;
|
||||
0.814453;662.331848;
|
||||
0.816406;653.432068;
|
||||
0.818359;655.363708;
|
||||
0.820312;658.257629;
|
||||
0.822266;648.640381;
|
||||
0.824219;640.110779;
|
||||
0.826172;631.641174;
|
||||
0.828125;620.967773;
|
||||
0.830078;615.977905;
|
||||
0.832031;612.672424;
|
||||
0.833984;609.831665;
|
||||
0.835938;601.372314;
|
||||
0.837891;595.485596;
|
||||
0.839844;589.810425;
|
||||
0.841797;585.12323;
|
||||
0.84375;579.608276;
|
||||
0.845703;582.709656;
|
||||
0.847656;580.177246;
|
||||
0.849609;575.39917;
|
||||
0.851562;574.131409;
|
||||
0.853516;575.011475;
|
||||
0.855469;570.915222;
|
||||
0.857422;568.846863;
|
||||
0.859375;564.63678;
|
||||
0.861328;556.245422;
|
||||
0.863281;554.104431;
|
||||
0.865234;563.10321;
|
||||
0.867188;563.672424;
|
||||
0.869141;561.671387;
|
||||
0.871094;568.506287;
|
||||
0.873047;575.075989;
|
||||
0.875;574.860413;
|
||||
0.876953;578.382874;
|
||||
0.878906;582.723694;
|
||||
0.880859;584.168152;
|
||||
0.882812;583.604431;
|
||||
0.884766;585.24054;
|
||||
0.886719;590.444824;
|
||||
0.888672;596.945923;
|
||||
0.890625;600.204895;
|
||||
0.892578;598.114441;
|
||||
0.894531;602.153442;
|
||||
0.896484;609.802002;
|
||||
0.898438;609.36322;
|
||||
0.900391;619.398682;
|
||||
0.902344;619.511292;
|
||||
0.904297;614.911499;
|
||||
0.90625;611.925903;
|
||||
0.908203;606.397217;
|
||||
0.910156;605.44281;
|
||||
0.912109;616.871704;
|
||||
0.914062;629.886719;
|
||||
0.916016;635.963623;
|
||||
0.917969;641.252197;
|
||||
0.919922;644.724121;
|
||||
0.921875;636.687134;
|
||||
0.923828;642.013428;
|
||||
0.925781;645.872314;
|
||||
0.927734;640.324097;
|
||||
0.929688;646.744385;
|
||||
0.931641;650.049866;
|
||||
0.933594;648.357483;
|
||||
0.935547;645.675232;
|
||||
0.9375;650.957153;
|
||||
0.939453;655.659302;
|
||||
0.941406;652.33313;
|
||||
0.943359;648.758362;
|
||||
0.945312;651.058838;
|
||||
0.947266;655.05365;
|
||||
0.949219;653.973022;
|
||||
0.951172;656.587891;
|
||||
0.953125;655.664368;
|
||||
0.955078;655.298584;
|
||||
0.957031;663.684753;
|
||||
0.958984;665.117493;
|
||||
0.960938;659.85498;
|
||||
0.962891;654.232422;
|
||||
0.964844;659.254333;
|
||||
0.966797;660.307983;
|
||||
0.96875;654.838379;
|
||||
0.970703;661.702332;
|
||||
0.972656;668.319153;
|
||||
0.974609;667.06842;
|
||||
0.976562;669.422668;
|
||||
0.978516;669.911194;
|
||||
0.980469;664.245239;
|
||||
0.982422;655.385925;
|
||||
0.984375;659.391052;
|
||||
0.986328;663.098572;
|
||||
0.988281;651.90271;
|
||||
0.990234;647.950806;
|
||||
0.992188;657.725586;
|
||||
0.994141;661.506836;
|
||||
0.996094;665.620667;
|
||||
0.998047;672.148987;
|
||||
|
+513
@@ -0,0 +1,513 @@
|
||||
Time(s);Time signal;Sampling Rate
|
||||
0;28.981428;512
|
||||
0.001953;42.533489;
|
||||
0.003906;47.134895;
|
||||
0.005859;44.134022;
|
||||
0.007812;38.354893;
|
||||
0.009766;47.397827;
|
||||
0.011719;48.880821;
|
||||
0.013672;54.954945;
|
||||
0.015625;60.355793;
|
||||
0.017578;62.928974;
|
||||
0.019531;55.618874;
|
||||
0.021484;48.280991;
|
||||
0.023438;46.291126;
|
||||
0.025391;42.262794;
|
||||
0.027344;38.17527;
|
||||
0.029297;40.746456;
|
||||
0.03125;41.668076;
|
||||
0.033203;41.406368;
|
||||
0.035156;39.970119;
|
||||
0.037109;46.752495;
|
||||
0.039062;44.760719;
|
||||
0.041016;36.394112;
|
||||
0.042969;41.215172;
|
||||
0.044922;47.307755;
|
||||
0.046875;38.753983;
|
||||
0.048828;36.225052;
|
||||
0.050781;38.588387;
|
||||
0.052734;45.200058;
|
||||
0.054688;44.333199;
|
||||
0.056641;45.128956;
|
||||
0.058594;49.382904;
|
||||
0.060547;48.119011;
|
||||
0.0625;41.630928;
|
||||
0.064453;39.523262;
|
||||
0.066406;33.259003;
|
||||
0.068359;33.013283;
|
||||
0.070312;39.875595;
|
||||
0.072266;38.035378;
|
||||
0.074219;36.587803;
|
||||
0.076172;37.818752;
|
||||
0.078125;31.631701;
|
||||
0.080078;30.422977;
|
||||
0.082031;38.480396;
|
||||
0.083984;40.629364;
|
||||
0.085938;34.120766;
|
||||
0.087891;36.048504;
|
||||
0.089844;39.391136;
|
||||
0.091797;42.849953;
|
||||
0.09375;44.074574;
|
||||
0.095703;49.756237;
|
||||
0.097656;46.069683;
|
||||
0.099609;40.308197;
|
||||
0.101562;39.125095;
|
||||
0.103516;44.027828;
|
||||
0.105469;41.049587;
|
||||
0.107422;38.883476;
|
||||
0.109375;39.536407;
|
||||
0.111328;41.074429;
|
||||
0.113281;36.20052;
|
||||
0.115234;35.350887;
|
||||
0.117188;35.939304;
|
||||
0.119141;29.167889;
|
||||
0.121094;16.342152;
|
||||
0.123047;15.611171;
|
||||
0.125;16.522947;
|
||||
0.126953;17.34523;
|
||||
0.128906;20.528202;
|
||||
0.130859;25.429874;
|
||||
0.132812;25.915106;
|
||||
0.134766;26.125984;
|
||||
0.136719;28.386164;
|
||||
0.138672;28.47311;
|
||||
0.140625;26.497925;
|
||||
0.142578;16.317856;
|
||||
0.144531;21.346485;
|
||||
0.146484;24.65727;
|
||||
0.148438;27.646727;
|
||||
0.150391;32.761471;
|
||||
0.152344;35.805737;
|
||||
0.154297;32.539322;
|
||||
0.15625;33.611752;
|
||||
0.158203;31.097401;
|
||||
0.160156;24.689838;
|
||||
0.162109;20.777893;
|
||||
0.164062;20.389;
|
||||
0.166016;13.356441;
|
||||
0.167969;8.95355;
|
||||
0.169922;11.394264;
|
||||
0.171875;10.890619;
|
||||
0.173828;3.556692;
|
||||
0.175781;6.071507;
|
||||
0.177734;5.692522;
|
||||
0.179688;6.904676;
|
||||
0.181641;7.662472;
|
||||
0.183594;9.668074;
|
||||
0.185547;8.913792;
|
||||
0.1875;11.29628;
|
||||
0.189453;16.825912;
|
||||
0.191406;15.69923;
|
||||
0.193359;3.50449;
|
||||
0.195312;11.271118;
|
||||
0.197266;19.747177;
|
||||
0.199219;12.399529;
|
||||
0.201172;0.317879;
|
||||
0.203125;-1.185936;
|
||||
0.205078;-4.533199;
|
||||
0.207031;-10.806082;
|
||||
0.208984;-4.382572;
|
||||
0.210938;0.186535;
|
||||
0.212891;-0.43792;
|
||||
0.214844;-2.473999;
|
||||
0.216797;-11.413265;
|
||||
0.21875;-18.581396;
|
||||
0.220703;-16.212601;
|
||||
0.222656;-13.448292;
|
||||
0.224609;-9.205908;
|
||||
0.226562;-14.506624;
|
||||
0.228516;-10.37158;
|
||||
0.230469;-5.72301;
|
||||
0.232422;-1.522777;
|
||||
0.234375;-1.331841;
|
||||
0.236328;5.124865;
|
||||
0.238281;8.421141;
|
||||
0.240234;8.371645;
|
||||
0.242188;8.058283;
|
||||
0.244141;12.570879;
|
||||
0.246094;8.602376;
|
||||
0.248047;4.954411;
|
||||
0.25;8.588469;
|
||||
0.251953;6.878901;
|
||||
0.253906;4.615979;
|
||||
0.255859;3.792181;
|
||||
0.257812;2.705427;
|
||||
0.259766;-0.018886;
|
||||
0.261719;-0.916425;
|
||||
0.263672;6.931719;
|
||||
0.265625;1.579266;
|
||||
0.267578;-0.908307;
|
||||
0.269531;5.263636;
|
||||
0.271484;7.18133;
|
||||
0.273438;1.801591;
|
||||
0.275391;-3.627119;
|
||||
0.277344;-0.388535;
|
||||
0.279297;1.920504;
|
||||
0.28125;-5.695572;
|
||||
0.283203;-5.50612;
|
||||
0.285156;-6.346354;
|
||||
0.287109;-4.891275;
|
||||
0.289062;4.177402;
|
||||
0.291016;10.980614;
|
||||
0.292969;7.157789;
|
||||
0.294922;9.104038;
|
||||
0.296875;14.05229;
|
||||
0.298828;9.732626;
|
||||
0.300781;-11.75359;
|
||||
0.302734;-15.643543;
|
||||
0.304688;-9.173111;
|
||||
0.306641;-13.160055;
|
||||
0.308594;-15.084597;
|
||||
0.310547;-13.11615;
|
||||
0.3125;-10.476772;
|
||||
0.314453;-17.623634;
|
||||
0.316406;-19.057949;
|
||||
0.318359;-19.598183;
|
||||
0.320312;-19.80681;
|
||||
0.322266;-10.379875;
|
||||
0.324219;-12.544847;
|
||||
0.326172;-30.341568;
|
||||
0.328125;-40.775764;
|
||||
0.330078;-51.556679;
|
||||
0.332031;-50.497475;
|
||||
0.333984;-46.771263;
|
||||
0.335938;-31.288355;
|
||||
0.337891;-22.366844;
|
||||
0.339844;-32.141407;
|
||||
0.341797;-41.79649;
|
||||
0.34375;-45.785782;
|
||||
0.345703;-48.17548;
|
||||
0.347656;-44.900505;
|
||||
0.349609;-38.311737;
|
||||
0.351562;-37.367516;
|
||||
0.353516;-40.48661;
|
||||
0.355469;-35.133568;
|
||||
0.357422;-34.340218;
|
||||
0.359375;-39.194832;
|
||||
0.361328;-36.827976;
|
||||
0.363281;-33.317528;
|
||||
0.365234;-33.113281;
|
||||
0.367188;-30.635273;
|
||||
0.369141;-24.17881;
|
||||
0.371094;-17.633192;
|
||||
0.373047;-19.765018;
|
||||
0.375;-16.504395;
|
||||
0.376953;-12.284139;
|
||||
0.378906;-11.065642;
|
||||
0.380859;-6.38865;
|
||||
0.382812;-0.581916;
|
||||
0.384766;2.60288;
|
||||
0.386719;1.224438;
|
||||
0.388672;1.432685;
|
||||
0.390625;2.356782;
|
||||
0.392578;0.761961;
|
||||
0.394531;3.498625;
|
||||
0.396484;6.798368;
|
||||
0.398438;0.842165;
|
||||
0.400391;-3.030771;
|
||||
0.402344;-2.93461;
|
||||
0.404297;0.185988;
|
||||
0.40625;0.083027;
|
||||
0.408203;5.458356;
|
||||
0.410156;8.497641;
|
||||
0.412109;11.718945;
|
||||
0.414062;8.389228;
|
||||
0.416016;8.086557;
|
||||
0.417969;6.000816;
|
||||
0.419922;6.303391;
|
||||
0.421875;6.098473;
|
||||
0.423828;15.029612;
|
||||
0.425781;16.495472;
|
||||
0.427734;4.912612;
|
||||
0.429688;-1.61569;
|
||||
0.431641;7.710682;
|
||||
0.433594;2.166585;
|
||||
0.435547;-0.923061;
|
||||
0.4375;-4.607342;
|
||||
0.439453;-15.554612;
|
||||
0.441406;-16.789404;
|
||||
0.443359;-10.996284;
|
||||
0.445312;-12.261397;
|
||||
0.447266;-12.54049;
|
||||
0.449219;-10.433497;
|
||||
0.451172;-5.979844;
|
||||
0.453125;-5.845973;
|
||||
0.455078;-6.662134;
|
||||
0.457031;-4.312693;
|
||||
0.458984;-12.525909;
|
||||
0.460938;-13.590454;
|
||||
0.462891;-7.217076;
|
||||
0.464844;-7.839628;
|
||||
0.466797;-18.489054;
|
||||
0.46875;-16.579653;
|
||||
0.470703;-12.763157;
|
||||
0.472656;-14.876695;
|
||||
0.474609;-18.835867;
|
||||
0.476562;-14.807649;
|
||||
0.478516;-19.098183;
|
||||
0.480469;-27.818377;
|
||||
0.482422;-32.125648;
|
||||
0.484375;-36.669605;
|
||||
0.486328;-38.071255;
|
||||
0.488281;-35.550213;
|
||||
0.490234;-28.829878;
|
||||
0.492188;-26.002678;
|
||||
0.494141;-29.416748;
|
||||
0.496094;-26.885658;
|
||||
0.498047;-23.801216;
|
||||
0.5;-20.967913;
|
||||
0.501953;-26.569622;
|
||||
0.503906;-19.780062;
|
||||
0.505859;-16.524708;
|
||||
0.507812;-7.422965;
|
||||
0.509766;2.54991;
|
||||
0.511719;5.376379;
|
||||
0.513672;-8.515041;
|
||||
0.515625;-16.082638;
|
||||
0.517578;-30.128292;
|
||||
0.519531;-36.401924;
|
||||
0.521484;-29.043749;
|
||||
0.523438;-13.4687;
|
||||
0.525391;-4.369614;
|
||||
0.527344;-0.444382;
|
||||
0.529297;-1.65538;
|
||||
0.53125;-6.541185;
|
||||
0.533203;-10.313373;
|
||||
0.535156;-2.848709;
|
||||
0.537109;7.973608;
|
||||
0.539062;7.621712;
|
||||
0.541016;1.870394;
|
||||
0.542969;6.26248;
|
||||
0.544922;3.605522;
|
||||
0.546875;-4.265451;
|
||||
0.548828;2.832884;
|
||||
0.550781;8.85619;
|
||||
0.552734;2.569117;
|
||||
0.554688;-0.294737;
|
||||
0.556641;2.899448;
|
||||
0.558594;-0.150892;
|
||||
0.560547;-11.660822;
|
||||
0.5625;-14.585499;
|
||||
0.564453;-18.761417;
|
||||
0.566406;-21.585199;
|
||||
0.568359;-21.150761;
|
||||
0.570312;-14.26481;
|
||||
0.572266;-9.068488;
|
||||
0.574219;-19.449661;
|
||||
0.576172;-13.409808;
|
||||
0.578125;-13.781729;
|
||||
0.580078;-21.354212;
|
||||
0.582031;-24.304899;
|
||||
0.583984;-15.328108;
|
||||
0.585938;-19.888649;
|
||||
0.587891;-17.537773;
|
||||
0.589844;-17.33357;
|
||||
0.591797;-12.574266;
|
||||
0.59375;-20.420633;
|
||||
0.595703;-26.222927;
|
||||
0.597656;-26.131714;
|
||||
0.599609;-27.994799;
|
||||
0.601562;-26.453037;
|
||||
0.603516;-21.545654;
|
||||
0.605469;-22.829664;
|
||||
0.607422;-26.017242;
|
||||
0.609375;-19.569988;
|
||||
0.611328;-9.85809;
|
||||
0.613281;-12.111512;
|
||||
0.615234;-8.977678;
|
||||
0.617188;-7.870711;
|
||||
0.619141;-7.277023;
|
||||
0.621094;-11.289501;
|
||||
0.623047;-13.551187;
|
||||
0.625;-12.348896;
|
||||
0.626953;-14.252629;
|
||||
0.628906;-13.97334;
|
||||
0.630859;-8.721448;
|
||||
0.632812;-12.712111;
|
||||
0.634766;-16.439648;
|
||||
0.636719;-17.070927;
|
||||
0.638672;-21.466576;
|
||||
0.640625;-19.258118;
|
||||
0.642578;-16.029755;
|
||||
0.644531;-13.608301;
|
||||
0.646484;-15.584887;
|
||||
0.648438;-12.004454;
|
||||
0.650391;-8.278635;
|
||||
0.652344;-4.681227;
|
||||
0.654297;-12.171358;
|
||||
0.65625;-12.097797;
|
||||
0.658203;-15.762055;
|
||||
0.660156;-18.922739;
|
||||
0.662109;-17.793118;
|
||||
0.664062;-14.515574;
|
||||
0.666016;-17.074293;
|
||||
0.667969;-17.741032;
|
||||
0.669922;-14.970133;
|
||||
0.671875;-13.756622;
|
||||
0.673828;-17.34057;
|
||||
0.675781;-18.527271;
|
||||
0.677734;-17.425152;
|
||||
0.679688;-18.953657;
|
||||
0.681641;-20.677002;
|
||||
0.683594;-20.682098;
|
||||
0.685547;-33.717083;
|
||||
0.6875;-42.506023;
|
||||
0.689453;-36.189964;
|
||||
0.691406;-28.62817;
|
||||
0.693359;-25.185814;
|
||||
0.695312;-21.073503;
|
||||
0.697266;-22.982399;
|
||||
0.699219;-33.934113;
|
||||
0.701172;-39.937294;
|
||||
0.703125;-31.177008;
|
||||
0.705078;-26.676254;
|
||||
0.707031;-26.831457;
|
||||
0.708984;-22.519188;
|
||||
0.710938;-25.49917;
|
||||
0.712891;-28.394005;
|
||||
0.714844;-28.193729;
|
||||
0.716797;-24.496189;
|
||||
0.71875;-21.937508;
|
||||
0.720703;-27.340191;
|
||||
0.722656;-19.784828;
|
||||
0.724609;-13.77107;
|
||||
0.726562;-15.72123;
|
||||
0.728516;-12.220594;
|
||||
0.730469;-8.430219;
|
||||
0.732422;-8.944901;
|
||||
0.734375;-10.647974;
|
||||
0.736328;-6.189204;
|
||||
0.738281;-10.279736;
|
||||
0.740234;-17.289806;
|
||||
0.742188;-22.094177;
|
||||
0.744141;-21.220901;
|
||||
0.746094;-21.12491;
|
||||
0.748047;-22.512951;
|
||||
0.75;-22.276014;
|
||||
0.751953;-28.131899;
|
||||
0.753906;-22.465721;
|
||||
0.755859;-15.313993;
|
||||
0.757812;-12.834;
|
||||
0.759766;-23.297848;
|
||||
0.761719;-27.161999;
|
||||
0.763672;-28.631807;
|
||||
0.765625;-22.023411;
|
||||
0.767578;-23.817234;
|
||||
0.769531;-31.017111;
|
||||
0.771484;-28.612268;
|
||||
0.773438;-32.742943;
|
||||
0.775391;-36.427017;
|
||||
0.777344;-37.741524;
|
||||
0.779297;-45.891945;
|
||||
0.78125;-43.447292;
|
||||
0.783203;-31.983376;
|
||||
0.785156;-31.239862;
|
||||
0.787109;-36.147438;
|
||||
0.789062;-38.734592;
|
||||
0.791016;-36.35006;
|
||||
0.792969;-41.969215;
|
||||
0.794922;-49.916225;
|
||||
0.796875;-50.889374;
|
||||
0.798828;-53.51223;
|
||||
0.800781;-54.729183;
|
||||
0.802734;-54.039257;
|
||||
0.804688;-56.449074;
|
||||
0.806641;-62.772858;
|
||||
0.808594;-58.819664;
|
||||
0.810547;-59.186142;
|
||||
0.8125;-65.028801;
|
||||
0.814453;-72.406403;
|
||||
0.816406;-71.404678;
|
||||
0.818359;-68.241959;
|
||||
0.820312;-77.704552;
|
||||
0.822266;-85.671982;
|
||||
0.824219;-85.317375;
|
||||
0.826172;-87.464462;
|
||||
0.828125;-82.750923;
|
||||
0.830078;-78.093674;
|
||||
0.832031;-74.263969;
|
||||
0.833984;-75.343262;
|
||||
0.835938;-73.315063;
|
||||
0.837891;-69.068573;
|
||||
0.839844;-63.963844;
|
||||
0.841797;-59.865406;
|
||||
0.84375;-51.162689;
|
||||
0.845703;-45.742615;
|
||||
0.847656;-46.08131;
|
||||
0.849609;-41.196548;
|
||||
0.851562;-34.949158;
|
||||
0.853516;-32.976646;
|
||||
0.855469;-31.026146;
|
||||
0.857422;-26.757;
|
||||
0.859375;-25.051701;
|
||||
0.861328;-18.111897;
|
||||
0.863281;-2.986727;
|
||||
0.865234;4.847693;
|
||||
0.867188;4.704545;
|
||||
0.869141;13.324215;
|
||||
0.871094;22.152439;
|
||||
0.873047;22.501133;
|
||||
0.875;24.208532;
|
||||
0.876953;29.481262;
|
||||
0.878906;30.783379;
|
||||
0.880859;31.160419;
|
||||
0.882812;33.827423;
|
||||
0.884766;39.488701;
|
||||
0.886719;44.619728;
|
||||
0.888672;45.946201;
|
||||
0.890625;43.886444;
|
||||
0.892578;44.473694;
|
||||
0.894531;52.25256;
|
||||
0.896484;50.263031;
|
||||
0.898438;51.813675;
|
||||
0.900391;52.838123;
|
||||
0.902344;43.295834;
|
||||
0.904297;42.62706;
|
||||
0.90625;42.661541;
|
||||
0.908203;46.795666;
|
||||
0.910156;58.684368;
|
||||
0.912109;70.222183;
|
||||
0.914062;70.008232;
|
||||
0.916016;65.848495;
|
||||
0.917969;63.420532;
|
||||
0.919922;54.845673;
|
||||
0.921875;52.216751;
|
||||
0.923828;59.512566;
|
||||
0.925781;51.527935;
|
||||
0.927734;53.226189;
|
||||
0.929688;56.845215;
|
||||
0.931641;52.209785;
|
||||
0.933594;48.73185;
|
||||
0.935547;50.836895;
|
||||
0.9375;54.601982;
|
||||
0.939453;49.370476;
|
||||
0.941406;44.658783;
|
||||
0.943359;46.438972;
|
||||
0.945312;50.582191;
|
||||
0.947266;48.878654;
|
||||
0.949219;47.730755;
|
||||
0.951172;48.471378;
|
||||
0.953125;45.506866;
|
||||
0.955078;50.238186;
|
||||
0.957031;50.173634;
|
||||
0.958984;42.120224;
|
||||
0.960938;37.473175;
|
||||
0.962891;41.070911;
|
||||
0.964844;45.978966;
|
||||
0.966797;40.326958;
|
||||
0.96875;43.826504;
|
||||
0.970703;50.288212;
|
||||
0.972656;45.363804;
|
||||
0.974609;41.452553;
|
||||
0.976562;40.376003;
|
||||
0.978516;33.762836;
|
||||
0.980469;28.353556;
|
||||
0.982422;30.967506;
|
||||
0.984375;39.286591;
|
||||
0.986328;31.373966;
|
||||
0.988281;29.597958;
|
||||
0.990234;40.77985;
|
||||
0.992188;48.465214;
|
||||
0.994141;43.518177;
|
||||
0.996094;47.480377;
|
||||
0.998047;32.929554;
|
||||
|
+513
@@ -0,0 +1,513 @@
|
||||
Time(s);Time signal;Sampling Rate
|
||||
0;3.097188;512
|
||||
0.001953;3.07633;
|
||||
0.003906;3.069826;
|
||||
0.005859;3.075173;
|
||||
0.007812;3.083173;
|
||||
0.009766;3.069207;
|
||||
0.011719;3.067177;
|
||||
0.013672;3.058007;
|
||||
0.015625;3.050604;
|
||||
0.017578;3.048189;
|
||||
0.019531;3.060055;
|
||||
0.021484;3.070759;
|
||||
0.023438;3.07357;
|
||||
0.025391;3.079629;
|
||||
0.027344;3.085208;
|
||||
0.029297;3.081203;
|
||||
0.03125;3.079854;
|
||||
0.033203;3.080383;
|
||||
0.035156;3.082213;
|
||||
0.037109;3.072226;
|
||||
0.039062;3.07599;
|
||||
0.041016;3.088025;
|
||||
0.042969;3.080251;
|
||||
0.044922;3.072052;
|
||||
0.046875;3.084892;
|
||||
0.048828;3.088162;
|
||||
0.050781;3.084298;
|
||||
0.052734;3.074636;
|
||||
0.054688;3.076343;
|
||||
0.056641;3.07505;
|
||||
0.058594;3.069163;
|
||||
0.060547;3.071798;
|
||||
0.0625;3.081346;
|
||||
0.064453;3.084389;
|
||||
0.066406;3.09341;
|
||||
0.068359;3.093196;
|
||||
0.070312;3.083218;
|
||||
0.072266;3.086287;
|
||||
0.074219;3.088233;
|
||||
0.076172;3.08667;
|
||||
0.078125;3.095679;
|
||||
0.080078;3.096942;
|
||||
0.082031;3.084925;
|
||||
0.083984;3.082463;
|
||||
0.085938;3.091877;
|
||||
0.087891;3.088733;
|
||||
0.089844;3.083781;
|
||||
0.091797;3.078914;
|
||||
0.09375;3.077195;
|
||||
0.095703;3.069401;
|
||||
0.097656;3.075539;
|
||||
0.099609;3.083792;
|
||||
0.101562;3.085197;
|
||||
0.103516;3.078291;
|
||||
0.105469;3.083019;
|
||||
0.107422;3.086012;
|
||||
0.109375;3.085115;
|
||||
0.111328;3.08322;
|
||||
0.113281;3.090414;
|
||||
0.115234;3.091482;
|
||||
0.117188;3.091007;
|
||||
0.119141;3.100885;
|
||||
0.121094;3.118671;
|
||||
0.123047;3.119367;
|
||||
0.125;3.118003;
|
||||
0.126953;3.116641;
|
||||
0.128906;3.11198;
|
||||
0.130859;3.10487;
|
||||
0.132812;3.104407;
|
||||
0.134766;3.103989;
|
||||
0.136719;3.10094;
|
||||
0.138672;3.100865;
|
||||
0.140625;3.10407;
|
||||
0.142578;3.118315;
|
||||
0.144531;3.110813;
|
||||
0.146484;3.10608;
|
||||
0.148438;3.101737;
|
||||
0.150391;3.094471;
|
||||
0.152344;3.090622;
|
||||
0.154297;3.095517;
|
||||
0.15625;3.094173;
|
||||
0.158203;3.098109;
|
||||
0.160156;3.107191;
|
||||
0.162109;3.112552;
|
||||
0.164062;3.113174;
|
||||
0.166016;3.123014;
|
||||
0.167969;3.129043;
|
||||
0.169922;3.125542;
|
||||
0.171875;3.126344;
|
||||
0.173828;3.136588;
|
||||
0.175781;3.132988;
|
||||
0.177734;3.133522;
|
||||
0.179688;3.131767;
|
||||
0.181641;3.13068;
|
||||
0.183594;3.127816;
|
||||
0.185547;3.128898;
|
||||
0.1875;3.125444;
|
||||
0.189453;3.117634;
|
||||
0.191406;3.119542;
|
||||
0.193359;3.136653;
|
||||
0.195312;3.125466;
|
||||
0.197266;3.113787;
|
||||
0.199219;3.124379;
|
||||
0.201172;3.141151;
|
||||
0.203125;-3.139929;
|
||||
0.205078;-3.135257;
|
||||
0.207031;-3.126303;
|
||||
0.208984;-3.135338;
|
||||
0.210938;3.141327;
|
||||
0.212891;-3.140974;
|
||||
0.214844;-3.138109;
|
||||
0.216797;-3.125593;
|
||||
0.21875;-3.115173;
|
||||
0.220703;-3.118337;
|
||||
0.222656;-3.122142;
|
||||
0.224609;-3.128323;
|
||||
0.226562;-3.120599;
|
||||
0.228516;-3.126431;
|
||||
0.230469;-3.133207;
|
||||
0.232422;-3.139365;
|
||||
0.234375;-3.139642;
|
||||
0.236328;3.134071;
|
||||
0.238281;3.129321;
|
||||
0.240234;3.129448;
|
||||
0.242188;3.129903;
|
||||
0.244141;3.123433;
|
||||
0.246094;3.129284;
|
||||
0.248047;3.134467;
|
||||
0.25;3.129251;
|
||||
0.251953;3.131762;
|
||||
0.253906;3.134993;
|
||||
0.255859;3.136174;
|
||||
0.257812;3.137727;
|
||||
0.259766;-3.141566;
|
||||
0.261719;-3.140273;
|
||||
0.263672;3.131638;
|
||||
0.265625;3.139344;
|
||||
0.267578;-3.140288;
|
||||
0.269531;3.134024;
|
||||
0.271484;3.131357;
|
||||
0.273438;3.139041;
|
||||
0.275391;-3.136429;
|
||||
0.277344;-3.141036;
|
||||
0.279297;3.138864;
|
||||
0.28125;-3.133502;
|
||||
0.283203;-3.133714;
|
||||
0.285156;-3.132497;
|
||||
0.287109;-3.134517;
|
||||
0.289062;3.135531;
|
||||
0.291016;3.125844;
|
||||
0.292969;3.131409;
|
||||
0.294922;3.128625;
|
||||
0.296875;3.121791;
|
||||
0.298828;3.128163;
|
||||
0.300781;-3.125436;
|
||||
0.302734;-3.119581;
|
||||
0.304688;-3.128702;
|
||||
0.306641;-3.123122;
|
||||
0.308594;-3.12035;
|
||||
0.310547;-3.123028;
|
||||
0.3125;-3.126873;
|
||||
0.314453;-3.11689;
|
||||
0.316406;-3.11473;
|
||||
0.318359;-3.113946;
|
||||
0.320312;-3.1135;
|
||||
0.322266;-3.126894;
|
||||
0.324219;-3.124253;
|
||||
0.326172;-3.099831;
|
||||
0.328125;-3.085108;
|
||||
0.330078;-3.069119;
|
||||
0.332031;-3.069197;
|
||||
0.333984;-3.073479;
|
||||
0.335938;-3.095567;
|
||||
0.337891;-3.109336;
|
||||
0.339844;-3.095849;
|
||||
0.341797;-3.081834;
|
||||
0.34375;-3.075554;
|
||||
0.345703;-3.071383;
|
||||
0.347656;-3.07533;
|
||||
0.349609;-3.084876;
|
||||
0.351562;-3.086492;
|
||||
0.353516;-3.081575;
|
||||
0.355469;-3.089163;
|
||||
0.357422;-3.090658;
|
||||
0.359375;-3.083164;
|
||||
0.361328;-3.086156;
|
||||
0.363281;-3.091323;
|
||||
0.365234;-3.091469;
|
||||
0.367188;-3.094861;
|
||||
0.369141;-3.104506;
|
||||
0.371094;-3.114676;
|
||||
0.373047;-3.111515;
|
||||
0.375;-3.116299;
|
||||
0.376953;-3.122826;
|
||||
0.378906;-3.124658;
|
||||
0.380859;-3.131804;
|
||||
0.382812;-3.140703;
|
||||
0.384766;3.137651;
|
||||
0.386719;3.139747;
|
||||
0.388672;3.139437;
|
||||
0.390625;3.138057;
|
||||
0.392578;3.140452;
|
||||
0.394531;3.136339;
|
||||
0.396484;3.13149;
|
||||
0.398438;3.140348;
|
||||
0.400391;-3.137099;
|
||||
0.402344;-3.137211;
|
||||
0.404297;3.141315;
|
||||
0.40625;3.141468;
|
||||
0.408203;3.133417;
|
||||
0.410156;3.128909;
|
||||
0.412109;3.124238;
|
||||
0.414062;3.129239;
|
||||
0.416016;3.129699;
|
||||
0.417969;3.13278;
|
||||
0.419922;3.132332;
|
||||
0.421875;3.132606;
|
||||
0.423828;3.119472;
|
||||
0.425781;3.117785;
|
||||
0.427734;3.134565;
|
||||
0.429688;-3.139252;
|
||||
0.431641;3.130426;
|
||||
0.433594;3.138496;
|
||||
0.435547;-3.140269;
|
||||
0.4375;-3.135042;
|
||||
0.439453;-3.119358;
|
||||
0.441406;-3.117261;
|
||||
0.443359;-3.125588;
|
||||
0.445312;-3.12381;
|
||||
0.447266;-3.123292;
|
||||
0.449219;-3.126344;
|
||||
0.451172;-3.132842;
|
||||
0.453125;-3.133108;
|
||||
0.455078;-3.131894;
|
||||
0.457031;-3.13537;
|
||||
0.458984;-3.123554;
|
||||
0.460938;-3.121847;
|
||||
0.462891;-3.131093;
|
||||
0.464844;-3.130348;
|
||||
0.466797;-3.115002;
|
||||
0.46875;-3.11751;
|
||||
0.470703;-3.123094;
|
||||
0.472656;-3.120169;
|
||||
0.474609;-3.114358;
|
||||
0.476562;-3.120203;
|
||||
0.478516;-3.114278;
|
||||
0.480469;-3.101744;
|
||||
0.482422;-3.095289;
|
||||
0.484375;-3.088413;
|
||||
0.486328;-3.085702;
|
||||
0.488281;-3.0889;
|
||||
0.490234;-3.098566;
|
||||
0.492188;-3.103051;
|
||||
0.494141;-3.097803;
|
||||
0.496094;-3.101387;
|
||||
0.498047;-3.105835;
|
||||
0.5;-3.110284;
|
||||
0.501953;-3.101672;
|
||||
0.503906;-3.111609;
|
||||
0.505859;-3.116504;
|
||||
0.507812;-3.130284;
|
||||
0.509766;3.137747;
|
||||
0.511719;3.133679;
|
||||
0.513672;-3.12922;
|
||||
0.515625;-3.118203;
|
||||
0.517578;-3.097677;
|
||||
0.519531;-3.087169;
|
||||
0.521484;-3.097208;
|
||||
0.523438;-3.120841;
|
||||
0.525391;-3.134931;
|
||||
0.527344;-3.140921;
|
||||
0.529297;-3.139118;
|
||||
0.53125;-3.131831;
|
||||
0.533203;-3.126093;
|
||||
0.535156;-3.13726;
|
||||
0.537109;3.129578;
|
||||
0.539062;3.130279;
|
||||
0.541016;3.138821;
|
||||
0.542969;3.132302;
|
||||
0.544922;3.136317;
|
||||
0.546875;-3.135306;
|
||||
0.548828;3.137387;
|
||||
0.550781;3.128603;
|
||||
0.552734;3.137864;
|
||||
0.554688;-3.141163;
|
||||
0.556641;3.137386;
|
||||
0.558594;-3.141376;
|
||||
0.560547;-3.124912;
|
||||
0.5625;-3.120549;
|
||||
0.564453;-3.114538;
|
||||
0.566406;-3.110133;
|
||||
0.568359;-3.110598;
|
||||
0.570312;-3.120473;
|
||||
0.572266;-3.128386;
|
||||
0.574219;-3.11319;
|
||||
0.576172;-3.121897;
|
||||
0.578125;-3.121531;
|
||||
0.580078;-3.110579;
|
||||
0.582031;-3.105755;
|
||||
0.583984;-3.119009;
|
||||
0.585938;-3.112398;
|
||||
0.587891;-3.115733;
|
||||
0.589844;-3.11605;
|
||||
0.591797;-3.123139;
|
||||
0.59375;-3.111946;
|
||||
0.595703;-3.103148;
|
||||
0.597656;-3.103153;
|
||||
0.599609;-3.100181;
|
||||
0.601562;-3.102168;
|
||||
0.603516;-3.109428;
|
||||
0.605469;-3.10765;
|
||||
0.607422;-3.102602;
|
||||
0.609375;-3.111921;
|
||||
0.611328;-3.126742;
|
||||
0.613281;-3.123473;
|
||||
0.615234;-3.128138;
|
||||
0.617188;-3.129877;
|
||||
0.619141;-3.1308;
|
||||
0.621094;-3.124955;
|
||||
0.623047;-3.121517;
|
||||
0.625;-3.123328;
|
||||
0.626953;-3.120505;
|
||||
0.628906;-3.120843;
|
||||
0.630859;-3.128668;
|
||||
0.632812;-3.122949;
|
||||
0.634766;-3.117347;
|
||||
0.636719;-3.116485;
|
||||
0.638672;-3.109823;
|
||||
0.640625;-3.112933;
|
||||
0.642578;-3.117654;
|
||||
0.644531;-3.121368;
|
||||
0.646484;-3.118372;
|
||||
0.648438;-3.123679;
|
||||
0.650391;-3.129243;
|
||||
0.652344;-3.134692;
|
||||
0.654297;-3.123738;
|
||||
0.65625;-3.123808;
|
||||
0.658203;-3.118511;
|
||||
0.660156;-3.113745;
|
||||
0.662109;-3.115279;
|
||||
0.664062;-3.120161;
|
||||
0.666016;-3.116469;
|
||||
0.667969;-3.115379;
|
||||
0.669922;-3.119467;
|
||||
0.671875;-3.121366;
|
||||
0.673828;-3.116179;
|
||||
0.675781;-3.114367;
|
||||
0.677734;-3.116018;
|
||||
0.679688;-3.11388;
|
||||
0.681641;-3.111349;
|
||||
0.683594;-3.111567;
|
||||
0.685547;-3.092909;
|
||||
0.6875;-3.079025;
|
||||
0.689453;-3.087428;
|
||||
0.691406;-3.098665;
|
||||
0.693359;-3.103894;
|
||||
0.695312;-3.110186;
|
||||
0.697266;-3.107746;
|
||||
0.699219;-3.091724;
|
||||
0.701172;-3.081896;
|
||||
0.703125;-3.094395;
|
||||
0.705078;-3.101435;
|
||||
0.707031;-3.101114;
|
||||
0.708984;-3.107702;
|
||||
0.710938;-3.103434;
|
||||
0.712891;-3.098916;
|
||||
0.714844;-3.099007;
|
||||
0.716797;-3.104402;
|
||||
0.71875;-3.108484;
|
||||
0.720703;-3.100152;
|
||||
0.722656;-3.111268;
|
||||
0.724609;-3.120683;
|
||||
0.726562;-3.117764;
|
||||
0.728516;-3.123045;
|
||||
0.730469;-3.128866;
|
||||
0.732422;-3.128196;
|
||||
0.734375;-3.125642;
|
||||
0.736328;-3.132368;
|
||||
0.738281;-3.126462;
|
||||
0.740234;-3.116163;
|
||||
0.742188;-3.108978;
|
||||
0.744141;-3.110067;
|
||||
0.746094;-3.110309;
|
||||
0.748047;-3.108135;
|
||||
0.75;-3.108619;
|
||||
0.751953;-3.099704;
|
||||
0.753906;-3.107826;
|
||||
0.755859;-3.118654;
|
||||
0.757812;-3.122659;
|
||||
0.759766;-3.107468;
|
||||
0.761719;-3.101538;
|
||||
0.763672;-3.099141;
|
||||
0.765625;-3.108848;
|
||||
0.767578;-3.106672;
|
||||
0.769531;-3.095918;
|
||||
0.771484;-3.09942;
|
||||
0.773438;-3.093562;
|
||||
0.775391;-3.087943;
|
||||
0.777344;-3.086058;
|
||||
0.779297;-3.073771;
|
||||
0.78125;-3.076162;
|
||||
0.783203;-3.093467;
|
||||
0.785156;-3.095152;
|
||||
0.787109;-3.088096;
|
||||
0.789062;-3.084081;
|
||||
0.791016;-3.087751;
|
||||
0.792969;-3.079994;
|
||||
0.794922;-3.067953;
|
||||
0.796875;-3.066127;
|
||||
0.798828;-3.062035;
|
||||
0.800781;-3.059835;
|
||||
0.802734;-3.060672;
|
||||
0.804688;-3.057368;
|
||||
0.806641;-3.047284;
|
||||
0.808594;-3.052544;
|
||||
0.810547;-3.05251;
|
||||
0.8125;-3.043854;
|
||||
0.814453;-3.032053;
|
||||
0.816406;-3.032098;
|
||||
0.818359;-3.037275;
|
||||
0.820312;-3.023271;
|
||||
0.822266;-3.009126;
|
||||
0.824219;-3.00791;
|
||||
0.826172;-3.002675;
|
||||
0.828125;-3.007934;
|
||||
0.830078;-3.014471;
|
||||
0.832031;-3.020081;
|
||||
0.833984;-3.017729;
|
||||
0.835938;-3.019376;
|
||||
0.837891;-3.025344;
|
||||
0.839844;-3.032931;
|
||||
0.841797;-3.039101;
|
||||
0.84375;-3.053206;
|
||||
0.845703;-3.063012;
|
||||
0.847656;-3.062083;
|
||||
0.849609;-3.069935;
|
||||
0.851562;-3.080682;
|
||||
0.853516;-3.084212;
|
||||
0.855469;-3.087221;
|
||||
0.857422;-3.094538;
|
||||
0.859375;-3.09721;
|
||||
0.861328;-3.109026;
|
||||
0.863281;-3.136202;
|
||||
0.865234;3.132984;
|
||||
0.867188;3.133246;
|
||||
0.869141;3.117868;
|
||||
0.871094;3.102617;
|
||||
0.873047;3.102455;
|
||||
0.875;3.099468;
|
||||
0.876953;3.090599;
|
||||
0.878906;3.088741;
|
||||
0.880859;3.088226;
|
||||
0.882812;3.083597;
|
||||
0.884766;3.074067;
|
||||
0.886719;3.065951;
|
||||
0.888672;3.064548;
|
||||
0.890625;3.068408;
|
||||
0.892578;3.067168;
|
||||
0.894531;3.054707;
|
||||
0.896484;3.059074;
|
||||
0.898438;3.056461;
|
||||
0.900391;3.056183;
|
||||
0.902344;3.071649;
|
||||
0.904297;3.072215;
|
||||
0.90625;3.071819;
|
||||
0.908203;3.064346;
|
||||
0.910156;3.044512;
|
||||
0.912109;3.027509;
|
||||
0.914062;3.030218;
|
||||
0.916016;3.037865;
|
||||
0.917969;3.04253;
|
||||
0.919922;3.056421;
|
||||
0.921875;3.059487;
|
||||
0.923828;3.048763;
|
||||
0.925781;3.061728;
|
||||
0.927734;3.058373;
|
||||
0.929688;3.053585;
|
||||
0.931641;3.061189;
|
||||
0.933594;3.06636;
|
||||
0.935547;3.062777;
|
||||
0.9375;3.057614;
|
||||
0.939453;3.066222;
|
||||
0.941406;3.073079;
|
||||
0.943359;3.06995;
|
||||
0.945312;3.063822;
|
||||
0.947266;3.066905;
|
||||
0.949219;3.068542;
|
||||
0.951172;3.067702;
|
||||
0.953125;3.072131;
|
||||
0.955078;3.064853;
|
||||
0.957031;3.065922;
|
||||
0.958984;3.078223;
|
||||
0.960938;3.084772;
|
||||
0.962891;3.078774;
|
||||
0.964844;3.071792;
|
||||
0.966797;3.080482;
|
||||
0.96875;3.074615;
|
||||
0.970703;3.065521;
|
||||
0.972656;3.073663;
|
||||
0.974609;3.079411;
|
||||
0.976562;3.081241;
|
||||
0.978516;3.091172;
|
||||
0.980469;3.098894;
|
||||
0.982422;3.094324;
|
||||
0.984375;3.081977;
|
||||
0.986328;3.094261;
|
||||
0.988281;3.096175;
|
||||
0.990234;3.078614;
|
||||
0.992188;3.06784;
|
||||
0.994141;3.075759;
|
||||
0.996094;3.070199;
|
||||
0.998047;3.092582;
|
||||
|
+1438
File diff suppressed because it is too large
Load Diff
+823
@@ -0,0 +1,823 @@
|
||||
<OpenViBE-Scenario>
|
||||
<FormatVersion>2</FormatVersion>
|
||||
<Creator>OpenViBE Designer</Creator>
|
||||
<CreatorVersion>2.1.0</CreatorVersion>
|
||||
<Settings></Settings>
|
||||
<Inputs></Inputs>
|
||||
<Outputs></Outputs>
|
||||
<Boxes>
|
||||
<Box>
|
||||
<Identifier>(0x000001bf, 0x0000774e)</Identifier>
|
||||
<Name>Simple DSP</Name>
|
||||
<AlgorithmClassIdentifier>(0x00e26fa1, 0x1dbab1b2)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input - A</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Output</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Equation</Name>
|
||||
<DefaultValue>x</DefaultValue>
|
||||
<Value>sin(2*m_PI*x*10)</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>96</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>176</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x21889dc4, 0x1126497e)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x0034f03c)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xfba64161, 0x65304e21)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000099b, 0x0000516a)</Identifier>
|
||||
<Name>Time signal</Name>
|
||||
<AlgorithmClassIdentifier>(0x28a5e7ff, 0x530095de)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Generated signal</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Sampling frequency</Name>
|
||||
<DefaultValue>512</DefaultValue>
|
||||
<Value>100</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Generated epoch sample count</Name>
|
||||
<DefaultValue>32</DefaultValue>
|
||||
<Value>32</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>48</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>176</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x9e5ca01e, 0x30a4d8c3)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x003baff6)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x000015f4, 0x00003233)</Identifier>
|
||||
<Name>Regularized CSP Trainer</Name>
|
||||
<AlgorithmClassIdentifier>(0x2ec14cc0, 0x428c48bd)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Signal condition 1</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Signal condition 2</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Train-completed Flag</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Train Trigger</Name>
|
||||
<DefaultValue>OVTK_GDF_End_Of_Session</DefaultValue>
|
||||
<Value>OVTK_GDF_End_Of_Session</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
|
||||
<Name>Spatial filter configuration</Name>
|
||||
<DefaultValue></DefaultValue>
|
||||
<Value>${Player_ScenarioDirectory}/${TEST_FILTER}</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Filters per condition</Name>
|
||||
<DefaultValue>2</DefaultValue>
|
||||
<Value>2</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Save filters as box config</Name>
|
||||
<DefaultValue>false</DefaultValue>
|
||||
<Value>false</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x59e83f33, 0x592f1dd0)</TypeIdentifier>
|
||||
<Name>Covariance update</Name>
|
||||
<DefaultValue>Chunk average</DefaultValue>
|
||||
<Value>Chunk average</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
|
||||
<Name>Trace normalization</Name>
|
||||
<DefaultValue>false</DefaultValue>
|
||||
<Value>false</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Shrinkage coefficient</Name>
|
||||
<DefaultValue>0.0</DefaultValue>
|
||||
<Value>${TEST_SHRINK}</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Tikhonov coefficient</Name>
|
||||
<DefaultValue>0.0</DefaultValue>
|
||||
<Value>${TEST_TIKHONOV}</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>336</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>448</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x97c37a70, 0xbc9fecff)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>8</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>3</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xfba64161, 0x65304e21)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00001d79, 0x0000094b)</Identifier>
|
||||
<Name>Player Controller</Name>
|
||||
<AlgorithmClassIdentifier>(0x5f426dce, 0x08456e13)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Stimulations</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation name</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_StimulationId_TrainCompleted</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0xcc14d8d6, 0xf27ecb73)</TypeIdentifier>
|
||||
<Name>Action to perform</Name>
|
||||
<DefaultValue>Pause</DefaultValue>
|
||||
<Value>Stop</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>400</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>448</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x568d148e, 0x650792b3)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x002b77a0)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00004f85, 0x000075c2)</Identifier>
|
||||
<Name>Simple DSP</Name>
|
||||
<AlgorithmClassIdentifier>(0x00e26fa1, 0x1dbab1b2)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input - A</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input - B</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Output</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
|
||||
<Name>Equation</Name>
|
||||
<DefaultValue>x</DefaultValue>
|
||||
<Value>A+2*(B-0.5)</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>144</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>288</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x21889dc4, 0x1126497e)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x003b9892)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xfba64161, 0x65304e21)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00005cd1, 0x00002308)</Identifier>
|
||||
<Name>Clock stimulator</Name>
|
||||
<AlgorithmClassIdentifier>(0x4f756d3f, 0x29ff0b96)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
|
||||
<Name>Generated stimulations</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
|
||||
<Name>Interstimulation interval (in sec)</Name>
|
||||
<DefaultValue>1.0</DefaultValue>
|
||||
<Value>2</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
|
||||
<Name>Stimulation</Name>
|
||||
<DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
|
||||
<Value>OVTK_GDF_End_Of_Session</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>240</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>160</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x27b3ee3c, 0xc50527e6)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x00625f88)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00005dde, 0x000059bc)</Identifier>
|
||||
<Name>Signal Merger</Name>
|
||||
<AlgorithmClassIdentifier>(0x4bf9326f, 0x75603102)</AlgorithmClassIdentifier>
|
||||
<Inputs>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input 1</Name>
|
||||
</Input>
|
||||
<Input>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Input 2</Name>
|
||||
</Input>
|
||||
</Inputs>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Merged</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>256</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>416</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x990c5a68, 0x0d4024a3)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x004856b6)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
|
||||
<Value>2</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xfba64161, 0x65304e21)</Identifier>
|
||||
<Value></Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000678f, 0x000007a1)</Identifier>
|
||||
<Name>Noise generator</Name>
|
||||
<AlgorithmClassIdentifier>(0x0e3929f1, 0x15af76b9)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Generated signal</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Channel count</Name>
|
||||
<DefaultValue>4</DefaultValue>
|
||||
<Value>255</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Sampling frequency</Name>
|
||||
<DefaultValue>512</DefaultValue>
|
||||
<Value>100</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Generated epoch sample count</Name>
|
||||
<DefaultValue>32</DefaultValue>
|
||||
<Value>32</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2e85e95e, 0x8a1a8365)</TypeIdentifier>
|
||||
<Name>Noise type</Name>
|
||||
<DefaultValue>Uniform</DefaultValue>
|
||||
<Value>Uniform</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>48</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>415</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x0b214ed8, 0x1f9ad83a)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x00374b76)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>4</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x0000678f, 0x000007a2)</Identifier>
|
||||
<Name>Noise generator</Name>
|
||||
<AlgorithmClassIdentifier>(0x0e3929f1, 0x15af76b9)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Generated signal</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Channel count</Name>
|
||||
<DefaultValue>4</DefaultValue>
|
||||
<Value>1</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Sampling frequency</Name>
|
||||
<DefaultValue>512</DefaultValue>
|
||||
<Value>100</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Generated epoch sample count</Name>
|
||||
<DefaultValue>32</DefaultValue>
|
||||
<Value>32</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2e85e95e, 0x8a1a8365)</TypeIdentifier>
|
||||
<Name>Noise type</Name>
|
||||
<DefaultValue>Uniform</DefaultValue>
|
||||
<Value>Uniform</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>48</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>288</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x0b214ed8, 0x1f9ad83a)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x002f3df8)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>4</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
<Box>
|
||||
<Identifier>(0x00006bb1, 0x00002e53)</Identifier>
|
||||
<Name>Noise generator</Name>
|
||||
<AlgorithmClassIdentifier>(0x0e3929f1, 0x15af76b9)</AlgorithmClassIdentifier>
|
||||
<Outputs>
|
||||
<Output>
|
||||
<TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
|
||||
<Name>Generated signal</Name>
|
||||
</Output>
|
||||
</Outputs>
|
||||
<Settings>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Channel count</Name>
|
||||
<DefaultValue>4</DefaultValue>
|
||||
<Value>256</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Sampling frequency</Name>
|
||||
<DefaultValue>512</DefaultValue>
|
||||
<Value>100</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
|
||||
<Name>Generated epoch sample count</Name>
|
||||
<DefaultValue>32</DefaultValue>
|
||||
<Value>32</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
<Setting>
|
||||
<TypeIdentifier>(0x2e85e95e, 0x8a1a8365)</TypeIdentifier>
|
||||
<Name>Noise type</Name>
|
||||
<DefaultValue>Uniform</DefaultValue>
|
||||
<Value>Uniform</Value>
|
||||
<Modifiability>false</Modifiability>
|
||||
</Setting>
|
||||
</Settings>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
<Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
|
||||
<Value>48</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x207c9054, 0x3c841b63)</Identifier>
|
||||
<Value>544</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
|
||||
<Value>(0x0b214ed8, 0x1f9ad83a)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
|
||||
<Value>(0x00000000, 0x0038bc7e)</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
|
||||
<Value>false</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
|
||||
<Value>1</Value>
|
||||
</Attribute>
|
||||
<Attribute>
|
||||
<Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
|
||||
<Value>4</Value>
|
||||
</Attribute>
|
||||
</Attributes>
|
||||
</Box>
|
||||
</Boxes>
|
||||
<Links>
|
||||
<Link>
|
||||
<Identifier>(0x0000148b, 0x00001055)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000678f, 0x000007a1)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00005dde, 0x000059bc)</BoxIdentifier>
|
||||
<BoxInputIndex>1</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x000031f9, 0x000000fb)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00004f85, 0x000075c2)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00005dde, 0x000059bc)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00003b1c, 0x0000744b)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000678f, 0x000007a2)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00004f85, 0x000075c2)</BoxIdentifier>
|
||||
<BoxInputIndex>1</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00004a2f, 0x000027c8)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x000015f4, 0x00003233)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00001d79, 0x0000094b)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x000051a5, 0x00006b77)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00006bb1, 0x00002e53)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x000015f4, 0x00003233)</BoxIdentifier>
|
||||
<BoxInputIndex>2</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00005af9, 0x000060fc)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x000001bf, 0x0000774e)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x00004f85, 0x000075c2)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00006209, 0x000016ec)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x0000099b, 0x0000516a)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x000001bf, 0x0000774e)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x00006c27, 0x00001ea0)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00005cd1, 0x00002308)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x000015f4, 0x00003233)</BoxIdentifier>
|
||||
<BoxInputIndex>0</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
<Link>
|
||||
<Identifier>(0x0000777a, 0x00004134)</Identifier>
|
||||
<Source>
|
||||
<BoxIdentifier>(0x00005dde, 0x000059bc)</BoxIdentifier>
|
||||
<BoxOutputIndex>0</BoxOutputIndex>
|
||||
</Source>
|
||||
<Target>
|
||||
<BoxIdentifier>(0x000015f4, 0x00003233)</BoxIdentifier>
|
||||
<BoxInputIndex>1</BoxInputIndex>
|
||||
</Target>
|
||||
</Link>
|
||||
</Links>
|
||||
<Comments></Comments>
|
||||
<Metadata>
|
||||
<Entry>
|
||||
<Identifier>(0x0000775c, 0x000078ff)</Identifier>
|
||||
<Type>(0x3bcce5d2, 0x43f2d968)</Type>
|
||||
<Data>[{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"height":320,"identifier":"(0x00004b31, 0x000075b1)","name":"Default window","parentIdentifier":"(0xffffffff, 0xffffffff)","type":1,"width":480},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":1,"identifier":"(0x00007e8e, 0x00001b92)","index":0,"name":"Default tab","parentIdentifier":"(0x00004b31, 0x000075b1)","type":2},{"boxIdentifier":"(0xffffffff, 0xffffffff)","childCount":0,"identifier":"(0x00006ba8, 0x00005c33)","index":0,"name":"Empty","parentIdentifier":"(0x00007e8e, 0x00001b92)","type":0}]</Data>
|
||||
</Entry>
|
||||
</Metadata>
|
||||
</OpenViBE-Scenario>
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 4.3 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 47 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 398 B |
+93
@@ -0,0 +1,93 @@
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<style type="text/css">
|
||||
.sikuli-code {
|
||||
font-size: 20px;
|
||||
font-family: "Osaka-mono", Monospace;
|
||||
line-height: 1.5em;
|
||||
display:table-cell;
|
||||
white-space: pre-wrap; /* css-3 */
|
||||
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
|
||||
white-space: -pre-wrap; /* Opera 4-6 */
|
||||
white-space: -o-pre-wrap; /* Opera 7 */
|
||||
word-wrap: break-word; /* Internet Explorer 5.5+ */
|
||||
width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */
|
||||
}
|
||||
.sikuli-code img {
|
||||
vertical-align: middle;
|
||||
margin: 2px;
|
||||
border: 1px solid #ccc;
|
||||
padding: 2px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
-moz-box-shadow: 1px 1px 1px gray;
|
||||
-webkit-box-shadow: 1px 1px 2px gray;
|
||||
}
|
||||
.kw {
|
||||
color: blue;
|
||||
}
|
||||
.skw {
|
||||
color: rgb(63, 127, 127);
|
||||
}
|
||||
|
||||
.str {
|
||||
color: rgb(128, 0, 0);
|
||||
}
|
||||
|
||||
.dig {
|
||||
color: rgb(128, 64, 0);
|
||||
}
|
||||
|
||||
.cmt {
|
||||
color: rgb(200, 0, 200);
|
||||
}
|
||||
|
||||
h2 {
|
||||
display: inline;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.info {
|
||||
border-bottom: 1px solid #ddd;
|
||||
padding-bottom: 5px;
|
||||
margin-bottom: 20px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #9D2900;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: "Trebuchet MS", Arial, Sans-Serif;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="info">
|
||||
<h2>testCrop.sikuli</h2> <a href="testCrop.zip">(Download this script)</a>
|
||||
</div>
|
||||
<pre class="sikuli-code">
|
||||
<span class="kw">def</span> setUp(self):
|
||||
<span class="kw">import</span> os
|
||||
ov_binany_path=os.environ[<span class="str">'OV_BINARY_PATH'</span>]
|
||||
self.terminal = App.open(<span class="str">"xterm -e "</span> +
|
||||
ov_binany_path +<span class="str">"/openvibe-designer.sh --no-session-management --open "</span> +
|
||||
ov_binany_path +<span class="str">"/share/openvibe/scenarios/box-tutorials/crop.xml"</span>)
|
||||
<span class="kw">while</span> <span class="kw">not</span> self.terminal.window():
|
||||
<span class="skw">wait</span>(<span class="dig">1</span>)
|
||||
<span class="skw">wait</span>(<img src="play.png" />,<span class="dig">10</span>)
|
||||
|
||||
<span class="kw">def</span> testRunCrop(self):
|
||||
<span class="skw">click</span>(<img src="play.png" />)
|
||||
<span class="skw">wait</span>(<img src="timesignal.png" />,<span class="dig">10</span>)
|
||||
<span class="kw">def</span> tearDown(self):
|
||||
mouseMove(Location(<span class="dig">0</span>,<span class="dig">0</span>))
|
||||
<span class="kw">if</span> self.terminal.window():
|
||||
App.close(self.terminal)
|
||||
self.terminal= None
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
def setUp(self):
|
||||
import os
|
||||
ov_binany_path=os.environ['OV_BINARY_PATH']
|
||||
self.terminal = App.open("xterm -e " +
|
||||
ov_binany_path +"/openvibe-designer.sh --no-session-management --open " +
|
||||
ov_binany_path +"/share/openvibe/scenarios/box-tutorials/crop.xml")
|
||||
while not self.terminal.window():
|
||||
wait(1)
|
||||
wait("play.png",10)
|
||||
|
||||
def testRunCrop(self):
|
||||
click("play.png")
|
||||
wait("timesignal.png",10)
|
||||
def tearDown(self):
|
||||
mouseMove(Location(0,0))
|
||||
if self.terminal.window():
|
||||
App.close(self.terminal)
|
||||
self.terminal= None
|
||||
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<style type="text/css">
|
||||
.sikuli-code {
|
||||
font-size: 20px;
|
||||
font-family: "Osaka-mono", Monospace;
|
||||
line-height: 1.5em;
|
||||
display:table-cell;
|
||||
white-space: pre-wrap; /* css-3 */
|
||||
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
|
||||
white-space: -pre-wrap; /* Opera 4-6 */
|
||||
white-space: -o-pre-wrap; /* Opera 7 */
|
||||
word-wrap: break-word; /* Internet Explorer 5.5+ */
|
||||
width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */
|
||||
}
|
||||
.sikuli-code img {
|
||||
vertical-align: middle;
|
||||
margin: 2px;
|
||||
border: 1px solid #ccc;
|
||||
padding: 2px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
-moz-box-shadow: 1px 1px 1px gray;
|
||||
-webkit-box-shadow: 1px 1px 2px gray;
|
||||
}
|
||||
.kw {
|
||||
color: blue;
|
||||
}
|
||||
.skw {
|
||||
color: rgb(63, 127, 127);
|
||||
}
|
||||
|
||||
.str {
|
||||
color: rgb(128, 0, 0);
|
||||
}
|
||||
|
||||
.dig {
|
||||
color: rgb(128, 64, 0);
|
||||
}
|
||||
|
||||
.cmt {
|
||||
color: rgb(200, 0, 200);
|
||||
}
|
||||
|
||||
h2 {
|
||||
display: inline;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.info {
|
||||
border-bottom: 1px solid #ddd;
|
||||
padding-bottom: 5px;
|
||||
margin-bottom: 20px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #9D2900;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: "Trebuchet MS", Arial, Sans-Serif;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="info">
|
||||
<h2>testCrop.sikuli</h2> <a href="testCrop.zip">(Download this script)</a>
|
||||
</div>
|
||||
<pre class="sikuli-code">
|
||||
<span class="kw">def</span> setUp(self):
|
||||
<span class="kw">import</span> os
|
||||
ov_binany_path=os.environ[<span class="str">'OV_BINARY_PATH'</span>]
|
||||
self.terminal = App.open(<span class="str">"xterm -e "</span> +
|
||||
ov_binany_path +<span class="str">"/openvibe-designer.sh --no-session-management --play "</span> +
|
||||
ov_binany_path +<span class="str">"/share/openvibe/scenarios/box-tutorials/crop.xml"</span>)
|
||||
<span class="kw">while</span> <span class="kw">not</span> self.terminal.window():
|
||||
<span class="skw">wait</span>(<span class="dig">1</span>)
|
||||
<span class="kw">def</span> testRunOgreVisual(self):
|
||||
<span class="kw">assert</span>(exists(<img src="timesignal.png" />))
|
||||
<span class="kw">def</span> tearDown(self):
|
||||
<span class="kw">if</span> self.terminal.window():
|
||||
App.close(self.terminal)
|
||||
self.terminal= None
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
def setUp(self):
|
||||
import os
|
||||
ov_binany_path=os.environ['OV_BINARY_PATH']
|
||||
self.terminal = App.open("xterm -e " +
|
||||
ov_binany_path +"/openvibe-designer.sh --no-session-management --play " +
|
||||
ov_binany_path +"/share/openvibe/scenarios/box-tutorials/crop.xml")
|
||||
while not self.terminal.window():
|
||||
wait(1)
|
||||
def testRunOgreVisual(self):
|
||||
assert(exists("timesignal.png"))
|
||||
def tearDown(self):
|
||||
if self.terminal.window():
|
||||
App.close(self.terminal)
|
||||
self.terminal= None
|
||||
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<style type="text/css">
|
||||
.sikuli-code {
|
||||
font-size: 20px;
|
||||
font-family: "Osaka-mono", Monospace;
|
||||
line-height: 1.5em;
|
||||
display:table-cell;
|
||||
white-space: pre-wrap; /* css-3 */
|
||||
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
|
||||
white-space: -pre-wrap; /* Opera 4-6 */
|
||||
white-space: -o-pre-wrap; /* Opera 7 */
|
||||
word-wrap: break-word; /* Internet Explorer 5.5+ */
|
||||
width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */
|
||||
}
|
||||
.sikuli-code img {
|
||||
vertical-align: middle;
|
||||
margin: 2px;
|
||||
border: 1px solid #ccc;
|
||||
padding: 2px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
-moz-box-shadow: 1px 1px 1px gray;
|
||||
-webkit-box-shadow: 1px 1px 2px gray;
|
||||
}
|
||||
.kw {
|
||||
color: blue;
|
||||
}
|
||||
.skw {
|
||||
color: rgb(63, 127, 127);
|
||||
}
|
||||
|
||||
.str {
|
||||
color: rgb(128, 0, 0);
|
||||
}
|
||||
|
||||
.dig {
|
||||
color: rgb(128, 64, 0);
|
||||
}
|
||||
|
||||
.cmt {
|
||||
color: rgb(200, 0, 200);
|
||||
}
|
||||
|
||||
h2 {
|
||||
display: inline;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.info {
|
||||
border-bottom: 1px solid #ddd;
|
||||
padding-bottom: 5px;
|
||||
margin-bottom: 20px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #9D2900;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: "Trebuchet MS", Arial, Sans-Serif;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="info">
|
||||
<h2>testCrop.sikuli</h2> <a href="testCrop.zip">(Download this script)</a>
|
||||
</div>
|
||||
<pre class="sikuli-code">
|
||||
<span class="kw">def</span> setUp(self):
|
||||
<span class="kw">import</span> os
|
||||
ov_binany_path=os.environ[<span class="str">'OV_BINARY_PATH'</span>]
|
||||
self.terminal = App.open(<span class="str">"xterm -e "</span> + ov_binany_path +<span class="str">"/openvibe-designer.sh --no-session-management --play testOgreContext.xml"</span>)
|
||||
<span class="kw">while</span> <span class="kw">not</span> self.terminal.window():
|
||||
<span class="skw">wait</span>(<span class="dig">1</span>)
|
||||
<span class="skw">wait</span>(<img src="Simple3Dview.png" />,<span class="dig">10</span>)
|
||||
<span class="kw">def</span> testRunOgreVisual(self):
|
||||
waitVanish(<img src="Simple3Dview.png" />,<span class="dig">10</span>)
|
||||
<span class="kw">assert</span>(exists(<img src="designerScreen.png" />))
|
||||
<span class="kw">def</span> tearDown(self):
|
||||
<span class="kw">if</span> self.terminal.window():
|
||||
App.close(self.terminal)
|
||||
self.terminal= None
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
def setUp(self):
|
||||
import os
|
||||
ov_binany_path=os.environ['OV_BINARY_PATH']
|
||||
self.terminal = App.open("xterm -e " + ov_binany_path +"/openvibe-designer.sh --no-session-management --play testOgreContext.xml")
|
||||
while not self.terminal.window():
|
||||
wait(1)
|
||||
wait("Simple3Dview.png",10)
|
||||
def testRunOgreVisual(self):
|
||||
waitVanish("Simple3Dview.png",10)
|
||||
assert(exists("designerScreen.png"))
|
||||
def tearDown(self):
|
||||
if self.terminal.window():
|
||||
App.close(self.terminal)
|
||||
self.terminal= None
|
||||
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 3.1 KiB |
+120
@@ -0,0 +1,120 @@
|
||||
/*
|
||||
* \author Jussi T. Lindgren / Inria
|
||||
*
|
||||
* This is currently rather a simple benchmark than a test. It can be used to see how Eigen loads the cores,
|
||||
* simulating spatial filter (matrix multiplication use) with large matrices. Basically the core load should be
|
||||
* smaller during the stream simulation test than the burn test, unless 1) OpenMP/Eigen is busy-waiting the cores
|
||||
* 2) the matrix sizes really demand all the computational power available.
|
||||
*
|
||||
* The behavior may also depend on the matrix sizes.
|
||||
*
|
||||
* \date 24.02.2016
|
||||
*/
|
||||
|
||||
#include <iostream>
|
||||
|
||||
#if defined(TARGET_HAS_ThirdPartyEIGEN)
|
||||
#include <Eigen/Dense>
|
||||
|
||||
#if defined(TARGET_OS_Windows)
|
||||
#include <Windows.h>
|
||||
#endif
|
||||
|
||||
#include <system/ovCTime.h>
|
||||
#include <openvibe/CTime.hpp>
|
||||
|
||||
typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> MatrixXdRowMajor;
|
||||
|
||||
int main(int /*argc*/, char* /*argv*/[])
|
||||
{
|
||||
int returnValue = 0;
|
||||
|
||||
#if defined(TARGET_OS_Windows)
|
||||
// Set the clock precision to 1ms (default on Win7: 15ms)
|
||||
timeBeginPeriod(1);
|
||||
#endif
|
||||
|
||||
const size_t nChannelsIn = 256;
|
||||
const size_t nChannelsOut = 128;
|
||||
const size_t chunkSize = 32;
|
||||
const uint64_t samplingFreq = 1000;
|
||||
|
||||
Eigen::MatrixXd filterMatrix, dataMatrix;
|
||||
filterMatrix.resize(nChannelsOut, nChannelsIn);
|
||||
dataMatrix.resize(nChannelsIn, chunkSize);
|
||||
|
||||
filterMatrix.setRandom();
|
||||
dataMatrix.setRandom();
|
||||
|
||||
#if EIGEN_MAJOR_VERSION >= 2 && EIGEN_MINOR_VERSION >= 8
|
||||
//Eigen::setNbThreads(1);
|
||||
//Eigen::initParallel();
|
||||
|
||||
std::cout << "Eigen is using " << Eigen::nbThreads() << " threads\n";
|
||||
#endif
|
||||
|
||||
const double chunksPerSec = samplingFreq / double(chunkSize);
|
||||
const uint64_t chunkDuration = OpenViBE::CTime(samplingFreq, chunkSize).time();
|
||||
|
||||
std::cout << "Filter is " << nChannelsOut << "x" << nChannelsIn << ", data chunk is " << nChannelsIn << "x" << chunkSize << "\n";
|
||||
|
||||
uint64_t before = System::Time::zgetTime();
|
||||
uint64_t after = before;
|
||||
|
||||
if (true)
|
||||
{
|
||||
uint64_t matricesProcessed = 0;
|
||||
const uint64_t timeOut = 20;
|
||||
std::cout << "Running multiplication burn test\n";
|
||||
while (after - before < (timeOut << 32))
|
||||
{
|
||||
Eigen::MatrixXd output = filterMatrix * dataMatrix; // Output useless but Time test
|
||||
matricesProcessed++;
|
||||
after = System::Time::zgetTime();
|
||||
}
|
||||
std::cout << "Managed to do " << matricesProcessed << " multiplications in " << timeOut << "s, " << matricesProcessed / double(timeOut) <<
|
||||
" per sec.\n";
|
||||
}
|
||||
|
||||
std::cout << "Running scheduler simulator\n";
|
||||
|
||||
std::cout << "Using " << samplingFreq << "Hz sampling frequency, requires " << chunksPerSec << " chunks per sec\n";
|
||||
std::cout << "Time available for each chunk is " << OpenViBE::CTime(chunkDuration * 1000).toSeconds() << "ms.\n";
|
||||
|
||||
uint64_t timeUsed = 0;
|
||||
const uint64_t totalChunks = uint64_t(30 * chunksPerSec);
|
||||
|
||||
for (size_t i = 0; i < totalChunks; ++i)
|
||||
{
|
||||
before = System::Time::zgetTime();
|
||||
Eigen::MatrixXd output = filterMatrix * dataMatrix; // Output useless but Time test
|
||||
after = System::Time::zgetTime();
|
||||
timeUsed += (after - before);
|
||||
|
||||
// busy wait, this is the OV scheduler default
|
||||
while (after - before < chunkDuration) { after = System::Time::zgetTime(); }
|
||||
}
|
||||
|
||||
std::cout << "Avg chunk process time was " << OpenViBE::CTime(timeUsed / totalChunks * 1000).toSeconds() << "ms.\n";
|
||||
|
||||
if (timeUsed / totalChunks > chunkDuration)
|
||||
{
|
||||
std::cout << "Error: Cannot reach realtime with these parameters\n";
|
||||
returnValue = 1;
|
||||
}
|
||||
std::cout << "All tests completed\n";
|
||||
|
||||
#if defined(TARGET_OS_Windows)
|
||||
timeEndPeriod(1);
|
||||
#endif
|
||||
|
||||
return returnValue;
|
||||
}
|
||||
|
||||
#else
|
||||
int main(int /*argc*/, char* /*argv*/[])
|
||||
{
|
||||
std::cout << "Eigen was not present on the system when compiling\n";
|
||||
return 1;
|
||||
}
|
||||
#endif
|
||||
+187
@@ -0,0 +1,187 @@
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
///
|
||||
/// \author Thibaut Monseigne / Inria.
|
||||
/// \version 1.0.
|
||||
/// \date 19/11/2018.
|
||||
/// \copyright <a href="https://choosealicense.com/licenses/agpl-3.0/">GNU Affero General Public License v3.0</a>.
|
||||
/// \remarks Based on code of Alison Cellard / Inria.
|
||||
///
|
||||
///-------------------------------------------------------------------------------------------------
|
||||
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
#include <cmath> // std::fabs
|
||||
|
||||
std::vector<std::string> Split(const std::string& s, const std::string& sep)
|
||||
{
|
||||
std::vector<std::string> result;
|
||||
std::string::size_type i = 0, j;
|
||||
const std::string::size_type n = sep.size();
|
||||
|
||||
while ((j = s.find(sep, i)) != std::string::npos)
|
||||
{
|
||||
result.emplace_back(s, i, j - i); // Add part
|
||||
i = j + n; // Update pos
|
||||
}
|
||||
result.emplace_back(s, i, s.size() - 1 - i); // Last without \n
|
||||
return result;
|
||||
}
|
||||
|
||||
/* Method to read a file a store it in a buffer */
|
||||
bool FileToBuffer(const char* filename, std::vector<double>& output)
|
||||
{
|
||||
output.clear();
|
||||
std::ifstream iFile(filename, std::ifstream::in);
|
||||
|
||||
if (!iFile.is_open())
|
||||
{
|
||||
std::cout << "Error opening file [" << filename << "] for reading" << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
// First Line Analyser
|
||||
std::vector<std::vector<std::string>> data;
|
||||
std::string line;
|
||||
getline(iFile, line);
|
||||
std::string separator = ",";
|
||||
std::vector<std::string> vLine = Split(line, separator);
|
||||
if (vLine.size() == 1)
|
||||
{
|
||||
separator = ";";
|
||||
vLine = Split(line, separator);
|
||||
}
|
||||
if (vLine.size() == 1)
|
||||
{
|
||||
std::cout << "Error : CSV with an unknown separator or single data (different from ',' and ';')" << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
// Store Data
|
||||
for (; getline(iFile, line);) { data.push_back(Split(line, separator)); }
|
||||
iFile.close();
|
||||
|
||||
if (data.empty())
|
||||
{
|
||||
std::cout << "Error : No Data in CSV" << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
// Select Columns
|
||||
size_t columnFirst, columnLast = data[0].size();
|
||||
|
||||
if (separator == ",") // Standard OpenVibe CSV
|
||||
{
|
||||
columnFirst = 2; // Skip "Time:..." and "End Time" column
|
||||
columnLast -= 3; // Skip Event Column
|
||||
}
|
||||
else // Legacy CSV. O Legacy, Legacy, wherefore art thou Legacy?
|
||||
{
|
||||
columnFirst = 1; // Only Skip "Time (s)" column
|
||||
if (data[0].back() == "Sampling Rate")
|
||||
{
|
||||
columnLast -= 1; // Skip The "Sampling Rate" column if it exist legacy
|
||||
}
|
||||
}
|
||||
if (columnLast - columnFirst < 1)
|
||||
{
|
||||
std::cout << "Error : No useful column in CSV" << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
for (const auto& row : data) { for (size_t i = columnFirst; i < columnLast; ++i) { if (!row[i].empty()) { output.push_back(stod(row[i])); } } }
|
||||
|
||||
std::cout << "Found " << data.size() << " rows with " << data[0].size() << " columns ("
|
||||
<< columnLast - columnFirst << " use) give " << output.size() << " values." << std::endl;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
/* Method to compare two files */
|
||||
bool CompareBuffers(const std::vector<double>& inVector, const std::vector<double>& outVector, const double threshold)
|
||||
{
|
||||
// Compare size
|
||||
if (inVector.empty() || outVector.empty())
|
||||
{
|
||||
std::cout << "Error : no values \n" << std::endl;
|
||||
return false;
|
||||
}
|
||||
if (inVector.size() != outVector.size())
|
||||
{
|
||||
std::cout << "Error : Files have different size, check input data" << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
size_t errorCount = 0, errorIdx = 0;
|
||||
double errorMax = 0;
|
||||
std::vector<double> difference;
|
||||
|
||||
for (size_t i = 0, n = inVector.size(); i < n; ++i)
|
||||
{
|
||||
const double err = std::fabs(inVector[i] - outVector[i]);
|
||||
if (err > threshold)
|
||||
{
|
||||
errorCount++;
|
||||
if (err > errorMax)
|
||||
{
|
||||
errorMax = err;
|
||||
errorIdx = i;
|
||||
}
|
||||
difference.push_back(err);
|
||||
}
|
||||
}
|
||||
|
||||
if (errorCount != 0)
|
||||
{
|
||||
double mean = 0, var = 0;
|
||||
for (const auto& diff : difference)
|
||||
{
|
||||
mean += diff;
|
||||
var += diff * diff;
|
||||
}
|
||||
mean /= double(errorCount);
|
||||
var /= double(errorCount);
|
||||
var -= mean * mean;
|
||||
std::cout << "Comparison failed, " << errorCount << " data differ, the largest difference is " << errorMax
|
||||
<< " at value [" << errorIdx << "]\n" << std::endl << inVector[errorIdx] << " ins of " << outVector[errorIdx] << std::endl
|
||||
<< "Error Mean : " << mean << "\t Error Variance : " << var << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
// validation Test take in the algorithm output file, the expected output file (reference) and a tolerance threshold
|
||||
bool ValidationTest(const char* file1, const char* file2, const double threshold)
|
||||
{
|
||||
std::vector<double> v1, v2;
|
||||
if (!FileToBuffer(file1, v1)) { return false; }
|
||||
if (!FileToBuffer(file2, v2)) { return false; }
|
||||
if (!CompareBuffers(v1, v2, threshold)) { return false; }
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
int main(const int argc, char* argv[])
|
||||
{
|
||||
if (argc != 4)
|
||||
{
|
||||
std::cout << "Usage: " << argv[0] << " <data> <reference> <threshold>\n";
|
||||
return -1;
|
||||
}
|
||||
|
||||
const double threshold = strtod(argv[3], nullptr);
|
||||
|
||||
if (!ValidationTest(argv[1], argv[2], threshold))
|
||||
{
|
||||
std::cout << "Algorithm failed validation test \n" << std::endl;
|
||||
return 1;
|
||||
}
|
||||
|
||||
std::cout << "Test passed\n" << std::endl;
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user