?? display.c
字號:
//*************************************************************************
//* *
//* ***************************圖像顯示************************ *
//* *
//*************************************************************************
#include "includes.h"
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//圖像顯示參數
#define SHOW_ROW_SEP 1 //行顯示間隔。
#define SHOW_COL_SEP 1 //列顯示間隔。
void vImageShow(unsigned char ucShowFlag)
{
unsigned char ucRow,ucColumn;
unsigned char *pucTemp;
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//顯示系統時間。
if(ucShowFlag/SHOW_TIME%2)
printp("\n***********SystemTime:%lD***********",ul_SystemTime);
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//顯示其他中間數據。
if(ucShowFlag/SHOW_MIDDLE%2)
{
printp("\nErrorFlag:%3d\n\n",uc_ErrorFlag);
printp(" Center:%3d",sc_CenterEx);
}
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//顯示原始數據。
if(ucShowFlag%2)
{
//<<<<<<<<<<<<<<<<<<<<顯示列號>>>>>>>>>>>>>>>>>>>>>>>>>
printp("\n************Image***********\n ");
for(ucColumn=COLUMN_MIN;ucColumn<COLUMN_MAX;ucColumn+=SHOW_COL_SEP)
printp("%3d",ucColumn-COLUMN_MIN);
//<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
for(ucRow=ROW_MIN;ucRow<ROW_MAX;ucRow+=SHOW_ROW_SEP)
{
printp("\n%3d:",ucRow);
for(ucColumn=COLUMN_MIN;ucColumn<COLUMN_MAX;ucColumn+=SHOW_COL_SEP)
{
pucTemp=puca_BufferProcess+ucRow*IMAGE_COLUMN+ucColumn;
if(*pucTemp==WHITE_POINT)
printp(" ",*pucTemp);
else
printp("%3d",*pucTemp);
}
}
}
return;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -