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

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

?? unit1.cpp

?? 一個醫學的軟件
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
            MultiImage=false;
            //ForStand=1;

            Form1->N13->Caption="疊加波形";
            Form1->N3->Enabled=false;
            Form1->suiComboBox1->Visible=false;
            Form1->N9->Caption="顯示坐標系";
            Form1->N10->Caption="顯示波形參數";
            Form1->N13->Enabled=false;
            Form1->Image1->Picture=NULL;
            Form1->N30->Enabled=false;
            Form1->N31->Caption="單色疊加";
            Form1->N31->Enabled=false;
            Form1->N32->Enabled=false;
            Form4->suiStringGrid1->RowCount=1;
            LineColorful=true;
            Form1->ToolButton6->Enabled=false;
            Form1->ToolButton7->Enabled=false;
            Form1->ToolButton9->Enabled=false;
            Form1->ToolButton10->Enabled=false;
            Form1->suiForm1->Caption="波形處理工具";

        }
    }
     else
     {
        if(Application->MessageBox("開始疊加波形", "Message", MB_YESNO)==IDYES)
        {
            if(Dataable==true)
            {
                Dataable=false;
                Form1->Button1->Click();
            }

            if(Saveable==true)
                Form1->S1->Click();

            CurColor=clWhite;
            Form1->Button1->Click();

            //temp_path=Form1->MyPath+"\\MyTempImage.bmp";
            //creat(temp_path.c_str(),S_IREAD | S_IWRITE );
            temp_path="c:\\MyTempImage.bmp";
            if(FileExists("c:\\MyTempImage.bmp")==false)//如果沒有。bmp就創建
                creat("c:\\MyTempImage.bmp",S_IREAD | S_IWRITE );
            Form1->Image1->Picture->SaveToFile(temp_path);
            CurColor=clBlack;
            Form1->Button1->Click();
            Form1->N13->Caption="單波形顯示";
            Standandx=trial_dis.time.scale;
            Standandy=trial_dis.trial[0].scale;
            //強行記錄當前的比例尺
            GridDisplay("Black");
            MultiImage=true;
            Editable=false;
            Measure=0;
            Dataable=false;
            Pointable=false;
            Coordinate=false;
            Form1->Image1->Cursor=crDefault;
            CrossCursor=false;
            OpenFiled=false;
            //Saveable=true;
            Form1->N31->Enabled=true;
            Form1->N32->Enabled=true;
            Form1->ToolButton3->Enabled=false;
            Form1->ToolButton4->Enabled=false;
            /*
            Form1->ToolButton6->Enabled=false;
            Form1->ToolButton7->Enabled=false;
            Form1->ToolButton9->Enabled=false;
            Form1->ToolButton10->Enabled=false;
            */
            Form1->ToolButton12->Enabled=false;
            Form1->ToolButton13->Enabled=false;
            Form1->ToolButton15->Enabled=false;
            Form1->ToolButton16->Enabled=false;

            //文件下
            Form1->S1->Enabled=false;
            Form1->I1->Enabled=true;
            Form1->N3->Enabled=true;
            Form1->N28->Enabled=false;
            //編輯下
            Form1->N7->Enabled=false;
            Form1->N8->Enabled=false;
            Form1->N26->Enabled=false;
            Form1->N9->Enabled=false;
            Form1->N10->Enabled=false;
            //測量下
            Form1->N17->Enabled=false;
            Form1->N22->Enabled=false;
            Form1->N24->Enabled=false;
            Form1->N27->Enabled=false;
            //幫助下
            Form1->N15->Enabled=false;
            Form1->N30->Enabled=true;

        }
     }
     //Form1->Image1->Picture=NULL;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    //int i,j;
    struct data_dis *dis;
    short unsigned *buff;
	short int i0,x0,y,num;
	register short int i,x;
	short unsigned xleng,xdata;
	float xf;
	struct axis *xdis,*ydis;

    dis=&trial_dis;
    xdis=&(dis->time);
    ydis=&(dis->trial[0]);
    num=dis->stim_num;
    xleng=(dis->time).leng;
	xdata=trial->stim_data;
    //dis->time.scale=trial->stim_data/dis->time.leng;
    //應該是
    xf=dis->time.scale;
    buff=(trial->in_data_buff)[num];


    if(MultiImage==false)  //改變多圖單圖狀態
    {
        Form1->Image1->Picture=NULL;
        Form1->Image1->Canvas->Pen->Color = clBlack;
    }
    else
    {
        Image1->Picture->LoadFromFile("c:\\MyTempImage.bmp");
        Form1->Image1->Canvas->Pen->Color=CurColor;
        if(OpenFiled==true)//打開一個文件才進行修改
        {
            switch(random(6)+1)
            {
                case 1:
                    Form1->Image1->Canvas->Pen->Color = clRed;
                    GridDisplay("Red");
                    break;
                case 2:
                    Form1->Image1->Canvas->Pen->Color = clBlue;
                    GridDisplay("Blue");
                    break;
                case 3:
                    Form1->Image1->Canvas->Pen->Color = clGreen;
                    GridDisplay("Green");
                    break;
                case 4:
                    Form1->Image1->Canvas->Pen->Color = clDkGray;
                    GridDisplay("Gray");
                    break;
                case 5:
                    Form1->Image1->Canvas->Pen->Color = clYellow;
                    GridDisplay("Yellow");
                    break;
                case 6:
                    Form1->Image1->Canvas->Pen->Color = clPurple;
                    GridDisplay("Purple");
                    break;
                default:
                    Form1->Image1->Canvas->Pen->Color = clBlack;
            }
            OpenFiled=false;
            CurColor=Form1->Image1->Canvas->Pen->Color;
        }
        /*
        Form1->ToolButton4->Enabled=false;
        Form1->ToolButton6->Enabled=false;
        Form1->ToolButton7->Enabled=false;
        Form1->ToolButton9->Enabled=false;
        Form1->ToolButton10->Enabled=false;
        Form1->ToolButton12->Enabled=false;
        Form1->ToolButton13->Enabled=false;
        Form1->ToolButton15->Enabled=false;
        Form1->ToolButton16->Enabled=false;
        */
    }

    if(Coordinate==true){    //坐標系顯示切換
        Form1->Image1->Canvas->MoveTo(Image1->Left+1,(dis->trial[0]).off);
        Form1->Image1->Canvas->LineTo(Image1->Left+Image1->Width-1,(dis->trial[0]).off);
        draw_trial_axis_each(trial,&trial_dis,-1);
        draw_trial_axis_each(trial,&trial_dis,0);
        //draw_trial_axis_each(trial,&trial_dis,1);

        }
    if(Measure>3) //顯示APD的輔助線
    {
        Image1->Canvas->Pen->Color=clRed;
        switch(Measure-1)
        {
            case 3:
                Image1->Canvas->MoveTo(Image1->Left+5,int(0.2*ybottom+0.8*ytop));
                Image1->Canvas->LineTo(Image1->Width-5,int(0.2*ybottom+0.8*ytop));
                Image1->Canvas->TextOutA(Image1->Width/2,int(0.2*ybottom+0.8*ytop)-10,
                    "APD20");
                break;
            case 4:
                Image1->Canvas->MoveTo(Image1->Left+5,int(0.5*ybottom+0.5*ytop));
                Image1->Canvas->LineTo(Image1->Width-5,int(0.5*ybottom+0.5*ytop));
                Image1->Canvas->TextOutA(Image1->Width/2,int(0.5*ybottom+0.5*ytop)-10,
                    "APD50");
                break;
            case 5:
                Image1->Canvas->MoveTo(Image1->Left+5,int(0.9*ybottom+0.1*ytop));
                Image1->Canvas->LineTo(Image1->Width-5,int(0.9*ybottom+0.1*ytop));
                Image1->Canvas->TextOutA(Image1->Width/2,int(0.9*ybottom+0.1*ytop)-10,
                    "APD90");
                break;
            default:
                break;
        }
    }
    //座標系



    if(MultiImage==true)
    {
        xf=Standandx;
        ydis->scale=Standandy;
        if(LineColorful==false)
            Image1->Canvas->Pen->Color=clBlack;

    }
    x0=2;
	i0=time_scrntopoint(xdis,x0);
	if(i0<2){
		i0=2;
		i=i0;  //add by cao
		x0=time_pointtoscrn(xdis,i);
	}
	x=x0;
	i=i0;


	y=ad_memtoscrn(ydis,buff[i]);
	Form1->Image1->Canvas->MoveTo(x,y);
    if(MultiImage==false)
        Image1->Canvas->Pen->Color=clBlack;
    if(MultiImage==false&&CurColor==clWhite)
        Image1->Canvas->Pen->Color=clWhite;
    while(x<xleng&&i<xdata){
        y=ad_memtoscrn(ydis,buff[i]);
        Form1->Image1->Canvas->LineTo(x,y);
        x++;
        i=(x-x0)*xf;
        i+=i0;
    }

    Form1->Button3->Click();

}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
    char state_buff[16];
	float fvmax;
	short int apd,rp,apa,fc;
	short int x0,y0,num;

    if(Dataable==true){
        num=trial_dis.stim_num;
        //以后是否由系統計算的轉換處
        if(MeasureKind==true)
            count_ap_fc_param(trial,num);
        else
            count_ap_part_param(trial,num);
        Form1->Image1->Canvas->Font=Form1->Font;
        fvmax=trial_ad_memtovalue(trial,trial->ap_param[num].vmax+broad_ad_zero,0);
        fvmax=fvmax*1000.0/trial->sample_inter;
        Form1->Image1->Canvas->TextOutA(30,280,"Vmax="+AnsiString(int(fvmax)));
        rp=(int)trial_ad_memtovalue(trial,trial->ap_param[num].rp+broad_ad_zero,0);
        Form1->Image1->Canvas->TextOutA(110,280,"RP="+AnsiString(rp));
        apa=(int)trial_ad_memtovalue(trial,trial->ap_param[num].apa+broad_ad_zero,0);
        Form1->Image1->Canvas->TextOutA(190,280,"OS="+AnsiString(apa-rp));
        Form1->Image1->Canvas->TextOutA(270,280,"APA="+AnsiString(apa));
        apd=trial_time_pointtovalue(trial,trial->ap_param[num].apd20);
        Form1->Image1->Canvas->TextOutA(30,310,"APD20="+AnsiString(apd));
        apd=trial_time_pointtovalue(trial,trial->ap_param[num].apd50);
        Form1->Image1->Canvas->TextOutA(110,310,"APD50="+AnsiString(apd));
        apd=trial_time_pointtovalue(trial,trial->ap_param[num].apd90);
        Form1->Image1->Canvas->TextOutA(190,310,"APD90="+AnsiString(apd));
        fc=(short int)trial_ad_memtovalue(trial,trial->ap_param[num].fc+broad_ad_zero,1);
        Form1->Image1->Canvas->TextOutA(270,310,"FC="+AnsiString(fc));
    }

}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormResize(TObject *Sender)
{
    TControl* C;
    int CC=ControlCount;
    for (int i=0; i<CC; i++)
    {
        C=Controls[i];
        C->Left=C->Left*Width/WIDTH;
        C->Width=C->Width*Width/WIDTH;
        C->Top=C->Top*Height/HEIGHT;
        C->Height=C->Height*Height/HEIGHT;
    }
    HEIGHT=Height;
    WIDTH=Width;
    if(pf!=NULL)
        Form1->Button1->Click();
}
//---------------------------------------------------------------------------
int TForm1::ad_scrntomem(struct axis *dis,int scrn)
{
	//unsigned int mem;
    int mem;
	float tmp;
	tmp=dis->off-scrn;
	mem=tmp*dis->scale;
	mem+=broad_ad_zero;
	return mem;
}
//--------------------------------------------------------------------------
/***********************************************************************
Count the trial parameter
***********************************************************************/

