2007年5月30日 星期三

第11次作業

1. 5/24有來上課

2. 某凸輪開始時先在0-100°區間滯留,然後提升後在200至260°區間滯留,其高度(衝程)為5公分,其餘l由260°至360°則為返程。升程採用等加速度運動,返程之運動型式自定。設刻度區間為10°,試繪出其高度、速度及加速度與凸輪迴轉角度間之關係。

ANS: 假設回程是等速度運動,輸入指令plot_dwell(0:10:360,5,[2 1],[100 200 260])

0:10:360 : 指的是圖輪的刻度區有360度而刻度區間是10度
5 : 從動件衝程
[2 1] : 是運動模示2是等加速度運動,1是等速度運動
[100 200 260] : 指的是運動區間 

圖片



3. 設凸輪之半徑為15公分,以順時針方向旋轉,其從動件為梢型,垂直接觸,長為10公分,從動件之運動係依照第二項之運動型式。試繪出此凸輪之工作曲線。

ANS: 輸入指令[x y]=pincam([0:10:360],15,5,0,10,[100 200 260],[2 1],-1)

0:10:360 : 指的是圖輪的刻度區有360度而刻度區間是10度
15 : 凸輪基圓半徑
5 : 從動件衝程
0 : 偏置量
10 : 從動件長度
[100 200 260] : 指的是運動區間
[2 1] : 是運動模示2是等加速度運動,1是等速度運動
-1 : 順時鐘旋轉

圖片




4. 輸入指令pincam2([0:10:360],15,5,0,10,[100 200 260],[2 1],-1)

動畫


 
改寫老師的程式pincam,程式碼pincam2如下
function [x,y]=pincam2(cth,r0,s,e,L,range,pattern,cw)
figure(1);
clf;
th=cth*pi/180;
s0=sqrt(r0*r0-e*e);
for i=1:length(cth)
t=th(i)*cw;
A=[cos(t) -sin(t);sin(t) cos(t)];
[ym,yy,yyy]=dwell(cth(i),range,pattern);
x0=s0+ym*s;
Sx=[0 x0 x0+L;e e e];
X=A\Sx;
x(i)=X(1,2);y(i)=X(2,2);
end
mov=avifile('can.avi','fps',20);
for n=1:36
a=x+r0*cosd(10*n); 利用旋轉座標來達到凸輪旋轉的效果
b=y+r0*sind(10*n);
plot([0 a],[0 b],'ro',a,b,'k-');
axis ([-50 50 -50 50]);
F = getframe(gca);
mov = addframe(mov,F);
pause(0.05);
clf
end
mov = close(mov);

2007年5月22日 星期二

第十次作業

5/17有來上課

1.請思考速度與加速度的問題,當一桿以某特定點M等角速度迴轉時,其端點P之速度方向如何?其加速度方向如何?若該特定點M復以等速水平運動,則同一端點P之速度與加速度方向會變為如何?若M點同時也有加速度,則點P會有何變化?若以此推理四連桿的運動,則點P與Q之速度與加速度方向會與桿一(固定桿)之兩端點之關係如何?與我們前面的作業分析結果有無共通之處?(參看第六章之四連桿機構之運動分析)

ANS:


如上圖所示,假設該桿得長度是L在一複數平面上,旋轉中心M為複數平面上的原點,端點P到旋轉中心M的距離是X,並且以角速度ω逆時針方向旋轉,那麼

P點的速度會是iωX*exp(iωt+iθ),加速度是-ω*ω*Xexp(iωt+iθ)。

今在M上提供一水平速度v,則P點的速度會是v+iωX*exp(iωt+iθ),加速度是-ω*ω*Xexp(iωt+iθ)。

若又在M上提供一水平加速度a,則P點的速度會是v+at+iωX*exp(iωt+iθ),加速度是a-ω*ω*Xexp(iωt+iθ)。

在四連桿上 ,桿PQ與桿1有共同的旋轉中心,由於桿1的兩端點速度均為零,因此點P與Q之速度與加速度方向會與桿一之兩端點所產生的旋轉中心有關,其結果應該與前面的作業分析相同。

