亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pstasks.c

?? 實時操作系統RT LINUX的源代碼
?? C
字號:
#include <stdio.h>#include <string.h>/*#include "store.h"*/#include "input.tab.h"#include "crono.h"#define MAX_TIME  550#define X_PUNTOS 500 /*Puntos PostScript eje X*/#define Y_PUNTOS 650 /*Puntos PostScript eje Y*/#define TASK_HIGH 30 /*Altura de una tarea en puntos PS*/#define MAX_DRAW_Y 650 /*Altura de dibujo maxima eje y*/#define MAX_DRAW_X 612 #define LEFTB      50extern int   NPoints;extern int   TimeSim;extern int   NTasks;extern int   NResources;static int   TimeSim;char *pchar;FILE *fout;int prx, pry, large;char tira[25]; extern Accion        Chronog[MAX_MATRIX];extern char          Tasks[MAX_TASKS][20];extern char          Resources[MAX_TASKS][20];int Puntos(int tiempo);int Puntos_Task(int tid);void Print_Rule();void Print_Title();void Print_Tasks_Number();void Hide();/*PostScript Macros*/static char cab[]={"%!PS-Adobe 2.0%%Title: prueba 2%%CreationDate:14/3/94%%Creator: Juan Echague%% REAL-TIME SYSTEM RUN TIME EXECUTION%!PS-Adobe 2.0%%Title:grid %%CreationDate:3/3/94%%Creator: Juan Echague50 0 translate0 setgray% page size 612 x 792 points% 0 0 in bottom left corner%Constants/taskhigh 15 def/exehigh  {taskhigh 0.7 mul} def/dashigh {taskhigh 0.9 mul} def/xfact  {1 mul} def %factor eje x/da {taskhigh 0.15 mul} def%Routines/drawexewin   {    /long exch def    /y exch def     /x exch def    x y moveto    2 setlinewidth    x  y taskhigh add lineto %barra vertical    stroke    x y moveto    .5 setlinewidth    x long xfact add  y lineto    x long xfact add  y dashigh add  lineto	    x long xfact add  da sub y dashigh add da sub lineto    x long xfact add  y dashigh add moveto    x long xfact add  da add y dashigh add da sub lineto    stroke   }def    /drawexe    {    /long exch def    /y exch def     /x exch def    newpath    x y moveto    x long xfact add  y lineto    x long xfact add  y exehigh add lineto    x  y exehigh add lineto    closepath    0 setgray    %fill    stroke    0 setgray   }def"};void PS_output(char *name, int inicio, int fin){  char *fil;  Accion  *p;  int i;  int cond=1,temp;  int evento;       /*Cabecera del fichero PostScript*/  fout=fopen(name,"w");  fprintf(fout,"%s",cab);  TimeSim= fin-inicio;    i=0;  cond=1;  while (i<NPoints && cond)    {      p=&Chronog[i];      /*if ((p->x1 <=fin && p->x1>=inicio) && (p->x2 <=fin && p->x2>=inicio))*/      if (1)	{	  /*Calcular los puntos de dibujo*/	  prx=Puntos(p->x1-inicio);	  pry=Puntos_Task(p->id);	  if (p->accion==ACTI || p->accion==EXEC)	    {	      temp=Puntos(p->x2-inicio);	      large=temp-prx;	    }	  /*VAlor actual de la matriz*/	  if (prx>=-100 && prx<=600)	    {	      evento=p->accion;	      switch(evento)		{		case ACTI:		  fprintf(fout,"%d %d %d drawexewin\n",prx, pry, large);		  break;		case EXEC:		  fprintf(fout,"%d %d %d drawexe\n",prx, pry, large);		  break;		  		case END:		  		  break;		}	    }	}      i++;    }  Hide();  Print_Rule(inicio,fin);  Print_Title();  fprintf(fout,"showpage\n");  fclose(fout);} int Puntos(int tiempo)  {    return((int)(tiempo*X_PUNTOS/TimeSim));  }int Puntos_Task(int tid)  {    return((int)(Y_PUNTOS-TASK_HIGH*tid));  }void Print_Rule(int inicio, int fin){  int sep,i;  /*Select the rule scale*/  if(TimeSim <=10)     sep=1;  else if (TimeSim <=100)    sep=10;  else if (TimeSim <=200)    sep=20;  else if (TimeSim <=500)    sep=50;  else if (TimeSim <=1000)    sep=100;  else    sep=100;  pry=Puntos_Task(NTasks+1)+10;  /*Tipo de Letra*/  fprintf(fout,"/Times-Bold findfont 8 scalefont setfont\n");  for(i=0;i<=TimeSim;i+=sep)    {      prx=(int)(X_PUNTOS*i/TimeSim);      fprintf(fout,"%d %d moveto\n (%d) show\n",prx-5,pry,i+inicio);      /*X rule*/      fprintf(fout,"%d %d moveto\n",prx,pry+8);      fprintf(fout,"%d %d lineto\n",prx,pry+12);    }  prx=Puntos(TimeSim);  /*Ultimo valor de la regla*/  /*  fprintf(fout,"%d %d moveto\n (%d) show\n",prx-8,pry,TimeSim);  fprintf(fout,"%d %d moveto\n",prx,pry+8);  fprintf(fout,"%d %d lineto\n",prx,pry+12);/*  /*Linea del ejeX*/  fprintf(fout,"%d %d moveto\n",0,pry+10);  fprintf(fout,"%d %d lineto\n",prx,pry+10);  /*Linea de ejeY*/  fprintf(fout,"%d %d moveto\n",0,pry+10);  fprintf(fout,"%d %d lineto\n",0,Y_PUNTOS+TASK_HIGH+10);  fprintf(fout,"stroke\n");}void Print_Title(){  char TITLE[50];  strcpy(TITLE,"EDF SCHEDULER");  fprintf(fout,"/Times-Bold findfont 15 scalefont setfont\n");  fprintf(fout,"%d %d moveto\n (%s) show\n",200,Y_PUNTOS+(int)(1.5*TASK_HIGH),TITLE);}void Print_Tasks_Number(){  int i;  for (i=1;i<=NTasks;i++);}void Hide(){  /*Ocultar borde izquierdo*/  fprintf(fout,"1 setgray\n");  fprintf(fout,"-50 %d moveto\n",MAX_DRAW_Y);  fprintf(fout,"-50 0 lineto\n");  fprintf(fout,"0 0 lineto\n");  fprintf(fout,"0 %d lineto\n",MAX_DRAW_Y);  fprintf(fout,"closepath\n");  fprintf(fout,"fill\n");  /*Borde derecho*/  fprintf(fout,"%d %d moveto\n",X_PUNTOS,MAX_DRAW_Y);  fprintf(fout,"%d 0 lineto\n",X_PUNTOS);  fprintf(fout,"%d 0 lineto\n",MAX_DRAW_X);  fprintf(fout,"%d %d lineto\n",MAX_DRAW_X,MAX_DRAW_Y);  fprintf(fout,"closepath\n");  fprintf(fout,"fill\n");  fprintf(fout,"stroke\n");  fprintf(fout,"0 setgray\n");}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩你懂的在线播放| 欧美一区日韩一区| 国产老肥熟一区二区三区| 美女mm1313爽爽久久久蜜臀| 亚洲精品福利视频网站| 亚洲综合一二三区| 亚洲综合在线电影| 亚洲香蕉伊在人在线观| 首页国产丝袜综合| 日本视频免费一区| 国产在线精品一区在线观看麻豆| 久久99国产精品久久| 国产精品自拍在线| 91尤物视频在线观看| 欧美性videosxxxxx| 日韩一区二区三区观看| 久久久久久一二三区| 亚洲日本在线观看| 香蕉加勒比综合久久| 久久国产精品99久久久久久老狼| 国产69精品久久久久毛片| 99精品视频中文字幕| 欧美日韩一区高清| 久久久精品日韩欧美| 亚洲精品午夜久久久| 蜜桃久久av一区| 成人av在线看| 欧美日韩免费一区二区三区视频| 精品国产一二三| 一区二区三区中文字幕精品精品| 蜜臀av一区二区| 99久久婷婷国产综合精品电影| 欧美优质美女网站| 久久久久久97三级| 日韩综合在线视频| 成人网在线免费视频| 91.com在线观看| 中文字幕国产一区| 午夜日韩在线电影| www.色精品| 精品国产乱子伦一区| 亚洲一区二区三区爽爽爽爽爽 | www.欧美亚洲| 欧美日韩五月天| 国产精品欧美久久久久无广告| 国内精品久久久久影院色| 99国产精品久久久久久久久久久| 欧美肥妇毛茸茸| 亚洲色图一区二区三区| 国产一区二区三区| 欧美精品自拍偷拍动漫精品| 国产精品国产三级国产专播品爱网| 亚洲h动漫在线| 欧洲av一区二区嗯嗯嗯啊| 久久久久国产成人精品亚洲午夜| 天堂成人国产精品一区| 91在线视频播放地址| 久久精品网站免费观看| 看片的网站亚洲| 555夜色666亚洲国产免| 亚洲人成网站精品片在线观看| 国产精品一区二区在线观看不卡| 91精品国产手机| 亚洲一级二级三级在线免费观看| 色综合咪咪久久| 亚洲啪啪综合av一区二区三区| 成熟亚洲日本毛茸茸凸凹| 26uuu成人网一区二区三区| 日韩国产欧美在线视频| 欧美精品一级二级| 日本成人中文字幕在线视频| 欧美日韩国产经典色站一区二区三区| 亚洲精品乱码久久久久久黑人| 91亚洲国产成人精品一区二区三| 中文字幕在线不卡国产视频| 懂色中文一区二区在线播放| 亚洲国产精品激情在线观看| 高潮精品一区videoshd| 国产精品美女www爽爽爽| 床上的激情91.| 综合亚洲深深色噜噜狠狠网站| 成人黄色a**站在线观看| 亚洲欧洲日韩av| 在线精品视频一区二区| 五月婷婷综合在线| 精品国产青草久久久久福利| 国产乱子伦一区二区三区国色天香| 精品国产不卡一区二区三区| 成人黄色网址在线观看| 亚洲人成电影网站色mp4| 欧美色图一区二区三区| 亚洲成a人v欧美综合天堂| 3d动漫精品啪啪一区二区竹菊| 麻豆精品视频在线观看视频| 久久夜色精品一区| www.日韩在线| 日精品一区二区| 久久久电影一区二区三区| 99国产精品99久久久久久| 亚洲午夜久久久久中文字幕久| 91精品国产免费| 顶级嫩模精品视频在线看| 一区二区三区国产| 精品国产一区二区三区忘忧草| 成人午夜av电影| 日韩综合在线视频| 日本一二三四高清不卡| 在线视频国内自拍亚洲视频| 麻豆91精品视频| 最新中文字幕一区二区三区 | 欧美大片一区二区| 成人美女在线观看| 青青草原综合久久大伊人精品优势| 国产亚洲成年网址在线观看| 欧美亚洲综合色| 国内成人自拍视频| 亚洲电影激情视频网站| 国产精品无人区| 日韩一区二区三区电影在线观看 | 亚洲免费在线播放| 日韩欧美精品在线视频| 91捆绑美女网站| 国产在线观看一区二区| 一级特黄大欧美久久久| 国产视频视频一区| 欧美一区二区大片| 在线亚洲欧美专区二区| 粉嫩绯色av一区二区在线观看| 午夜精品一区在线观看| 国产精品不卡一区二区三区| 欧美www视频| 91精品国产综合久久香蕉麻豆| 91亚洲精品久久久蜜桃| 成人在线视频一区| 激情欧美日韩一区二区| 日韩电影免费在线看| 亚洲国产成人av网| 一区二区三区四区av| 一区二区中文视频| 国产精品第五页| 国产情人综合久久777777| 精品国产伦理网| 日韩欧美成人激情| 欧美一区二区大片| 欧美日韩精品福利| 精品视频一区三区九区| 91久久国产综合久久| 色婷婷精品大视频在线蜜桃视频| 不卡av电影在线播放| 成人黄色国产精品网站大全在线免费观看 | 欧美日韩国产一区二区三区地区| 99国产欧美久久久精品| 91性感美女视频| 色婷婷亚洲精品| 一本色道久久加勒比精品| 91色porny| 色激情天天射综合网| 日本韩国精品在线| 欧美三级午夜理伦三级中视频| 久久亚洲综合色| 日本一区二区三区国色天香| 欧美极品aⅴ影院| 国产精品成人网| 成人性生交大片免费看中文网站| 国产不卡高清在线观看视频| 高清不卡一区二区| 色综合天天综合狠狠| 欧美在线免费播放| 日韩欧美一区中文| 久久综合五月天婷婷伊人| 日本一区二区在线不卡| 樱花影视一区二区| 天堂久久久久va久久久久| 狠狠色狠狠色综合| 成人激情电影免费在线观看| 色女孩综合影院| 91精品国产综合久久久久久久| 精品国内二区三区| 亚洲免费观看高清完整版在线观看| 一区二区三区在线播放| 另类小说欧美激情| 不卡一二三区首页| 欧美高清视频在线高清观看mv色露露十八| 欧美一区二区三区思思人| 久久精品夜色噜噜亚洲aⅴ| 亚洲色图一区二区三区| 久久精品国产精品青草| 91美女片黄在线观看| 日韩欧美一级片| 亚洲日本丝袜连裤袜办公室| 免费观看在线色综合| 99re在线视频这里只有精品| 91精品婷婷国产综合久久| 国产精品嫩草影院av蜜臀| 日韩av高清在线观看| 91麻豆免费观看| 久久久久久毛片| 日韩精品福利网| 色偷偷成人一区二区三区91| 久久在线观看免费|