diff --git a/src/components/task/content/parameter/DeviceParameterRecording.vue b/src/components/task/content/parameter/DeviceParameterRecording.vue
index cd22dfdc..83a2212a 100644
--- a/src/components/task/content/parameter/DeviceParameterRecording.vue
+++ b/src/components/task/content/parameter/DeviceParameterRecording.vue
@@ -115,6 +115,9 @@
+
+
+
+
+
+
+
diff --git a/src/data/config-table/PEL/ScanMode.js b/src/data/config-table/PEL/ScanMode.js
new file mode 100644
index 00000000..8d408181
--- /dev/null
+++ b/src/data/config-table/PEL/ScanMode.js
@@ -0,0 +1,173 @@
+export default {
+ name: 'Electrial Stimulation',
+ parameter: [], // 這個mode用到的參數
+ showParameter: [], // 有要秀給user看的參數
+ headerParameter: () => [], // export header的參數
+ valScales: {
+ },
+ channels: {
+ time: {
+ name: 'Time',
+ physicalQuantity: 'ms',
+ unit: {
+ ms: 1,
+ s: 1e3,
+ minute: 60 * 1e3,
+ hour: 60 * 60 * 1e3,
+ },
+ defaultUnit: 'ms',
+ downloadUnit: 'ms',
+ },
+ 10: {
+ order: 10,
+ name: 'Pattern',
+ physicalQuantity: '',
+ unit: {
+ '': 1,
+ },
+ defaultUnit: '',
+ downloadUnit: '',
+ },
+ 11: {
+ order: 11,
+ name: 'Pattern Manual',
+ physicalQuantity: '',
+ unit: {
+ '': 1,
+ },
+ defaultUnit: '',
+ downloadUnit: '',
+ },
+ 0: {
+ order: 0,
+ name: 'R1',
+ physicalQuantity: 'mV',
+ unit: {
+ mv: 1,
+ },
+ defaultUnit: 'mV',
+ downloadUnit: 'mV',
+ },
+ 1: {
+ order: 1,
+ name: 'R2',
+ physicalQuantity: 'mV',
+ unit: {
+ mV: 1,
+ },
+ defaultUnit: 'mV',
+ downloadUnit: 'mV',
+ },
+ 2: {
+ order: 2,
+ name: 'VO',
+ physicalQuantity: 'mV',
+ unit: {
+ mV: 1,
+ },
+ defaultUnit: 'mV',
+ downloadUnit: 'mV',
+ },
+ 3: {
+ order: 3,
+ name: 'VCC',
+ physicalQuantity: 'mV',
+ unit: {
+ mV: 1,
+ },
+ defaultUnit: 'mV',
+ downloadUnit: 'mV',
+ },
+ 4: {
+ order: 4,
+ name: 'VEE',
+ physicalQuantity: 'mV',
+ unit: {
+ mV: 1,
+ },
+ defaultUnit: 'mV',
+ downloadUnit: 'mV',
+ },
+ 5: {
+ order: 5,
+ name: 'R1 Float',
+ physicalQuantity: 'mV',
+ unit: {
+ mv: 1,
+ },
+ defaultUnit: 'mV',
+ downloadUnit: 'mV',
+ },
+ 6: {
+ order: 6,
+ name: 'R2 Float',
+ physicalQuantity: 'mV',
+ unit: {
+ mv: 1,
+ },
+ defaultUnit: 'mV',
+ downloadUnit: 'mV',
+ },
+ 7: {
+ order: 7,
+ name: 'VO Float',
+ physicalQuantity: 'mV',
+ unit: {
+ mv: 1,
+ },
+ defaultUnit: 'mV',
+ downloadUnit: 'mV',
+ },
+ 8: {
+ order: 8,
+ name: 'VCC Float',
+ physicalQuantity: 'mV',
+ unit: {
+ mv: 1,
+ },
+ defaultUnit: 'mV',
+ downloadUnit: 'mV',
+ },
+ 9: {
+ order: 9,
+ name: 'VEE Float',
+ physicalQuantity: 'mV',
+ unit: {
+ mv: 1,
+ },
+ defaultUnit: 'mV',
+ downloadUnit: 'mV',
+ },
+ // 12: {
+ // order: 12,
+ // type: 'formula',
+ // name: '∆VO',
+ // physicalQuantity: 'mV',
+ // unit: {
+ // mV: 1,
+ // },
+ // formula: (data) => {
+ // return data[2] - data[4]
+ // },
+ // defaultUnit: 'mV',
+ // downloadUnit: 'mV',
+ // },
+ // 13: {
+ // type: 'formula',
+ // name: 'Current [A]',
+ // physicalQuantity: 'A',
+ // unit: {
+ // A: 1,
+ // },
+ // formula: (data) => {
+ // return (data[2] - data[4])
+ // },
+ // defaultUnit: 'A',
+ // downloadUnit: 'A',
+ // },
+ },
+ charts: {
+ default: [
+ ],
+ },
+}
diff --git a/src/data/config-table/PEL/index.js b/src/data/config-table/PEL/index.js
index 40a3e4bb..56ab85d8 100644
--- a/src/data/config-table/PEL/index.js
+++ b/src/data/config-table/PEL/index.js
@@ -1,6 +1,7 @@
import SelectResistor from './SelectResistor'
import SelectResistorFull from './SelectResistorFull'
import DevMode from './DevMode'
+import ScanMode from './ScanMode'
/**
* Number-type-parameter
@@ -48,6 +49,10 @@ const PEL = {
id: 1,
description: 'SELECT RESISTOR FULL DATA',
},
+ {
+ id: 3,
+ description: 'IOPL & IOPH',
+ },
{
id: 2,
description: 'Dev Mode',
@@ -57,6 +62,7 @@ const PEL = {
0: SelectResistor,
1: SelectResistorFull,
2: DevMode,
+ 3: ScanMode,
},
}