diff --git a/src-tauri/iris_is3lib.dll b/src-tauri/iris_is3lib.dll index e070ea1..8f5d0ec 100644 Binary files a/src-tauri/iris_is3lib.dll and b/src-tauri/iris_is3lib.dll differ diff --git a/src-tauri/src/iris_spectral/spectralserver.rs b/src-tauri/src/iris_spectral/spectralserver.rs index 6f203bf..0eeba16 100644 --- a/src-tauri/src/iris_spectral/spectralserver.rs +++ b/src-tauri/src/iris_spectral/spectralserver.rs @@ -258,6 +258,10 @@ pub fn collcect_dark(shuttertime:u32) thread::spawn(move || { let mut datasum:Vec=vec![0;bandsunm]; sensor_set_shutter_open(0); + //延时200ms + +thread::sleep(std::time::Duration::from_millis(2000)); + for _i in 0..averagenumber { let data=super::spectralbase::sensor_get_data(shuttertime as i32); @@ -271,6 +275,7 @@ pub fn collcect_dark(shuttertime:u32) drop(dev_stat); //释放锁 } sensor_set_shutter_open(1); + thread::sleep(std::time::Duration::from_millis(2000)); let data=datasum.iter().map(|x| *x as f32/averagenumber as f32).collect::>(); diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 427679a..985ae1a 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -10,7 +10,7 @@ "package": { "productName": "SpectralPlot", - "version": "0.6.93" + "version": "0.6.95" }, "tauri": { diff --git a/src/components/menubox/SetWavelenth.vue b/src/components/menubox/SetWavelenth.vue index 7bfd37e..2149bd3 100644 --- a/src/components/menubox/SetWavelenth.vue +++ b/src/components/menubox/SetWavelenth.vue @@ -1,5 +1,6 @@