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

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

?? line_inter_3d.m

?? 使用Matlab的M文件編寫的數控三軸直線運動代碼
?? M
字號:
function line_inter_3d(xe, ye, ze, fc, fs, fe, at)
%3d line interpolate
%input x end,y end,z end,feed velocity,speed rising time
%draw the interpolate points of this line
%INT16 xe, int16 ye;
%unit16 fc, uint16 fs, uint16 fe;
%uint16 a_t;

%變量聲明
int16 xe;
int16 ye;
int16 ze;
int16 fc;
int16 fs;
int16 fe;
int16 at;
int16 fi;
fi = int16(0);
double xi;
double yi;
double zi;
double dx;
double dy;
double dz;
char x_dir;
char y_dir;
char z_dir;
double L;
double La;
double Le;
double Lsum;
double Lxy;
double dL;
double dLxy;     %XY平面周期進給量
double cos_z;    %L與XY平面夾角余弦值
double sin_z;    %L與XY平面夾角正弦值
double tan_xy;   %Y與X夾角正切值
double sec_xy;   %Y與X夾角余弦值
int16 cParam;

%變量初始化
xi = double(0);
yi = double(0);
zi = double(0);
acc_flag = char(0);
ac_step = char(0);
end_step = char(0);
x_dir = char(0);
y_dir = char(0);
z_dir = char(0);
blnRun = char(1);
dx = double(0);
dy = double(0);
dz = double(0);
dL = double(0);
cos_z = double(0);
sin_z = double(0);
tan_xy = double(0);
sec_xy = double(0);
L = double(0);
La = double(0);
Le = double(0);
Lsum = double(0);
Lxy = double(0);
temp = int32(0);
acc_step = int16(0);
cParam = int16(125);

%設置繪圖模式為“添加”
hold on
grid on
box on

%判定x進給方向
if (xe < 0)
    xe = -xe;
    x_dir = 1;
end

%判定y進給方向
if (ye < 0)
    ye = -ye;
    y_dir = 1;
end

%判定y進給方向
if (ze < 0)
    ze = -ze;
    z_dir = 1;
end

%若本段無進給
if(xe==0 && ye==0 && Ze==0)
    blnRun = 0;
    return;
end

%求Lxy長度
Lxy = sqrt(double(xe*xe + ye*ye));
L   = sqrt(double(xe*xe + ye*ye + ze*ze));
if(ze ~= 0)
    %求L與XY平面夾角cos值
    cos_z = Lxy/L;

    %求L與XY平面夾角sin值
    sin_z = sqrt(double(1 - cos_z*cos_z));

    if(xe ~= 0)
        %計算tan值
        tan_xy  = ye/xe;
        %計算sec值
        sec_xy  = sqrt(double(tan_xy*tan_xy + 1));
    end
end

%速度預處理段,采用梯形加減速控制
if(fs < fc)
    %加速過程
    acc_flag = 0;
    ac = int16((fc - fs)/at);
elseif (fs == fc)
    %勻速過程
    acc_flag = 1;
    if(fe < fc)
        ac = int16((fc - fe)/at);
    end
elseif(fs > fc)
    %減速過程
    acc_flag = 2;
    ac = int16((fs - fc)/at);
end

%為了與DSP上插補時間一致,此處乘以時間系數
ac = ac*125;

