Exemplo n.º 1
0
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);
    }
}
Exemplo n.º 2
0
void showsaving::singlestep()
{
    killTimer(id);
    val += jmp;
    ui -> progressBar -> setValue(val);
    showimage(step);
    showimage2(step);
    step++;
}
Exemplo n.º 3
0
void showsaving::reset()
{
    killTimer(id);
    showimage(0);
    showimage2(0);
    step = 0;
    speed = 1000;
    ui -> progressBar -> setValue(0);
    val = 0;
}
Exemplo n.º 4
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();
    }
}
Exemplo n.º 5
0
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)
  {
    ;
  }
}
Exemplo n.º 6
0
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;
}
Exemplo n.º 7
0
void showqianzhi::setstep(int i)
{
    step = i;
    showimage(step);
    showimage2(step);
}
Exemplo n.º 8
0
 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);

 }
Exemplo n.º 9
0
 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; 
 }
Exemplo n.º 10
0
void showsaving::setstep(int i)
{
    step = i;
    showimage(step);
    showimage2(step);
}