亚洲欧美第一页_禁久久精品乱码_粉嫩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(Form1->MyPath+"\\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一区二区三区免费野_久草精品视频
久久精品国产99国产| 久久国产精品色| 日本一区二区久久| 久久精品视频免费观看| 精品久久久久久综合日本欧美| 日韩午夜精品电影| 日韩视频免费观看高清完整版 | 高清在线成人网| 韩国v欧美v亚洲v日本v| 国产一区二区视频在线| 国产高清久久久久| 成人av网站在线观看| 99久久综合99久久综合网站| 国产麻豆成人传媒免费观看| 在线观看视频一区二区| 欧美亚洲图片小说| 9i看片成人免费高清| 成人的网站免费观看| 欧美精品自拍偷拍动漫精品| 欧美一区二区在线免费播放| 91在线视频官网| 一本久久综合亚洲鲁鲁五月天| 91在线丨porny丨国产| 色呦呦国产精品| 日本欧美在线看| 亚洲免费电影在线| 高清不卡一区二区| 成人网在线免费视频| 日本道色综合久久| 91精品国产91综合久久蜜臀| 日韩久久久精品| 国产精品久久国产精麻豆99网站| 综合在线观看色| 日本成人在线网站| 东方aⅴ免费观看久久av| 欧美吻胸吃奶大尺度电影 | 韩国中文字幕2020精品| 成人a区在线观看| 欧美一区二区三区视频在线| 中文一区二区完整视频在线观看 | 精品奇米国产一区二区三区| 国产精品短视频| 美女看a上一区| 在线观看三级视频欧美| 精品国产1区2区3区| 亚洲免费三区一区二区| 黑人精品欧美一区二区蜜桃| 欧美色图一区二区三区| 欧美国产激情一区二区三区蜜月| 日韩激情中文字幕| 91麻豆福利精品推荐| 久久精品人人做人人综合| 91精品国产手机| 国产成人免费av在线| 91精品国产综合久久久久| 亚洲男人的天堂在线观看| 国产精品亚洲午夜一区二区三区| 欧美视频完全免费看| 亚洲欧洲一区二区在线播放| 国产真实精品久久二三区| 欧美日韩一区国产| 亚洲精品一二三| 99久久精品国产观看| 国产精品无码永久免费888| 极品少妇xxxx精品少妇| 日韩视频在线永久播放| 日韩专区欧美专区| 欧美日韩dvd在线观看| 亚洲va韩国va欧美va精品| 色综合久久综合中文综合网| 《视频一区视频二区| eeuss鲁片一区二区三区| 日本一区二区三区dvd视频在线| 精品一区二区三区蜜桃| 日韩精品一区在线| 久久国产精品99久久人人澡| 日韩一级完整毛片| 免费成人小视频| wwwwww.欧美系列| 国产精品自拍三区| 中文字幕乱码亚洲精品一区 | 高清久久久久久| 国产精品久久福利| 色婷婷综合久久久中文一区二区| 国产日韩欧美在线一区| 高清成人在线观看| 亚洲精品欧美综合四区| 欧美丝袜丝nylons| 秋霞成人午夜伦在线观看| 日韩一区二区三区免费看 | 久久综合国产精品| 国产成人av影院| 亚洲乱码中文字幕| 欧美日韩和欧美的一区二区| 蜜桃视频一区二区三区| 久久久美女艺术照精彩视频福利播放| 国产很黄免费观看久久| 亚洲欧洲精品一区二区三区不卡 | 日韩一区二区三区视频在线观看| 精品一区二区在线播放| 国产精品网站导航| 欧美性猛片xxxx免费看久爱| 奇米在线7777在线精品| 国产日韩欧美制服另类| 91亚洲精品一区二区乱码| 亚洲成人中文在线| 精品盗摄一区二区三区| 99久久99久久精品免费看蜜桃| 亚洲一区影音先锋| www国产成人免费观看视频 深夜成人网| 春色校园综合激情亚洲| 亚洲国产成人tv| 国产三级久久久| 欧美精品乱码久久久久久| 国产精品乡下勾搭老头1| 一区二区三区美女| 久久久久国产一区二区三区四区| 色婷婷综合视频在线观看| 国产尤物一区二区在线| 一区二区三区精密机械公司| 久久综合色之久久综合| 欧美日韩专区在线| 北条麻妃国产九九精品视频| 免费成人性网站| 亚洲va国产天堂va久久en| 久久久久久免费网| 日韩限制级电影在线观看| 欧美午夜精品久久久| 国产91清纯白嫩初高中在线观看| 日本91福利区| 亚州成人在线电影| 亚洲天堂成人在线观看| 国产欧美久久久精品影院| 欧美刺激午夜性久久久久久久| 欧美这里有精品| av资源网一区| 国产**成人网毛片九色 | 国产精品高潮久久久久无| 欧美电影免费观看高清完整版| 欧美自拍偷拍一区| heyzo一本久久综合| 成人性生交大合| 精品制服美女丁香| 免费观看30秒视频久久| 日韩精品免费专区| 亚洲情趣在线观看| 国产精品人人做人人爽人人添| 精品电影一区二区三区| 欧美xxxxxxxxx| 精品久久久久久久人人人人传媒 | 欧美午夜精品一区二区蜜桃| 色系网站成人免费| 91精品1区2区| 91啪九色porn原创视频在线观看| 成人av在线播放网址| 99久久国产综合精品女不卡| av网站免费线看精品| av一区二区三区在线| 91视频.com| 日本精品视频一区二区三区| 在线亚洲欧美专区二区| 欧洲精品一区二区| 欧美日本韩国一区| 日韩欧美亚洲另类制服综合在线| 91精品国产91久久久久久一区二区| 欧美日韩国产123区| 欧美男生操女生| 久久久久久久久久美女| 久久久美女艺术照精彩视频福利播放| 久久品道一品道久久精品| 国产精品国产成人国产三级 | 欧美一区二区观看视频| 久久综合给合久久狠狠狠97色69| 精品对白一区国产伦| 国产精品伦理一区二区| 尤物在线观看一区| 免费三级欧美电影| 国产美女在线观看一区| av在线综合网| 91精品国产色综合久久久蜜香臀| 精品久久久久香蕉网| 中文字幕亚洲区| 视频在线观看91| 国产91精品一区二区麻豆网站| 在线观看三级视频欧美| 精品国产成人在线影院| 亚洲色欲色欲www在线观看| 天堂一区二区在线| 国产成人欧美日韩在线电影| 在线免费观看一区| 精品日韩欧美在线| 一二三区精品福利视频| 久久精品国产一区二区| av资源网一区| 亚洲精品一区二区三区福利 | 免费在线观看成人| 91丨porny丨蝌蚪视频| 日韩午夜激情电影| 亚洲一级电影视频| av一二三不卡影片|