superstudio / supercom Goto Github PK
View Code? Open in Web Editor NEWSuperCom 是一款串口调试工具
License: GNU General Public License v3.0
SuperCom 是一款串口调试工具
License: GNU General Public License v3.0
CPU占用过高,软件启动后,什么都不做,i7-12700H 都要占用10%
大神,我的ubuntu看到默默流泪了
在不同平台开发中,对于换行的定义可能不同。
如果把换行的动作定义为(\r\n),那SuperCom中回换两行。
希望能够增加一个选项,对不同的换行方式进行适配。
感谢
打开某个串口后,如果把这个串口拔掉(也有可能是usb口松动或者串口设备重启导致串口后台断开),再插上不会自动打开记录log,需要再次断开然后再点连接才可正常接收log
SSCOM是可以做到断开后再次插上会自动连接打开COM口
copy源码,放在vscode里运行一直报错捏
不知怎样可以输入此类特殊内容,如ctrl c,ctrl Z
输入关键词后搜索结果立即更新
更改搜索类型后必须修改一下关键词才可刷新结果
建议更改为修改类型,自动刷新结果
底部有3栏的各种按钮及设置按键,是否可以考虑合并成一行,否则太占空间了,特别是在笔记本上使用时.
不用常的(比如波特率设置,语法高亮)是否可以折叠起来
日志存储功能好像默认为开启状态,希望加个使能按键控制其开关
有时候串口打印的日志可能包括日志的字体颜色和背景,希望工具能默认支持,通用规则大概如下:
https://blog.csdn.net/u014470361/article/details/81512330
很多串口通讯需要在数据帧末尾添加CRC校验字节,手工计算很麻烦,希望软件能自动添加。
比如CRC16,CRC32,ADD8,XOR8,ADD16等。
你好,我的windows10任务栏放置在左侧,应用窗口全屏时窗口起始点定位错误,被任务栏遮挡了;但应该是反了,因为应用的右侧是空出来的,宽度正好等于左侧任务栏。
System.OutOfMemoryException: 引发类型为“System.OutOfMemoryException”的异常。
在 ICSharpCode.AvalonEdit.Utils.CharRope.ToString(Rope1 rope, Int32 startIndex, Int32 length) 在 ICSharpCode.AvalonEdit.Utils.Rope
1.ToString()
在 ICSharpCode.AvalonEdit.Document.TextDocument.get_Text()
在 ICSharpCode.AvalonEdit.Search.RegexSearchStrategy.d__3.MoveNext()
在 ICSharpCode.AvalonEdit.Search.SearchPanel.DoSearch(Boolean changeSelection)
在 ICSharpCode.AvalonEdit.Search.SearchPanel.UpdateSearch()
在 ICSharpCode.AvalonEdit.Search.SearchPanel.SearchPatternChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e)
在 System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
在 System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
在 System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
在 System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
在 System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
在 System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
在 ICSharpCode.AvalonEdit.Search.SearchInputHandler.ExecuteFind(Object sender, ExecutedRoutedEventArgs e)
在 System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
在 System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
在 System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
在 System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
在 System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
在 System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
在 System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
在 System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
在 System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
在 System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
在 System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
在 System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs)
在 System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e)
在 System.Windows.Input.KeyEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
在 System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
在 System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
在 System.Windows.Input.InputManager.ProcessStagingArea()
在 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
在 System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
在 System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
在 System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
在 System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
在 System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
分屏类似于vscode那种多个com口同时展示
亲爱的超级串口开发者:
您好!
自从使用您所编写的超级串口助手使得我的工作减轻许多,再次特别感谢。因在实际使用过程中遇到大量的数据处理,导致在调试过程中查找指令非常的不便,其中大部分指令因为重复且数据庞大,导致小部分指令在查看中存在诸多不便。
特此希望您和您的团队可以开发出新的分支版本,不光可以高亮语法,也可以屏蔽掉部分指令不在显示。
您的粉丝
2023年12月1日
定时发送功能建议单独放出来,
我刚刚用的时候就找了半天都没找到
虽然后来在编辑命令中也看到了, 但还是感觉不方便,毕竟定时发送也是个常用功能
生成事件包含绝对路径
支持HEX收发模式吗?找了半天没找到
感觉日志规则的正则不是标准的,我用java的正则就试别不了,希望能出一个example 贴在github里
然后随便乱写还可能搞崩溃SuperCom,因为写的正则导致崩溃后只能去Highlighting文件夹下去删除自己的规则,否则就一直启动不起来了
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.