{"id":1873,"date":"2021-09-30T09:20:54","date_gmt":"2021-09-30T09:20:54","guid":{"rendered":"https:\/\/blog.metu.edu.tr\/eresmech\/?page_id=1873"},"modified":"2021-10-05T22:10:42","modified_gmt":"2021-10-05T22:10:42","slug":"ek2","status":"publish","type":"page","link":"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ek2\/","title":{"rendered":"Ek 2"},"content":{"rendered":"<div id=\"pl-gb1873-69d7dab33b2f9\"  class=\"panel-layout\" ><div id=\"pg-gb1873-69d7dab33b2f9-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb1873-69d7dab33b2f9-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1873-69d7dab33b2f9-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child widgetopts-SO\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p style=\"text-align: right\"><b><span style=\"font-size: 300%\">Ek-2<\/span><\/b><\/p>\n<h1>Basit Mekanizmalar \u0130\u00e7in Bilgisayar Programlar\u0131<\/h1>\n<p>Uygulamalarda basit d\u00f6rt uzuvlu mekanizmalar veya bu basit d\u00f6rt uzuvlu mekanizmalardan seri ba\u011flanarak elde edilen mekanizmalar \u00e7ok s\u0131k rastlanmaktad\u0131r. Bu mekanizmalar i\u00e7in haz\u0131rlanacak ufak fonksiyon programlar\u0131 gerek Excel paket program\u0131 i\u00e7inde Macro programlar olarak ve gerek VisualBasic lisan\u0131 kullan\u0131larak yaz\u0131lan genel veya \u00f6zel ama\u00e7l\u0131 mekanizma programlar\u0131 i\u00e7in \u00e7ok \u00f6nemli yap\u0131 ta\u015flar\u0131n\u0131 olu\u015fturmaktad\u0131r.<\/p>\n<p><strong><span style=\"color: #003399\">2.1. Kartezyen koordinatlar\u0131 verilen bir vekt\u00f6r\u00fcn uzunlu\u011fu ve y\u00f6n a\u00e7\u0131s\u0131n\u0131 bulmak:<\/span><\/strong><\/p>\n<p>x ve y de\u011ferleri verildi\u011finde OP uzunlu\u011fu (r = Boy(x,y)) ve OP do\u011frusunun pozitif x ekseni ile yapt\u0131\u011f\u0131 a\u00e7\u0131y\u0131 radyan olarak (\u03b8 = A\u00e7\u0131(x,y)) verecek iki basit fonksiyon program\u0131d\u0131r. Dikkat edilir ise, a\u00e7\u0131(x,y) program\u0131 basic lisan\u0131nda var olan Atn(x) fonksiyonunu kullanmaktad\u0131r. Ancak a\u00e7\u0131n\u0131n hangi b\u00f6lgede oldu\u011funu x ve y bile\u015fenlerinin i\u015faretlerinden bularak Atn(x) fonksiyonundan farkl\u0131 olarak verilen x ve y de\u011ferine g\u00f6re var olan tek do\u011fru \u00e7\u00f6z\u00fcm\u00fc kullan\u0131c\u0131ya vermektedir. Fonksiyonlar\u0131n d\u0131\u015f\u0131nda PI ve Eps sabit de\u011ferleri tan\u0131mlanm\u0131\u015ft\u0131r. x &lt;<span style=\"font-size: xx-small\">\u00a0<\/span>Eps oldu\u011funda x = 0 kabul edilerek y nin i\u015faretine g\u00f6re a\u00e7\u0131 90<sup>0<\/sup>\u00a0veya -90<sup>0<\/sup>\u00a0kabul edilmi\u015ftir (bu t\u00fcr bir \u00f6nlem al\u0131nmaz ise k\u00fc\u00e7\u00fck x de\u011ferlerinde s\u0131f\u0131ra b\u00f6lme hatas\u0131 ile kar\u015f\u0131la\u015f\u0131l\u0131r).<\/p>\n<p>Global Const PI = 3.1415926<br \/>\nGlobal Const Eps = 0.0000001<img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1875\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image1-6.gif\" alt=\"\" width=\"429\" height=\"351\" \/><br \/>\nFunction Boy(X, Y)<br \/>\nBoy = Sqr(X ^ 2 + Y ^ 2)<br \/>\nEnd Function<\/p>\n<p>Function A\u00e7\u0131(X, Y)<br \/>\nDim AA<br \/>\nIf Abs(X) &gt; Eps Then<br \/>\nAA = Atn(Y \/ X)<br \/>\nIf X &lt; 0 Then<br \/>\nAA = AA + PI<br \/>\nElse:<br \/>\nIf Y &lt; 0 Then AA = AA + 2*PI<br \/>\nEnd If<br \/>\nElse:<br \/>\nIf Y &gt; 0 Then AA = PI \/ 2 Else AA = -PI \/ 2<br \/>\nEnd If<br \/>\nA\u00e7\u0131 = AA<br \/>\nEnd Function<\/p>\n<p><strong><span style=\"color: #003399\">2.2. Ters Sin\u00fcs ve Kosin\u00fcs fonksiyonlar\u0131:<\/span><\/strong><\/p>\n<p>Normal olarak Pascal ve Basic lisanlar\u0131nda Atn(x) &#8211; ters tanjant fonksiyonu d\u0131\u015f\u0131nda ters trigonometrik fonksiyon yoktur. Mekanizma analizi s\u0131ras\u0131nda ters sin\u00fcs (Asin(X)) ve ters kosin\u00fcs (Acos(X)) fonksiyonlar\u0131na ihtiya\u00e7 olmaktad\u0131r. Dikkat edilir ise, bu fonksiyonlar ACOS un ve ASIN in de\u011ferlerinden sadece birini vermektedir. Kullan\u0131c\u0131 e\u011fer di\u011fer \u00e7\u00f6z\u00fcm\u00fc istiyor ise, bu a\u00e7\u0131ya 180 derece eklemeli veya \u00e7\u0131karmal\u0131d\u0131r.<\/p>\n<p>Function Acos(X)<br \/>\nAcos = Atn(-X \/ Sqr(-X * X + 1)) + 2 * Atn(1)<br \/>\nEnd Function<\/p>\n<p>Function Asin(X)<br \/>\nAsin = Atn(X \/ Sqr(-X * X + 1))<br \/>\nEnd Function<\/p>\n<p><strong><span style=\"color: #003399\">2.3. \u00dc\u00e7gen \u00c7\u00f6z\u00fcm\u00fc:<\/span><\/strong><\/p>\n<p>Mekanizmalar\u0131n analizi s\u0131ras\u0131nda \u00fc\u00e7 kenar\u0131 verilen bir \u00fc\u00e7genin bir a\u00e7\u0131s\u0131n\u0131 (A\u00e7\u01313 = A\u00e7\u0131Cos(U1,U2,U3)) veya iki kenar\u0131 ve a\u00e7\u0131s\u0131 verildi\u011finde kar\u015f\u0131 kenar uzunlu\u011funu (U3 = BoyCos(U1,U2;A\u00e7\u01313)) bulmak i\u00e7in haz\u0131rlanm\u0131\u015f fonksiyon programlar\u0131d\u0131r.<\/p>\n<p>Function A\u00e7\u0131Cos(u1, u2, u3)<img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1876\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image2-6.gif\" alt=\"\" width=\"343\" height=\"239\" \/><br \/>\nDim u u = (u1 * u1 + u2 * u2 &#8211; u3 * u3) \/ (2 * u1 * u2)<br \/>\nAA = Acos(u)<br \/>\nA\u00e7\u0131Cos = AA<br \/>\nEnd Function<\/p>\n<p>Function BoyCos(U1, U2, A\u00e7\u01313)<br \/>\nBoyCos = (U1 ^ 2 + U2 ^ 2 &#8211; 2 * U1 * U2 * Cos(A\u00e7\u01313)) \/ (2 * U1 * U2)<br \/>\nEnd Function<\/p>\n<p><span style=\"color: #003399\"><b>2.4. Basit Mekanizmalar\u0131n Analizi:<\/b><\/span><\/p>\n<p><span style=\"color: #003399\">2.4-a) D\u00f6rt-\u00c7ubuk Mekanizmas\u0131<\/span><\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1877\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image3-4.gif\" alt=\"\" width=\"490\" height=\"251\" \/><\/p>\n<p>Bu fonksiyon program\u0131 uzuv boyutlar\u0131, giri\u015f kolu a\u00e7\u0131s\u0131 ve ba\u011flant\u0131 \u015fekli verilen bir d\u00f6rt-\u00e7ubuk mekanizmas\u0131n\u0131n \u00e7\u0131k\u0131\u015f kolu a\u00e7\u0131s\u0131n\u0131 bulmak i\u00e7in yaz\u0131lm\u0131\u015ft\u0131r. Kullan\u0131c\u0131 s say\u0131s\u0131n\u0131 +1 veya -1 tan\u0131mlayarak mekanizman\u0131n a\u00e7\u0131k veya \u00e7apraz ba\u011fland\u0131\u011f\u0131n\u0131 belirleyecektir.<\/p>\n<p>Program incelenir ise, \u00f6nceden yaz\u0131lm\u0131\u015f olan Boy(), A\u00e7\u0131() ve A\u00e7\u0131Cos() fonksiyonlar\u0131 bu fonksiyonda kullan\u0131lm\u0131\u015ft\u0131r. Bu fonksiyonun kullan\u0131labilmesi i\u00e7in di\u011fer fonksiyonlar\u0131nda programda yaz\u0131l\u0131 olmas\u0131 gerekir. Programa basit ekler yaparak biyel a\u00e7\u0131s\u0131n\u0131 ve ba\u011flama a\u00e7\u0131s\u0131n\u0131 bulmak i\u00e7in fonksiyonlara \u00e7evirmek m\u00fcmk\u00fcnd\u00fcr.<\/p>\n<p>Function D\u00f6rt\u00c7ubuk(Krank, Biyel, Kol, Sabit, s, th)<br \/>\nDim dd, fi, si As Double<br \/>\nDim xd, yd As Double<br \/>\nxd = -Sabit + Krank * Cos(th)<br \/>\nyd = Krank* Sin(th)<br \/>\ndd = Boy(xd, yd)<br \/>\nfi = A\u00e7\u0131(xd, yd)<br \/>\nsi = A\u00e7\u0131Cos(Biyel, dd, Kol)<br \/>\nD\u00f6rt\u00c7ubuk = fi &#8211; s * si<b><br \/>\n<\/b>End Function<\/p>\n<p><span style=\"color: #003399\">2.4-b) Krank-Biyel Mekanizmas\u0131:<\/span><\/p>\n<p>Bu fonksiyon program\u0131 uzuv boyutlar\u0131, giri\u015f kolu a\u00e7\u0131s\u0131 ve ba\u011flant\u0131 \u015fekli verilen bir krank-biyel mekanizmas\u0131n\u0131n \u00e7\u0131k\u0131\u015f kolu \u00f6teleme uzakl\u0131\u011f\u0131n\u0131 bulmak i\u00e7in yaz\u0131lm\u0131\u015ft\u0131r.<\/p>\n<p>Kullan\u0131c\u0131n\u0131n s say\u0131s\u0131n\u0131 +1 veya \u22121 tan\u0131mlayarak pistonun \u015fekilde g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi krank eksenine g\u00f6re pozitif x ekseni y\u00f6n\u00fcnde (s = +1)veya ters y\u00f6nde (s = \u22121) oldu\u011funu belirlemesi gerekir. Program \u00f6nceden yaz\u0131lm\u0131\u015f olan Asin() fonksiyonunu kullanmaktad\u0131r.<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1878\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image4-3.gif\" alt=\"\" width=\"559\" height=\"277\" \/><\/p>\n<p>Function KrankBiyel(Krank, Biyel, Eksantrik, s, th)<br \/>\nDim fi As Double<br \/>\nfi = Asin((Krank* Sin(th) &#8211; Sabit) \/ Eksantrik)<br \/>\nIf s = 1 Then fi = 4 * Atn(1) &#8211; fi<br \/>\nKrankBiyel = Krank * Cos(th) &#8211; Biyel * Cos(fi)<b><br \/>\n<\/b>End Function<\/p>\n<p><span style=\"color: #003399\">2.4-c) Kol-K\u0131zak Mekanizmas\u0131:<\/span><\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1879\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image5-3.gif\" alt=\"\" width=\"1056\" height=\"324\" \/><\/p>\n<p>Kol-k\u0131zak mekanizmas\u0131n\u0131n santrik veya eksantrik olmas\u0131 a3 de\u011ferinin s\u0131f\u0131r olup olmamas\u0131 ile ilgilidir. Eksantrikliklik oldu\u011funda \u00e7\u0131k\u0131\u015f kolu iki de\u011fi\u015fik \u015fekilde monte edilebilece\u011finden s de\u011feri +1 (\u015fekilde g\u00f6sterilen durum) veya -1 olarak girilmelidir (Santrik i\u00e7in s her hangi bir de\u011fer olabilir).<\/p>\n<p>Function KolK\u0131zak(Krank, Sabit, Eksantrik, s,th)<br \/>\nDim Xd,Yd as double<br \/>\nXd = Krank * Cos(th) &#8211; Sabit<br \/>\nYd = Krank * Sin(th)<br \/>\nSi= A\u00e7\u0131(Xd,Yd)<br \/>\nIf Eksantrik=0 then<br \/>\nFi=Si<br \/>\nElse<br \/>\nDd=Boy(Xd,Yd)<br \/>\nFi=si-s*Asin(Eksantrik\/Dd)<br \/>\nEnd If<br \/>\nKolK\u0131zak = Fi<b><br \/>\n<\/b>End Function<\/p>\n<p>Yukar\u0131da yaz\u0131lm\u0131\u015f olan fonksiyon programlar\u0131 Excel paket program\u0131 i\u00e7inde, kullan\u0131c\u0131 taraf\u0131ndan tan\u0131mlanm\u0131\u015f fonksiyon olarak t\u0131pki di\u011fer Excel fonksiyonlar\u0131 gibi kullan\u0131labilir. Ayr\u0131ca, yukar\u0131da yaz\u0131lm\u0131\u015f olan programlar\u0131n Excelde birle\u015ftirilerek de kullan\u0131lmas\u0131 m\u00fcmk\u00fcnd\u00fcr. Ayr\u0131ca bu programlar\u0131n VisualBasic i\u00e7inde de kullan\u0131lmas\u0131 m\u00fcmk\u00fcnd\u00fcr. VisualBasic platformunun grafik \u00f6zellikleri ile birlikte kullan\u0131c\u0131 animasyon yapabilecek programlarda haz\u0131rlayabilir.<\/p>\n<p><strong>\u00d6rnek 1:<\/strong><\/p>\n<p>Yukar\u0131da haz\u0131rlanm\u0131\u015f olan programlar ile \u00e7ok say\u0131da de\u011fi\u015fik mekanizman\u0131n analizi kolayca yap\u0131labilecektir. A\u015fa\u011f\u0131da g\u00f6sterilen mekanizman\u0131n bir d\u00f6rt-\u00e7ubuk ve bir krank-biyel mekanizmas\u0131n\u0131n seri olarak ba\u011flanmas\u0131 ile elde edildi\u011fi g\u00f6r\u00fcl\u00fcr ise, ilk olarak d\u00f6rt-\u00e7ubuk mekanizmas\u0131 \u00e7\u0131k\u0131\u015f a\u00e7\u0131s\u0131 (th4) D\u00f6rt\u00c7ubuk() fonksiyonu kullanarak belirlenir. Th4-25\u00b0\u00a0giri\u015f a\u00e7\u0131s\u0131 olarak KrankBiyel() fonksiyonu kullan\u0131larak strok \u00e7\u00f6z\u00fclebilir.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1880\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image6-4.gif\" alt=\"\" width=\"984\" height=\"536\" \/><\/p>\n<p>\u0130lk olarak sabit uzuv boyutlar\u0131n\u0131 (sabit a\u00e7\u0131lar da dahil) Excel \u00fczerinde yerle\u015ftirelim.<\/p>\n<table border=\"1\" width=\"92%\">\n<tbody>\n<tr bgcolor=\"#CCCCCC\">\n<td><\/td>\n<td align=\"center\">A<\/td>\n<td align=\"center\">B<\/td>\n<td align=\"center\">C<\/td>\n<td align=\"center\">D<\/td>\n<td align=\"center\">E<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">1<\/td>\n<td>D\u00f6rt-\u00c7ubuk<\/td>\n<td><\/td>\n<td>Krank-Biyel<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">2<\/td>\n<td>Krank<\/td>\n<td>320<\/td>\n<td>Krank 2<\/td>\n<td>1050<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">3<\/td>\n<td>Biyel<\/td>\n<td>1180<\/td>\n<td>Biyel2<\/td>\n<td>1140<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">4<\/td>\n<td>\u00c7\u0131k\u0131\u015fKolu<\/td>\n<td>528<\/td>\n<td>Eksantrik<\/td>\n<td>400<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">5<\/td>\n<td>SabitU_y<\/td>\n<td>1250<\/td>\n<td>A\u00c7I 4<\/td>\n<td>0.43633231<\/td>\n<td>25<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">6<\/td>\n<td>SabitU_d<\/td>\n<td>546<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">7<\/td>\n<td>SabitUzuv<\/td>\n<td>1364.044<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">8<\/td>\n<td>SabitU A\u00e7\u0131<\/td>\n<td>2.72977<\/td>\n<td>156.40429<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">9<\/td>\n<td>Faz<\/td>\n<td>0.411823<\/td>\n<td>23.595705<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>B8 h\u00fccresinde g\u00f6r\u00fclen a\u00e7\u0131 radyan olarak B<sub>0<\/sub>A<sub>0<\/sub> vekt\u00f6r\u00fcn\u00fcn yatay ile yapt\u0131\u011f\u0131 a\u00e7\u0131d\u0131r (bu de\u011feri ATAN2(-B5;B6) \u015feklinde ATAN2() Excel fonksiyonu kullanarak elde edebiliriz. Faz a\u00e7\u0131s\u0131 ise bu a\u00e7\u0131y\u0131 tamlar a\u00e7\u0131 olup B9 h\u00fccresine =pi()-B8 yazarak elde edilebilir. D5 h\u00fccresinde ise 4 uzvunda \u2220BB<sub>0<\/sub>C a\u00e7\u0131s\u0131 radyan olarak bulunmaktad\u0131r. B ve D kolonunda g\u00f6r\u00fclen h\u00fccrelere A kolonunda g\u00f6r\u00fclmekte olan isimler etiket ad\u0131 olarak verilmi\u015ftir (\u00f6rne\u011fin B2 h\u00fccresi ismi Krank, D2 h\u00fccresi ismi ise Krank2 dir).<\/p>\n<p>Sabit de\u011ferler girildikten sonra, A16-A40 h\u00fccrelerine 15\u00ba\u00a0aral\u0131klarla th krank a\u00e7\u0131s\u0131 0\u00ba ila 360\u00ba aras\u0131nda girilmi\u015ftir.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1881 aligncenter\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image7-1.gif\" alt=\"\" width=\"557\" height=\"698\" \/><\/p>\n<p>A kolonunda verilmekte olan a\u00e7\u0131lar yatay ile krank\u0131n yapt\u0131\u011f\u0131 a\u00e7\u0131lard\u0131r. B kolonunda ise bu krank a\u00e7\u0131s\u0131 radyana \u00e7evrildikten sonra sabit uzva g\u00f6re a\u00e7\u0131 olmas\u0131 i\u00e7in B9 h\u00fccresinde bulunan Faz a\u00e7\u0131s\u0131 de\u011feri \u00e7\u0131kar\u0131lm\u0131\u015ft\u0131r (isim vermedi iseniz B9 h\u00fccresini sabitlemek i\u00e7in $B$9 olarak girin). \u015eimdi C16 h\u00fccresine gelinir ve<br \/>\n&#8220;<b>=D\u00f6rt\u00c7ubuk(Krank;Biyel;\u00c7\u0131k\u0131\u015fKolu;SabitUzuv;1;B16)<\/b>&#8220;<br \/>\nyaz\u0131l\u0131r ise, th4 \u00e7\u0131k\u0131\u015f kolu a\u00e7\u0131s\u0131 hesap edilir. Form\u00fcl\u00fcn C16-C40 h\u00fccrelerine kopya edilmesi ile t\u00fcm th a\u00e7\u0131lar\u0131na g\u00f6re Th4 a\u00e7\u0131s\u0131 elde edilmi\u015f olur. D kolonunda bu a\u00e7\u0131 dereceye \u00e7evrilmi\u015ftir. \u015eimdi krank-biyel mekanizmas\u0131 i\u00e7in \u00e7\u00f6z\u00fcm yap\u0131labilir. Bunun i\u00e7in E16 h\u00fccresine<br \/>\n&#8220;<b>=KrankBiyel(Krank2;Biyel2;Eksantrik;1;(C15-A\u00e7\u01314)) + SabitU_y<\/b>&#8220;<br \/>\nkomutunu yazal\u0131m. Bununla piston \u00f6telemesini veren s parametresi de\u011feri bulunacakt\u0131r. Denklemi E16-E40 h\u00fccrelerine kopyalar isek her 15\u00b0\u00a0krank a\u00e7\u0131s\u0131 i\u00e7in \u00f6teleme uzunlu\u011funu belirlemi\u015f oluruz. Sonucu grafik olarak Excel Chart komutu kullanarak g\u00f6stermemiz m\u00fcmk\u00fcnd\u00fcr.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1882\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image8-1.gif\" alt=\"\" width=\"707\" height=\"432\" \/><\/p>\n<p style=\"text-align: center\" align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1883\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image9-1.gif\" alt=\"\" width=\"600\" height=\"467\" \/> <span style=\"color: #000099\">\u015eekil a<\/span><\/p>\n<p style=\"text-align: center\" align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1884\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image10-1.gif\" alt=\"\" width=\"591\" height=\"513\" \/> <span style=\"color: #000099\">\u015eekil b<\/span><\/p>\n<p>Mekanizmay\u0131 olu\u015fturan krank-biyel mekanizmas\u0131n\u0131 yukar\u0131daki \u015fekillerden biri gibi de\u011fi\u015ftirdi\u011fimizde, dikkat edilir ise d\u00f6rt \u00e7ubuk mekanizmas\u0131 ve dolay\u0131s\u0131 ile th4 ayn\u0131 kalacakt\u0131r. Krank-Biyel mekanizmas\u0131nda ise, giri\u015f kolu a\u00e7\u0131s\u0131n\u0131 kayar \u00e7ift eksenine paralel bir do\u011fruya g\u00f6re \u00f6l\u00e7memiz gerekece\u011finden giri\u015f kolu a\u00e7\u0131s\u0131 (th4 &#8211; \u2220BB0C + pi\/2) olmal\u0131d\u0131r. Bu durumda \u015eekil a da E16 h\u00fccresine s de\u011ferini bulmak i\u00e7in E16 h\u00fccresine<br \/>\n&#8220;<b>=KrankBiyel (Krank2 ;Biyel2 ;Eksantrik ;1;(C15-A\u00e7\u01314+PI()\/2))<\/b>&#8220;<br \/>\nkomutunu tu\u015flay\u0131p ve bu komutu E16-E40 h\u00fccrelerine kopyalamam\u0131z yeterlidir. \u015eekil b de g\u00f6r\u00fclen mekanizma i\u00e7in ise E16 h\u00fccresine<br \/>\n&#8220;<b>= -KrankBiyel(Krank2 ;Biyel2 ;Eksantrik ;-1;(C15-A\u00e7\u01314+PI()\/2))\u00a0<\/b>&#8220;<br \/>\nkomutunu tu\u015flamam\u0131z gerekecektir. Dikkat edilir ise her iki durumda pozitif x ekseni dikey a\u015fa\u011f\u0131ya do\u011frudur. Ikinci durumda mekanizman\u0131n \u015feklinden dolay\u0131 ba\u011flant\u0131 durumunu g\u00f6steren s de\u011feri \u22121 girilmi\u015f ve fonksiyonun eksi de\u011feri piston \u00f6telemesi olarak al\u0131nm\u0131\u015ft\u0131r. Sonu\u00e7ta piston \u00f6telemesi \u015eekil a i\u00e7in \u015fekil c de ve \u015fekil b i\u00e7in de \u015fekil d de g\u00f6sterildi\u011fi gibi elde edilmi\u015ftir. (\u015eekil d de g\u00f6r\u00fclen iki h\u00f6rg\u00fc\u00e7l\u00fc hareketin nedenini de\u011ferlendirin).<\/p>\n<p style=\"text-align: center\" align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1885\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image11-1.gif\" alt=\"\" width=\"690\" height=\"418\" \/> \u00a0<span style=\"color: #000099\">\u015eekil c<\/span><\/p>\n<p style=\"text-align: center\" align=\"center\"><span style=\"color: #000099\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1886\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image12-1.gif\" alt=\"\" width=\"690\" height=\"418\" \/>\u015eekil d<\/span><\/p>\n<p>Excel K\u00fct\u00fc\u011f\u00fc i\u00e7in t\u0131klay\u0131n\u0131z: <a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/sixlink.xls\">sixlink.xls<\/a>.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>\n\n\n<p>  <a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ch3\/3-8\/\" data-type=\"page\"><img loading=\"lazy\" decoding=\"async\" width=\"38\" height=\"38\" class=\"wp-image-16\" style=\"width: 38px\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/04\/back_button.gif\" alt=\"\" \/><\/a><a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ch3\/\" data-type=\"page\" data-id=\"52\"><img loading=\"lazy\" decoding=\"async\" width=\"38\" height=\"38\" class=\"wp-image-17\" style=\"width: 38px\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/04\/contents_button.gif\" alt=\"\" \/><\/a><a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/\" data-type=\"page\" data-id=\"47\"><img loading=\"lazy\" decoding=\"async\" width=\"38\" height=\"38\" class=\"wp-image-18\" style=\"width: 38px\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/04\/home_button.gif\" alt=\"\" \/><\/a><img loading=\"lazy\" decoding=\"async\" width=\"119\" height=\"40\" class=\"wp-image-15\" style=\"width: 119px\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/04\/ceres.gif\" alt=\"\" \/> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ek-2 Basit Mekanizmalar \u0130\u00e7in Bilgisayar Programlar\u0131 Uygulamalarda basit d\u00f6rt uzuvlu mekanizmalar veya bu basit d\u00f6rt uzuvlu mekanizmalardan seri ba\u011flanarak elde edilen mekanizmalar \u00e7ok s\u0131k rastlanmaktad\u0131r. Bu mekanizmalar i\u00e7in haz\u0131rlanacak ufak fonksiyon programlar\u0131 gerek Excel paket program\u0131 i\u00e7inde Macro programlar olarak &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ek2\/\"> <span class=\"screen-reader-text\">Ek 2<\/span> Devam\u0131n\u0131 Oku &raquo;<\/a><\/p>\n","protected":false},"author":7747,"featured_media":0,"parent":47,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width-page.php","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-1873","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/pages\/1873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/users\/7747"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/comments?post=1873"}],"version-history":[{"count":0,"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/pages\/1873\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/pages\/47"}],"wp:attachment":[{"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/media?parent=1873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}