2.設有一運動之曲柄滑塊連桿組合,設滑塊之偏置量為零,且在水平方向移動,試以此機構之曲桿長度及角度,以及連結桿之長度為輸入項,利用matlab寫出一程式計算在不同曲柄角度時,六點瞬心之對應位置。可順便探討六點瞬心與曲柄角間之關係。

ANS:由於偏置量為零,假設初始條件R與L在同一平面上,所以只能以曲桿驅動滑塊

function slider_draw(R,L,e)
%R=桿一長
%L=桿二長
%e=偏置量
th1=0; %由於假設R與L在同一平面上
if R>L
th2=asind(L/R);
else
th2=90;
end
th=linspace(th1,th2,100);
d=slider_solve(th,R,L,e,1);
x=R*cosd(th);
y=R*sind(th);
for n=1:100
hold on;
%以下步驟為畫出桿子與滑塊
line([0,x(n),d(n)],[0,y(n),e]);
line([d(n)-4,d(n)+4,d(n)+4,d(n)-4,d(n)-4],[e-3,e-3,e+3,e+3,e-3]);
%以下步驟為畫出順心的位置
plot(0,0,'r*');
plot(x(n),y(n),'r*');
plot(d(n),e,'r*');
plot([0,0],[0,e-d(n)*(y(n)-e)/(x(n)-d(n))],'r*:');
plot([x(n),0],[y(n),e-d(n)*(y(n)-e)/(x(n)-d(n))],'r*:');
plot([x(n),d(n)],[y(n),y(n)*d(n)/x(n)],'r*:');
plot([d(n),d(n)],[0,y(n)*d(n)/x(n)],'r*:');
axis equal;
axis ([-100 100 -100 100]);
pause(0.05);
clf;
end

當R>L時,輸入程式solider_draw(20,10,0)的動畫



當R<=L時,輸入程式solider_draw(20,20,0)的動畫

2007年5月14日 星期一

第九次作業

請就教科書中第四章第五節之偏置機構作另類分析,分析過程可採你所知的方式(包括講義中所列的方法)。運動中分以曲桿驅動及滑塊驅動的方式,並說明運動的界限或範圍。設此機構之曲桿長Rcm , 連桿Lcm,滑塊之偏置量為10cm等數據作分析。其中,R=10+(學號末二碼),L=R+5 。

R=23;L=28;

由於偏移量大於兩桿的差,所以無法做360度的旋轉運動

以曲桿驅動分析,slider_limit(23,28,10),得到兩個極限角,11.3077度跟 231.5000度 ,再用slider_draw(23,28,10)作出畫



function slider_draw(R,L,e)
[s,th1,th2]=slider_limit(R,L,e);
th=linspace(th1,th2,100);
d=slider_solve(th,R,L,e,1);
x=R*cosd(th);
y=R*sind(th);
for n=1:100
line([0,x(n),d(n)],[0,y(n),e]);
line([d(n)-4,d(n)+4,d(n)+4,d(n)-4,d(n)-4],[e-3,e-3,e+3,e+3,e-3]);
axis equal; axis ([-100 100 -100 100]); pause(0.05); clf;
end



但以滑塊驅動,會比曲桿驅動多動一部分,,再用slider_draw2(23,28,10)作出動畫



function slider_draw2(R,L,e)
[s,th1,th2]=slider_limit(R,L,e);
th=linspace(th1,th2,100);
d=slider_solve(th,R,L,e,1);
x=R*cosd(th);
y=R*sind(th);
for n=1:100
line([0,x(n),d(n)],[0,y(n),e]);
line([d(n)-4,d(n)+4,d(n)+4,d(n)-4,d(n)-4],[e-3,e-3,e+3,e+3,e-3]);
axis equal; axis ([-100 100 -100 100]);pause(0.05); clf;
end

