Hello
After updating my SV6301S post, I did try running NanoVNA-F V3 as NanoVNA-F V2 with 601 points between 1.8 and 29.7 MHz.
My VNA is running firmware 0.6.0
The main SWR and Smith chart looks correct. I opened the Multi Band Stimulus, did the to same bands as in my SV6301S post: 80, 40, 20, 12, 10 m. After pressing Run, all plots were updating fine and there was no crash.
1. When VNA was set originally to 1.8 and 29.7 MHz and calibrated with 801 point, doing first SWR / Smith scan, looks good. If you use new Multi Band window, how does this work in a reference with calibration?
a. I see that for the above band set on VNA, Multi Band scan, switches start and end band on VNA in a round robin fashion. The sampling points I see on VNA screen is not set to 11P from 801P initially set and calibrated.
b. If I select a band in MultiWindow which is outside of initially set band on VNA and calibration before connecting on the computer, should you discard tat window data? If so, maybe:
- inform user that he selected band in multi Band window, outside of calibrated VNA range
- or when opening Mutli Band window only show "valid options" for a currently configured band on VNA? and inform the user on first try? Or in the manual?
Actually, while composing this post, I noticed a crash. I did definitely see updating data in the MultiBand window (in reference to SV6301A which I did not), Maybe I did press Run again or ws it close button? Not sure. But at some point I noticed crash window.
Code: Select all
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000189d6f6b4
Termination Reason: Namespace SIGNAL, Code 5, Trace/BPT trap: 5
Terminating Process: exc handler [97546]
Code: Select all
Application Specific Backtrace 0:
0 CoreFoundation 0x00000001851c31c0 __exceptionPreprocess + 176
1 libobjc.A.dylib 0x0000000184c3e91c objc_exception_throw + 88
2 CoreFoundation 0x0000000185140798 -[__NSCFString hasSuffix:] + 0
3 VNAmate 0x000000010047fd48 VNAmate + 32072
4 AppKit 0x00000001896b7354 -[NSTableView _dataSourceValueForColumn:row:] + 160
5 AppKit 0x00000001897a645c -[NSTableView preparedCellAtColumn:row:] + 396
6 AppKit 0x00000001897a6198 -[NSTableView _drawContentsAtRow:column:withCellFrame:] + 68
7 AppKit 0x00000001897a5d60 -[NSTableView drawRow:clipRect:] + 1184
8 AppKit 0x00000001897a56a0 -[NSTableView drawRowIndexes:clipRect:] + 680
9 AppKit 0x00000001897444d0 -[NSTableView drawRect:] + 1140
10 AppKit 0x0000000189ab550c __getCGDisplayListGetHashSymbolLoc_block_invoke + 1516
11 AppKit 0x0000000189ab5534 __getCGDisplayListGetHashSymbolLoc_block_invoke + 1556
12 AppKit 0x0000000189a7b40c block_destroy_helper + 12608
13 AppKit 0x0000000189a7ba28 block_destroy_helper + 14172
14 AppKit 0x000000018969b354 _NSViewDrawRect + 132
15 AppKit 0x000000018a2bbe0c -[NSView _recursive:displayRectIgnoringOpacity:inContext:stopAtLayerBackedViews:] + 1084
16 AppKit 0x000000018969ad64 -[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 536
17 AppKit 0x0000000189f6c1f4 -[NSViewBackingLayer drawInContext:] + 56
18 AppKit 0x0000000189ad8098 _NSCGDisplayListGetHash + 900
19 AppKit 0x0000000189ad8cf8 _NSCGDisplayListGetHash + 4068
20 AppKit 0x0000000189b73fc0 block_destroy_helper.34 + 6024
21 AppKit 0x0000000189b74414 block_destroy_helper.34 + 7132
22 AppKit 0x0000000189f6be14 -[NSViewBackingLayer display] + 1284
23 QuartzCore 0x000000018f1a87e4 _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 784
24 QuartzCore 0x000000018f355d38 _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 620
25 QuartzCore 0x000000018f189520 _ZN2CA11Transaction6commitEv + 652
26 QuartzCore 0x000000018f3872bc _ZN2CA11Transaction25flush_as_runloop_observerEb + 140
27 AppKit 0x0000000189ec40c8 stepTransactionFlush + 220
28 UpdateCycle 0x000000027d0f92f4 _ZN2UC10DriverCore18continueProcessingEv + 84
29 CoreFoundation 0x0000000185154314 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
30 CoreFoundation 0x0000000185154210 __CFRunLoopDoObservers + 648
31 CoreFoundation 0x0000000185226204 _CFRunLoopRunSpecificWithOptions + 484
32 HIToolbox 0x0000000191f3f560 RunCurrentEventLoopInMode + 320
33 HIToolbox 0x0000000191f428bc ReceiveNextEventCommon + 488
34 HIToolbox 0x00000001920cc14c _BlockUntilNextEventMatchingListInMode + 48
35 AppKit 0x0000000189c363d0 _DPSBlockUntilNextEventMatchingListInMode + 228
36 AppKit 0x000000018958a084 _DPSNextEvent + 576
37 AppKit 0x000000018a11f96c -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
38 AppKit 0x000000018a11f678 -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
39 AppKit 0x000000018957d13c -[NSApplication run] + 368
40 AppKit 0x00000001895557b0 NSApplicationMain + 880
41 dyld 0x0000000184ccc4e4 start + 6992
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 AppKit 0x189d6f6b4 +[NSApplication _crashOnException:] + 256
1 AppKit 0x189a7b864 0x189551000 + 5417060
2 AppKit 0x189a7ba28 0x189551000 + 5417512
3 AppKit 0x18969b354 _NSViewDrawRect + 132
4 AppKit 0x18a2bbe0c -[NSView _recursive:displayRectIgnoringOpacity:inContext:stopAtLayerBackedViews:] + 1084
5 AppKit 0x18969ad64 -[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 536
6 AppKit 0x189f6c1f4 -[NSViewBackingLayer drawInContext:] + 56
7 AppKit 0x189ad8098 0x189551000 + 5795992
8 AppKit 0x189ad8cf8 0x189551000 + 5799160
9 AppKit 0x189b73fc0 0x189551000 + 6434752
10 AppKit 0x189b74414 0x189551000 + 6435860
11 AppKit 0x189f6be14 -[NSViewBackingLayer display] + 1284
12 QuartzCore 0x18f1a87e4 CA::Layer::display_if_needed(CA::Transaction*) + 784
13 QuartzCore 0x18f355d38 CA::Context::commit_transaction(CA::Transaction*, double, double*) + 620
14 QuartzCore 0x18f189520 CA::Transaction::commit() + 652
15 QuartzCore 0x18f3872bc CA::Transaction::flush_as_runloop_observer(bool) + 140
16 AppKit 0x189ec40c8 stepTransactionFlush + 220
17 UpdateCycle 0x27d0f92f4 UC::DriverCore::continueProcessing() + 84
18 CoreFoundation 0x185154314 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
19 CoreFoundation 0x185154210 __CFRunLoopDoObservers + 648
20 CoreFoundation 0x185226204 _CFRunLoopRunSpecificWithOptions + 484
21 HIToolbox 0x191f3f560 RunCurrentEventLoopInMode + 320
22 HIToolbox 0x191f428bc ReceiveNextEventCommon + 488
23 HIToolbox 0x1920cc14c _BlockUntilNextEventMatchingListInMode + 48
24 AppKit 0x189c363d0 _DPSBlockUntilNextEventMatchingListInMode + 228
25 AppKit 0x18958a084 _DPSNextEvent + 576
26 AppKit 0x18a11f96c -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
27 AppKit 0x18a11f678 -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
28 AppKit 0x18957d13c -[NSApplication run] + 368
29 AppKit 0x1895557b0 NSApplicationMain + 880
30 dyld 0x184ccc4e4 start + 6992
Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x185053c34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1850665a4 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x18505c9c0 mach_msg_overwrite + 480
3 libsystem_kernel.dylib 0x185053fc0 mach_msg + 24
4 CoreFoundation 0x1851550d8 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1851539c4 __CFRunLoopRun + 1188
6 CoreFoundation 0x185226234 _CFRunLoopRunSpecificWithOptions + 532
7 AppKit 0x1896abcac _NSEventThread + 184
8 libsystem_pthread.dylib 0x185097c58 _pthread_start + 136
9 libsystem_pthread.dylib 0x185092c1c thread_start + 8
Thread 2:
Thread 3:
Thread 4:
Thread 5:: HIE: M_ c0dc9136628f3ca2 2026-07-30 21:31:23.061
0 libsystem_kernel.dylib 0x185053c34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1850665a4 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x185084144 thread_suspend + 108
3 HIServices 0x18c77441c SOME_OTHER_THREAD_SWALLOWED_AT_LEAST_ONE_EXCEPTION + 20
4 Foundation 0x186999b6c __NSThread__start__ + 732
5 libsystem_pthread.dylib 0x185097c58 _pthread_start + 136
6 libsystem_pthread.dylib 0x185092c1c thread_start + 8
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000b377ba000 x1: 0x0000000b369bac7c x2: 0xfffffffffffffffb x3: 0x0000000b377bb05b
x4: 0xffffffffff1ffc01 x5: 0x0000000000000020 x6: 0x0000000b377ba000 x7: 0x000000000000109b
x8: 0x00000001f1b30000 x9: 0x6798dc8b87f000c1 x10: 0x6798dc8b87f000c1 x11: 0x000000000000007f
x12: 0x0000000000000038 x13: 0x0000000b3775e370 x14: 0x01000001f1af6749 x15: 0x00000001f1af6748
x16: 0x00000001850a1360 x17: 0x00000001f3116198 x18: 0x0000000000000000 x19: 0x0000000b335c2160
x20: 0x0000000b37014e40 x21: 0x0000000b335c2160 x22: 0x00000002a3db4488 x23: 0x0000000b3905dac0
x24: 0x00000001f1ad6260 x25: 0x0000000b390841c0 x26: 0x00000002a3db44c0 x27: 0x0000000000000000
x28: 0x000000016f984590 fp: 0x000000016f984570 lr: 0x0000000189d6f6ac
sp: 0x000000016f984530 pc: 0x0000000189d6f6b4 cpsr: 0x60000000
far: 0x0000000000000000 esr: 0xf2000001 (Breakpoint) brk 1
Binary Images:
0x100478000 - 0x1004b7fff de.dl2rum.VNAmate (1.6) <99f7689d-19a2-31bd-ab70-ea2fa2577767> /Applications/VNAmate.app/Contents/MacOS/VNAmate
0x108e48000 - 0x108e53fff libobjc-trampolines.dylib (*) <3e07c1ed-402c-3ca2-99b6-375d828fe865> /usr/lib/libobjc-trampolines.dylib
0x115910000 - 0x116187fff com.apple.AGXMetalG16X (353.14) <6bc19bf9-f698-33d8-baac-7ee1d1b745ab> /System/Library/Extensions/AGXMetalG16X.bundle/Contents/MacOS/AGXMetalG16X
0x189551000 - 0x18ac7449f com.apple.AppKit (6.9) <030d9fa0-9fea-3195-8d03-70642261297a> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x18f187000 - 0x18f59ce3f com.apple.QuartzCore (1195.17) <f1ba3189-e95a-3eca-b59a-5a6872754484> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x27d0f8000 - 0x27d0fa1ff com.apple.UpdateCycle (1) <18ac071f-1412-33c8-bf43-65ecf078431a> /System/Library/PrivateFrameworks/UpdateCycle.framework/Versions/A/UpdateCycle
0x1850d7000 - 0x18563553f com.apple.CoreFoundation (6.9) <fdba2243-a7ab-3524-9b94-f3034ac36e41> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x191e82000 - 0x19217d11f com.apple.HIToolbox (2.1.1) <7527cb07-b7af-3200-a5cd-93fa88a1f940> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x184cac000 - 0x184d5f4ff dyld (*) <df42dd9d-ad11-33a7-8849-9ad5df30a274> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x18509e000 - 0x1850a6963 libsystem_platform.dylib (*) <4c6bd0fe-25f2-38d8-be5c-24dac1dedcfb> /usr/lib/system/libsystem_platform.dylib
0x185053000 - 0x1850902e7 libsystem_kernel.dylib (*) <7cfb3a10-adb2-32c4-99b5-922a111b3224> /usr/lib/system/libsystem_kernel.dylib
0x185091000 - 0x18509db3b libsystem_pthread.dylib (*) <12342372-0084-37a5-9ea6-2e4dc940c685> /usr/lib/system/libsystem_pthread.dylib
0x18c73e000 - 0x18c7a939f com.apple.HIServices (1.22) <0b0164b2-3069-3af2-b2c5-8a5f1e81bfd6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x186946000 - 0x1879299ff com.apple.Foundation (6.9) <2e3ea3fe-b1ef-3eda-b94e-c7fc54e30c13> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
73,