自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (17)
  • 收藏
  • 关注

原创 如何配置Mbed TLS

Mbed TLS应该能够在各种平台上即时构建。但是,您可能需要调整一些特定于平台的设置,或者想要自定义将要构建的功能集。您可以在一个配置文件中完成所有这些工作。

2023-04-09 22:26:37 876 1

原创 Mbed TLS中分配内存的替代方法(替代malloc calloc()/free)

原文链接Alternative ways of allocating memory in Mbed TLS — Mbed TLS documentation在某些情况下,比如当嵌入式平台上没有操作系统时,堆或calloc()/free()并没有真正的可用性。Mbed TLS仍然需要某种形式的动态内存分配来操作SSL堆栈。我们可以假设所有结构的最大尺寸,但这将消耗大量的内存空间。相反,我们选择让Mbed TLS只使用钩子来分配和释放动态内存。目前您有两种选择: 提供你自己的分配和释放函数

2023-04-09 22:19:52 1142

原创 CSDN 空间出现403 Forbidden不能进入,大约3个月后才好。

<br />今天发现好了,CSDN真差劲<br /> <br />http://topic.csdn.net/u/20100824/19/4efaee1a-d843-423b-8a54-7d7f36a95774.html

2010-11-15 14:13:00 892 1

转载 delphi报警声音 Beep、MessageBeep 和 Windows.Beep

我的办法,增加一个timer 设置间隔100ms,通过timer的使能否,控制报警声音开关procedure TForm1.Timer1Timer(Sender: TObject);begin   Windows.Beep(1200+i_f,10+i_f);   if i_f   begin      inc(i_f);   endend;  =================

2010-05-04 09:15:00 11813

转载 巨磁阻效应

巨磁阻效应概念   所谓巨磁阻效应,是指磁性材料的电阻率在有外磁场作用时较之无外磁场作用时存在巨大变化的现象。巨磁阻是一种量子力学效应,它产生于层状的磁性薄膜结构。这种结构是由铁磁材料和非铁磁材料薄层交替叠合而成。当铁磁层的磁矩相互平行时,载流子与自旋有关的散射最小,材料有最小的电阻。当铁磁层的磁矩为反平行时,与自旋有关的散射最强,材料的电阻最大。上下两层为铁磁材料,中间夹层是非铁磁材料。

2010-03-30 14:02:00 3072

转载 FloatToStr问题 保留小数位

