自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 matlab多项式操作总结

求 3 阶方阵 A 的特征多项式 A=[11 12 13;14 15 16;17 18 19]; PA=poly(A) %A 的特征多项式 PPA=poly2str(PA,'s') % 以较习惯的方式显示多项式 PA = 1.0000 -45.0000 -18.0000 -0.0000 PPA = s^3 - 45 s^2 - 18 s - 2.8387e-015   由

2012-04-15 20:31:18 735

原创 matlab从simulink导出到工作空间变量中作图

close all; T=40; %时间轴范围 subplot 311 plot(pos_deg.time,pos_deg.signals.values); XLabel('时间(秒)'); YLabel('位置(度)'); AXIS([0,T,-5,50]); grid on; subplot 312 plot(vel_deg.time,vel_deg.signal

2012-04-15 13:33:43 5720

原创 matlab导入EXCEL数据,并左右轴作图

clc close all clear all xlsPath='E:\\ECK_DATA\\12Hz_0.1Mpa.xls' data = xlsread(xlsPath); t=data(:,1); vel=data(:,2)*3; cur=data(:,4)*1; max_pos = max(data(:,5)) min_pos = min(data(:,5))

2012-04-15 13:28:18 1993

原创 verilog正交编码器计数模块

module  XY_QEP4_32 (qep_out, snap_out, clk_in, clr_in,a_in,b_in,z_in,z_en); input    clk_in,clr_in;                              input    a_in,b_in,z_in; //A,B,Z input    z_en;     // Z-en out

2012-04-15 09:29:15 4068

转载 配置ODBC

配置access的数据源的方法:        点击管理工具—数据源(odbc),然后进入odbc数据源管理器了,默认第一项用户dsn中,点击右边的添加 按钮,选择Microsoft Access Driver(*.mdb),然后弹出odbc microsoft access安装对话框了,填写里面 的数据源名,如果已经建好了数据库,下面就点击选择按钮,然后选择你的数据库所在的路径。如

2012-04-13 22:34:35 425

转载 VC/MFC开发ActiveX控件全过程

Visual C++是开发ActiveX控件的强大工具,它的特点是开发周期短、便于使用,因此它已经成为开发ActiveX控件的主要工具之一。Visual C++集成开发环境,使用了微软自己的类库MFC,MFC对开发ActiveX控件提供了全面的支持,本文讲述的过程均在Visual C++ 6.0(以下简称VC)中实现。 1、创建工程: 对于使用过VC的人,可以很容易地创建一个开发Act

2012-04-13 22:33:12 828

转载 VC中用函数读写ini文件的方法

ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值。读写ini文件实际上就是读写某个的Section中相应的Key的值,而这只要借助几个函数即可完成。 一、向ini文件中写入信息的函数 1. 把信息写入系统的win.ini文件

2012-04-13 22:31:48 273

原创 VC++多线程开发总结

VC++多线程开发总结如下: //=========================================================== //数据定义 struct structThreadData { bool bCutPaperState; // 同步事件 CEvent m_eventStart; CEvent m_eventEnd; }; structTh

2012-04-08 19:58:46 382

原创 AVR单片机ATMega16的UART通信总结

#include #include typedef unsigned char uint8_t; #define DF_Config_Uart0_BaudRate 9600 //UART0 初始化 // desired baud rate: 9600 // actual: baud rate:9600 (0.0%) void uart0_init(void)

2012-04-07 23:16:03 1807

原创 PID算法典型控制程序源代码

/* 这是一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID参数必须由具体对象通过实验确定。 由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算,而将所有参数全部用整数,运算 到最后再除以一个2的N次方数据(相当于移位), 作类似定点数运算,可大大提高运算速度,根据控制精度的不同要求, 当精度要求很高时,注意保留移位引起的“余数”,做好余数补偿

2012-04-07 22:57:59 1322

原创 PID控制算法举例之(一)

(1)包含必要头文件 #include #include (2)定义PID必要参数 struct _pid { int pv; /*integer that contains the process value*/ int sp; /*integer that contains the set point*/ float integral; float pgain; flo

2012-04-07 22:30:27 1443

原创 51单片机UART串口通信开发总结

51单片机串口通信 //初始化串口 void uart0_init(void) { TMOD=0x21;             //定时器1使用工作方式2 //BaudRate_19200 TL1=0xfd;               //波特率为19200, 晶振11.0592M TH1=0xfd; TR1=1;                  //启动定时器1

2012-04-07 21:32:55 1629

原创 STM32的GPIO开发总结

GPIO开发总结 GPIO模式: a 浮空输入:In_Floating b 带上拉输入:IPU(In Push_Up) c 带下拉输入:IPD(In Push_Down) d 模拟输入:AIN(Anolog In) e 开漏输出:OUT_PD(OD 代表开漏,既Open Drain,OC代表开集,Open Collect) f 推挽输出:OUT_PP(PP代表推挽式,Push_P

2012-04-07 21:26:12 599

原创 STM32的外部中断EXTI开发总结

STM32的外部中断开发总结: 中断线路: 0,1,2,3,4,9_5,15_10. 关于优先级: NVIC_IRQChannelPreemptionPriority,  NVIC_IRQChannelSubPriority 数值号越小, 则优先级越高. 主要开发过程: (1) 打开必要的时钟 void RCC_Init() { RCC_APB2PeriphClockCmd

2012-04-07 21:17:42 555

原创 通用:键盘上的标准键码值

#ifndef __KEY_CODE_DEF_H //------------------------------- 常用的键 #define DF_Key_LButton             1 //鼠标左键 #define DF_Key_RButton             2 //鼠标右键 #define DF_Key_Cancel              3 //CAN

2012-04-06 10:59:56 947

VerilogHDL 代码格式器 V1.2

这是一款Verilog代码格式化工具. 用于代码格式美化。您可以根据自己的VerilogHDL格式需求,在右侧控制面板中进行控制,左侧即时显示出当前设置的格式。是一款好用的VerilogHDL代码格式工具。

2012-04-26

空空如也

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

TA关注的人

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