رفتن به مطلب

شبیه سازی مکانیزم لنگ لغزنده با متلب


ارسال های توصیه شده

  • 4 ماه بعد...
salam

merci

man taze omadam

vaghean merci

kheyli koakam kardin

mishe lotfan yek proje ba sam ham moarefi konin?

 

سلام .ابه انجمن خوش اومدی :icon_gol:

فکر میکنم خودت متوجه شدی تایپ فینگلیش خلاف مقررات هستش برای همین فارسی نوشتی .ممنون :ws2:

من سعی میکنم اگر پروژه دیگه ای داشتم برات بذارم در واقع یک پروژه مکانیزم با 3 نقطه داشتم اما باید بگردم پیداش کنم :ws6: امیدوارم پیدا بشه :w16:

  • Like 2
لینک به دیدگاه
  • 9 ماه بعد...

سلام

رضا دانشجوي طراحي صنعتي

تشكر از فايلتون

اطلاعاتي در مورد چرخدنده ها ميخواستم(زاويه فشار)

ممنون ميشم برام ايميل كنيد

در مورد نرم افزارها و استاندارد مكانيك هم كاري داشتين بگين

Reza_abzar@yahoo.com

راستي من عضو تازم زود...

تشكر

لینک به دیدگاه
  • 2 هفته بعد...
  • 2 هفته بعد...
  • 6 ماه بعد...
سلام.یه پروژه کوتاه و مختصر در مورد لنگ و لغزنده دارم امیدوارم مورد استفادتون قرار بگیره .

سلام خسته نباشین من به این فایل رو خیلی لازم دارم اما هر کاری می کنم دانلود نمیشه ، می شه کمکم کنید.ممنون میشم

لینک به دیدگاه

سلام .متاسفانه فایل را پیدا نکردم اخه مربوط به خیلی وقت پیش میشه .اما فایلهای را دارم که بعد تغییراتی به اونها دادم و به نتیجه اخری رسیدم .حالا می ذارم شاید به کارت بیاد .

 

 

r=[6,2,0.5]; % r(4) is to be calculated

th(2:4)=[20,90,0]; % note that th1 is to be calculated

thr=th*pi/180; % convert the entire array to radians, entry by entry

for count=1:360

th(2)=count-1;

thr(2)=th(2)*pi/180;

thr(1)=asin(-(r(2)*sin(thr(2))-r(3))/r(1));

r4(count)=r(2)*cos(thr(2))-r(1)*cos(thr(1)); %CHANGED

th2(count)=th(2);

x=[0,r(2)*cos(thr(2)),r(2)*cos(thr(2))+r(1)*cos(thr(1))];

y=[0,r(2)*sin(thr(2)),r(2)*sin(thr(2))+r(1)*sin(thr(1))];

plot(x,y,'k-o')

axis([-3 10 -5 5])

grid

pause(0.001)

% END NEW LINES FOR PLOTTING

end

% End Program

  • Like 1
لینک به دیدگاه

% This program calculates the position the slider in a slider crank mechanism

%in barname jahat moshakhas kardane makane slider dar mechanism slider crank ast

% as a function of the input crank position

%

% VARIABLES

%

% [r(1)..r(4)] - link lengths

% [th(1)..th(4)] - corresponding angles in degrees

% [thr(1) ..thr(4)] - converted angles in radians

% r4 - Array storing all link 4 positions

% th2 - Array storing all link 2 orientations

clear;

clf;

% Enter initial data for link lengths and angles

r=[6,2,0.5]; % r(4) is to be calculated

th(2:4)=[20,90,0]; % note that th1 is to be calculated

thr=th*pi/180; % convert the entire array to radians, entry by entry

%begin position analysis equations

for count=1:360

th(2)=count-1;

thr(2)=th(2)*pi/180;

thr(1)=asin(-(r(2)*sin(thr(2))-r(3))/r(1));

r4(count)=r(2)*cos(thr(2))-r(1)*cos(thr(1)); %CHANGED

th2(count)=th(2);

% BEGIN NEW LINES ADDED FOR PLOTTING

% create an array that has the (x,y) positions of the slider-crank

% joints. The plotting routine will draw a line between them.

x=[0,r(2)*cos(thr(2)),r(2)*cos(thr(2))+r(1)*cos(thr(1))];

y=[0,r(2)*sin(thr(2)),r(2)*sin(thr(2))+r(1)*sin(thr(1))];

% In the plot command, the qualifier ’k-o’ joints all the points

% with a black line and draws a circle at each point

plot(x,y,'k-o')

axis([-3 10 -5 5]) % sets the upper and lower bounds for the axes

axis equal % sets an equal aspect ratio between the x- and y-axes.

grid

% the pause() command pauses your program for the amount of time

% specified within the brackets - 0.001 seconds in this case. In this

% application, we are intentionally slowing the program drown to allow the

% graph to be drawn to the screen before the next plot command is issued.

% If you the ’pause’ command is issued by itself, the program stops until

% the user presses the Enter/Return key.

pause(0.001)

% END NEW LINES FOR PLOTTING

end

% End Program

  • Like 2
لینک به دیدگاه