void TForm1::count_ap_fc_param(struct trialparam *data,short int cnum)
{
	unsigned short *buff,*buff_fc;
	int ios,delta,os,num,fcmax,fcmin,vmaxlim,fclim;
	int apa20,apa50,apa90;
	register int val,i;
	struct apparam *ap;


	buff=data->in_data_buff[cnum];
	buff_fc=data->fc_data_buff[cnum];
	ap=&(data->ap_param[cnum]);
	num=data->stim_data;
	vmaxlim=trial_ad_valuetomem(data,300.0*data->sample_inter/1000.0,0)-0x800;
	fclim=trial_ad_valuetomem(data,10,1)-0x800;
	delta=0;
	ap->vmax=0;
	ap->apa=0;
	ap->apd20=0;
	ap->apd50=0;
	ap->apd90=0;
	apa20=0;
	apa50=0;
	apa90=0;
	fcmax=fcmin=(int)buff_fc[4];
	ap->rp=0;
	for(i=num-10;i<num;i++)
	{
		val=(int)buff[i];
		ap->rp+=val;
	}
	ap->rp/=10;
	os=ap->rp;
	ios=num-1;

	for(i=4;i<num;i++)
	{
		val=(int)buff_fc[i];
		if(abs(val-(int)buff_fc[i-1])<fclim){
			if((int)buff_fc[i]>fcmax)
				fcmax=(int)buff_fc[i];
			if((int)buff_fc[i]<fcmin)
				fcmin=(int)buff_fc[i];
		}

		val=(int)buff[i];
		if(val<ap->rp)
			continue;

		delta=val-(int)buff[i-1];
		if(delta>vmaxlim)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合一区二区三区| 亚洲免费av网站| 韩国精品主播一区二区在线观看| 日韩亚洲欧美在线观看| 韩日欧美一区二区三区| 久久久午夜精品| 91在线小视频| 亚洲成人激情自拍| 日韩久久久久久| 国产成人免费高清| 国产精品久久久久久福利一牛影视 | 制服丝袜中文字幕一区| 亚洲国产精品一区二区久久恐怖片| 欧美性猛片xxxx免费看久爱| 日本不卡123| 欧美激情一区二区在线| 在线观看不卡一区| 久久久精品免费网站| 国产精品国产三级国产有无不卡| 美女视频免费一区| 3d动漫精品啪啪一区二区竹菊| 亚洲激情五月婷婷| 色偷偷成人一区二区三区91 | 久久综合久久鬼色| 日韩av一区二区三区四区| 欧美曰成人黄网| 亚洲黄色av一区| 91网页版在线| 一区二区三区日韩在线观看| 97se狠狠狠综合亚洲狠狠| 国产精品欧美经典| 91色|porny| 亚洲品质自拍视频网站| 一本到不卡精品视频在线观看 | 成人国产精品免费观看动漫| 久久人人超碰精品| 国产成a人无v码亚洲福利| 久久久一区二区三区捆绑**| 国产精品18久久久久久vr| 久久久久9999亚洲精品| 粉嫩在线一区二区三区视频| 国产欧美日韩卡一| 99riav一区二区三区| 一区二区三区四区乱视频| 欧美熟乱第一页| 日韩精品久久久久久| 精品日韩99亚洲| 国产毛片一区二区| 亚洲欧美另类久久久精品 | 在线成人av网站| 青椒成人免费视频| 国产色一区二区| 99精品视频一区| 亚洲大片精品永久免费| 欧美大片在线观看一区二区| 国产精品一区二区免费不卡| 国产精品国产精品国产专区不蜜| 色婷婷亚洲一区二区三区| 五月激情综合婷婷| 久久综合九色综合欧美亚洲| 不卡电影一区二区三区| 亚洲一区二区三区四区在线| 日韩欧美一卡二卡| 成人avav影音| 免费成人你懂的| 国产精品萝li| 欧美精品123区| 国产黄色成人av| 亚洲电影一区二区三区| 精品国产网站在线观看| 97se狠狠狠综合亚洲狠狠| 欧美aaa在线| 亚洲视频资源在线| 精品蜜桃在线看| 日本乱人伦aⅴ精品| 麻豆成人免费电影| 一区二区在线观看不卡| 久久综合狠狠综合久久激情| 日本高清不卡视频| 国产一区不卡视频| 天天av天天翘天天综合网 | 久久这里只精品最新地址| 欧美午夜电影网| 风流少妇一区二区| 日韩不卡免费视频| 亚洲精品视频免费看| 亚洲精品一线二线三线无人区| 91久久线看在观草草青青| 国产精一品亚洲二区在线视频| 亚洲一区二区三区在线看| 国产精品天干天干在观线| 日韩精品一区国产麻豆| 欧美网站大全在线观看| 不卡一区在线观看| 国产精品一区二区果冻传媒| 麻豆91免费看| 三级在线观看一区二区 | 日本一区二区三区免费乱视频| 制服丝袜日韩国产| 欧美在线观看视频一区二区 | 国产黄色精品网站| 九九热在线视频观看这里只有精品 | 久久国产麻豆精品| 日韩电影在线一区| 五月天激情小说综合| 亚洲一区二区三区在线| 一区二区三区不卡视频| 成人欧美一区二区三区视频网页 | 亚洲精品国产高清久久伦理二区| 中文字幕高清不卡| 国产精品水嫩水嫩| 国产精品乱码妇女bbbb| 国产蜜臀97一区二区三区| 久久久久成人黄色影片| 久久久久久久精| 国产日韩影视精品| 国产精品三级视频| 国产农村妇女精品| 国产精品第13页| 亚洲日本在线视频观看| 樱花影视一区二区| 亚洲国产cao| 免费精品视频在线| 国内精品视频一区二区三区八戒| 国内欧美视频一区二区| 风间由美中文字幕在线看视频国产欧美 | 天堂精品中文字幕在线| 美女性感视频久久| 国产激情一区二区三区四区| 白白色亚洲国产精品| 日本丶国产丶欧美色综合| 欧洲一区在线电影| 91精品国产综合久久蜜臀| 精品sm捆绑视频| 国产精品麻豆欧美日韩ww| 亚洲一区二区视频在线| 热久久免费视频| 国产高清在线精品| 一本色道久久综合亚洲91 | 91久久精品一区二区三| 欧美精品久久99| 久久精品人人做人人爽人人| 亚洲欧洲日韩一区二区三区| 亚洲国产成人av好男人在线观看| 免费人成网站在线观看欧美高清| 国产激情视频一区二区在线观看| 97se亚洲国产综合自在线观| 777色狠狠一区二区三区| www久久精品| 亚洲精品国产成人久久av盗摄 | 91小宝寻花一区二区三区| 欧美视频第二页| 久久精品亚洲国产奇米99| 亚洲动漫第一页| 国产丶欧美丶日本不卡视频| 欧美系列亚洲系列| 国产日本欧美一区二区| 首页亚洲欧美制服丝腿| 99久久精品国产精品久久| 欧美一卡2卡3卡4卡| 亚洲欧美电影院| 国产精品一卡二卡| 欧美久久婷婷综合色| 国产精品久久久久久久久免费樱桃| 天天免费综合色| 色又黄又爽网站www久久| 欧美电影免费提供在线观看| 亚洲美女在线国产| 国产a久久麻豆| 精品国产99国产精品| 亚洲成a人片在线观看中文| av电影在线不卡| 国产亚洲综合性久久久影院| 日韩不卡手机在线v区| 欧美在线一二三四区| 亚洲欧洲国产日韩| 国产成人精品亚洲日本在线桃色 | 欧美色综合久久| 国产精品色呦呦| 国产一本一道久久香蕉| 欧美久久婷婷综合色| 亚洲一区影音先锋| 色综合网色综合| 国产精品网站在线播放| 国产高清一区日本| 久久久精品国产99久久精品芒果 | 性欧美大战久久久久久久久| 色天天综合色天天久久| 一色桃子久久精品亚洲| 成人一道本在线| 国产欧美精品一区二区色综合 | 欧美人体做爰大胆视频| 亚洲一区二区美女| 色婷婷综合久久久中文一区二区 | 国产亚洲va综合人人澡精品 | 秋霞成人午夜伦在线观看| 欧美另类一区二区三区| 一区二区三区免费在线观看| 日本精品视频一区二区| 一区二区三区欧美亚洲|