th=linspace(th2,180-th1,100);
d=slider_solve(th,R,L,e,-1);
x=R*cosd(th);
y=R*sind(th);
for n=1:100
line([0,x(n),d(n)],[0,y(n),e]);
line([d(n)-4,d(n)+4,d(n)+4,d(n)-4,d(n)-4],[e-3,e-3,e+3,e+3,e-3]);
axis equal; axis ([-100 100 -100 100]); pause(0.05); clf;
end

2007年5月11日 星期五

第八次作業

b94611013 林詠舜
A:4/26 有來上課

B:有一組四連桿,其桿長分別為r=[4 3 3 5],由桿2驅動,設第一固定桿角度theta1=0度; 角速度 td2=10rad/s; 角加速度tdd2=0 rad/s^2。

問題一:設桿2角度theta2=45度時,求各點之位置、速度與加速度為何?

ANS:根據老師的f4bar程式,輸入f4bar([4 3 3 5],0,45,10,0,-1,0),得到閉合型的結果如下
位置(cm) 速度(cm/s) 加速度
O:0 0 0
P:2.1+2.1i 4.1-24.5i -187.2-439.1i
Q:3.2+4.9i 21.2+21.2i -212.1-212.1i
R:4.0 0 0

問題二:繪出此四連桿之相關位置及標明各點之速度方向及大小(以程式為之)。

ANS:改編老師的drawlinks程式,輸入程式
drawlinks([4 3 3 5],0,45,10,0,-1,0);
hold on;
line([2.1 2.1+0.041],[2.1 2.1+0.245]);
line([3.2 3.2+0.21],[4.9 4.9+0.21]);
得到速度圖

line([2.1 2.1-0.1872],[2.1 2.1-0.4391]);
line([3.2 3.2-0.2121],[4.9 4.9-0.2121]);
得到加速度速度圖



問題三:當桿2迴轉時,求出此組四連桿之限制角度,並繪出其位置(以程式為之)。

ANS:使用老師的move_4paths程式,輸入move_4paths([4 3 3 5],0,0,3,0,10,0,1,0,4,2),得到極限角為29.0度跟331.0度圖片

問題四:設theta2=[0:20:360],試繪出此組四連桿之重疊影像,解釋為何有些沒有值。

ANS:因為4+3,3+5且4-3<3-5為一個雙搖桿連桿而有值的範圍是[29,331]圖片

問題五:若將問題三考慮在內,只在可迴轉的範圍內迴轉,請問你能讓此組四連桿作成動畫方式迴轉嗎?



mov=avifile('4bar.avi','fps',1);
for k=29:10:331;
drawlinks([4 3 3 5],0,k,10,0,-1,0);
pause(1);
F = getframe(gca);
mov = addframe(mov,F);
clf;
end;
mov = close(mov);

第七次作業

b94611013 林詠舜

1.各桿在第1~5秒內方向如下圖 

第一秒


第二秒


第三秒


第四秒


第五秒


2.
第一桿的速度

第一桿的加速度

第二桿的速度

第二桿的加速度

第三桿的速度

第三桿的加速度


3.利用function avifile製作成影片影片
以下是這次用的程式
function dyad_run(rho,theta,td,tdd,time);
set(gca,'xlim',[0 100],'ylim',[0 100],...'NextPlot','replace','Visible','off');
thetaT=theta;tdT=td;
thetaTEMP=theta;
mov = avifile('run.avi');
for n=1:length(time);
for m=1:length(rho):td;
T(m)=td(m)+tdd(m)*(n-1);
thetaT(m)=theta(m)+td(m)*(n-1)+0.5*tdd(m)*(n-1)^2;
end;
[v,a]=dyad_draw(rho,thetaT,tdT,tdd);
if n > 1
for k=1:length(rho)vv(k,n-1)=v(k);aa(k,n-1)=a(k);
end;
end;
pause(1);
F = getframe(gca);
mov = addframe(mov,F);
end;
mov = close(mov);

第六次作業

B946111013 林詠舜
作業六

第一題

1.共有15個節點,12根桿標示圖

