diff --git a/ISCamRecorder/App.config b/ISCamRecorder/App.config index a58a46e..bcb2ae2 100644 --- a/ISCamRecorder/App.config +++ b/ISCamRecorder/App.config @@ -1,13 +1,13 @@ - + - + - - + + diff --git a/ISCamRecorder/ISCamRecorder.csproj b/ISCamRecorder/ISCamRecorder.csproj index e92f979..5bc9ec8 100644 --- a/ISCamRecorder/ISCamRecorder.csproj +++ b/ISCamRecorder/ISCamRecorder.csproj @@ -1,6 +1,6 @@  - + Debug @@ -62,22 +62,27 @@ - ..\packages\OpenCvSharp4.4.6.0.20220608\lib\netstandard2.0\OpenCvSharp.dll + ..\packages\OpenCvSharp4.4.8.0.20230708\lib\net48\OpenCvSharp.dll - ..\packages\OpenCvSharp4.Extensions.4.6.0.20220608\lib\netstandard2.0\OpenCvSharp.Extensions.dll + ..\packages\OpenCvSharp4.Extensions.4.8.0.20230708\lib\net48\OpenCvSharp.Extensions.dll + + ..\packages\OpenCvSharp4.WpfExtensions.4.8.0.20230708\lib\net48\OpenCvSharp.WpfExtensions.dll + + + ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll - - ..\packages\System.Drawing.Common.5.0.3\lib\net461\System.Drawing.Common.dll + + ..\packages\System.Drawing.Common.7.0.0\lib\net462\System.Drawing.Common.dll - - ..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll + + ..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll @@ -86,7 +91,13 @@ ..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll + + + ..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll + + + @@ -100,6 +111,7 @@ False C:\Program Files (x86)\The Imaging Source Europe GmbH\IC Imaging Control 3.5 .NET Library\bin\x64\TIS.Imaging.ICImagingControl35.dll + @@ -186,6 +198,6 @@ このプロジェクトは、このコンピューター上にない NuGet パッケージを参照しています。それらのパッケージをダウンロードするには、[NuGet パッケージの復元] を使用します。詳細については、http://go.microsoft.com/fwlink/?LinkID=322105 を参照してください。見つからないファイルは {0} です。 - + \ No newline at end of file diff --git a/ISCamRecorder/ISCamera.cs b/ISCamRecorder/ISCamera.cs index c3116dd..396cdf7 100644 --- a/ISCamRecorder/ISCamera.cs +++ b/ISCamRecorder/ISCamera.cs @@ -51,8 +51,13 @@ if (_Cam.DeviceValid) return true; // 接続 - _Cam.Device = _Cam.Devices.FirstOrDefault( + var devices = _Cam.Devices; + //if (!devices.Any(c => c.GetSerialNumber().Equals(_SerialNumber))) return false; + //if (devices.Length<1) return false; + var dev = devices.FirstOrDefault( c => c.GetSerialNumber().Equals(_SerialNumber)); + if (dev == null) return false; + _Cam.Device = dev; if (!_Cam.DeviceValid) return false; // 撮影条件設定 diff --git a/ISCamRecorder/SensorData.cs b/ISCamRecorder/SensorData.cs index f989d44..9dbe590 100644 --- a/ISCamRecorder/SensorData.cs +++ b/ISCamRecorder/SensorData.cs @@ -93,7 +93,7 @@ while (_MF.State != STATE.Exit) { // データ受信 - var values = new int[] { 60, 80, 100, 20, 0 }; // センサー未接続時のダミー値 + var values = new int[] { 60, 80, 100, 20, 1 }; // センサー未接続時のダミー値 if (_Serial != null) { var str = _Serial.ReadLine(); var strs = str.Split(','); diff --git a/ISCamRecorder/packages.config b/ISCamRecorder/packages.config index 9cbf8ac..777477e 100644 --- a/ISCamRecorder/packages.config +++ b/ISCamRecorder/packages.config @@ -1,12 +1,14 @@  - - - - + + + + + - - + + + \ No newline at end of file