下载此文档

北邮 计科大三 现代交换技术 实验报告 全部代码 时间表调度实验 摘挂机检测实验.docx


文档分类:医学/心理学 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
The document was prepared on January 2, 2021
北邮 计科大三 现代交换技术 实验报告 全部代码 时间表调度实验 摘挂机检测实验
基础实验一 时间表调度实验
源代码
#include ""
extern "C" _declspec(dllexport)
void initSchTable(int ScheduleTable[SchTabLen][SchTabWdh])
{
int i;
for(i=0;i<=19;i++)
{
ScheduleTable[i][0]=0;
}
ScheduleTable[0][0]=1;
for(i=0;i<=19;i++)
{
ScheduleTable[i][1]=1;
}
for(i=0;i<=19;i++)
{
ScheduleTable[i][2]=0;
}
ScheduleTable[0][2]=1;
ScheduleTable[10][2]=1;
return;
}
基础实验二 摘挂机检测实验
源代码
extern "C" _declspec(dllexport) void scanfor200(intlinestate200[LINEMAX], int linestate[LINEMAX],UpOnnode * head1,UpOnnode * end1)
{int i;
UpOnnode * p;
for(i=0;i<LINEMAX;i++){
if(linestate[i]&~linestate200[i])
{ p=new UpOnnode;
p->phonestate=ehandup;
p->linenum=i;
p->next=0;
end1->next=p;
end1=p;}
if(linestate200[i]&~linestate[i])
{ p=new UpOnnode;
p->phonestate=ehandon;
p->linenum=i;
p->next=0;
end1->next=p;
end1=p; }}
if(i==LINEMAX)
for(i=0;i<LINEMAX;i++)
linestate200[i]=linestate[i];
return; }
基础实验三 脉冲计数实验
源代码
void scanpulse(int linestate[LINEMAX],int linestate10[LINEMAX],int change[LINEMAX],int fchange[LINEMAX],int pulsenum[LINEMAX])
{int i;
for(i=0;i<LINEMAX;i++)
{change[i]=nor_op(linestate[i],linestate10[i]);
fchange[i]=or_op(fchange[i],change[i]);
if(change[i]&&(!linestate10[i]))
pulsenum[i]=pulsenum[i]+1; }
for(i=0;i<LINEMAX;i++) linestate10[i]=linestate[i];
return; }
基础实验四 位间隔识别实验
源代码
Void scandigit(int linestate2[LINEMAX],int linestate100[LINEMAX],int pulsenum[LINEMAX],int fchange[LINEMAX],int lfchange[LINEMAX],Digitnode * head2,Digitnode * end2)
{ int i; Digitnode * p;
for(i=0;i<LINEMAX;i++)
{if((!fchange[i])&&lfchange[i])
{ if(linestate100[i])
{ p=new Digitnode ;
p->num=pulsenum[i];

北邮 计科大三 现代交换技术 实验报告 全部代码 时间表调度实验 摘挂机检测实验 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人人古代表
  • 文件大小4.42 MB
  • 时间2021-05-10