- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 基于PESdk和EasyModbus实现录波控制逻辑和数据传输
本文介绍C语言库PESdk和EasyModbus在没有文件系统的嵌入式设备上实现手动录波、故障录波数据存储的功能,配合上位机软件DeMate进行录波数据的传输、展示,将录波数据保存到Comtrade文件中。
2023-11-01 22:22:03
493
2
原创 C#编程小技巧
记录C#开发过程中遇到一些小技巧,随时更新文章目录1、不序列化某些字段/属性2、序列化时指定xml节点名称3 嵌套类的属性在PropertyGrid控件中显示1、不序列化某些字段/属性xml: [XmlIgnore] public bool Login { get; set; } // 序列化成xml的时候忽略本字段json: [Newtonsoft.Json.JsonIgnore] public string DeviceTyp
2021-03-07 23:10:21
588
原创 Makefile中库顺序引起的诡异报错
libiotsdk.a是我在别的地方编译生成的库文件,在当前工程引用并编译,报错如下:gcc -o /mnt/web/main ./obj/db_ble.o ./obj/acmsg.o ./obj/main.o -L../../../lib -lcurl -lid2client -litls -lpthread -lrt -lsqlite3 -lssl -lcrypto -liotsdk../../../lib/libiotsdk.a(database.o): In function `db_open'
2020-11-15 22:44:34
373
原创 Matlab和C#混合编程
Matlab和C#混合编程Matlab生成dll文件C#使用dll工作中有一些老算法在matlab中实现,新项目需要用C#来做,只能用matlab和C#混合编程,在matlab下把老算法编译成dll文件供C#调用,过程中碰到一些问题,简单记录下来,也许能帮助别的小伙伴。调试用到的有matlab 2018a和Visual Studio 2019,matlab 2018a支持VS 2019的操作可参考这个博客《让MATLAB2018b支持VS2019的mex配置》Matlab生成dll文件假设有如下的算
2020-10-04 22:56:05
1037
转载 C#序列化Color属性
C#序列化Color属性C#类的颜色属性不能直接序列化成xml文本,可通过以下方法来达到目的[XmlIgnore]public Color BackColor { get; set; }[XmlElement("BackColor")]public int BackColorAsArgb{ get { return BackColor.ToArgb(); } set { BackColor = Color.FromArgb(value); }}...
2020-09-15 17:48:51
944
原创 在winform项目中用PropertyGrid显示、编辑集合的属性
在winform项目中用PropertyGrid显示、编辑集合的属性1 添加员工类2 添加员工类集合3 添加员工集合编辑器类4 添加公司类5 在PropertyGrid中显示对象属性6 获取编辑后的属性7 效果(1)公司对象属性(2)员工集合(3)获取修改后的对象属性在winform开发中,利用PropertyGrid控件来显示、编辑对象的属性是非常方便的。本文以一个公司类为例来介绍在Visual Studio(C#)中用PropertyGrid显示和编辑集合的属性,其中,公司对象中包含员工对象的集
2020-05-21 21:52:42
9264
12
原创 winform项目中使用log4net
winform项目中使用log4net1、添加log4net.config2、 修改AssemblyInfo.cs3、新增一个LogHelper4、初始化log4net5、使用最近在一个winform项目中用到了log4net记录日志,没有阅读官方的文档,只参考了网上一些博客,使用的时候IsErrorEnable、IsInfoEnable等等都为false,导致log4net不能写日志,goog...
2020-03-21 14:21:34
4376
3
原创 跟木木大哥学Simulink Real Time之- 创建启动盘
本文介绍用U盘创建一个启动盘,从目标主机(Target Host)上启动的详细步骤。一、制作准备 准备一个8G大小的U盘(其实后面生成的文件不到2MB),确保里面没有重要的文件,因为制作启动盘的过程中可能会格式化U盘。 启动MATLAG,在命令行输入slrtexplr,打开Simulink Real-Time Explorer,slrt是Simulink Real ...
2018-06-10 11:01:26
7372
35
原创 跟木木大哥学Simulink Real Time之- 创建和运行第一个Real Time Application
创建和运行第一个Real Time Application本文介绍创建和运行第一个Real Time Application的详细步骤,木木大哥尽量详细点,图文并茂。一、创建Simulink模型(1)在本地硬盘上创建一个空白文件夹 创建一个空白文件夹专门存放本示例生成的文档,方便管理,我的目录为E:\rtw\simulink\demo1(2)切换当前路径 启动MATLAB并...
2018-06-09 22:22:14
10051
10
转载 MFC各种转换
(一)CString转string(1)vs2012,unicode字符集CStringW str(L"test"); CStringA stra(str.GetBuffer(0)); str.ReleaseBuffer(); std::string strs (stra.GetBuffer(0)); stra.ReleaseBuffer();
2018-04-23 13:56:06
459
原创 omap-l138烧写程序之 – 烧写程序到nand flash
本文介绍利用Texas Instruments XDS100V2 USB Emulator烧写omap-l138程序到nand flash,并从nand flash启动的方法。
2017-07-02 08:59:05
4094
6
原创 omap-l138烧写程序之 - 启动模式选择及确认
本文介绍烧写omap-l138程序到nand flash之前的准备工作 – 启动模式选择确认。
2017-06-30 21:38:06
2248
基于MMC的牵引网谐波和负序综合治理技术研究.caj
2020-09-16
邯黄铁路通信设备信息化检修平台的应用研究.pdf
2020-09-16
高速铁路牵引供电系统PHM技术架构与方案研究.pdf
2020-09-16
PropertyGrid控件显示和编辑集合.rar
2020-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人