while (blnRun)
    switch(acc_flag)
        case 0
            %加速段
            %梯形加速控制,加速度值不變
            %速度呈線性變化
            fi = fi + ac;
            Le = L - Lsum;

            if(fi >= fc)
                %升速階段完成,置恒速運行
                acc_flag = 1;
                La = Lsum + dL;
                fi = fc;
            end

            if(Le <= La)
                %越過加速區,進入減速區
                acc_flag = 2;
            end

            dL = fi/cParam;
            acc_step = acc_step + 1;
        case 1
            %勻速段
            Le = L - Lsum;

            if(Le <= La)
                acc_flag = 2;
            end
        case 2
            %減速段
            fi = fi - ac;
            dL = fi/cParam;
            acc_step = acc_step - 1;

            if(ac_step <= 1)
                acc_flag = 3;
                %if(dL == 0)
                 %   dL = 1;
                %end
                end_step = int16((La - Le)/dL);
                if(end_step <= 0)
                    blnRun = 0;
                end
            end
        case 3
            %低速段
            end_step = end_step - 1;
            if(end_step <= 0)
                blnRun = 0;
            end
    end
    
    %求qdLxy
    dLxy = dL*cos_z;
    
    if(ze ~= 0)
        dz = dL*sin_z;
    else
        dz = 0;
    end
    if (xe ~= 0)
        dx = int16(double(dLxy)/sec_xy);
        dy = int16(double(dx)*tan_xy);
    else
        dx = 0;
        dy = dLxy;
    end

    %重新計算dL值,減少舍入誤差
    dL = sqrt(double(dx*dx + dy*dy + dz*dz));

    xi = xi + dx;
    yi = yi + dy;
    zi = zi + dz;

    Lsum = Lsum + dL;
    if(Lsum >= L)
        dL = L - (Lsum - dL);
        blnRun  = 0;
    end
    
    if(x_dir == 1)
        dx = -dx;
    end
    if(y_dir == 1)
        dy = -dy;
    end
    if(z_dir == 1)
        dz = -dz;
    end

    double x;
    double y;
    double z;
    x = double(xi);
    y = double(yi);
    z = double(zi);
    for i = 1:1:dx
        x = x + 1;
        y = y + tan_xy;
        z = z + (sec_xy*sin_z/cos_z);
        %line(x, y);
        plot3(x, y, z, 'r*');
    end
