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 @@
+
+ +
+
+
+
+

Pattern Set

+
+
+ From + To +
+
+
+ + + + + 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, }, }