>> %in barname jahate bar avard kardane nogheiate slider in slider crank mechanism mibashad

>> % [r(1)..r(4)] - link lengths

% [th(1)..th(4)] - corresponding angles in degrees

% [thr(1) ..thr(4)] - converted angles in radians

% r4 - Array storing all link 4 positions **NEW**

% th2 - Array storing all link 2 orientations **NEW**

>> clear;

clf;

% Enter initial data for link lengths and angles

r=[6,2,0.5]; % r(4) is to be calculated

th(2:4)=[20,90,0]; % note that th1 is to be calculated

thr=th*pi/180; % convert the entire array to radians, entry by entry

%begin position analysis equations

for count=1:360 %NEW

th(2)=count-1; %NEW

thr(2)=th(2)*pi/180; %NEW

thr(1)=asin(-(r(2)*sin(thr(2))-r(3))/r(1));

r4(count)=r(2)*cos(thr(2))-r(1)*cos(thr(1)); %CHANGED

th2(count)=th(2); %NEW

end

r4 %NEW

% End Program

 

 

 

>> %in barname jahate bar avard kardane nogheiate slider in slider crank mechanism mibashad

% [r(1)..r(4)] - link lengths

% [th(1)..th(4)] - corresponding angles in degrees

% [thr(1) ..thr(4)] - converted angles in radians

% r4 - Array storing all link 4 positions **NEW**

% th2 - Array storing all link 2 orientations **NEW**

clear;

clf;

% Enter initial data for link lengths and angles

r=[6,2,0.5]; % r(4) is to be calculated

th(2:4)=[20,90,0]; % note that th1 is to be calculated

thr=th*pi/180; % convert the entire array to radians, entry by entry

%begin position analysis equations

for count=1:360 %NEW

th(2)=count-1; %NEW

thr(2)=th(2)*pi/180; %NEW

thr(1)=asin(-(r(2)*sin(thr(2))-r(3))/r(1));

r4(count)=r(2)*cos(thr(2))-r(1)*cos(thr(1)); %CHANGED

th2(count)=th(2); %NEW

end

r4 %NEW

% End Program

  • Like 3
لینک به دیدگاه
  • 4 هفته بعد...

>> %in barname jahate bar avard kardane nogheiate slider in slider crank mechanism mibashad

>> % [r(1)..r(4)] - link lengths

% [th(1)..th(4)] - corresponding angles in degrees

% [thr(1) ..thr(4)] - converted angles in radians

% r4 - Array storing all link 4 positions **NEW**

% th2 - Array storing all link 2 orientations **NEW**

>> clear;

clf;

% Enter initial data for link lengths and angles

r=[6,2,0.5]; % r(4) is to be calculated

th(2:4)=[20,90,0]; % note that th1 is to be calculated

thr=th*pi/180; % convert the entire array to radians, entry by entry

%begin position analysis equations

for count=1:360 %NEW

th(2)=count-1; %NEW

thr(2)=th(2)*pi/180; %NEW

thr(1)=asin(-(r(2)*sin(thr(2))-r(3))/r(1));

r4(count)=r(2)*cos(thr(2))-r(1)*cos(thr(1)); %CHANGED

th2(count)=th(2); %NEW

end

r4 %NEW

% End Program

 

 

 

>> %in barname jahate bar avard kardane nogheiate slider in slider crank mechanism mibashad

% [r(1)..r(4)] - link lengths

% [th(1)..th(4)] - corresponding angles in degrees

% [thr(1) ..thr(4)] - converted angles in radians

% r4 - Array storing all link 4 positions **NEW**

% th2 - Array storing all link 2 orientations **NEW**

clear;

clf;

% Enter initial data for link lengths and angles

r=[6,2,0.5]; % r(4) is to be calculated

th(2:4)=[20,90,0]; % note that th1 is to be calculated

thr=th*pi/180; % convert the entire array to radians, entry by entry

%begin position analysis equations

for count=1:360 %NEW

th(2)=count-1; %NEW

thr(2)=th(2)*pi/180; %NEW

thr(1)=asin(-(r(2)*sin(thr(2))-r(3))/r(1));

r4(count)=r(2)*cos(thr(2))-r(1)*cos(thr(1)); %CHANGED

th2(count)=th(2); %NEW

end

r4 %NEW

% End Program

:ws52:

  • Like 2
لینک به دیدگاه
  • 2 سال بعد...

از دوستان كسي هست نرم افزار مطب رو آموزش بده من رفتم از آموزشگاه ها پرسيدم ت وشهر ما حدودا 400-350 هزار تومن مي گيرن :( :icon_razz::ws52:

  • Like 3
لینک به دیدگاه
از دوستان كسي هست نرم افزار مطب رو آموزش بده من رفتم از آموزشگاه ها پرسيدم ت وشهر ما حدودا 400-350 هزار تومن مي گيرن :( :icon_razz::ws52:

نرم افزار متلب خیلی ساده هست و آموزش های زیادی در نت موجود هست...کلی هم استاد متلب در سایت داریم...

تاپیک های این بخش رو ببینید: [h=2]Matlab[/h]

  • Like 3
لینک به دیدگاه
×
×
  • اضافه کردن...