如何使一个字符串23.89023482在使用FloatToStr变为23.90?   有什么规则吗?是不是小数后第2位四舍五入?     FormatFloat(0.0,   f)   +   0  用下面这个函数要好的多:     FloatToStrF(23.89023482,ffnumber,12

2010-03-01 11:08:00 18704

原创 上位机完工 ——delphi 告一段落

全图 保存数据为txt文档 保存为图像 打印——pdf打印机   下一步 有时间的话 实现 标签页面   USB转串口自动识别设备  //重新回到STM32上面-02-26  21:35:21

2010-02-26 21:18:00 4288 3

转载 Access Violation at address 00000000.Read of address 00000000 解决办法

是数组越标或没有初始化某个对象之类的问题,搂住细细检查一下代码,使用指针前未做检查,而这个指针未初始化。  可能是new后没有delete,这样出现溢出的可能性比较大     检查代码或者跟踪试试使用指针对象前判断一下   if   (ptr!=NULL)       delete   指针对象后

2010-02-24 22:20:00 36749 4

转载 Delphi使用spcomm串口通信 串口号大于10出错的解决办法 spcomm error opening serial port

如果你已经会使用SPCOMM且出现10个以上的串口问题请改一下串口名COM1.CommName=//./com18;就这样 加//./就行了我也不知道什么回事.......比如Comm1.CommName := //./+ComboBox1.Text;//./com1

2010-02-22 22:42:00 7318

原创 字符串保存为 TXT文件

procedure TForm1.Timer1Timer(Sender: TObject);var    afile:   TFileStream;    //DateTime : TDateTime;    str,da,StrToWrite : string;begin    //DateTime := Time;  // store the current d

2010-02-21 13:34:00 4952 1

原创 Tchart 动态添加节点

 动态添加节点  Chart1.AddSeries( TFastLineSeries.Create( self ) );  添加节点坐标值Chart1.Series[0].AddXY(X,Y,Label,color);  Chart1曲线0 坐标X Y处 添加点            第一条曲线是 Series[0].              第二条曲线是 Ser

2010-02-19 23:23:00 2785

转载 改变PAGECONTROL控件的TabSheet的标题颜色

第一种方法:修改标题文字颜色 首先将PageControl的OwnerDraw属性设为TRUE 然后在PageControl的OnDrawTab事件里写代码控制: procedure TfrmMain.PageControl1DrawTab(Control: TCustomTabControl;TabIndex: Integer; const Rect: TRect; Ac

2010-02-19 17:17:00 10072 1

转载 TabControl delphi

  1.TTabControl 组件的典型用法TTabControl 组件使用起来,根本不会使程序简单化,所以不提倡使用此组件,可以用TPageControl组件代替。与多页组件不同的是,虽然Tab 组件上可以有一组按钮,但它们的客户区是公用的,当用户选择其中某个按钮时,将触发OnChange 事件。在处理OnChange 事件的句柄中,必须自己定义怎样操纵客户区上的内容。例如,可以用Ta

2010-02-18 18:42:00 11250 2

转载 多页控制组件PageControl

PageControl组件位于组件板的Win32页中,它的功能就不多说了,这里主要说下它的属性及使用方法:     1.建立多页     用鼠标右键单击PageControl组件,在弹出式菜单中选择New Page子菜单可添加新页,用Delete子菜单可删除当前页。读者应注意:    。     ·单击PageControl组件标题时,选中的是PageControl对象。     ·单击PageC

2010-02-18 17:51:00 2848

原创 在Delphi中,字符串查找 函数

   Delphi提供的字符串函数里有一个Pos函数,它的定义是:function Pos(Substr: string; S: string): Integer; 它的作用是在字符串S中查找字符串Substr,返回值是Substr在S中第一次出现的位置,如果没有找到,返回值为0。  使用pos函数来查找字符第一次出现的位置v

2010-02-17 18:30:00 21356 3

原创 delphi 7 应用程序的图标不能修改 ----------------- load icon 是灰色的。

 project-->   options   的对话框   project   options     中application   选项卡里     load   icon   是灰色的。 ============================= 解决办法 View -Units-  选择你的工程的文件  出现下面的程序  program char

2010-02-16 11:21:00 5344 3

转载 tchart 保存为图像

 很容易实现的,先用Chart1->TeeCreateBitmap()返回是BITMAP的类型,有这个不就成了吗?或者有个更好的的办法,  Chart1->CopyToClipboardBitmap();直接到系统剪切板上,到EXCEL里一帖就行了。呵呵。=====================Chart1.SaveToBitmapFile(d://test.b

2010-02-15 16:25:00 5391 2

转载 tchart _实时动态决策分析方案

2.实施过程    实例位置:光盘/mr/5/5.5/01本实例是对商品的销售情况进行实时动态分析,以秒为单位,将商品的销售金额在图表中进行显示,这样,决策者可以更直观的了解最新的商品销售动态。商品销售情况的效果图,如图5.56所示。 图5.56 商品销售情况动态实时分析图程序窗体相关组件的说明,如表5.34所示。表5.34                       

2010-02-15 00:10:00 2576 1

转载 tchart 静态图表

5.1.1  静态图表分析技术静态图表是指不需要通过连接数据库提供数据,而绘制出的图表。静态图表主要通过TChart组件实现,通过该组件可以以图表的形式来对数据进行分析。该组件提供的图表类型包括折线图表(Line)、条型图表(Bar)、区域图表(Area)、点型图表(Point)、饼型图表(Pie)、甘特图表(Gantt)、箭型图表(Array)、泡沫图表(Bubble)、图形图表(Shape

2010-02-14 23:16:00 11658 3

转载 delphi 快捷键的使用

CTRL+SPACE 代码补全,很好用的(先改了输入法热键) CTRL+SHIFT+C 编写申明或者补上函数 CTRL+SHIFT+↑(↓) 在过程、函数、事件内部, 可跳跃到相应的过程、函数、事件的定义(在INTERFACE和IMPLEMENTATION之间来回切换) CTRL+SHIFT+G 插入GUID CTRL+J (弹出DELPHI语句提示窗口,选择所需语句将自动完成一条语句)代码模板

2010-02-13 22:00:00 899

原创 串口调试成功 yeah SPCOMM

  采用了虚拟串口软件  (已经上传到CSDN了)      unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls, SPComm, TeEngine, Seri

2010-02-13 17:21:00 1554 8

转载 TChart用法(网络收集二)

TChart使用经验小结 1、问题:通过Addxy方法给TChart添加标记(Mark)时,发现在TChart的横坐标会随着Mark而变化,后来发现通过以下方法可避免这种情况:双击TChart,点击Axis-> top or bottom ->labels,在styles中将labels的形式改为Value即可!2、几个有用的属性:        图表上的每个点都是有索引的,就象一个数

2010-02-12 21:12:00 2821

转载 TChart用法(网络收集一)

1、TChart Hello world放一个控件到窗体上,然后写代码加入一个折线数据序列:varSeries: TLineSeries;beginSeries := TLineSeries.Create(Chart1);Series.Add(100, 头部, clRed);Series.Add(200, 颈部, clGreen);Chart1.AddSer

2010-02-12 21:11:00 1113

转载 关于delphi Move函数的用法详解

使用delphi多年,前些天忽然遇到不会string转pbyte,很是失落,此时对于编程基本功的重要性深有体会.这其中用到MOVE函数.使用delphi多年,前些天忽然遇到不会string转pbyte,很是失落,此时对于编程基本功的重要性深有体会.这其中用到MOVE函数. 搞了好一会才搞明白其用法.所以想贴出来帮助需要帮助的人.var   s:string;   ps:Pchar;   b:pby

2010-02-10 20:37:00 3905 1

转载 第五章 语句

简单语句和复合语句Pascal 简单语句中不包含任何别的语句,赋值语句和过程调用即是简单语句的例子。简单语句用分号隔开,如下所示:X := Y + Z; // assignmentRandomize; // procedure call用begin 和end 将简单语句括起来即组成复合语句,复合语句用法与普通的Pascal 语句相同,见下例:begin A :=

2010-02-10 17:01:00 772

转载 用SPCOMM 在 Delphi中实现串口通讯

用Delphi 实现串口通讯,常用的几种方法为:使用控件如MSCOMM和SPCOMM,使用API函数或者在Delphi 中调用其它串口通讯程序。利用API编写串口通信程序较为复杂,需要掌握大量通信知识,其优点是可实现的功能更强大,应用面更广泛,更适合于编写较为复杂 的低层次通信程序。相比较而言,利用SPComm控件则相对较简单,该控件具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操作

2010-02-10 14:20:00 16699 11

转载 Delphi之Tchart控件使用心得

Delphi之Tchart控件使用心得    最近在学习delphi,做一个软件练手,用到Tchart控件,有些粗略的使用心得,供delphi初学者参考。    TChart是delphi里面一个标准的图形显示控件。它可以静态设计(at design time)也可以动态生成。可下载Steema TeeChart 7,没有源代码,能用就好!    由于我要在同一个Chart界面显示不同

2010-02-10 14:16:00 11599 2

转载 第四章 用户自定义数据类型

Pascal 语言的一个重要特征是它能自定义数据类型。通过各种类型构造器,你可以定义自己的数据类型,如子界类型、数组类型、记录类型、枚举类型、指针类型和集合类型。最重要的用户定义数据类型是类(class),类是Object Pascal的面向对象扩展部分,本书不讨论这部分。命名及不命名的类型 为了后续使用或直接用于变量,需要给自定义类型命名。如果自定义一个命名的类型,你必须将代码放在特定的

2010-02-09 11:44:00 975

转载 第三章 类型、变量及常量

变量Pascal 变量在使用前必须声明,声明变量时必须指定一种数据类型。下面是变量声明的例子:var Value: Integer; IsCorrect: Boolean; A, B: Char;关键字var可以在许多地方使用,例如放在函数或过程的开始部分,用来声明函数或过程的局部变量;也可以放在单元中,用于声明全程变量。var关键字之后是一组变量名列表,每个变量

2010-02-08 12:45:00 1689 1

转载 PASCAL 学习 delphi

 1,在Pascal中,注释括在大括号中或带星号的圆括号中。Delphi 也认可C++ 风格的注释,即把注释放在双斜线后。例如{this is a comment}(* this is another comment *)// this is a comment up to the end of the line2,Pascal 编译器(不象其他语言的编译器)不考虑字符的大

2010-02-08 11:42:00 1908

原创 http://hi.baidu.com/282280072 嵌入式 硬件

 http://hi.baidu.com/282280072我的百度博客

2009-11-17 21:16:00 628 2

原创 avr 矩阵键盘扫描,一种比较简单的方法

  #include #include #define uchar unsigned char#define uint unsigned int#pragma data:code   //随后的数据将存贮在程序区,即FLASH区,此区只能存贮常量,比如表格之类。const table[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0

2009-11-17 21:13:00 1542

转载 CAN学习小结_看起来做个毕业设计不错

 最近心血来潮,学了CAN总线,据说是最有前途的现场总线          之一。EDN助学—CAN学习小组的老师们的无私奉献、http://group.ednchina.com/684/ 大家经常采用RS232,RS485通讯方式,是因为它们简单!但是当你学会了CAN总线后,就知道CAN总线比它们更简单!你会在以后的设计中毫不犹豫的采用CAN总线作为通讯方式!采用独立can控制器

2009-11-17 21:10:00 1631 1

电流采样及坐标变换-第二部分.pdf

矢量控制中通常采用双闭环结构,其中外环为速度环,内环为电流环。为了实现PMSM高性能控制, 我们会采用各种复杂的算法来实现目标,这其中电流环相关算法又是重中之重。但是需要指出,电流环性能 好坏除了与采用的算法有关之外,还与最基本的电流采样问题以及坐标变换问题紧密相关。只有当这些细节 问题研究到位之后,高性能的控制算法才会更好发挥作用。 这里主要探讨电流环的电流采样问题、故障保护以及坐标变换问题

2020-10-18

PMSM电流采样及坐标变换--第一部分

矢量控制中通常采用双闭环结构,其中外环为速度环,内环为电流环。为了实现PMSM高性能控制, 我们会采用各种复杂的算法来实现目标,这其中电流环相关算法又是重中之重。但是需要指出,电流环性能 好坏除了与采用的算法有关之外,还与最基本的电流采样问题以及坐标变换问题紧密相关。只有当这些细节 问题研究到位之后,高性能的控制算法才会更好发挥作用。 这里主要探讨电流环的电流采样问题、故障保护以及坐标变换问题

2020-10-18

西莫电机_弱磁讨论

西莫电机论坛关于_永磁同步电机的弱磁讨论

2012-03-27

PMSM弱磁控制系统的研究

PMSM弱磁控制系统的研究 永磁同步电机 弱磁

2012-03-27

电动汽车驱动系统若干关键技术研究及其解决方案探讨

电动汽车驱动系统若干关键技术研究及其解决方案探讨

2012-03-27

电机参数配置EXCEL表格说明_IRMCF341设计技巧及应用提示

pmsm 电机参数 反电势常数 ld lq的测量

2012-03-27

百度博客备份

博客备份 适合百度空间 已经测试过

2012-03-27

cordic 算法 最好的文章

cordic 算法 最好的文章 cordic 算法

2010-08-16

AD6中建立器件简易3D模型的方法

altium designer中建立器件简易3D模型的方法。很详细的

2010-04-25

万利 STM32开发板原理图_1.pdf

万利 STM32开发板原理图_ 只有原理图的 不含其它乱七八糟的 第2,3页是STM32开发板原理图

2010-03-02

Virtual.Serial.Port.Driver6 含破解

Virtual.Serial.Port.Driver6 破解 把 iNViSiBLE文件夹下的内容 考到 安装目录下 即可

2010-02-13

CAN总线学习心得:zlg关于can帖子汇总(一.pdf

CAN总线学习心得:zlg关于can帖子汇总(一.pdf

2009-11-17

CAN总线原理和应用系统设计.pdf

CAN总线原理和应用系统设计.pdf CAN总线原理和应用系统设计.pdf

2009-11-17

pg12864 proteus

pg12864 proteus pg12864 proteus

2009-11-03

12864液晶程序大全。

12864液晶程序大全。 12864液晶程序大全。 12864液晶程序大全。

2009-11-03

CAN学习笔记 CAN学习笔记1 Ver 0.02

CAN学习笔记 CAN学习笔记1 Ver 0.02

2009-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除