代码搜索结果
找到约 10,000 项符合
PID 的代码
text2.c
#include
#include
#include
#include
#include
struct _pid {
int pv;
int sp;
float integral;
float pgain;
float igain;
float dgain;
int deadba
key.c
/*****************************************************************************\
文件名:key.c
编写者:czhang
描述:MSP430非行列式键盘。适用于MSP430F449,其他型号的需要适当改变。
使用P1.3、P1.4、P1.5三个I/O口接按键。
版本:1.0 2009-1-22
asterstart.c
/*
Earl Terwilliger
earl@micpc.com
*/
#include
#include
#include
#include
#define BUFSIZE 1024
#define PROCESS_CHECK "/bin/ps -ef | /bin/grep \"a
ex10_8.m
% ex10_8
% 打开仿真系统模型onedead.mdl中子系统PID参数对话框
open_system('onedead');open_system('onedead/PID')
ex10_16.m
% ex10_16
% 获得系统中PID子系统的有关参数数值
open_system('ex10_3');
Kc=get_param('ex10_3/PID','Kc')
Ti=get_param('ex10_3/PID','Ti')
Td=get_param('ex10_3/PID','Td')
apid.m
function [Gc,Kc,KI,KD]=apid(G,Wcg,PM,ess)
% 解析整定法则根据所需闭环性能用解析方法计算PID控制器的参数
% 对象为G,可采用传递函数、零极点和状态空间模型
% Wcg是幅值交角频率,PM是相位裕度,ess是稳态误差
% Gc是PID控制器传递函数,Kc、KI和KD
% Copyright 2000-2001 ECUST.
% $R
daemonize.c
#include "apue.h"
#include
#include
#ifdef BSD
#include
#endif
#include
void
daemonize(const char *cmd)
{
int i, fd0, fd1, fd2;
pid_t pid;
struct
deadlock.c
#include "apue.h"
#include
static void
lockabyte(const char *name, int fd, off_t offset)
{
if (writew_lock(fd, offset, SEEK_SET, 1) < 0)
err_sys("%s: writew_lock error", name);
printf("
shell2.c
#include "apue.h"
#include
static void sig_int(int); /* our signal-catching function */
int
main(void)
{
char buf[MAXLINE]; /* from apue.h */
pid_t pid;
int status;
if (signal(SI
vfork3.c
#include "apue.h"
static void f1(void), f2(void);
int
main(void)
{
f1();
f2();
_exit(0);
}
static void
f1(void)
{
pid_t pid;
if ((pid = vfork()) < 0)
err_sys("vfork error");
/* child and p