⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 call_print.c

📁 多功能打印调度管理
💻 C
字号:
void call_print()
{
	if(printType==PRINT_FAULT_WAVE)
		{
			if(WpNo<wave_block_num)	//WpNo=0x10010c   WpNo<wave_block_num
				{
						if(print_headend_flag==0)	print_hanzi_line(print_line_no++);
						//print_headend_flag	=0x100107
            if(print_line_no>=print_line) 
            	{ print_headend_flag=1;print_line_no=0;}
            if(print_headend_flag==1)
               {
     							if (get_data_flag==0) //get_data_flag=0x100102
                     {        
                        get_block_data(pWaveNo);
                        get_data_flag=1;
                      }
          	      if (print_blockend_flag==0)	print_hanzi_line(print_line_no++); //print_blockend_flag=0x100108
                  if (print_line_no>=print_line) 
                  	 {print_blockend_flag=1;print_line_no=0;print_waveend_flag=0;} 
                  if (print_waveend_flag==0&&print_blockend_flag==1)  //print_waveend_flag	=0x10010b
                     {          	                             	
	                        if (print_waveheadend_flag==0)
	                            {
	                              if (print_colum==0) print_wave_head(); //print_colum=0x10010e
	                              Print_Wave_colum(print_colum++);
	                              if (print_colum>=10)
	                              	 {
	                              	    print_waveheadend_flag=1;
	                              	    print_colum=0;
	                              	  }
	                             }
				                  if (print_waveheadend_flag==1&&print_waveend_flag==0)
				                     {
				                        if (print_colum==0) Get_Waveline_Data(wave_line_no);
				                   			Print_Wave_colum(print_colum++);
				                        if (print_colum>=10)
				                           {
				                       				print_colum=0;
				                              wave_line_no++; 
				                           }
				                        if (wave_line_no>=20)
				                           {
				                           		print_waveend_flag=1;
				                              pWaveNo++;WpNo++;
				                              if (pWaveNo>=119)  pWaveNo-=119;
				                              print_line_no=0;print_end_flag=0;
				                              print_blockend_flag=0;print_waveheadend_flag=0;
				                              print_wavelineend_flag=0;
				                              print_colum=0;wave_line_no=0;get_data_flag=0;
				                            } 
				                      }      	
                      }                                        
                  }
				}       
		}	
	else if(printType==PRINT_FAULT_SAMPLE)
         {
          	if (WpNo<wave_block_num)
          	 {
          	   if (print_headend_flag==0) print_hanzi_line(print_line_no++);
               if (print_line_no>=print_line) 
                  { 
                      print_headend_flag=1;print_line_no=0;
                  }
                      
               if (print_headend_flag==1)
                  {         	
          	          if (print_blockend_flag==0) 
          	             {
          	                get_block_data(pWaveNo);
                            print_hanzi_line(print_line_no++);
                            if (print_line_no>=print_line-1)       
                               { print_blockend_flag=1;print_line_no=0;} 
                          }
                      if (print_blockend_flag==1&&print_waveheadend_flag==0)
                         {
                            Print_sample_head();
                            print_hanzi_line(print_line_no++);
                            if (print_line_no>=print_line) 
                               { 
                              	  print_waveheadend_flag=1;print_line_no=0;print_waveend_flag=0;
                               }   
                         }
                      if (print_waveheadend_flag==1&&print_waveend_flag==0)
                         {
                            if (print_line_no==0) Get_FSample_value(wave_line_no);
                            print_count++;if (print_count>200) print_count=0;
                            if (print_count%10==0)
                               {
                                  if (block_wait_flag==1)  block_count++;
                                  if (block_count>220)     block_count=1;
                                  if (block_count%10==0)   block_wait_flag=0;
                                  if (block_wait_flag==0)  print_hanzi_line(print_line_no++);
                                  if (print_line_no>=4)
                              	     {
                              	        print_line_no=0;
                              	        wave_line_no++; 
                              	        block_wait_flag=1; //block_wait_flag=0x100105
                              	      }
                              	  else
                              	      {
                              	        block_wait_flag=0;
                              	      }
                              	  if (wave_line_no>=60)
                              	     {           		
                              	        print_waveend_flag=1;
                                        pWaveNo++;WpNo++;
                                        if (pWaveNo>=119)  pWaveNo-=119;
                                        print_line_no=0;print_end_flag=0;
                                        print_blockend_flag=0;print_waveheadend_flag=0;
                                        print_wavelineend_flag=0;
                                        wave_line_no=0;  
                              	      }   
                              	 }                   
                           }
          	       }
          	 }      
         }
	else
     {
        if (print_end_flag==0) 
        print_hanzi_line(print_line_no++);          
        if (print_line_no>=print_line) 
         { print_end_flag=1;print_line_no=0;printType=0;}
              
     }      
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -