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 { Item {
property int hitIndex: -1 property int hitIndex: -1
property bool bStimulate: false property bool bStimulate: false
property int responseTime: 10 property int responseTime: 5
property bool bTest: false property bool bTest: false
property bool bConnect: false; property bool bConnect: false;
property var brainTrainForm: null property var brainTrainForm: null
@ -17,67 +17,100 @@ Item {
property int currentIndexTenHz: 0 property int currentIndexTenHz: 0
property var imageFilesTenHz: property var imageFilesTenHz:
[ [
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R01.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L01.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R02.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L02.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R03.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L03.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R04.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L04.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R05.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L06.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R06.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L06.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R07.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L07.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R08.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L08.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R09.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L09.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R10.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L10.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R11.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L11.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R12.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L12.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R13.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L13.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R14.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L14.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R15.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L15.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R14.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L14.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R13.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L13.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R12.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L12.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R11.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L11.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R10.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L10.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R09.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L09.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R08.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L08.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R07.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L07.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R06.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L06.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R05.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L05.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R04.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L04.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R03.png", "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L03.png",
"qrc:/DependFile/Source/brainTrain/upTest/upper_stretch_R02.png" "qrc:/DependFile/Source/brainTrain/up/upper_stretch_L02.png"
] ]
property int currentIndexTwelevHz: 0 property int currentIndexTwelevHz: 0
property var imageFilesTwelevHz: property var imageFilesTwelevHz:
[ [
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R01.png", "qrc:/DependFile/Source/brainTrain/down/lower_stretch_L01.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R02.png", "qrc:/DependFile/Source/brainTrain/down/lower_stretch_L02.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R03.png", "qrc:/DependFile/Source/brainTrain/down/lower_stretch_L03.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R04.png", "qrc:/DependFile/Source/brainTrain/down/lower_stretch_L04.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R05.png", "qrc:/DependFile/Source/brainTrain/down/lower_stretch_L05.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R06.png", "qrc:/DependFile/Source/brainTrain/down/lower_stretch_L06.png",
"qrc:/DependFile/Source/brainTrain/upTest2D/upper_stretch_R07.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 int currentIndexFifteenHz: 0
property var imageFilesFifteenHz: property var imageFilesFifteenHz:
[ [
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R01.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR01.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R02.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR02.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R03.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR03.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R04.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR04.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R05.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR05.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R06.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR06.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R07.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR07.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R08.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR08.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R09.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR09.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R10.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR10.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R11.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR11.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R12.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR12.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R13.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR13.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R14.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR14.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R15.png", "qrc:/DependFile/Source/brainTrain/dpdown/limbs_stretch_LR15.png",
"qrc:/DependFile/Source/brainTrain/upTest3/upper_stretch_R16.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(); ssvepTenHzTimer.start();
hitTimer.start(); hitTimer.start();
bci.startTrain(0,responseTime-1); bci.startTrain(0,responseTime-1);
hitIndex = 0;
}else if(index === "1") }else if(index === "1")
{ {
ssvepTwelveHzTimer.start(); ssvepTwelveHzTimer.start();
hitTimer.start(); hitTimer.start();
bci.startTrain(1,responseTime-1); bci.startTrain(1,responseTime-1);
hitIndex = 1;
}else if(index === "2") }else if(index === "2")
{ {
ssvepFifteenHzTimer.start(); ssvepFifteenHzTimer.start();
hitTimer.start(); hitTimer.start();
bci.startTrain(2,responseTime-1); bci.startTrain(2,responseTime-1);
hitIndex = 2;
}else }else
{ {
hitIndex = -1;
return; return;
} }
hitIndex = index;
} }
function getStr(intArr){ 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/Source/brainTrain/btn_Z.png</file>
<file>DependFile/QML/PopImpedance.qml</file> <file>DependFile/QML/PopImpedance.qml</file>
<file>DependFile/Source/signal/icon_brain_off.png</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> </qresource>
</RCC> </RCC>