This commit is contained in:
curtis 2024-12-03 17:57:34 +08:00
parent 02c2b7d8ea
commit bb9ae6f829
48 changed files with 135 additions and 53 deletions

View File

@ -5,7 +5,7 @@ import BCIManager 2.0
Item {
property int hitIndex: -1
property bool bStimulate: false
property int responseTime: 10
property int responseTime: 5
property bool bTest: false
property bool bConnect: false;
property var brainTrainForm: null
@ -17,67 +17,100 @@ Item {
property int currentIndexTenHz: 0
property var imageFilesTenHz:
[
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R01.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R02.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R03.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R04.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R05.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R06.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R07.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R08.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R09.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R10.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R11.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R12.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R13.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R14.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R15.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R14.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R13.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R12.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R11.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R10.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R09.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R08.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R07.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R06.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R05.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R04.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R03.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R02.png"
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L01.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L02.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L03.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L04.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L06.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L06.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L07.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L08.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L09.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L10.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L11.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L12.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L13.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L14.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L15.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L14.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L13.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L12.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L11.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L10.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L09.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L08.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L07.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L06.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L05.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L04.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L03.png",
"qrc:/DependFile/Source/brainTrain/up/upper_stretch_L02.png"
]
property int currentIndexTwelevHz: 0
property var imageFilesTwelevHz:
[
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R01.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R02.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R03.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R04.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R05.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R06.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R07.png"
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L01.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L02.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L03.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L04.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L05.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L06.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L07.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L08.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L09.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L10.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L11.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L12.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L13.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L14.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L15.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L14.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L13.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L12.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L11.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L10.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L09.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L08.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L07.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L06.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L05.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L04.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L03.png",
"qrc:/DependFile/Source/brainTrain/down/lower_stretch_L02.png"
]
property int currentIndexFifteenHz: 0
property var imageFilesFifteenHz:
[
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R01.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R02.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R03.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R04.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R05.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R06.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R07.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R08.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R09.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R10.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R11.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R12.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R13.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R14.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R15.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R16.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR01.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR02.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR03.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR04.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR05.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR06.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR07.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR08.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR09.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR10.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR11.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR12.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR13.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR14.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR15.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR14.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR13.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR12.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR11.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR10.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR09.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR08.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR07.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR06.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR05.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR04.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR03.png",
"qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR02.png"
];
@ -170,21 +203,25 @@ Item {
ssvepTenHzTimer.start();
hitTimer.start();
bci.startTrain(0,responseTime-1);
hitIndex = 0;
}else if(index === "1")
{
ssvepTwelveHzTimer.start();
hitTimer.start();
bci.startTrain(1,responseTime-1);
hitIndex = 1;
}else if(index === "2")
{
ssvepFifteenHzTimer.start();
hitTimer.start();
bci.startTrain(2,responseTime-1);
hitIndex = 2;
}else
{
hitIndex = -1;
return;
}
hitIndex = index;
}
function getStr(intArr){

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -291,5 +291,50 @@
<file>DependFile/Source/brainTrain/btn_Z.png</file>
<file>DependFile/QML/PopImpedance.qml</file>
<file>DependFile/Source/signal/icon_brain_off.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L01.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L02.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L03.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L04.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L05.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L06.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L07.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L08.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L09.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L10.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L11.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L12.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L13.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L14.png</file>
<file>DependFile/Source/brainTrain/down/lower_stretch_L15.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L01.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L02.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L03.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L04.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L05.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L06.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L07.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L08.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L09.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L10.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L11.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L12.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L13.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L14.png</file>
<file>DependFile/Source/brainTrain/up/upper_stretch_L15.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR01.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR02.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR03.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR04.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR05.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR06.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR07.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR08.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR09.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR10.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR11.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR12.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR13.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR14.png</file>
<file>DependFile/Source/brainTrain/dpdown/limbs_stretch_LR15.png</file>
</qresource>
</RCC>