上位机软件
qq_42348833
这个作者很懒,什么都没留下…
展开
-
MATLAB写的三维魔方解算GUI 两种算法(Thistlethwaite算法和Kociemba算法)
大二的时候,没什么事情,打算用MATLAB做一个三阶魔方机器人,所以使用GUI做了个上位机,使用MATLAB编写的3阶魔方GUI,可以实现魔方状态设置(始末状态都可以设置),使用 patch 实现的魔方的旋转动画效果,可以调节旋转的速度,最开始打算用MATLAB实现解算算法的,但后来放弃了,主要是太难了,参考的两套算法都是用C#和C++实现的,而考虑到MATLAB运行机制的原因和算法的分析涉及的数学知识确实太高深了,因此我在这里提供了两个魔方解算的DLL,是两种不同的算法实现的三阶魔方的解算,其中 Koci原创 2020-05-21 15:54:38 · 2255 阅读 · 1 评论 -
C# SharpGL初探 长方体贴图 背景色 刷新率 旋转(带贴纸的可旋转长方体)
SharpGL是对OpenGl的C#的封装,支持Net4.0及以上,由于SharpGL仅仅是对C++写的OpenGL做了接口的封装,所以SharpGL的运行效率不用多说,是非常高效的,不会说因为C#是即时性语言而导致性能下降很多,在测试中使用我的笔记本i57300HQ的CPU占用率仅仅0.1%,说明这东西确实运行很高效,虽然没有Unity那样的GPU渲染优化(Unity3D的美化与渲染真的很好),但是这样低的CPU占用率依然很诱人(使用Unity3D时CPU占用率在1.3%~1.6%左右,GPU占用率高,占原创 2020-05-19 10:11:29 · 1879 阅读 · 0 评论 -
三维姿态显示上位机 C# + SharpGL + HID
之前做了一个使用Unity3D作为三维显示的三维姿态显示上位机,在使用过程中偶尔会出现点小问题,当然呢,这个几率还是非常小的,就是Unity3D三维渲染引擎偶尔会崩溃,因此,我使用SharpGL再次做了这个三维姿态上位机(这个上位机来自于一个开源的x-IMU-AHRS的算法)。我只使用了其中的三维显示部分,毕竟OpenGL这东西太难了,要让我从0起步还是算了吧,因此,当然重写时还用到了dnSpy这个开源的并且很有用的反编译软件,特意看了IMUAPI.dll中关于四元数求旋转矩阵部分的代码,当然,看完后发现原创 2020-05-15 09:35:50 · 2491 阅读 · 3 评论 -
三维姿态显示上位机 C#+WPF+HID+Unity3D技术
三维姿态显示上位机 C#+WPF+HID+Unity3D技术在毕业设计中做了一个基于AHRS的设计,涉及了姿态融合算法,为了调试算法参数性能,需要用到姿态显示上位机用来显示验证算法的效果。在收集了很多资料后,决定自己做一个三维姿态显示上位机。由于本人学识浅薄,程序中可能有很多目前没有发现的BUG,如有纰漏,敬请指正。下面介绍一下我开发的大致方法:1、HID数据传输:在开发的过程中,采用无线传...原创 2020-05-05 14:05:11 · 5845 阅读 · 0 评论