void showqianzhi::singlestep() { killTimer(id); val += jmp; ui -> progressBar -> setValue(val >= 98.5 ? 100 : val); if(step<imagenumber1){ path1 = "C:\\Users\\x86\\Desktop\\DataVisualizer\\pics\\out"; path2 = "\\"; showimage(step); showimage2(step); step++; } else if (step <(imagenumber1 + imagenumber2)) { path1="C:\\Users\\x86\\Desktop\\DataVisualizer\\gg\\out"; path2="C:\\Users\\x86\\Desktop\\DataVisualizer\\g1\\out"; showimage(step - imagenumber1); showimage2(step - imagenumber1); step ++; } else { QMessageBox::warning(this, tr("Waring"), tr("It has been finished"), QMessageBox::Yes); } }
void showsaving::singlestep() { killTimer(id); val += jmp; ui -> progressBar -> setValue(val); showimage(step); showimage2(step); step++; }
void showsaving::reset() { killTimer(id); showimage(0); showimage2(0); step = 0; speed = 1000; ui -> progressBar -> setValue(0); val = 0; }
void ScreenController :: loopimages(const uint8_t* images[], int size){ static long oldtime = 0; static int curindex = 0; long currenttime = millis(); int maxindex = size-1; if(currenttime - oldtime > SCROLLINTERVAL){ if(++curindex > maxindex) curindex = 0; showimage(images[curindex]); oldtime = millis(); } }
void main() { Init_CLK(); LCD_Init(); //TFT³õʼ»¯ LCD_Clear(WHITE); //ÇåÆÁ LCD_Clear(RED); delay_s(2); LCD_Clear(GREEN); delay_s(2); LCD_Clear(BLUE); delay_s(2); showimage(); while(1) { ; } }
int do_fastboot (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) { int ret = 1; unsigned long val; /* Initialize the board specific support */ if (0 == fastboot_init(&interface)) { showimage(FASTBOOT); printf ("Fastboot entered...\n"); fastboot_countdown = CFG_FASTBOOT_COUNTDOWN; /* If we got this far, we are a success */ ret = 0; val = idme_get_bootmode(); /* On disconnect or error, polling returns non zero */ if((5 == val) && !(__raw_readl(0x48055138) & 0x00100000)){ while (fastboot_countdown) { if (!fastboot_confirmed) { fastboot_countdown--; } if (fastboot_poll()) break; } }else{ while (1) { if (fastboot_poll()) break; } } } /* Reset the board specific support */ fastboot_shutdown(); if(5 == val){ printf ("setting boot sequence first to USB.\nreboot...\n"); set_SWBootingCfg(); } printf ("Fastboot exited...\n"); return ret; }
void showqianzhi::setstep(int i) { step = i; showimage(step); showimage2(step); }
void backmen(int leftsidet) { static Widget iw_rowcolh; Widget iw_rowcolv; Widget iw_dums, iw_pushc, iw_pusha; float * fptrdum = NULL; if (iw_backmen == (Widget)0) { /* Create background enhancing menu widget first */ iw_backmen = wid_dialog(iw_win, 0, "Contrast options", -1,-1); iw_rowcolv = wid_rowcol(iw_backmen, 'v', -1,-1); /* Create label for scales */ wid_labelg(iw_rowcolv, 0, "Lower and upper end of ramp:", -1,-1); /* Create a horizontal row-col widget for scales */ iw_rowcolh = wid_rowcol(iw_rowcolv, 'h', -1,-1); /* Create scale widget for starting value ------------------ ngo */ iw_ngob = wid_scale(iw_rowcolh, 0, "", imagego,imageend, ngo, 180,50, -1,-1); /* Create scale widget for ending value -------------------- nend */ iw_nendb = wid_scale(iw_rowcolh, 0, "", imagego,imageend, nend, 180,50, -1,-1); XtAddCallback(iw_ngob, XmNvalueChangedCallback, (XtCallbackProc)backmen_butm,"0"); XtAddCallback(iw_nendb,XmNvalueChangedCallback, (XtCallbackProc)backmen_butm,"0"); /* Create box for apply ----------------------------------- apply */ iw_dums = wid_stdbut(iw_rowcolv, iw_backmen, &iw_dums, &iw_pushc, &iw_pusha, "CA", fin_cb,fin_cb ,backmen_buta, NULL); } else { /* Enhance menu widget already exists, update it */ /* Alter scale widget for starting value ------------------- ngo */ iw_ngob = wid_scale(iw_rowcolh, iw_ngob, "", imagego,imageend, ngo, 180,50, -1,-1); /* Alter scale widget for ending value -------------------- nend */ iw_nendb = wid_scale(iw_rowcolh, iw_nendb, "", imagego,imageend, nend, 180,50, -1,-1); } /* Set wait cursor */ waitcursor(iwin, TRUE, 79); if (leftsidet) { /* Free up ximage buffer, before creating a new one */ if (imagel) { XFree((void *)imagel); imagel = NULL; } /* Show left image using original ramp */ nsam2 = nsaml; nrow2 = nrowl; showimage(filedatal, TRUE, &cptrduml, TRUE, &imagel, FALSE, &fptrdum, FALSE, (float) filedatal->fmin_spi, (float) filedatal->fmax_spi, imagego, imageend); /* Shift left image to shifted location & display */ pickdisp(TRUE, FALSE); } else { /* Show right image using original ramp */ nsam2 = nsamr; nrow2 = nrowr; /* Free up ximage buffer, before creating a new one */ if (imager) { XFree((void *)imager); imager = NULL; } showimage(filedatar, TRUE, &cptrdumr, TRUE, &imager, FALSE, &fptrdum, FALSE, (float) filedatar->fmin_spi, (float) filedatar->fmax_spi, imagego, imageend); /* Shift right image to shifted location and display */ pickdisp(FALSE, TRUE); } leftside = leftsidet; /* Cancel waitcursor */ waitcursor(iwin, FALSE, 79); XtManageChild(iw_backmen); }
void backmen_buta(Widget iw_temp, XtPointer data, XtPointer calldata) { float fmint, fmaxt; float *fptrdum = NULL; /* Remove menu */ XtUnmanageChild(iw_backmen); /* Set wait cursor */ waitcursor(iwin, TRUE, 79); /* Set location for images */ placed = TRUE; if (leftside) { ixuln = ixull; iyuln = iyull; nsam2 = nsaml; nrow2 = nrowl; /* Find new displayed levels of fmin_spi and fmax_spi for left image */ fmint = (((float)(ngo - imagego) / (float)(imageend - imagego))) * (filedatal->fmax_spi - filedatal->fmin_spi) + filedatal->fmin_spi; fmaxt = (((float)(nend - imagego) / (float)(imageend - imagego))) * (filedatal->fmax_spi - filedatal->fmin_spi)+ filedatal->fmin_spi; /* Free up ximage buffer, before creating a new one */ if (imagel) { XFree((void *)imagel); imagel = NULL; } /* Show left image using new ramp */ showimage(filedatal, TRUE, &cptrduml, TRUE, &imagel, FALSE, &fptrdum, FALSE, fmint, fmaxt, imagego, imageend); /* Shift left image to shifted location and display */ pickdisp(TRUE, FALSE); } else { /* Set location for right images */ placed = TRUE; ixuln = ixulr; iyuln = iyulr; nsam2 = nsamr; nrow2 = nrowr; /* Find new displayed levels of fmin_spi and fmax_spi for right image */ fmint = (((float)(ngo - imagego) / (float)(imageend - imagego))) * (filedatar->fmax_spi - filedatar->fmin_spi) + filedatar->fmin_spi; fmaxt = (((float)(nend - imagego) / (float)(imageend - imagego))) * (filedatar->fmax_spi - filedatar->fmin_spi) + filedatar->fmin_spi; /* Free up ximage buffer, before creating a new one */ if (imager) { XFree((void *)imager); imager = NULL; } /* Show right image using new ramp */ showimage(filedatar, TRUE, &cptrdumr, TRUE, &imager, FALSE, &fptrdum, FALSE, fmint, fmaxt, imagego, imageend); /* Shift right image to shifted location and display */ pickdisp(FALSE, TRUE); } //printf ("%d...%d File Range: %7.2f ...%7.2f \n",imagego,imageend, // filedatar->fmin_spi,filedatar->fmax_spi); //printf ("%d...%d Range: %7.2f ...%7.2f \n",ngo,nend, fmint,fmaxt); /* Apply normal uncontrasted ramp to whole image */ ngo = imagego; nend = imageend; XmScaleSetValue(iw_ngob, ngo); XmScaleSetValue(iw_nendb, nend); /* Apply normal uncontrasted ramp to whole screen */ backmen_butm(NULL,NULL,NULL); /* Cancel waitcursor */ waitcursor(iwin, FALSE, 79); return; }
void showsaving::setstep(int i) { step = i; showimage(step); showimage2(step); }