2. M=3*(N-J-1)+F  N=連桿總數J=結點總數   F=運動節連結度的總合M=可動度M=3*(12-15-1)+17=53 計算結果,可動度為5,其函式如下gruebler(12,[6 1 2])  4 若結的總數固定,滑塊數的加減並不會影響可動度,但滑槽數可就不同,增加滑槽數等效增加可動度

第二題
1. c,e,f為球結,其自由度為3 a,b為旋轉結,其自由度為1 d為圓柱結,其自由度為標示圖

2. M=6*(N-J-1)+FN=連桿總數J=結點總數  F=運動節連結度的總合M=可動度M=6*(6-6-1)+13=73 計算結果,可動度為7gruebler(6,[2 0 0 3 1])4 本題是有惰性自由度的,4號桿與6號桿可自轉,固惰性自由度為2,可動度應修正 M=7-2=5第三題1 在一四連桿組中,最短桿與最長桿之和小於其他兩桿之和時,則至少有一桿為可旋轉桿。此稱為葛拉索第一類型,亦稱為葛拉索型; 相對的,最短桿與最長桿之和大於其他兩桿之和時,所有的活動連桿必為搖桿(三搖桿機構),則成為葛拉索第二類型,或稱為非葛拉索型。2.第一組:中立grashof(1,[7 4 6 5])ans =Neutral Linkage第二組:非葛拉索grashof(1,[8 3.6 5.1 4.1])ans =Non-Grashof Linkage第三組:葛拉索grashof(1,[5.4 3.1 6.6 4.7])ans =Crank-Rocker Linkage3.僅第三組需改變長度,使得最短桿與最長桿之和小於其他兩桿之和

第五次作業

b94611013 林詠舜作業

1.假設上、下手臂,以及手掌之外觀都接近橢圓形。
function arm(A,B,d)
if nargin==2,d=4;
end;d=abs(d);
AB=(B(1)+j*B(2))-(A(1)+j*A(2));
D=abs(AB);
th=angle(AB);
t=linspace(pi/2,2.5*pi,50);
Cout=max(d/2,1)*exp(j*t');
%利用複數平面畫出橢圓
if d>0
Z=[Cout(1:25);D+Cout(26:50);D+Cout(50);Cout(1)];
else
Z=[0;D];
end;
xx=real(Z);
yy=imag(Z);
x=xx*cos(th)-yy*sin(th)+A(1);
y=xx*sin(th)+yy*cos(th)+A(2);
line(x,y);
axis equal;

2.%依照輸入的個人手臂資料,畫出其狀態圖,若輸入資料有誤(如關節可動的角度,手臂的長度)時,會告知其錯誤。

function body(L1,L2,L3,theta1,theta2,theta3)
if theta1 < -90 theta2 >110;
input('theta1 must be in the [-90 110]');
elseif theta2 > 0 theta2 < -180; input('theta2 must be in the [-180 0]'); elseif theta3 > 10 theta3 < -30; input('theta3 must be in the [-30 10]'); elseaxis([-5 30 -25 10]); C = [cosd(-theta1) -sind(-theta1);sind(-theta1) cosd(-theta1)]; c = C*[L1;0]; B = [cosd(theta1+theta2) -sind(theta1+theta2);sind(theta1+theta2) cosd(theta1+theta2)]; b = c + B*[L2;0]; A = [cosd(theta1+theta2+theta3) -sind(theta1+theta2+theta3);sind(theta1+theta2+theta3) cosd(theta1+theta2-theta3)]; a = b + A*[L3;0]; arm(a',b',5); arm(b',c',4.7); arm(c',[0 0],5); axis equal;end; 3.body(20,25,10,90,-45,-30)的位置關係圖

4.程式碼
axis([-5 30 -25 10]);
mov = avifile('arm.avi','fps',2);
for n = 0:10;
clf;
body(20,25,10,90-1.5*n,-45+n,-30+2*n);
pause(0.5);
F = getframe(gca);
mov = addframe(mov,F);
end;
mov = close(mov);

模擬動畫

作業二

1.就人的手指頭關節而言,可以將其解析成為下列之三連桿。其中,手指與手掌之間的接頭是球對,手指的各關節的接頭則是旋轉對。每一關節所旋轉的角度是有所限制的,從0度到90度,在本題中,我所用的速度是相對速度(以手掌與手指之間的接點為基準點),並假設在運動中,各關節不會速度過快而脫臼,且限制指關節的轉動方向皆在同一平面上。

2.用來描繪手指之鍵結的程式,並依照個人的可動範圍作為調整

function finger(L1,L2,L3,theta1,theta2,theta3,O)
% L1 = 手指的末節,L2 = 手指的中間,L3 = 手指的前端% theta1.2.3為之間的角度,O = 手指與手掌連接的座標
if theata1 > 90 theta1 < -20; input('theta1 must be in the [-20 90]'); elseif theta2 > 95 theta2 < -5; input('theta2 must be in the [-5 95]'); elseif theta3 > 95 theta3 < -5; input('theta3 must be in the [-5 95]'); else; axis([-4 8 -4 8]); C = [cosd(90-theta1) -sind(90-theta1);sind(90-theta1) cosd(90-theta1)]; c = C*[L1;0] + O' ; B = [cosd(90-theta1-theta2) -sind(90-theta1-theta2);sind(90-theta1-theta2) cosd(90-theta1-theta2)]; b = c + B*[L2;0]; A = [cosd(90-theta1-theta2-theta3) -sind(90-theta1-theta2-theta3);sind(90-theta1-theta2-theta3) cosd(90-theta1-theta2-theta3)]; a = b + A*[L3;0]; linkshape(a',b',0.5); linkshape(b',c',0.5); linkshape(c',O,0.5); grid on; axis equal; end 依照以上程式,我的手指向後彎的極限位置是finger(3,2,2,-20,-5,-5),如圖一而手指向前曲的極限位置是finger(3,2,2,90,95,95),如圖二

3.投出球的時候,手指各關節間的角加速度以為40*/180 rad,其姿勢如下圖,是在finger_analsis(3,2,2,70,10,10,[0 0],40,40,40)下作分析分析圖 分析的程式如下:

function finger_analsis(L1,L2,L3,theta1,theta2,theta3,O,fa1,fa2,fa3)
% L1 = 手指的末節,L2 = 手指的中間,L3 = 手指的前端% theta1.2.3為之間的角度,O = 手指與手掌連接的座標 即旋轉座標之中心% fa1.2.3為手指之間的角加速度
if theata1 <> 90 theta1 < -20; input('theta1 must be in the [-20 90]'); elseif theta2 > 95 theta2 < -5; input('theta2 must be in the [-5 95]'); elseif theta3 > 95 theta3 < -5; input('theta3 must be in the [-5 95]'); elseif fa1 > 90 fa1 <> 90 fa2 <> 90 fa3 < 0;
input('fa1 must be in the [0 90]');
elsev1 = L1*fa1*pi/180;
%各關節間的切線加速度
v2 = L2*fa2*pi/180;
v3 = L3*fa3*pi/180;
a1 = v1*v1/L1;
%各關節的向心加速度
a2 = v2*v2/L2;
a3 = v3*v3/L3;
C = [cosd(90-theta1) -sind(90-theta1);sind(90-theta1) cosd(90-theta1)];
c = C*[L1;0] + O';
%關節位置
x = C*[L1;-v1] + O';
%關節之切線加速度
l = C*[L1-a1;0] + O';
%關節之向心加速度
s = C*[L1-a1;-v1] + O';
%關節的合力加速度
B = [cosd(90-theta1-theta2) -sind(90-theta1-theta2);sind(90-theta1-theta2) cosd(90-theta1-theta2)];
b = c + B*[L2;0];
y = c + B*[L2;-v2];
m = c + B*[L2-a2;0];
t = c + B*[L2-a2;-v2];
A = [cosd(90-theta1-theta2-theta3) -sind(90-theta1-theta2-theta3);sind(90-theta1-theta2-theta3) cosd(90-theta1-theta2-theta3)];
a = b + A*[L3;0];
z = b + A*[L3;-v3];
n = b + A*[L3-a3;0];
u = b + A*[L3-a3;-v3];
linkshape(a',b',0.5);
%畫出手指各關節之相關圖
linkshape(b',c',0.5);
linkshape(c',O,0.5);
line([c(1) x(1)],[c(2) x(2)],'Color','r');
%畫出關節間的切線加速度之大小
line([b(1) y(1)],[b(2) y(2)],'Color','r');
line([a(1) z(1)],[a(2) z(2)],'Color','r');
line([c(1) l(1)],[c(2) l(2)],'Color','g');
%畫出關節間的向心加速度之大小
line([b(1) m(1)],[b(2) m(2)],'Color','g');
line([a(1) n(1)],[a(2) n(2)],'Color','g');
line([c(1) s(1)],[c(2) s(2)],'Color','k');
%畫出關節間的向心加速度之大小
line([b(1) t(1)],[b(2) t(2)],'Color','k');
line([a(1) u(1)],[a(2) u(2)],'Color','k');
grid on;
axis equal;
end

第四次作業

b94611013 林詠舜作業一程式碼n = 13L = n +10;a = L*cosd(60);b = L*sind(60);axis([-23 46 -23 23]);triangle = [0 0;L 0;a b;0 0];h = plot(triangle(:,1),triangle(:,2));axis equalfor i = 1:12axis([-25 50 -25 50]);rotate(h,[0 0 1],30,[0 0 0]);pause(0.05);endfor i = 1:12axis([-25 50 -25 50]);rotate(h,[0 0 1],30,[L 0 0]);pause(0.05);endfor i = 1:12axis([-25 50 -25 50]);rotate(h,[0 0 1],30,[a b 0]);pause(0.05);end作業二程式碼axis([-25 25 -25 25]);for n = 0:12a = 5*cosd(30*n);b = 5*sind(30*n);c = 15*cosd(30*n);d = 15*sind(30*n);linkshape([a b],[c d],4);linkshape([c d],[20 0],1); %另彈簧的一端固定在[20 0]pause(0.05);endaxis equal;彈簧與桿的相對位置作業三程式碼axis ([-10 20 -5 5]);th = atand(4/3);linkshape([10 0],[0 0],2)for n = 1:12a = 5*cosd(th + 30*n) % AB為主動桿,所以,以逆時針方向旋轉b = 5*sind(th + 30*n)c = 10 + 5*cosd(th+30*n)d = 5*sind(th+30*n)linkshape([0 0],[a b],3)linkshape([a b],[c d],1.5)linkshape([c d],[10 0],2)pause(0.1)endaxis equal四連桿的相對位置

第三次作業

B94611013 林詠舜作業一假設:肩關節到脖子的距離 = 20cm脖子到頭頂的距離 = 23cmL1 = 24cmL2 = 28cm且關節的可動度未受影響手肘的末端(即拳頭)貼在頭頂上,拳頭慢慢的朝頭頂上方移動,移動到手臂伸直時,便是拳頭移動的對大範圍,此時拳頭總共移動了25cm。每移動拳頭往上提升 5cm時之手臂、手肘與關節之對應位置與軌跡如圖一,而整個關節在運動的過程中如圖二圖一圖二作業二◎ 旋轉對:指在接點(面)上,只能旋轉,而不能平移的運動結。例如:門把,唱盤。圖片:門把◎ 高對與低對運動結:運動結的連結形式稱作為「對」,運動結所受的應力的「高」和「低」,所以用「高對」與「低對」來表示運動結的物理特性。常見的運動結,如下圖:常見的運動結◎ 型式閉合結或外力閉合結:「閉合」是為了保持兩連趕所設定的運動狀態。其中,「型式閉合」是利用運動結的外型限制另一桿的運動範圍,如自動門,利用上下的軌道來保持門開關的方向呈直線性。而「外力閉合」是指藉由外力,使兩連桿維持接觸狀態,如避震器。圖片:自動門避震器作業三1.圖片2.程式碼%假設人的手臂為身長的一半,h為身高%手腳都一樣常%此圓的直徑=人的身高function H = circle(center,radius,NOP)if (nargin <3),error('Please see help for INPUT DATA.');elseif (nargin==3)style='b-';end;THETA=linspace(0,2*pi,NOP);RHO=ones(1,NOP)*radius;[X,Y] = pol2cart(THETA,RHO);X=X+center(1);Y=Y+center(2);H=line(X,Y);axis equal;h=input('請輸入您的身高');r=h/2; for n=0:12circle([0+n*r*pi/6,0])hold on;end;for n=0:12xs=(n*r*pi)./6;for theta=72:72:360xd=r*sind(theta+n*30)+xs;yd=r*cosd(theta+n*30);line([xs xd'],[0 yd']);hold on;end;end;axis equal

第二次作業

B94611013 林詠舜作業一人腿的機構,是由兩個連桿(大腿骨、小腿骨)加上一個平面低對的接頭(膝關節)所組成,因此,如圖片一所示,腿的運動只能在yz平面上旋轉,級只有一個自由度。圖片一作業二隨著社會的進步和人們知識修養和整體文化素質的提高,人們消費觀念及對用品的要求正在悄然發生著變化。  經過對人們的消費趨勢長期觀察、分析、研究,我發現,人們在購買和選用用品時,不再僅僅強調用品的實用和價廉,也就說對產品的實用性和價格低廉的要求逐漸減弱,而對于用品外觀造型及結構的藝術性和宜人性的強調程度則是日趨提高,比如對產品的外部線條的布局、色彩的選配越來越看中,對用品的感官效果、使用時的感覺(包括手感、體感、視覺等)越來越在乎,對用品使用中的便捷性(自動化程度)也重視有加,比如在購買使用鞋子時,不再像多年以前那樣把關注的焦點集中在鞋子的耐穿程度和價格上,而是首先看鞋子的款式(考究鞋子設計的藝術性),再看鞋子的適用穿著的場合和氣候,然後試穿一下,看一看鞋子穿起來的方便程度、腳感和舒適性,最後才是考慮價格。同樣我們在購買一輛新車時,首先要對車的外觀造型、顏色滿意(藝術性),再看車輛的功能,接下來看車輛配置的先進性(主要是看自動化程度),再試駕駛,考察車輛的可建設性、乘坐的感覺(宜人性)。  概括起來說,當今時代人們在選購用品尤其是那些有規則結構形狀的用品時,越來越看中產品的藝術性、實用性、使用便捷性和宜人性,  這就要求發明設計人員在進行發明創造時,力求使自己的發明設計方案與人們的這種消費趨勢相一致,即力求對自己發明設計的進行"四化",即"藝術化、實用化、自動化和人性化"。具體說就是在進行發明設計時,除了課本上提到的十個步驟之外,應對產品的外觀造型從美學的角度進行設計,力求在不影響其功能的前提下,使自己所發明設計的產品成為一個精美的藝術品;還要注意把自己所發明設計產品的核心功能彰顯出來;同時還應盡可能地提高你所發明設計產品的具有實用操作的便捷性(即盡可能地提高設計方案的自動化程度),最後還要考究以下自己所發明設計的產品,尤其是一些工具類用品是否具備了人性化特點。作業三Matlab Code:B = 13M = B + 10x = 1 : 1 : 10y = x.^( 1 / M )plot ( x , y )title b94611013xlabel xylabel y Fig: y = x ^ ( 1 / M ) ; M = 23

第一次作業

林詠舜 b94611013Mechanisms這是一個介紹簡單機械結構的網站,其內容與教科書雷同,攬的買書的人可以參考此網站Everything in the known universe tagged mechanisms這是一個提供有關機械結構的部落格連結`圖片與影片的網站機動學教學網站中正大學的機動學教學網站