diff --git a/src/components/LogicAnalyzer/index.ts b/src/components/LogicAnalyzer/index.ts
index 8efbb07..c72ae2b 100644
--- a/src/components/LogicAnalyzer/index.ts
+++ b/src/components/LogicAnalyzer/index.ts
@@ -1,3 +1,4 @@
+import { exp } from "mathjs";
import LogicalWaveFormDisplay from "./LogicalWaveFormDisplay.vue";
type LogicDataType = {
@@ -75,4 +76,4 @@ function generateTestLogicData(): LogicDataType {
export { LogicalWaveFormDisplay, generateTestLogicData, type LogicDataType };
export { default as TriggerSettings } from './TriggerSettings.vue'
-export { default as ChannelConfig } from './ChannelConfig.vue'
\ No newline at end of file
+export { useProvideLogicAnalyzer , useLogicAnalyzerState } from './LogicAnalyzerManager.ts'
\ No newline at end of file
diff --git a/src/views/Project/LogicAnalyzer.vue b/src/views/Project/LogicAnalyzer.vue
index 28d6b9b..3173cfc 100644
--- a/src/views/Project/LogicAnalyzer.vue
+++ b/src/views/Project/LogicAnalyzer.vue
@@ -1,18 +1,25 @@
-