this probably sounds a bit daft, but should I be able to open the brain window more than once in a session?
I assume so, since it remains available in the GUI, and the documentation doesn't say only once: also, the attached snip of log shows it opens for time, but subsequently, despite the log showing window opened, nothing appears on screen...
This has been the case for as long as I can remember (log is from 3.3.6741)
My setup is atypical, in that I have 2 copies running 2 imaging cameras, both displaying on a secondary 4K monitor; when the brain does open on the first time of asking, it opens on the main monitor for both instances.
I hope that's enough for you to see where I'm coming from, and maybe be able to tell me why the window only displays once?
Thanks,
Carl
Code: Select all
Info: 00:19:15.5117885 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramViewModel.ShowBrain() :: Smart Histogram Brain shown
Info: 00:19:25.7716379 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnMeasurementStatus(String e) :: Adjusting Exposure and Gain
Info: 00:19:25.7761384 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.MeasureSkyBackground() :: Setting gain to 450
Info: 00:19:25.7896372 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.MeasureSkyBackground() :: Setting black level/offset to 8
Info: 00:19:26.6516243 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnMeasurementStatus(String e) :: Waiting for image to settle...
Info: 00:19:27.9041038 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnMeasurementStatus(String e) :: Waiting for image to settle...
Info: 00:19:28.9860902 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnMeasurementStatus(String e) :: Waiting for image to settle...
Info: 00:19:30.1055722 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnMeasurementStatus(String e) :: Waiting for image to settle...
Info: 00:19:31.2355561 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnHistogramUpdate(List`1 lines, Double appliedOffset) :: Frame mean : 4065.693, Real ADU : 254.1058, electrons : 0.4803375
Info: 00:19:31.2380553 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.AdjustExposure(Double newExposure) :: Adjusting exposure from 1000ms to 10000ms
Info: 00:19:31.2475560 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnMeasurementStatus(String e) :: Adjusting exposure to 10.0s
Info: 00:19:32.3850406 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnMeasurementStatus(String e) :: Waiting for image to settle...
Info: 00:19:43.2658793 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnHistogramUpdate(List`1 lines, Double appliedOffset) :: Frame mean : 7032.16, Real ADU : 439.51, electrons : 4.676007
Info: 00:19:43.2658793 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.AdjustExposure(Double newExposure) :: Adjusting exposure from 10000ms to 100000ms
Info: 00:19:43.2753801 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnMeasurementStatus(String e) :: Adjusting exposure to 100.0s
Info: 00:19:44.1748642 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnMeasurementStatus(String e) :: Waiting for image to settle...
Info: 00:21:24.7158973 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnHistogramUpdate(List`1 lines, Double appliedOffset) :: Frame mean : 37499.37, Real ADU : 2343.711, electrons : 47.76779
Info: 00:21:24.7163974 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramModel.OnHistogramUpdate(List`1 lines, Double appliedOffset) :: Sky background measurement complete : 0.477677917480469
Info: 00:21:24.7503979 Thread:#1 SharpCap.CameraAnalysis.SensorLibrary.LoadImpl(Object normalizeCameraName, String colourSpace) :: Loading library sensor characteristics from C:\Program Files\SharpCap 3.3 (64 bit)\SensorLibrary\ZWO ASI183MC~RAW8.json
Info: 00:21:50.8100196 Thread:#1 SharpCap.CameraAnalysis.SensorLibrary.LoadImpl(Object normalizeCameraName, String colourSpace) :: Loading library sensor characteristics from C:\Program Files\SharpCap 3.3 (64 bit)\SensorLibrary\ZWO ASI183MC~RAW8.json
Info: 00:21:57.7409186 Thread:#1 SharpCap.CameraAnalysis.SensorLibrary.LoadImpl(Object normalizeCameraName, String colourSpace) :: Loading library sensor characteristics from C:\Program Files\SharpCap 3.3 (64 bit)\SensorLibrary\ZWO ASI183MC~RAW8.json
Info: 00:22:22.9175572 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramViewModel.ShowBrain() :: Smart Histogram Brain shown
Info: 00:27:16.7482777 Thread:#1 SharpCap.Models.Application.set_TargetName(String value) :: Target name changed to N
Info: 00:27:16.7497783 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.AppOnPropertyChanged(Object sender, PropertyChangedEventArgs e) :: Resetting stack because target name changed with no frames yet
Info: 00:27:16.7502784 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.Reset() :: Live stacking reset, starting a new stack of N.
Info: 00:27:16.7602777 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'N', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:16.7617785 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.SetupCaptureFolder() :: Setting up capture folder based on file names calculated from File names based on { Camera=ZWO ASI183MC Pro, Filter=Neb-1, FrameType=Light, TargetName=N, Extension=fits, }
Info: 00:27:16.7617785 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'N', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:16.7617785 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'N', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:17.3017724 Thread:#1 SharpCap.Models.Application.set_TargetName(String value) :: Target name changed to NG
Info: 00:27:17.3022716 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.AppOnPropertyChanged(Object sender, PropertyChangedEventArgs e) :: Resetting stack because target name changed with no frames yet
Info: 00:27:17.3022716 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.Reset() :: Live stacking reset, starting a new stack of NG.
Info: 00:27:17.3027748 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NG', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:17.3027748 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.SetupCaptureFolder() :: Setting up capture folder based on file names calculated from File names based on { Camera=ZWO ASI183MC Pro, Filter=Neb-1, FrameType=Light, TargetName=NG, Extension=fits, }
Info: 00:27:17.3027748 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NG', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:17.3032760 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NG', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:17.5877658 Thread:#1 SharpCap.Models.Application.set_TargetName(String value) :: Target name changed to NGC
Info: 00:27:17.5877658 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.AppOnPropertyChanged(Object sender, PropertyChangedEventArgs e) :: Resetting stack because target name changed with no frames yet
Info: 00:27:17.5882661 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.Reset() :: Live stacking reset, starting a new stack of NGC.
Info: 00:27:17.5882661 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:17.5882661 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.SetupCaptureFolder() :: Setting up capture folder based on file names calculated from File names based on { Camera=ZWO ASI183MC Pro, Filter=Neb-1, FrameType=Light, TargetName=NGC, Extension=fits, }
Info: 00:27:17.5882661 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:17.5882661 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:18.4392550 Thread:#1 SharpCap.Models.Application.set_TargetName(String value) :: Target name changed to NGC2
Info: 00:27:18.4397552 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.AppOnPropertyChanged(Object sender, PropertyChangedEventArgs e) :: Resetting stack because target name changed with no frames yet
Info: 00:27:18.4397552 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.Reset() :: Live stacking reset, starting a new stack of NGC2.
Info: 00:27:18.4397552 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC2', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:18.4397552 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.SetupCaptureFolder() :: Setting up capture folder based on file names calculated from File names based on { Camera=ZWO ASI183MC Pro, Filter=Neb-1, FrameType=Light, TargetName=NGC2, Extension=fits, }
Info: 00:27:18.4397552 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC2', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:18.4397552 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC2', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:18.8432490 Thread:#1 SharpCap.Models.Application.set_TargetName(String value) :: Target name changed to NGC28
Info: 00:27:18.8432490 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.AppOnPropertyChanged(Object sender, PropertyChangedEventArgs e) :: Resetting stack because target name changed with no frames yet
Info: 00:27:18.8432490 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.Reset() :: Live stacking reset, starting a new stack of NGC28.
Info: 00:27:18.8432490 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC28', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:18.8437497 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.SetupCaptureFolder() :: Setting up capture folder based on file names calculated from File names based on { Camera=ZWO ASI183MC Pro, Filter=Neb-1, FrameType=Light, TargetName=NGC28, Extension=fits, }
Info: 00:27:18.8437497 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC28', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:18.8437497 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC28', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:19.1802442 Thread:#1 SharpCap.Models.Application.set_TargetName(String value) :: Target name changed to NGC281
Info: 00:27:19.1802442 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.AppOnPropertyChanged(Object sender, PropertyChangedEventArgs e) :: Resetting stack because target name changed with no frames yet
Info: 00:27:19.1802442 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.Reset() :: Live stacking reset, starting a new stack of NGC281.
Info: 00:27:19.1802442 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC281', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:19.1807440 Thread:#1 SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.SetupCaptureFolder() :: Setting up capture folder based on file names calculated from File names based on { Camera=ZWO ASI183MC Pro, Filter=Neb-1, FrameType=Light, TargetName=NGC281, Extension=fits, }
Info: 00:27:19.1807440 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC281', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:27:19.1807440 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC281', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:28:46.5049832 Thread:#1 SharpCap.ViewModels.UIAction+<Execute>d__6.MoveNext() :: Toobar/Menu input : SharpCap.ViewModels.Actions.StartCaptureAction executing
Info: 00:28:46.5069828 Thread:#1 SharpCap.ViewModels.Actions.StartCaptureAction+<ExecuteImpl>d__2.MoveNext() :: Started
Info: 00:28:46.5074817 Thread:#1 SharpCap.Models.Camera.PrepareToCapture() :: Started
Info: 00:28:46.5154815 Thread:#1 SharpCap.Models.Application.CreateFileNameProvider(String targetName) :: Creating file name provider for target 'NGC281', ZWO ASI183MC Pro, Neb-1, Light
Info: 00:28:46.5159813 Thread:#1 SharpCap.Models.Camera.PrepareToCapture(IFileNameProvider fileNameProvider) :: Started
Debug: 00:28:46.5169827 Thread:#1 SharpCap.Base.Utilities.Logger.LogStackTrace(LogLevel level, String msg) :: Prepare to capture on MultiCaptureProvider
at SharpCap.MultiCaptureProvider.PrepareToCapture(IFileNameProvider fnp)
at SharpCap.Models.Camera.PrepareToCapture(IFileNameProvider fileNameProvider)
at SharpCap.ViewModels.Actions.StartCaptureAction.<ExecuteImpl>d__2.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at SharpCap.ViewModels.Actions.StartCaptureAction.ExecuteImpl()
at SharpCap.ViewModels.UIAction.<Execute>d__6.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at SharpCap.ViewModels.UIAction.Execute()
at SharpCap.ViewModels.ActionMenuItemViewModel.<ExecuteImpl>d__5.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at SharpCap.ViewModels.ActionMenuItemViewModel.ExecuteImpl()
at SharpCap.ViewModels.MenuItemViewModel.<Execute>d__22.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at SharpCap.ViewModels.MenuItemViewModel.Execute(Object parameter)
at SharpCap.ViewModels.ToolbarButtonViewModel.Execute(Object parameter)
Info: 00:28:46.5174801 Thread:#1 SharpCap.Base.CaptureProviderBase`1.PrepareToCapture(IFileNameProvider fnp) :: Started
Info: 00:28:46.5174801 Thread:#1 SharpCap.Base.CaptureProviderBase`1.PrepareToCapture(IFileNameProvider fnp) :: Ended
Info: 00:28:46.5174801 Thread:#1 SharpCap.Models.Camera.PrepareToCapture(IFileNameProvider fileNameProvider) :: Ended (Success)
Info: 00:28:46.5209806 Thread:#1 SharpCap.ViewModels.Actions.StartCaptureAction+<ShowCaptureLengthDialog>d__3.MoveNext() :: Started
Debug: 00:29:04.3192278 Thread:#1 SharpCap.UI.WPFStartCaptureWindow.OnFormClosed(FormClosedEventArgs e) :: Started
Info: 00:29:04.3737273 Thread:#1 SharpCap.ViewModels.Actions.StartCaptureAction+<ShowCaptureLengthDialog>d__3.MoveNext() :: About to run the capture : LimitType = TimeLimited, LimitCount = 23, LimitTime = 01:00:00 SequenceCount = 1, SequenceInterval = 300
Debug: 00:29:04.3767273 Thread:#1 SharpCap.Base.Utilities.Logger.LogStackTrace(LogLevel level, String msg) :: Run capture on MultiCaptureProvider
at SharpCap.MultiCaptureProvider.RunCapture(Nullable`1 frameCountLimit)
at SharpCap.Models.Camera.RunCaptureImpl()
at SharpCap.Models.Camera.RunCapture()
at SharpCap.ViewModels.Actions.StartCaptureAction.<ShowCaptureLengthDialog>d__3.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(TResult result)
at SharpCap.Sequencer.Extensions.<EventAsync>d__2`1.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
Info: 00:29:04.3772277 Thread:#1 SharpCap.Base.CaptureProviderBase`1.RunCapture(Nullable`1 frameCountLimit) :: Started
Info: 00:29:04.3782271 Thread:#1 SharpCap.Base.FileWriters.FileWriterBase.Initialize(IFileNameProvider fnp, ColourSpaceId colourSpaceId, Int32 width, Int32 height, Int32 bytesPerPixelElement, Int32 significantBitDepth, Int32 colourPlanes, String DeviceName) :: Initializing FitsFileWriter at 5496x3672x1x16bits, Bayer_RGGB, 2 bytes per PEL for ZWO ASI183MC Pro
Debug: 00:29:04.3782271 Thread:#1 SharpCap.Base.BaseImageProvider.OnStartCapture(IColourSpace colourSpaceControl, Size sz, Nullable`1 frameCountLimit) :: Started
Debug: 00:29:04.3787266 Thread:Capture Write Thread#30 SharpCap.Base.BaseImageProvider.RunWriteThread() :: Started
Debug: 00:29:04.3787266 Thread:#1 SharpCap.Base.BaseImageProvider.OnStartCapture(IColourSpace colourSpaceControl, Size sz, Nullable`1 frameCountLimit) :: Ended
Info: 00:29:04.3787266 Thread:#1 SharpCap.MultiCaptureProvider.SendCaptureEvent(Object sender, CaptureEventArgs e) :: Capture Event : StartCapture
Info: 00:29:04.3792264 Thread:#1 SharpCap.ViewModels.SharpCapViewModel+<appModel_OnCaptureEvent>d__113.MoveNext() :: StartCapture event received in UI thread
Info: 00:29:04.7562229 Thread:#1 SharpCap.Base.CaptureProviderBase`1.RunCapture(Nullable`1 frameCountLimit) :: Ended
Info: 00:29:05.0052186 Thread:#1 SharpCap.ViewModels.UIAction+<Execute>d__6.MoveNext() :: Toobar/Menu input : SharpCap.ViewModels.Actions.StartCaptureAction complete
Info: 00:31:59.9436792 Thread:Capture Write Thread#30 SharpCap.Models.Camera.WriteCaptureSettingsTextAndHistogram(Boolean writeHistogram, String filename, String contents) :: Writing capture settings file to D:\carl\SkyShots\NGC281\ZWO ASI183MC Pro_Light\NGC281_Neb-1_2020-08-18T23_31_59Z_G117_300s_00001.CameraSettings.txt
Info: 01:06:44.1359235 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramViewModel.ShowBrain() :: Smart Histogram Brain shown
Info: 01:06:51.8558125 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramViewModel.ShowBrain() :: Smart Histogram Brain shown
Info: 01:06:53.6257844 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramViewModel.ShowBrain() :: Smart Histogram Brain shown
Info: 01:06:54.4002736 Thread:#1 SharpCap.FrameTransforms.Histogram.SmartHistogramViewModel.ShowBrain() :: Smart Histogram Brain shown
Info: 01:12:06.5972781 Thread:#1 SharpCap.ViewModels.UIAction+<Execute>d__6.MoveNext() :: Toobar/Menu input : SharpCap.ViewModels.Actions.ShowLogAction executing
Info: 01:12:06.9612736 Thread:#1 SharpCap.ViewModels.UIAction+<Execute>d__6.MoveNext() :: Toobar/Menu input : SharpCap.ViewModels.Actions.ShowLogAction complete