end
xlabel('X-axis');
ylabel('Y-axis');
zlabel('Z-axis');
axis([0, xe, 0, ye, 0, ze]);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区日韩| 欧美喷潮久久久xxxxx| 成人成人成人在线视频| 国产成人精品一区二区三区四区| 久久疯狂做爰流白浆xx| 国产在线麻豆精品观看| 粉嫩一区二区三区性色av| av高清久久久| 欧美精品在线一区二区| 日韩精品一区二区三区四区 | 精品国产髙清在线看国产毛片| 69久久99精品久久久久婷婷| 精品国产乱码久久久久久老虎| 26uuu精品一区二区| 中文字幕制服丝袜一区二区三区 | 成人精品国产一区二区4080| 91色在线porny| 久久夜色精品国产欧美乱极品| 国产亚洲一区二区三区在线观看 | 激情综合色综合久久| av亚洲精华国产精华精| 欧美成人aa大片| 亚洲综合一区二区| 91视频观看视频| 久久久久久久电影| 日本欧洲一区二区| 色悠久久久久综合欧美99| 国产免费成人在线视频| 蜜臀a∨国产成人精品| 91国偷自产一区二区三区观看| 国产亚洲一二三区| 日韩精品久久理论片| 色婷婷国产精品久久包臀| 欧美韩国一区二区| 国产一区视频导航| 精品久久久久99| 激情成人午夜视频| 日韩欧美亚洲国产精品字幕久久久| 综合自拍亚洲综合图不卡区| 国产成人午夜精品影院观看视频 | 91香蕉视频污| 亚洲美女区一区| 欧美视频中文字幕| 午夜激情一区二区| 欧美一区二区三区啪啪| 日本不卡一区二区三区高清视频| 在线播放视频一区| 国产黄人亚洲片| 中文成人综合网| 成人av电影在线| 亚洲一区在线观看免费 | 国产成人免费高清| 日本一区二区高清| 91精彩视频在线| 精品午夜久久福利影院| 久久久久久久综合狠狠综合| 免费观看一级欧美片| 久久久久久久久久电影| 波多野结衣一区二区三区| 亚洲午夜日本在线观看| 久久综合给合久久狠狠狠97色69| 国产成人精品综合在线观看| 一区二区三区影院| 久久久亚洲国产美女国产盗摄 | 中文字幕av在线一区二区三区| www..com久久爱| 国产精一区二区三区| 亚洲国产一区二区在线播放| 久久久天堂av| 欧美日韩dvd在线观看| 国产69精品久久777的优势| 亚洲午夜久久久| 国产精品国产三级国产有无不卡| 精品国产制服丝袜高跟| 欧美日韩午夜在线视频| 色偷偷久久一区二区三区| 东方欧美亚洲色图在线| 激情久久五月天| 久久99国产精品麻豆| 日韩成人免费看| 视频一区免费在线观看| 亚洲午夜成aⅴ人片| 亚洲高清免费在线| 亚洲综合网站在线观看| 亚洲图片欧美一区| 亚洲高清免费观看| 性感美女极品91精品| 午夜精品久久久久久久99水蜜桃| 性感美女极品91精品| 亚洲国产精品欧美一二99| 日本午夜一区二区| 日本大胆欧美人术艺术动态| 日本欧美一区二区三区乱码| 精品伊人久久久久7777人| 国产精品影视在线| 97精品国产97久久久久久久久久久久| aaa亚洲精品| 欧美亚洲国产怡红院影院| 91精品国产色综合久久不卡电影| 日韩一区二区三区四区五区六区 | 五月天激情小说综合| 久久精品国产99久久6| 久久精品国产精品亚洲综合| 国产精品一区二区免费不卡 | 日本伊人午夜精品| 激情综合五月婷婷| 91久久免费观看| 精品福利一区二区三区免费视频| 日韩一区有码在线| 麻豆一区二区三| 色呦呦国产精品| 久久九九全国免费| 日韩综合在线视频| 91美女片黄在线观看91美女| 这里是久久伊人| 亚洲图片欧美综合| 国产成人精品免费视频网站| 69堂成人精品免费视频| 亚洲精品视频在线观看免费| 国内精品伊人久久久久av影院| 欧美日韩视频一区二区| 一区二区三区不卡视频| 成人小视频在线观看| 国产婷婷色一区二区三区四区| 毛片av中文字幕一区二区| 欧美三级三级三级| 亚洲电影中文字幕在线观看| 99国产精品久久| 亚洲三级免费电影| 日本高清不卡在线观看| 国产精品久久久久9999吃药| 色综合色狠狠天天综合色| 亚洲欧美日韩国产综合| 在线观看精品一区| 亚洲午夜三级在线| 日韩西西人体444www| 国产一区二区三区免费在线观看| 久久婷婷久久一区二区三区| 国产一区二区三区香蕉| 欧美国产精品中文字幕| 欧美在线综合视频| 九色综合国产一区二区三区| 国产精品人妖ts系列视频| 日本韩国一区二区三区| 蜜桃视频在线一区| 久久在线免费观看| 99久久综合色| 美女视频一区在线观看| 国产午夜精品在线观看| 欧美视频精品在线| 国产91精品在线观看| 亚洲狠狠丁香婷婷综合久久久| 91精品国产麻豆| 99re66热这里只有精品3直播| 久久精品久久久精品美女| 久久日一线二线三线suv| 欧美系列在线观看| 成人晚上爱看视频| 老鸭窝一区二区久久精品| 樱桃国产成人精品视频| 日本一区二区三区四区在线视频 | 亚洲国产成人91porn| 精品美女在线播放| 91影视在线播放| 国产一区激情在线| 日韩国产高清影视| 香蕉成人伊视频在线观看| 亚洲精品乱码久久久久久久久| 欧美日韩亚洲丝袜制服| 日本精品免费观看高清观看| av一区二区三区| 风间由美中文字幕在线看视频国产欧美| 午夜久久福利影院| 五月开心婷婷久久| 亚洲成av人影院| 日韩电影在线看| 日本亚洲三级在线| 久久激情五月婷婷| 国产伦精品一区二区三区免费迷| 国产一区二区三区观看| 国产一区二区三区在线观看免费 | 一区二区三区在线视频观看| 国产精品福利一区| 午夜a成v人精品| 久久激情五月激情| 9i在线看片成人免费| 色哟哟亚洲精品| 日韩一区二区三区视频在线| 日韩免费观看高清完整版 | 久久国产婷婷国产香蕉| 激情综合网激情| 99精品视频中文字幕| 欧美二区在线观看| 国产精品丝袜在线| 丝袜亚洲精品中文字幕一区| 国产精品自在欧美一区| 欧美性猛片aaaaaaa做受| 久久久精品tv| 日本欧美韩国一区三区| jizzjizzjizz欧美|