{"id":977,"date":"2021-09-09T11:14:03","date_gmt":"2021-09-09T11:14:03","guid":{"rendered":"https:\/\/blog.metu.edu.tr\/eresmech\/?page_id=977"},"modified":"2021-10-05T22:59:20","modified_gmt":"2021-10-05T22:59:20","slug":"3-8","status":"publish","type":"page","link":"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ch3\/3-8\/","title":{"rendered":"3-8"},"content":{"rendered":"<div id=\"pl-gb977-69d7dade8fc14\"  class=\"panel-layout\" ><div id=\"pg-gb977-69d7dade8fc14-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb977-69d7dade8fc14-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb977-69d7dade8fc14-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<h1><b>3.8<\/b> Devre Kapal\u0131l\u0131k Denklemlerinin Say\u0131sal \u00c7\u00f6z\u00fcm\u00fc<\/h1>\n<p>Elde etmi\u015f oldu\u011fumuz denklemler ve benzer y\u00f6ntemlerle ba\u015fka mekanizmalar i\u00e7in elde edece\u011fimiz denklemler bir mekanizman\u0131n her hangi bir konumunu veya mekanizman\u0131n olas\u0131 t\u00fcm konumlar\u0131n\u0131 belirlememizi sa\u011flar. Bunun i\u00e7in uzuv boyutlar\u0131 bilindi\u011finde bu denklemlerin say\u0131sal olarak \u00e7\u00f6z\u00fclmesi gereklidir.\u00a0<b>M\u00fchendislikte analitik \u00e7al\u0131\u015fmalar sonucunda elde edilenler say\u0131sal de\u011ferlere d\u00f6n\u00fc\u015ft\u00fcr\u00fclmeden yap\u0131lanlar\u0131n uygulamaya indirilebilmesi m\u00fcmk\u00fcn de\u011fildir.<\/b><\/p>\n<p>Mekanizmalar\u0131n say\u0131sal \u00e7\u00f6z\u00fcm\u00fc uzun y\u0131llar \u00e7izim masas\u0131nda pergel ve cetvel kullan\u0131larak geometrik y\u00f6ntemlerle yap\u0131lm\u0131\u015ft\u0131r. Bu y\u00f6ntemin olumlu yan\u0131 ki\u015finin yapmakta oldu\u011fu i\u015fi \u00e7ok iyi canland\u0131rmas\u0131na olanak tan\u0131mas\u0131d\u0131r. Benzer geometrik \u00e7\u00f6z\u00fcm bilgisayarlarda g\u00fcn\u00fcm\u00fczde AUTOCAD<sup>\u00ae<\/sup>, SOLIDWORKS<sup>\u00ae<\/sup>\u00a0ve benzeri \u00e7izim programlar\u0131 kullan\u0131larak yap\u0131labilir. Geometrik y\u00f6ntem a\u00e7\u0131klan\u0131rken bu t\u00fcr \u00e7\u00f6z\u00fcm\u00fcn \u00f6rnekleri verilmi\u015ftir. Ancak geometrik y\u00f6ntemler \u00e7ok zaman ald\u0131\u011f\u0131 gibi, hassasiyetleri s\u0131n\u0131rl\u0131 olup uygulayan ki\u015finin becerilerine \u00e7ok ba\u011fl\u0131 oldu\u011fundan m\u00fchendislikte say\u0131sal \u00e7\u00f6z\u00fcme daima ihtiya\u00e7 duyulmu\u015ftur.<\/p>\n<p>Bilgisayarlar\u0131n uygulamaya girdi\u011fi ilk y\u0131llarda mekanizmalar\u0131n bilgisayar destekli analizi ve sentezi s\u00f6z konusu olmu\u015ftur. 1950&#8217;li y\u0131llardan itibaren ilk olarak elde edilmi\u015f olan analitik denklemler ve algoritma FORTRAN programlama dili ile bilgisayarlara uyarlanm\u0131\u015ft\u0131r. Bilgisayarlar teknolojisinde geli\u015fmelerle birlikte BASIC, PASCAL ve C lisanlar\u0131 da bu algoritmalar\u0131n bilgisayarlarda uyarlanmas\u0131nda kullan\u0131lm\u0131\u015ft\u0131r. Bu uygulamalar\u0131n sonucu ne yaz\u0131kki g\u00f6rsel a\u00e7\u0131dan \u00e7ok zay\u0131f olup genellikle \u00e7ok say\u0131da rakamlardan olu\u015fan uzun bilgisayar \u00e7\u0131kt\u0131lar\u0131 olmu\u015ftur. Bu nedenle i\u015fin uzmanlar\u0131 taraf\u0131ndan \u00e7ok \u00f6zel uygulamalar i\u00e7in kullan\u0131labilmi\u015ftir. Bu bilgisayar lisanlar\u0131na g\u00fcn\u00fcm\u00fczde grafik komutlar kazand\u0131r\u0131lm\u0131\u015f olmalar\u0131na ra\u011fmen, genellikle grafik uygulamalar i\u00e7in grafik \u00f6zellikleri daha uygun ve kullan\u0131c\u0131 ile etkile\u015fimli program yaz\u0131lmas\u0131na uygun olanaklar ve ortam olu\u015fturabilen VisualBasic, VisualC++ ve Delphi gibi program yazma platformlar\u0131 geli\u015ftirilmi\u015ftir.<\/p>\n<p>Ki\u015fisel bilgisayarlarla birlikte bilgisayar kullan\u0131m\u0131n\u0131n daha yayg\u0131nla\u015fabilmesi i\u00e7in kullan\u0131c\u0131lara \u00f6\u011frenilmesi programlama dillerinden nispeten daha kolay, genel ama\u00e7l\u0131 kullan\u0131c\u0131 ile ileti\u015fimli paket programlar geli\u015ftirilmi\u015ftir. En yayg\u0131n olan paket programlar bilgisayar\u0131n bir yaz\u0131c\u0131 olarak \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayan paket programlard\u0131r. Daktilodan \u00e7ok daha farkl\u0131 olarak, de\u011fi\u015fik yaz\u0131 karakterleri ve boyutlar\u0131 kullanmam\u0131za olanak tan\u0131yan, sat\u0131r sonlar\u0131n\u0131 d\u00fczenleyen bu paket programlar g\u00fcn\u00fcm\u00fczde daktilolardan daha fazla kullan\u0131lmaktad\u0131r. \u0130kinci yayg\u0131n paket program ise, \u00e7ar\u015faf liste haz\u0131rlamak i\u00e7in kullan\u0131lan programlard\u0131r. Bu programlar ilk olarak muhasebe i\u015flemlerini kolayla\u015ft\u0131rmak i\u00e7in d\u00fc\u015f\u00fcn\u00fclm\u00fc\u015ft\u00fcr. \u00d6rne\u011fin masraflar\u0131 g\u00f6steren bir kolondaki say\u0131lar kolayca toplanabilir veya maliyeti g\u00f6steren bir kolon belirli bir genel gider y\u00fczdesi ile \u00e7arp\u0131ld\u0131ktan sonra elde edilmesi hedeflenen y\u00fczde kar ile \u00e7arp\u0131larak bir ba\u015fka kolona sat\u0131\u015f fiyat\u0131 kolonu olarak elde edilmesi a\u00e7\u0131s\u0131ndan bu t\u00fcr liste programlar\u0131 \u00e7ok kullan\u0131l\u0131\u015fl\u0131 olmu\u015ftur. Bir ba\u015fka benzer bir \u00f6rnek bir derste \u00f6\u011fretmenin her bir \u00f6\u011frenci i\u00e7in girdi\u011fi de\u011fi\u015fik a\u011f\u0131rl\u0131kta (s\u0131nav, final, \u00f6dev, laboratuvar notlar\u0131) notlar\u0131n girilip her bir \u00f6\u011frenci i\u00e7in sonu\u00e7 ortalaman\u0131n belirlenmesi de olabilir. Ancak zamanla basit \u00e7arpma, b\u00f6lme toplama gibi hesaplamalardan \u00e7ok daha fazla fonksiyonlar\u0131 (her t\u00fcrl\u00fc istatistik i\u015flemleri, trigonometrik fonksiyonlar\u0131) i\u00e7erir hale getirilen bu programlar g\u00fcn\u00fcm\u00fczde m\u00fchendisler i\u00e7in her t\u00fcrl\u00fc analizi yapabilecek, sonucu grafik olarak g\u00f6sterebilecek vazge\u00e7ilemeyen bir paket olmu\u015ftur. G\u00fcn\u00fcm\u00fczde Microsoft Excel<sup>\u00ae<\/sup> en fazla kullan\u0131lan \u00e7ar\u015faf liste program\u0131d\u0131r. Ancak son y\u0131llarda tamamen a\u00e7\u0131k ortamda, kullan\u0131m\u0131 yayg\u0131nla\u015fan ofis programlar\u0131 bulunmaktad\u0131r. \u00d6rne\u011fin, \u00fccretsiz olarak kullan\u0131labilecek bir paket program olan LibreOffice i\u00e7inde bulunan Calc paket program\u0131 da \u00e7ar\u015faf liste program\u0131 olup Excel\u2019de yap\u0131lan t\u00fcm i\u015flemler yap\u0131labilmektedir. G\u00fcn\u00fcm\u00fczde bu paket programlar\u0131n\u0131n \u00e7ok yayg\u0131n olarak bilgisayarlarda olmas\u0131, bu paket programlar\u0131n her m\u00fchendis taraf\u0131ndan \u00f6\u011frenilmesini gerekli k\u0131lmaktad\u0131r. Burada Excel kullan\u0131larak a\u00e7\u0131klanan t\u00fcm i\u015flemler Calc kullan\u0131larak da ayn\u0131 \u015fekilde yap\u0131labilir hatta Excel veya Calc&#8217;ta haz\u0131rlanan bir sayfa di\u011fer programda a\u00e7\u0131larak kullan\u0131labilir (ufak farkl\u0131l\u0131klar bulunmaktad\u0131r ancak \u00f6nemli sorun te\u015fkil etmemektedir. Her iki program Windows ortam\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131labilmektedir).<\/p>\n<p>M\u00fchendislik hesaplar\u0131nda Excel kullan\u0131m\u0131 i\u00e7in <a href=\"https:\/\/www.youtube.com\/c\/MuhendislerIcinExcelveGeogebraEresSoylemez\">https:\/\/www.youtube.com\/c\/MuhendislerIcinExcelveGeogebraEresSoylemez<\/a> kanal\u0131ndaki ilgili videolara bak\u0131n\u0131z.<\/p>\n<p>Bilgisayar alan\u0131nda geli\u015fmelerle birlikte m\u00fchendislik, matematik ve fen bilimlerinde u\u011fra\u015fan ki\u015filer i\u00e7in son y\u0131llarda her t\u00fcrl\u00fc matematiksel i\u015flemi yapabilecek matematik uygulama programlar\u0131n\u0131n geli\u015ftirilmesidir. Maple<sup>\u00ae<\/sup>, Mathematica<sup>\u00ae<\/sup>, MATLAB<sup>\u00ae<\/sup>, Mathcad<sup>\u00ae<\/sup>, SCILAB<sup>\u00ae<\/sup>, TKsolver<sup>\u00ae<\/sup>, Eureka<sup>\u00ae<\/sup>\u00a0bunlardan \u00f6nemli olanlard\u0131r.<\/p>\n<p>Mekanizmalar\u0131n kinematik ve dinamik analizi i\u00e7in ayr\u0131ca \u00f6zel paket programlar geli\u015ftirilmi\u015ftir (ADAMS<sup>\u00ae<\/sup>, WorkingModel<sup>\u00ae<\/sup>, vb). Hatta baz\u0131 \u00e7izim programlar\u0131na entegre edilebilen mod\u00fcler kinematik ve dinamik analiz programlar\u0131 bulunmaktad\u0131r.Bu paket programlar kullan\u0131larak d\u00fczlemsel veya uzaysal mekanizmalar\u0131n kinematik ve dinamik analizi m\u00fcmk\u00fcnd\u00fcr. Ancak konunun temeli \u00f6\u011frenilirken bu paket programlar\u0131n kullan\u0131lmas\u0131 sak\u0131ncal\u0131 olacakt\u0131r. Konunun temeli anla\u015f\u0131ld\u0131ktan sonra bu programlar uzman ki\u015filer taraf\u0131ndan kullan\u0131lmal\u0131d\u0131r. Aksi takdirde ufak bir yanl\u0131\u015f girdi yanl\u0131\u015f \u00e7\u0131kt\u0131 ile sonu\u00e7lanacakt\u0131r.<\/p>\n<p>Analizi yap\u0131labilecek mekanizmalar\u0131n burada verece\u011fimiz \u00f6rneklerle s\u0131n\u0131rl\u0131 olmas\u0131 d\u00fc\u015f\u00fcn\u00fclemez. Ayr\u0131ca her ge\u00e7en g\u00fcn farkl\u0131 \u00e7\u00f6z\u00fcm imkanlar\u0131n\u0131n ortaya \u00e7\u0131kt\u0131\u011f\u0131 da bir ger\u00e7ektir. Ancak temel matematiksel yakla\u015f\u0131mlar mekanizmalar\u0131n temel geometrilerine ba\u011fl\u0131 kald\u0131\u011f\u0131ndan, de\u011fi\u015fmesi beklenmemelidir.<\/p>\n<p>Burada ama\u00e7 bilgisayar programlamay\u0131 \u00f6\u011fretmek veya bir paket program\u0131 kullanmay\u0131 \u00f6\u011fretmek olmad\u0131\u011f\u0131ndan anlat\u0131lacak olan daha \u00e7ok s\u00f6z konusu mekanizma analizinin bilgisayarlarda say\u0131sal y\u00f6ntemlerle en kolay bir \u015fekilde nas\u0131l yap\u0131laca\u011f\u0131n\u0131 a\u00e7\u0131klamakt\u0131r. Bunun i\u00e7in Excel<sup>\u00ae<\/sup> ve Mathcad<sup>\u00ae<\/sup> paket programlar\u0131 kullan\u0131larak yap\u0131lan \u00e7\u00f6z\u00fcm \u00f6rnekleri verilecektir. Kullan\u0131lacak olan denklemler ve algoritma ayn\u0131 olaca\u011f\u0131ndan a\u00e7\u0131klanm\u0131\u015f olan y\u00f6ntem kolayl\u0131kla ba\u015fka bir paket program kullanarak veya bir bilgisayar lisan\u0131 kullan\u0131larak o problem i\u00e7in \u00f6zel bir program yaz\u0131larak \u00e7\u00f6z\u00fclebilir. Bilgisayar kullanmay\u0131 \u00e7ok iyi bilenler, burada anlat\u0131lanlardan \u00e7ok daha fazlas\u0131n\u0131 daha g\u00fczel bir g\u00f6r\u00fcn\u00fcm verecek \u015fekilde yap\u0131labilece\u011fini kolayl\u0131kla s\u00f6yleyebilirler.<\/p>\n<p><strong>\u00d6rnek:<\/strong><\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-981 aligncenter\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-1.gif\" alt=\"\" width=\"476\" height=\"249\" \/><\/p>\n<p style=\"text-align: left\" align=\"center\">G\u00f6sterilen krank-biyel mekanizmas\u0131nda uzuv boyutlar\u0131: a<sub>2<\/sub>\u00a0= 50 mm; a<sub>3<\/sub>\u00a0= 250 mm; b<sub>3<\/sub>\u00a0= 120 mm; a<sub>1<\/sub> = 20 mm ve \u03b3<sub>3<\/sub>\u00a0= 30\u00b0<span style=\"font-size: 13.3333px\">.\u00a0<\/span>C noktas\u0131n\u0131n koordinatlar\u0131n\u0131 \u03b8<sub>12<\/sub> = 60\u00b0\u00a0iken bulun.<\/p>\n<p>Krank Biyel mekanizmas\u0131 i\u00e7in elde etti\u011fimiz denklemler yeniden yaz\u0131ld\u0131\u011f\u0131nda:<\/p>\n<p style=\"text-align: center\">sin\u03b8<sub>13<\/sub> = (a<sub>2<\/sub>sin\u03b8<sub>12<\/sub> \u2212 a<sub>1<\/sub>)\/a<sub>3<\/sub><\/p>\n<p>verilmi\u015fmi\u015f olan say\u0131sal de\u011ferler kullan\u0131ld\u0131\u011f\u0131nda:<\/p>\n<p style=\"text-align: center\">sin\u03b8<sub>13<\/sub> = (50 sin60\u00b0 \u2212 20)\/250 = 0.0932<\/p>\n<p>\u00c7\u00f6z\u00fcm \u03b8<sub>13<\/sub> = 5.3\u00b0 veya 174.7\u00b0\u00a0olacakt\u0131r. \u015eekil g\u00f6z \u00f6n\u00fcne al\u0131nd\u0131\u011f\u0131nda \u03b8<sub>13<\/sub> = 174.7\u00b0\u00a0olaca\u011f\u0131 a\u00e7\u0131kt\u0131r. Bundan sonra s<sub>14<\/sub>:<\/p>\n<p style=\"text-align: center\">s<sub>14<\/sub>= a<sub>2<\/sub> cos\u03b8<sub>12<\/sub> \u2212 a<sub>3<\/sub> cos\u03b8<sub>13<\/sub>\u00a0= 50 cos60\u00b0 \u2212 250 cos 174.6\u00b0\u00a0= 273.9 mm<\/p>\n<p>C noktas\u0131n\u0131n konum vekt\u00f6r\u00fc\u00a0<strong>A<sub>0<\/sub>C<\/strong><b> = <\/b><strong>A<sub>0<\/sub>B<\/strong><b> + <\/b><strong>BC<\/strong>\u00a0olarak yaz\u0131l\u0131r, x ve y bile\u015fenleri ayr\u0131 ayr\u0131 ele al\u0131n\u0131r ise:<\/p>\n<p style=\"text-align: center\">x<sub>C<\/sub>\u00a0= x + b<sub>3<\/sub>cos(\u03b8<sub>13<\/sub> \u2212 \u03b3<sub>3<\/sub>) = 273.9 + 120 cos(174.7\u00b0 \u2212 30\u00b0) =\u00a0<u>176.0 mm<\/u><\/p>\n<p style=\"text-align: center\">y<sub>C<\/sub>\u00a0= a<sub>1<\/sub>\u00a0+ b<sub>3<\/sub>sin(\u03b8<sub>13<\/sub> \u2212 \u03b3<sub>3<\/sub>)\u00a0= 20 + 120 sin(174.7\u00b0 \u2212 30\u00b0) =\u00a0<u>89.4mm<\/u><\/p>\n<p>Hesap makinas\u0131 programlanabilir ise, bir defa yap\u0131lan bu i\u015flemler makina haf\u0131zas\u0131na al\u0131narak de\u011fi\u015fik \u03b8<sub>12<\/sub> a\u00e7\u0131s\u0131na g\u00f6re \u00e7\u00f6z\u00fcm yap\u0131labilir. E\u011fer i\u015flemler haf\u0131zaya yerle\u015ftirilemez ise, benzer hesaplama her a\u00e7\u0131 i\u00e7in yeniden yaz\u0131larak yap\u0131lmal\u0131d\u0131r.<\/p>\n<p><strong>\u00d6rnek:<\/strong><\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-982 aligncenter\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-2.gif\" alt=\"\" width=\"307\" height=\"369\" \/><\/p>\n<p>Yukar\u0131da g\u00f6sterilen d\u00f6rt-\u00e7ubuk mekanizmas\u0131nda uzuv boyutlar\u0131\u00a0a<sub>1<\/sub>\u00a0= 70 mm; a<sub>2<\/sub>\u00a0= 35 mm; a<sub>3<\/sub>\u00a0= 62.3 mm; a<sub>4<\/sub> = 56 mm; c<sub>3<\/sub> = |BC| = 84.1 mm; b<sub>3<\/sub> = |AC| = 126.6 mm dir.<\/p>\n<p>0\u00b0\u00a0&lt; \u03b8<sub>12<\/sub> &lt; 360\u00b0 aral\u0131\u011f\u0131nda ve her 5\u00b0\u00a0de \u03b8<sub>13<\/sub> ve \u03b8<sub>14<\/sub>\u00a0konum de\u011fi\u015fkeni de\u011ferlerini ve C noktas\u0131n\u0131n koordinatlar\u0131n\u0131 bulmak istiyoruz. Bilinmeyen Konum de\u011fi\u015fkenlerini ba\u011f\u0131ms\u0131z de\u011fi\u015fkene g\u00f6re bulmak i\u00e7in gereken denklemler, \u00f6nceden elde edildi\u011fi gibi:<\/p>\n<p style=\"text-align: center\">x<sub>A<\/sub> = s cos\u03d5 = a<sub>2<\/sub>cos\u03b8<sub>12<\/sub> \u2212 a<sub>1<\/sub>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(<strong>AB<sub>0<\/sub><\/strong>\u00a0vekt\u00f6r\u00fcn\u00fcn yatay bile\u015feni)<\/p>\n<p style=\"text-align: center\">y<sub>A<\/sub> = s sin\u03d5 = a<sub>2<\/sub>sin\u03b8<sub>12<\/sub>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(<strong>AB<sub>0<\/sub><\/strong>vekt\u00f6r\u00fcn\u00fcn dikey bile\u015feni)<\/p>\n<p style=\"text-align: center\">s = <span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\sqrt{{{{\\text{x}}_{\\text{A}}}^{2}+{{\\text{y}}_{\\text{A}}}^{2}}} <\/span>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0(<strong>AB<sub>0<\/sub><\/strong>\u00a0vekt\u00f6r\u00fc boyutu)<\/p>\n<p style=\"text-align: center\">\u03d5 = atan2(x<sub>A<\/sub>, y<sub>A<\/sub>)\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0(<strong>AB<sub>0<\/sub><\/strong> vekt\u00f6r\u00fcn\u00fcn a\u00e7\u0131s\u0131)<\/p>\n<p style=\"text-align: center\">\u03bc = \u2220ABB<sub>0<\/sub> = cos<sup>-1<\/sup><span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\left[ {\\frac{{{{\\text{a}}_{3}}^{2}+{{\\text{a}}_{4}}^{2}-{{\\text{s}}^{2}}}}{{2{{\\text{a}}_{3}}{{\\text{a}}_{4}}}}} \\right] <\/span><\/p>\n<p style=\"text-align: center\">\u03c8 = \u2220AB<sub>0<\/sub>B = cos<sup>-1<\/sup><span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\left[ {\\frac{{{{\\text{a}}_{4}}^{2}+{{\\text{s}}^{2}}-{{\\text{a}}_{3}}^{2}}}{{2{{\\text{a}}_{4}}{{\\text{s}}}}}} \\right] <\/span><\/p>\n<p style=\"text-align: center\">\u03b8<sub>14<\/sub> = \u03d5 \u2212 \u03c8<\/p>\n<p style=\"text-align: center\">\u03b8<sub>13<\/sub>\u00a0= \u03b8<sub>14<\/sub>\u00a0\u2212 \u03bc<\/p>\n<p style=\"text-align: center\">x<sub>C<\/sub> = x<sub>A<\/sub>\u00a0+ a<sub>1<\/sub>\u00a0+ b<sub>3<\/sub>cos(\u03b3 + \u03b8<sub>14<\/sub>) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(<strong>A<sub>0<\/sub>C<\/strong>\u00a0vekt\u00f6r\u00fcn\u00fcn yatay bile\u015feni)<\/p>\n<p style=\"text-align: center\">y<sub>C<\/sub> = y<sub>A<\/sub>\u00a0+ b<sub>3<\/sub>sin(\u03b3 + \u03b8<sub>13<\/sub>) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(<strong>A<sub>0<\/sub>C<\/strong> vekt\u00f6r\u00fcn\u00fcn dikey bile\u015feni)<\/p>\n<p style=\"text-align: left\">Bu denklemde \u03b3 sabit a\u00e7\u0131 olup, verilen uzuv boyutlar\u0131na g\u00f6re kosin\u00fcs teoremi kullan\u0131larak bulunabilir:<\/p>\n<p style=\"text-align: center\">\u03b3 = \u2220ABC = cos<sup>-1<\/sup><span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\left[ {\\frac{{{{\\text{a}}_{3}}^{2}+{{\\text{b}}_{3}}^{2}-{{\\text{c}}_{3}}^{2}}}{{2{{\\text{a}}_{3}}{{\\text{b}}_{3}}}}} \\right] <\/span><\/p>\n<p>Bu \u00f6rne\u011fi EXCEL<sup>\u00ae<\/sup> paket program\u0131n\u0131 kullanarak \u00e7\u00f6zelim. Excel bir genel tablolama program\u0131d\u0131r. Genel olarak tablolama programlar\u0131nda \u00e7ok say\u0131da h\u00fccreler bulunmaktad\u0131r. H\u00fccreler rakamla belirtilen yatay sat\u0131rlar ve harflerle g\u00f6sterilen dikey kolonlar \u00fczerinde bulundu\u011fundan her hangi bir h\u00fccre kolon harfi ve sat\u0131r rakam\u0131 ile g\u00f6sterilir. Yani her bir h\u00fccrenin bir ad\u0131 vard\u0131r. C25 (C kolonunda, 25inci sat\u0131rda bulunan h\u00fccre ), A1 (birinci sat\u0131r birinci kolon) AH55\u2026 gibi. Bir h\u00fccrenin ad\u0131n\u0131 isterseniz sizde etiketleme yaparak de\u011fi\u015ftirebilirsiniz. Bu h\u00fccreleri i\u00e7ine her hangi bir rakam, veya isim yerle\u015ftirebiliriz. Bu \u015fekilde isterseniz g\u00fczel g\u00f6r\u00fcn\u00fcml\u00fc tablolar veya listeler olu\u015fturabiliriz. Bu t\u00fcr paket programlar\u0131n m\u00fchendislik a\u00e7\u0131s\u0131ndan en \u00f6nemli avantaj\u0131, her t\u00fcrl\u00fc matematiksel kurallar\u0131 kullanarak h\u00fccrelere yaz\u0131lm\u0131\u015f olan rakamlar \u00fczerinde gerekli i\u015flemlerin yapabilmesidir. Basit d\u00f6rt i\u015flemin yan\u0131nda bu programlarda her t\u00fcrl\u00fc trigonometrik fonksiyon, istatistik fonksiyonlar\u0131 (maksimum, minimum, ortalama bulma,\u2026) ve benzer fonksiyonlar bulundu\u011fu gibi matris tersi al\u0131nmas\u0131, matris \u00e7arp\u0131m\u0131 veya bir lineer olmayan denklemin k\u00f6klerinin bulunmas\u0131 dahil olmak \u00fczere \u00e7e\u015fitli i\u015flemler basit komutlarla yap\u0131labilir. Gerekti\u011finde paket programda bulunmayan ancak kullan\u0131c\u0131n\u0131n devaml\u0131 kullanaca\u011f\u0131 fonksiyonlar ise MACRO olarak adland\u0131r\u0131lan i\u015flem ile veya VISUAL BASIC lisan\u0131 kullanarak yaz\u0131l\u0131p eklenebilir ve kullan\u0131labilecek fonksiyon say\u0131s\u0131 art\u0131rabilir. \u00d6rne\u011fin bir h\u00fccredeki say\u0131n\u0131n karesini al\u0131p di\u011fer bir h\u00fccredeki say\u0131n\u0131n kosin\u00fcs\u00fc ile \u00e7arp\u0131p bir ba\u015fka h\u00fccreye bu de\u011ferin kare k\u00f6k\u00fcn\u00fc yazd\u0131rabilirsiniz. Bu \u00f6zellikler mekanizmalar\u0131n analizi i\u00e7in yeterlidir.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-983 aligncenter\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-3.gif\" alt=\"\" width=\"768\" height=\"262\" \/><\/p>\n<p>Sabit uzuv boyutlar\u0131 a<sub>1<\/sub>, a<sub>2<\/sub>, a<sub>3<\/sub>, a<sub>4<\/sub> de\u011ferlerini A1 den A4 e kadar olan h\u00fccrelere yerle\u015ftirelim. A7 h\u00fccresine \u03b8<sub>12<\/sub> a\u00e7\u0131s\u0131n\u0131n ilk de\u011feri olan 0 \u0131 yerle\u015ftirelim. \u015eimdi A7 h\u00fccresindeki say\u0131y\u0131 \u03c0\/180 ile \u00e7arparak \u03b8<sub>12<\/sub>\u00a0a\u00e7\u0131s\u0131n\u0131 radyana \u00e7evirip B7 h\u00fccresine sonucu yazal\u0131m. Bunun i\u00e7in B7 h\u00fccresine girip =<strong>A7*PI()\/180<\/strong> yazmam\u0131z veya B7 h\u00fccresine gelip Excel&#8217;in dereceden radyana d\u00f6n\u00fc\u015f\u00fcm fonksiyonu olan =<strong>RADIANS(A7)<\/strong>\u00a0yazmam\u0131z gerekir\u00a0<span style=\"color: #cc0000\"><b>(Excel trigonometrik fonksiyonlar\u0131nda a\u00e7\u0131lar radyan olmal\u0131d\u0131r)<\/b><\/span>. Dikkat edilir ise, bir i\u015flem tan\u0131mlan\u0131rken\u00a0<span style=\"color: #cc0000\"><b>ilk olarak &#8220;=&#8221; i\u015faretinin veya + ya da \u2212 i\u015faretlerinden birinin kullan\u0131lmas\u0131 gerekir<\/b><\/span>. Aksi takdirde bilgisayar yaz\u0131lanlar\u0131 o h\u00fccreye konulmas\u0131 gereken harfler olarak alg\u0131layacak, yap\u0131lmas\u0131 gereken i\u015flem olarak g\u00f6rmeyecektir. Bir fonksiyonu yazarken b\u00fcy\u00fck veya k\u00fc\u00e7\u00fck harf fark etmeyecek, bilgisayar k\u00fc\u00e7\u00fck harfleri b\u00fcy\u00fck harfe otomatik olarak \u00e7evirecektir. Ayr\u0131ca, fonksiyonlar\u0131 yazarken yaz\u0131l\u0131m \u015feklini unuttu\u011fumuz veya hat\u0131rlamad\u0131\u011f\u0131m\u0131z durumlarda program\u0131n yukar\u0131s\u0131nda g\u00f6r\u00fclen Insert menu listesine girip fonksiyon tu\u015funa basar isek mevcut fonksiyonlar\u0131 g\u00f6rebiliriz. Benzer bir \u015fekilde B7 h\u00fccresinden M7 h\u00fccresine kadar s\u0131ra ile gerekli t\u00fcm i\u015flemleri teker teker girebilir ara de\u011ferleri g\u00f6rebiliriz. Girilmi\u015f olan i\u015flemler Excel sayfas\u0131n\u0131n alt\u0131nc\u0131 s\u0131ras\u0131 olarak g\u00f6r\u00fclmektedir. Hat\u0131rlamam\u0131z gereken \u00f6nemli bir ba\u015fka husus ise\u00a0<b><span style=\"color: #cc0000\">h\u00fccreler aras\u0131nda i\u015flemler yukar\u0131dan a\u015fa\u011f\u0131ya ve soldan sa\u011fa do\u011fru bir hiyerar\u015fide yap\u0131lacakt\u0131r<\/span><\/b>. Normal olarak h\u00fccrelerde yap\u0131lmas\u0131 gereken ve klavye ile yazd\u0131\u011f\u0131m\u0131z i\u015flemler g\u00f6r\u00fclmeyecek, sadece sonu\u00e7 de\u011fer g\u00f6r\u00fclecektir. Bu form\u00fcller do\u011fru ve uygun bir \u015fekilde girildi ise, A7 h\u00fccresindeki \u03b8<sub>12<\/sub> de\u011feri farkl\u0131 bir de\u011ferle de\u011fi\u015ftirildi\u011finde, girilmi\u015f olan i\u015flemlerde bu h\u00fccreye yerle\u015ftirilmi\u015f olan bu a\u00e7\u0131 de\u011feri kullan\u0131ld\u0131\u011f\u0131ndan, t\u00fcm de\u011ferler otomatik olarak de\u011fi\u015fecektir. Bu \u015fekilde her \u03b8<sub>12<\/sub> de\u011feri i\u00e7in \u03b8<sub>13<\/sub>, \u03b8<sub>14<\/sub>\u00a0de\u011ferleri ve C noktas\u0131n\u0131n koordinatlar\u0131 bulunabilir (uzun hesaplamalarda bu otomatik hesaplamay\u0131 kald\u0131rmak ve istendi\u011finde bir tu\u015f komutu ile yapt\u0131rmak m\u00fcmk\u00fcnd\u00fcr).<\/p>\n<p>\u015eimdi A8 h\u00fccresine farkl\u0131 bir \u03b8<sub>12<\/sub> de\u011feri yerle\u015ftirelim. Edit (D\u00fczenle) men\u00fcs\u00fcnde bulunan <strong>COPY<\/strong> (KOPYALA) ve <strong>PASTE<\/strong>\u00a0(YAPI\u015eTIR) komutlar\u0131n\u0131 kullanarak B7 den M7 ye kadar h\u00fccreleri B8 den M8 e kadar h\u00fccrelere kopyalayal\u0131m.Dikkat edilir ise, i\u015flemler kopyalanm\u0131\u015ft\u0131r ve e\u011fer i\u015flemlerde kulland\u0131\u011f\u0131n\u0131z h\u00fccre s\u0131ra say\u0131s\u0131 ve kolon harfinin ba\u015f\u0131na $ i\u015fareti koymad\u0131 iseniz, i\u015flemlerde A7, B7&#8230;F7 olan h\u00fccreler i\u015flem olarak kopyaland\u0131\u011f\u0131ndan A8, B8,&#8230;F8 olacakt\u0131r. Bu kopyalama i\u015flemi s\u0131ras\u0131nda giri\u015f a\u00e7\u0131s\u0131na ba\u011fl\u0131 de\u011ferlerin de\u011fi\u015fmesini, ancak uzuv boyutu de\u011ferlerinin her a\u00e7\u0131 i\u00e7in sabit kalmas\u0131n\u0131 sa\u011flamam\u0131z gerekmektedir. Uzuv boyutunu i\u00e7eren h\u00fccreleri i\u015flem i\u00e7inde sabitlememiz i\u00e7in, \u00f6rne\u011fin a1 uzuv boyutu A1 h\u00fccresinde oldu\u011fundan bu h\u00fccre i\u015flemlerde yaz\u0131l\u0131r iken $A$1 olarak yaz\u0131lmal\u0131d\u0131r (aksi takdirde bir alt sat\u0131ra i\u015flem kopyaland\u0131\u011f\u0131nda A1, A2 olaca\u011f\u0131ndan i\u015flemde a<sub>1<\/sub>\u00a0boyutu yerine a<sub>2<\/sub> boyutu yer alacakt\u0131r ve yanl\u0131\u015f olur). Excel&#8217;de ayr\u0131ca h\u00fccrelere istedi\u011finiz bir ismi verme imkan\u0131n\u0131z da oldu\u011fundan isterseniz bu sabitleme i\u015flemini o h\u00fccreye isim vererek de yapabilirsiniz. Bu ileride bir \u00f6rnekte g\u00f6sterilecektir.<\/p>\n<p>\u015eimdi 15\u00b0 aral\u0131klarla 0\u00b0 dan 360\u00b0 ye kadar de\u011ferleri A7 den ba\u015flayarak A kolonuna yazal\u0131m (isterseniz 1\u00b0 aral\u0131klarla yazabilir daha b\u00fcy\u00fck bir tablo elde edebilirsiniz. Burada 15\u00b0 aral\u0131\u011f\u0131n kullan\u0131lmas\u0131n\u0131n tek nedeni t\u00fcm sonucu tek bir sayfada yazma gereklili\u011finden do\u011fmu\u015ftur). Bu aritmetik seriyi yazmak i\u00e7in A7 ye 0 ve A8 e 15 say\u0131lar\u0131n\u0131 girdikten sonra, ilk olarak imle\u00e7 ile bu iki h\u00fccreyi i\u015faretleyip, imleci A8 h\u00fccresinin alt sa\u011f k\u00f6\u015fesine getirelim (imle\u00e7 &#8220;+&#8221; i\u015faretine d\u00f6n\u00fc\u015fecektir). \u015eimdi sol tu\u015f bas\u0131l\u0131 olarak faremizi a\u015fa\u011f\u0131ya do\u011fru A31 e kadar s\u00fcr\u00fckleyip b\u0131rak\u0131r isek A7 den A31 e kadar h\u00fccreler 15\u00b0 aral\u0131klarla 0\u00b0 dan 360\u00b0 ye kadar doldurulmu\u015ftur. \u015eimdi yedinci s\u0131radaki t\u00fcm i\u015flemleri <strong>COPY<\/strong>,\u00a0<strong>PASTE<\/strong> komutlar\u0131 ile t\u00fcm s\u0131ralara ta\u015f\u0131yal\u0131m. (Bu i\u015flem i\u00e7in B7 den M7 ye kadar h\u00fccreler ilk olarak imle\u00e7 ile i\u015faretlenir ve M7 h\u00fccresinin sa\u011f alt k\u00f6\u015fesinde imle\u00e7 &#8220;+&#8221; i\u015faretine d\u00f6n\u00fcnce farenin sol tu\u015fu bas\u0131larak M31 e kadar \u00e7ekilir ise kopyalama i\u015flemi yap\u0131labilir veya B12 den O12 ye kadar h\u00fccre i\u015faretlendikten sonra O13 h\u00fccresinin sa\u011f alt k\u00f6\u015fesine gelip fare sa\u011f tu\u015fu \u00e7ift t\u0131klan\u0131rsa t\u00fcm tablo dolacakt\u0131r). Bu \u015fekilde t\u00fcm ba\u011f\u0131ms\u0131z parametre de\u011ferleri i\u00e7in konum de\u011fi\u015fken de\u011ferleri ve C noktas\u0131n\u0131n koordinatlar\u0131 elde edilmi\u015ftir. Yani, istenilen her hangi bir giri\u015f a\u00e7\u0131s\u0131 de\u011feri i\u00e7in veya giri\u015f a\u00e7\u0131s\u0131n\u0131n alabilece\u011fi t\u00fcm de\u011ferler i\u00e7in mekanizman\u0131n konum analizi yap\u0131lm\u0131\u015ft\u0131r.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-984 aligncenter\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-4.gif\" alt=\"\" width=\"700\" height=\"479\" \/><\/p>\n<p>Sonu\u00e7 de\u011ferler kolonlar \u015feklinde elde edildi ise de, bu de\u011ferlerin anla\u015f\u0131lmas\u0131 olduk\u00e7a zor olabilir. Hareketi g\u00f6zlemleyebilmek i\u00e7in Excel paket program\u0131n\u0131n Chart (Grafik) men\u00fcs\u00fcnde bulunan grafik \u00e7izme \u00f6zellikleri kullan\u0131labilir. A\u015fa\u011f\u0131da, Excel paket program\u0131n\u0131n bu \u00f6zellikleri kullan\u0131larak ba\u011f\u0131ml\u0131 konum de\u011fi\u015fkenleri \u03b8<sub>13<\/sub>, \u03b8<sub>14<\/sub> a\u00e7\u0131lar\u0131 ile kinematik a\u00e7\u0131dan \u00f6nemli olan m a\u00e7\u0131s\u0131n\u0131n giri\u015f kolu a\u00e7\u0131s\u0131na g\u00f6re de\u011fi\u015fimi, ve C biyel noktas\u0131n\u0131n y\u00f6r\u00fcngesi grafik olarak g\u00f6sterilmi\u015ftir (\u015fekilde x ve y eksen \u00f6l\u00e7ekleri farkl\u0131 olur ise e\u011fri yan\u0131lt\u0131c\u0131 olabilir).<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-985\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-5.gif\" alt=\"\" width=\"600\" height=\"260\" \/><\/p>\n<p style=\"text-align: center\" align=\"center\">Krank A\u00e7\u0131s\u0131n\u0131 g\u00f6re \u00e7\u0131k\u0131\u015f kolu, biyel ve ba\u011flama a\u00e7\u0131lar\u0131<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-986\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-6.gif\" alt=\"\" width=\"642\" height=\"474\" \/><\/p>\n<p style=\"text-align: center\" align=\"center\">C biyel noktas\u0131 e\u011frisi<\/p>\n<p>Sayfam\u0131zda yapmak istedi\u011fimiz i\u015flemler girildikten sonra \u00e7ok \u00f6nemli ve farkl\u0131 bir konuya girme imkan\u0131m\u0131zda olacakt\u0131r. Mekanizman\u0131n analizi i\u00e7in ba\u015ftan verildi\u011fini kabul etti\u011fimiz uzuv boyutlar\u0131n\u0131 sorgulamam\u0131z m\u00fcmk\u00fcn olacakt\u0131r. \u00d6rnek olarak 70 mm olarak verilmi\u015f olan a<sub>1<\/sub>\u00a0boyutunu ele al\u0131rsak, acaba bu boyut 65 mm veya 60 mm olur ise sonu\u00e7lar\u0131 nas\u0131l etkiler diye bir ara\u015ft\u0131rmaya girilebilecektir. Benzer sorgulama her uzuv i\u00e7in yap\u0131labilir ve sonu\u00e7 b\u00fct\u00fcn farkl\u0131 de\u011ferler i\u00e7in an\u0131nda Excel sayfam\u0131zda hesaplanarak g\u00f6r\u00fclecektir ve grafikler yeni duruma g\u00f6re an\u0131nda de\u011fi\u015fecektir.<\/p>\n<p>Yukar\u0131da g\u00f6sterilen i\u015flemlerin Excel k\u00fct\u00fc\u011f\u00fc i\u00e7in t\u0131klay\u0131n\u0131z: <b><a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/four-bar.xls\">four-bar.xls<\/a><\/b>.<\/p>\n<p><span style=\"color: #ff0000\"><span style=\"color: #cc0000\"><b><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-19\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/04\/important.gif\" alt=\"\" width=\"28\" height=\"27\" \/><\/b><\/span> Yukar\u0131da verilmekte olan k\u00fct\u00fck, kulland\u0131\u011f\u0131n\u0131z internet program\u0131 i\u00e7inde a\u00e7\u0131labilir ve Excel komutlar\u0131n\u0131 kullanamayabilirsiniz. Bu durumda mavi yaz\u0131 \u00fczerinde iken sa\u011f tu\u015fa bas\u0131p \u00e7\u0131kan men\u00fcden &#8220;save target as&#8221; (farkl\u0131 kaydet) komutunu kullanarak *xls k\u00fct\u00fc\u011f\u00fcn\u00fc bilgisayar\u0131n\u0131zda uygun bir yere uygun bir isimle kopyalad\u0131ktan sonra Excel program\u0131n\u0131 \u00e7al\u0131\u015ft\u0131r\u0131p &#8220;open&#8221; (a\u00e7) komutu ile bu k\u00fct\u00fc\u011f\u00fc a\u00e7abilirsiniz.<\/span><\/p>\n<p>Bu t\u00fcr paket programlarda e\u011fer giri\u015f parametresine g\u00f6re di\u011fer de\u011ferleri elde etmek i\u00e7in uygun ve do\u011fru bir algoritma geli\u015ftirmi\u015f isek, her hangi bir form\u00fclasyon y\u00f6ntemini kullanabiliriz.<\/p>\n<p>Ayn\u0131 problemin Geogebra \u00e7\u00f6z\u00fcm\u00fc de yap\u0131lm\u0131\u015f olup a\u015fa\u011f\u0131daki videoda anlat\u0131lm\u0131\u015ft\u0131r.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-gb977-69d7dade8fc14-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb977-69d7dade8fc14-1-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb977-69d7dade8fc14-1-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" >        <div id=\"panel-gb977-69d7dade8fc14-1-1-0\" class=\"so-panel widget widget_wylwidget panel-first-child panel-last-child widgetopts-SO\" data-index=\"1\" >                <div class=\"lyte-wrapper lidget\" style=\"width:711px; height:400px; min-width:200px; max-width:100%;\"><div class=\"lyMe\" id=\"YLW_wc9eK2dOeNk\"><div id=\"lyte_wc9eK2dOeNk\" data-src=\"https:\/\/img.youtube.com\/vi\/wc9eK2dOeNk\/hqdefault.jpg\" class=\"pL\"><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/wc9eK2dOeNk\"><img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/wc9eK2dOeNk\/hqdefault.jpg\" alt=\"\" \/><\/a><\/noscript><\/div>\n        <div><\/div>\n        <\/div>        <\/div><div id=\"pgc-gb977-69d7dade8fc14-1-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb977-69d7dade8fc14-2\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb977-69d7dade8fc14-2-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb977-69d7dade8fc14-2-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child widgetopts-SO\" data-index=\"2\" ><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><strong>\u00d6rnek:<\/strong><\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-987\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-7.gif\" alt=\"\" width=\"751\" height=\"439\" \/><\/p>\n<p>\u015eekilde g\u00f6sterilmi\u015f olan mekanizma iki mekanizman\u0131n seri ba\u011flant\u0131s\u0131 olarak d\u00fc\u015f\u00fcn\u00fclebilir. Birinci mekanizma (A<sub>0<\/sub>AB<sub>0<\/sub>, 1,2 ve 3 uzuvlar\u0131), sal\u0131nan kol-k\u0131zak mekanizmas\u0131 olup 2 krank\u0131n\u0131n d\u00f6nmesi ile 3 kolu sal\u0131n\u0131m yapacakt\u0131r. \u0130kinci mekanizma ise bir d\u00f6rt-\u00e7ubuk mekanizmas\u0131 olup(B<sub>0<\/sub>BCC<sub>0<\/sub> &#8211; 1, 3, 4 ve 5 uzuvlar\u0131) 3 giri\u015f uzvunun sal\u0131n\u0131m\u0131, 5 uzvunda farkl\u0131 bir sal\u0131n\u0131ma d\u00f6n\u00fc\u015fecektir. \u00d6nceden g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi, uygulamada mekanizmalar \u00e7o\u011funlukla belirli basit mekanizmalar\u0131n seri ba\u011flant\u0131s\u0131 olup bir basit mekanizman\u0131n \u00e7\u0131k\u0131\u015f uzvu di\u011fer mekanizman\u0131n \u00e7\u0131k\u0131\u015f uzvu olmaktad\u0131r. Temel olarak kar\u015f\u0131la\u015faca\u011f\u0131m\u0131z basit mekanizmalar d\u00f6rt-\u00e7ubuk, kol-k\u0131zak, krank-biyel mekanizmalar\u0131d\u0131r. Bu basit mekanizmalar\u0131 tek bir fonksiyon kullanarak \u00e7\u00f6zebilmek i\u00e7in Excel i\u00e7inde program yazmam\u0131z ile m\u00fcmk\u00fcnd\u00fcr. Bunun i\u00e7in TOOLS men\u00fcs\u00fcnden Macro se\u00e7ilir ve VisualBasic Edit\u00f6r\u00fcne girilebilir ve VisualBasic programlama komutlar\u0131 kullan\u0131larak \u00c7e\u015fitli fonksiyonlar ve alt programlar yaz\u0131labilir. Yaz\u0131lan bu programlar &#8220;FILE &#8211; EXPORT&#8221; (d\u0131\u015fa aktar) komutu ile diskte saklanabildi\u011fi gibi, ba\u015fka bir Excel k\u00fct\u00fc\u011f\u00fcnde kullanmak istedi\u011fimizde &#8220;FILE &#8211; IMPORT&#8221; (i\u00e7e aktar) komutu ile \u00e7a\u011f\u0131r\u0131labilir. Bu i\u015flem basit mekanizmalar i\u00e7in bir defa haz\u0131rlan\u0131p bir k\u00fct\u00fcphane olu\u015fturulur ise, mekanizma analizi yaz\u0131lm\u0131\u015f olan bu fonksiyonlar ile bir iki komuta indirgenebilecektir.<\/p>\n<p><a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ek2\/\">Ek 2<\/a>\u00a0de Visual Basic<sup>\u00ae<\/sup> ile haz\u0131rlanm\u0131\u015f, Excel paket program\u0131 veya VisualBasic programlama lisan\u0131 i\u00e7inde kullan\u0131labilecek temel baz\u0131 fonksiyonlar verilmektedir. Bu \u00f6rnekte verilmi\u015f olan mekanizma i\u00e7in bu haz\u0131r programlar kullan\u0131lacakt\u0131r. Bir \u00f6nceki \u00f6rnekten farkl\u0131 olarak h\u00fccre adlar\u0131n\u0131 kolon harfi ve s\u0131ra say\u0131s\u0131 olarak kullanmaktansa, bilhassa sabit uzuv boyutlar\u0131n\u0131 yerle\u015ftirdi\u011fimiz h\u00fccrelere isimler verelim. Bu isimler a\u015fa\u011f\u0131da verilen excel tablosunda g\u00f6sterilmektedir. Sabit uzuv de\u011ferleri bu g\u00f6sterilen h\u00fccrelere girildikten sonra, \u03b1<sub>1<\/sub> ve \u03b1<sub>2<\/sub>\u00a0a\u00e7\u0131lar\u0131 ile A<sub>0<\/sub>B<sub>0<\/sub>\u00a0ve B<sub>0<\/sub>C<sub>0<\/sub> uzunluklar\u0131 bulunmal\u0131d\u0131r. Bunun i\u00e7in Visual Basic&#8217;te yazm\u0131\u015f oldu\u011fumuz <strong>A\u00e7\u0131<\/strong>\u00a0ve\u00a0<strong>Boy<\/strong>\u00a0fonksiyonlar\u0131n\u0131 kullanal\u0131m. \u00d6rne\u011fin h\u00fccre ismi\u00a0<strong>Alfa1<\/strong>\u00a0olan B5 h\u00fccresinde\u00a0<b>=<\/b><strong>A\u00e7\u0131(SabitU_Y,SabitU_D)<\/strong>\u00a0ve h\u00fccre ismi\u00a0<strong>SabitUzuv<\/strong> olan B6 h\u00fccresine ise <b>=<\/b><strong>Boy(SabitU_Y,SabitU_D)<\/strong> komutunu girmemiz yeterli olacakt\u0131r (INSERT (ekle) men\u00fcs\u00fc alt\u0131nda functions se\u00e7ene\u011fini se\u00e7erseniz kullan\u0131c\u0131 taraf\u0131ndan tan\u0131mlanm\u0131\u015f fonksiyonlar anlam\u0131na gelen <strong>&#8220;user defined functions&#8221;<\/strong> (kullan\u0131c\u0131 tan\u0131ml\u0131 fonksiyonlar) olarak tan\u0131mlam\u0131\u015f oldu\u011funuz fonksiyonlar\u0131 g\u00f6rebilirsiniz). <a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ek2\/\">Ek 2<\/a> de verilmi\u015f olan basit mekanizmalarda a\u00e7\u0131lar sabit uzuv x-ekseni \u00fczerinde olacak \u015fekilde \u00f6l\u00e7\u00fcld\u00fc\u011f\u00fcnden \u00f6rne\u011fin kol-k\u0131zak mekanizmas\u0131 i\u00e7in giri\u015f kolu a\u00e7\u0131s\u0131ndan \u03b1<sub>1<\/sub>\u00a0de\u011ferini \u00e7\u0131karmam\u0131z ve ve \u00e7\u0131k\u0131\u015f kolu a\u00e7\u0131s\u0131na ise ayn\u0131 \u03b1<sub>1<\/sub>\u00a0de\u011ferini eklememiz gereklidir. Ayr\u0131ca \u03b8<sub>13<\/sub>\u00a0a\u00e7\u0131s\u0131n\u0131 elde etmek i\u00e7in \u00e7\u0131k\u0131\u015f kolu a\u00e7\u0131s\u0131ndan 90\u00b0\u00a0\u00e7\u0131karmam\u0131z gereklidir. \u03b8<sub>13<\/sub>\u00a0de\u011ferini giri\u015f kolu a\u00e7\u0131s\u0131ndan elde etmek i\u00e7in\u00a0<strong>KolK\u0131zak(A,B,theta)\u00a0<\/strong>fonksiyonunu kullanmam\u0131z yeterli olacakt\u0131r. Bu fonksiyonu kullanmak i\u00e7in ilk olarak A13-A31 h\u00fccrelerine 20\u00b0 aral\u0131kta giri\u015f kolu a\u00e7\u0131s\u0131 de\u011ferlerini yerle\u015ftirelim. B13 h\u00fccresinde A13 de verilmi\u015f olan a\u00e7\u0131 de\u011ferini radyana \u00e7evirelim (=A13*pi()\/180 yazarak veya =RADIANS(A13) komutu ile). C13 h\u00fccresinde ise <b>=<\/b><strong>KolK\u0131zak(Krank;SabitUzuv;(B13-Alfa1))+Alfa1-PI()\/2<\/strong> yazd\u0131\u011f\u0131m\u0131zda \u03b8<sub>13<\/sub> a\u00e7\u0131s\u0131n\u0131 radyan cinsinden elde edebiliriz. D13 de bu a\u00e7\u0131y\u0131 dereceye \u00e7evirebiliriz. E13 h\u00fccresinde ise \u03b8<sub>15<\/sub>\u00a0a\u00e7\u0131s\u0131n\u0131 hesap edebilmek i\u00e7in Visual Basic ile haz\u0131rlam\u0131\u015f oldu\u011fumuz D\u00f6rt\u00c7ubuk() fonksiyonundan yararlanmam\u0131z m\u00fcmk\u00fcnd\u00fcr. Bunun i\u00e7in E13 h\u00fccresine\u00a0<b>= <\/b><strong>D\u00f6rt\u00c7ubuk(Krank2;Biyel;\u00c7\u0131k\u0131\u015fUzvu;SabitUzuv4;1;(C13+Alfa2p)) &#8211; Alfa2p<\/strong> yazmam\u0131z yeterli olacakt\u0131r. F13 h\u00fccresinde ise bu a\u00e7\u0131y\u0131 dereceye \u00e7evirebiliriz. Bu i\u015flemlerden sonra ise B13-F13 h\u00fccrelerini se\u00e7er, F13 h\u00fccresinin sa\u011f alt k\u00f6\u015fesinde imlecimiz &#8220;+&#8221; olduktan sonra farede sol tu\u015fu bast\u0131r\u0131r F31&#8217;e kadar \u00e7eker b\u0131rak\u0131r isek, her 20\u00b0 de \u00e7\u0131k\u0131\u015f kolu a\u00e7\u0131s\u0131n\u0131 belirlemi\u015f oluruz (tabi ki i\u015flemleri her derecede bir yapmak ayn\u0131 \u015fekilde m\u00fcmk\u00fcnd\u00fcr). Burada sonu\u00e7lar\u0131 bir sayfa i\u00e7inde g\u00f6sterebilmek i\u00e7in aral\u0131k b\u00fcy\u00fck al\u0131nm\u0131\u015ft\u0131r). Sonu\u00e7 de\u011ferleri Excel grafik komutu ile kolayca \u00e7izebiliriz.<\/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<td align=\"center\">F<\/td>\n<td align=\"center\">G<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">2<\/td>\n<td><\/td>\n<td>Krank<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Krank2<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">3<\/td>\n<td><\/td>\n<td>SabitU_Y<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Biyel<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">4<\/td>\n<td><\/td>\n<td>SabitU_D<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>\u00c7\u0131k\u0131\u015fUzvu<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">5<\/td>\n<td><\/td>\n<td>Alfa1<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>SabitU_Y4\u00e7<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">6<\/td>\n<td><\/td>\n<td>SabitUzuv<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>SabitU_D4\u00e7<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">7<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Alfa2<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">8<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Alfa2p<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">9<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>SabitUzuv4<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div align=\"center\"><span style=\"color: #ff0000\">\u0130sim verilen h\u00fccreler<\/span><\/div>\n<table border=\"1\" width=\"92%\">\n<tbody>\n<tr>\n<td bgcolor=\"#CCCCCC\"><\/td>\n<td align=\"center\" bgcolor=\"#CCCCCC\">A<\/td>\n<td align=\"center\" bgcolor=\"#CCCCCC\">B<\/td>\n<td align=\"center\" bgcolor=\"#CCCCCC\">C<\/td>\n<td align=\"center\" bgcolor=\"#CCCCCC\">D<\/td>\n<td align=\"center\" bgcolor=\"#CCCCCC\">E<\/td>\n<td align=\"center\" bgcolor=\"#CCCCCC\">F<\/td>\n<td align=\"center\" bgcolor=\"#CCCCCC\">G<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">1<\/td>\n<td>KOL-KIZAK<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>D\u00d6RT-\u00c7UBUK<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">2<\/td>\n<td>a<sub>2<\/sub><\/td>\n<td>510<\/td>\n<td><\/td>\n<td><\/td>\n<td>b<sub>2<\/sub><\/td>\n<td>1160.00<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">3<\/td>\n<td>a<sub>1<\/sub><\/td>\n<td>1250<\/td>\n<td><\/td>\n<td><\/td>\n<td>b<sub>3<\/sub><\/td>\n<td>1995.00<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">4<\/td>\n<td>b<sub>1<\/sub><\/td>\n<td>200<\/td>\n<td><\/td>\n<td><\/td>\n<td>b<sub>4<\/sub><\/td>\n<td>820.00<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">5<\/td>\n<td>a<sub>1<\/sub><\/td>\n<td>0.1586553<\/td>\n<td>9.0902769<\/td>\n<td><\/td>\n<td>c<sub>1<\/sub><\/td>\n<td>1700.00<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">6<\/td>\n<td>A<sub>0<\/sub>B<sub>0<\/sub><\/td>\n<td>1265.8989<\/td>\n<td><\/td>\n<td><\/td>\n<td>d<sub>1<\/sub><\/td>\n<td>600.00<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">7<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>\u03b1<sub>2<\/sub><\/td>\n<td>2.80<\/td>\n<td>160.55997<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">8<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>\u03b1<sub>2<\/sub>\u2032<\/td>\n<td>0.34<\/td>\n<td>19.440035<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">9<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>B<sub>0<\/sub>C<sub>0<\/sub><\/td>\n<td>1802.78<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">10<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">11<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">12<\/td>\n<td>\u03b8<sub>12<\/sub>\u00a0(Derece)<\/td>\n<td>\u03b8<sub>12<\/sub>\u00a0(Derece)<\/td>\n<td>\u03b8<sub>13<\/sub>\u00a0(Radyan)<\/td>\n<td>\u03b8<sub>13<\/sub>\u00a0(Derece)<\/td>\n<td>\u03b8<sub>15<\/sub>\u00a0(Radyan)<\/td>\n<td>\u03b8<sub>15<\/sub>\u00a0(Derece)<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">13<\/td>\n<td>0<\/td>\n<td>-0.1586553<\/td>\n<td>1.9303575<\/td>\n<td>110.60<\/td>\n<td>2.0131936<\/td>\n<td>115.35<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">14<\/td>\n<td>20<\/td>\n<td>0.1904106<\/td>\n<td>1.7080406<\/td>\n<td>97.86<\/td>\n<td>1.6884444<\/td>\n<td>96.74<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">15<\/td>\n<td>40<\/td>\n<td>0.5394764<\/td>\n<td>1.4946539<\/td>\n<td>85.64<\/td>\n<td>1.3955571<\/td>\n<td>79.96<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">16<\/td>\n<td>60<\/td>\n<td>0.8885423<\/td>\n<td>1.3629073<\/td>\n<td>78.09<\/td>\n<td>1.2159721<\/td>\n<td>69.67<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">17<\/td>\n<td>80<\/td>\n<td>1.2376081<\/td>\n<td>1.3161515<\/td>\n<td>75.41<\/td>\n<td>1.1518678<\/td>\n<td>66.00<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">18<\/td>\n<td>100<\/td>\n<td>1.586674<\/td>\n<td>1.3292533<\/td>\n<td>76.16<\/td>\n<td>1.1698627<\/td>\n<td>67.03<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">19<\/td>\n<td>120<\/td>\n<td>1.9357398<\/td>\n<td>1.3801176<\/td>\n<td>79.07<\/td>\n<td>1.2394982<\/td>\n<td>71.02<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">20<\/td>\n<td>140<\/td>\n<td>2.2848057<\/td>\n<td>1.454262<\/td>\n<td>83.32<\/td>\n<td>1.3405772<\/td>\n<td>76.81<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">21<\/td>\n<td>160<\/td>\n<td>2.6338715<\/td>\n<td>1.5425227<\/td>\n<td>88.38<\/td>\n<td>1.4607571<\/td>\n<td>83.70<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">22<\/td>\n<td>180<\/td>\n<td>2.9829374<\/td>\n<td>1.6387942<\/td>\n<td>93.90<\/td>\n<td>1.592535<\/td>\n<td>91.25<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">23<\/td>\n<td>200<\/td>\n<td>3.3320032<\/td>\n<td>1.7385706<\/td>\n<td>99.61<\/td>\n<td>1.7312095<\/td>\n<td>99.19<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">24<\/td>\n<td>220<\/td>\n<td>3.6810691<\/td>\n<td>1.8380047<\/td>\n<td>105.31<\/td>\n<td>1.8736639<\/td>\n<td>107.35<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">25<\/td>\n<td>240<\/td>\n<td>4.0301349<\/td>\n<td>1.9331863<\/td>\n<td>110.76<\/td>\n<td>2.0176373<\/td>\n<td>115.60<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">26<\/td>\n<td>260<\/td>\n<td>4.3792008<\/td>\n<td>2.0193991<\/td>\n<td>115.70<\/td>\n<td>2.1611884<\/td>\n<td>123.83<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">27<\/td>\n<td>280<\/td>\n<td>4.7282666<\/td>\n<td>2.0901106<\/td>\n<td>119.75<\/td>\n<td>2.301759<\/td>\n<td>131.88<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">28<\/td>\n<td>300<\/td>\n<td>5.0773325<\/td>\n<td>2.135382<\/td>\n<td>122.35<\/td>\n<td>2.4296394<\/td>\n<td>139.21<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">29<\/td>\n<td>320<\/td>\n<td>5.4263983<\/td>\n<td>2.1394725<\/td>\n<td>122.58<\/td>\n<td>2.446482<\/td>\n<td>140.17<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">30<\/td>\n<td>340<\/td>\n<td>5.7754642<\/td>\n<td>2.0789423<\/td>\n<td>119.11<\/td>\n<td>2.2769452<\/td>\n<td>130.46<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">31<\/td>\n<td>360<\/td>\n<td>6.12453<\/td>\n<td>1.9303575<\/td>\n<td>110.60<\/td>\n<td>2.0131936<\/td>\n<td>115.35<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div align=\"center\">\n<p style=\"text-align: center\"><span style=\"color: #ff0000\">Excel tablosu<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-988\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-8.gif\" alt=\"\" width=\"644\" height=\"488\" \/><\/p>\n<p style=\"text-align: center\"><span style=\"color: #ff0000\">Grafik \u00e7\u0131kt\u0131<\/span><\/p>\n<\/div>\n<p>Yukar\u0131da g\u00f6sterilen i\u015flemlerin Excel k\u00fct\u00fc\u011f\u00fc i\u00e7in t\u0131klay\u0131n\u0131z: <b><a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/fivelink.xls\">fivelink.xls<\/a><\/b>.<\/p>\n<p><strong>\u00d6rnek:<\/strong><\/p>\n<p>Bu \u00f6rnekte Mathcad<sup>\u00ae<\/sup> paket program\u0131 kullan\u0131lacakt\u0131r. Bu \u00e7e\u015fit programlar her t\u00fcrl\u00fc matematik denklemi (say\u0131sal veya sembolik olarak) \u00e7\u00f6zmek i\u00e7in geli\u015ftirilmi\u015flerdir. Excel gibi programlarda genel olarak sonucun yer ald\u0131\u011f\u0131 veya kendi yerle\u015ftirdi\u011fimiz de\u011ferlerin oldu\u011fu h\u00fccrelerin her biri ayr\u0131 ayr\u0131 g\u00f6r\u00fclmekte, bir h\u00fccreye koydu\u011fumuz de\u011ferleri olu\u015ftururken yapt\u0131\u011f\u0131m\u0131z i\u015flemler perde arkas\u0131nda kalmaktad\u0131r. Mathcad t\u00fcr\u00fc programlarda ise bu h\u00fccreleri kolon harfi ve sat\u0131r say\u0131s\u0131 ile adland\u0131rmaktansa biz h\u00fccre kapa\u011f\u0131na bir etiket yerle\u015ftirip \u00fcst\u00fcne bu h\u00fccreyi temsil edecek istedi\u011fimiz herhangi bir isim koyabiliriz. Bu durumda o h\u00fccrenin i\u00e7inde ne oldu\u011funu etiketteki bu isimden biliriz. Ancak h\u00fccrenin kapa\u011f\u0131n\u0131 a\u00e7madan i\u00e7inde ne kadar oldu\u011funu bilemeyiz. Yani Excel&#8217;de kapaks\u0131z olan h\u00fccrelerin her birine kapak ve kapaklar\u0131n \u00fczerine de birer etiket konmu\u015ftur (Excel&#8217;de bir h\u00fccreye ad verseniz bile etiketin \u00fczerinde bulunan ad\u0131 ancak imleci h\u00fccreye g\u00f6t\u00fcrd\u00fc\u011f\u00fcn\u00fcz zaman g\u00f6rebilirsiniz). Mathcad&#8217;te \u00f6rne\u011fin e\u011fer : a := 120 , b := 50, \u03b8 := 20, vb. yazarsan\u0131z program bilgisayar haf\u0131zas\u0131n\u0131n bir yerinde olu\u015fturdu\u011fu h\u00fccrelere a, b, c ve \u03b8 etiketleri yerle\u015ftirecek ve sizin belirtmi\u015f oldu\u011funuz bu de\u011ferleri (s\u0131ras\u0131 ile 120, 50 ve 20) bu h\u00fccrelere yerle\u015ftirecektir. Bu i\u015flem s\u0131ras\u0131nda siz etiket ismini yazd\u0131ktan sonra &#8220;:&#8221; (iki nokta \u00fcst \u00fcste) sembol\u00fcn\u00fc girdi\u011finizde ekranda &#8220;:=&#8221; g\u00f6r\u00fcl\u00fcr ve bilgisayar etiketini yerle\u015ftirdi\u011finiz h\u00fccreye de\u011fer girmenizi bekler. Bilgisayar etiketi yap\u0131\u015ft\u0131r\u0131lm\u0131\u015f ancak i\u00e7i bo\u015f bir h\u00fccreyi bo\u015fu bo\u015funa tutmaz. Ayr\u0131ca paket program ile baz\u0131 \u00f6zel say\u0131lar baz\u0131 h\u00fccrelere \u00f6nceden yerle\u015ftirilmi\u015ftir ve bu isimleri kullanamazs\u0131n\u0131z. \u00d6rne\u011fin \u00f6nceden etiketinde \u03c0 yaz\u0131l\u0131 bir h\u00fccrede 3.141592654 say\u0131s\u0131 bulunmaktad\u0131r. Excel de oldu\u011fu gibi, \u00e7e\u015fitli matematik i\u015flem fonksiyonlar\u0131 programda mevcuttur. \u00d6rne\u011fin x<sub>a<\/sub>:a*cos(\u03b8*\u03c0\/180)+b yazd\u0131\u011f\u0131n\u0131zda ekranda<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1003\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/eqn218-7.gif\" alt=\"\" width=\"201\" height=\"84\" srcset=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/eqn218-7.gif 134w, https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/eqn218-7-100x42.gif 100w\" sizes=\"auto, (max-width: 201px) 100vw, 201px\" \/><\/p>\n<p>denklemini g\u00f6r\u00fcrs\u00fcn\u00fcz. Bu i\u015flemle, etiketinde x<sub>a<\/sub> yaz\u0131l\u0131 yeni bir h\u00fccre olu\u015fturulmu\u015f ve denklemin sa\u011f\u0131nda yaz\u0131lm\u0131\u015f olan operasyonlar ile a, b ve \u03b8 h\u00fccrelerinde bulunan de\u011ferler kullan\u0131larak g\u00f6sterilen matematiksel i\u015flemlerle yeni bir de\u011fer elde edilerek bu h\u00fccreye yerle\u015ftirilmi\u015ftir. Mathcad&#8217;te bulunan fonksiyonlar\u0131 unutur iseniz INSERT men\u00fcs\u00fcnden fonksiyonlara bakabilirsiniz (veya Help (yard\u0131m) men\u00fcs\u00fcnden &#8220;functions&#8221; diye arayabilirsiniz). E\u011fer h\u00fccrenin i\u00e7eri\u011fini g\u00f6rmek isterseniz bu denklemin alt\u0131nda veya sa\u011f\u0131nda bir yere x<sub>a<\/sub> = yazmal\u0131s\u0131n\u0131z. E\u011fer a := 120, b := 50, \u03b8 := 20 de\u011ferleri \u00f6nceden yaz\u0131lm\u0131\u015f ise, ekranda x<sub>a<\/sub> = 143.969 de\u011ferini g\u00f6receksiniz. Yani bu durumda kulland\u0131\u011f\u0131n\u0131z denklemler ekranda istedi\u011finiz yerlerde (ancak belirli bir s\u0131rada) olabilir. Her hangi bir h\u00fccre de\u011ferini bilmek istiyor iseniz h\u00fccre ad\u0131n\u0131 yazd\u0131ktan sonra e\u015fit i\u015faretini koymak yeterlidir. T\u00fcm form\u00fclleri bir kitapta yaz\u0131ld\u0131\u011f\u0131 gibi g\u00f6rmek m\u00fcmk\u00fcnd\u00fcr. \u015eimdi bu kavramlar\u0131 bir mekanizman\u0131n analizinde kullanal\u0131m.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-989\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-9.gif\" alt=\"\" width=\"792\" height=\"552\" \/><\/p>\n<p>Yukar\u0131da ayarl\u0131 bir pompa mekanizmas\u0131 g\u00f6r\u00fclmektedir. Eksantrik olarak tasarlanm\u0131\u015f olan krank mili bir elektrik motorundan sonsuz vida-di\u015fli sistemi ile devir say\u0131s\u0131 gerekti\u011fi kadar d\u00fc\u015f\u00fcr\u00fcld\u00fckten sonra d\u00f6nd\u00fcr\u00fclmektedir.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-990\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-10.gif\" alt=\"\" width=\"875\" height=\"458\" \/><\/p>\n<p>Mekanizman\u0131n \u015fematik g\u00f6r\u00fcn\u00fcm\u00fc yukar\u0131daki \u015fekilde g\u00f6sterildi\u011fi gibidir. Pompan\u0131n kurs boyu ayarlamas\u0131 B<sub>0<\/sub>\u00a0mafsal noktas\u0131n\u0131n bir ayar vidas\u0131 ile yukar\u0131 a\u015fa\u011f\u0131 hareket ettirilerek, s<sub>1<\/sub>\u00a0uzunlu\u011fu de\u011fi\u015ftirilerek, yap\u0131lmaktad\u0131r.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-991\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-11.gif\" alt=\"\" width=\"486\" height=\"382\" \/><\/p>\n<p>A<sub>0<\/sub>ABB<sub>0<\/sub> devresi (1, 2, 3 ve 4 uzuvlar\u0131) bir d\u00f6rt \u00e7ubuk mekanizmas\u0131n\u0131 olu\u015fturmaktad\u0131r. \u00d6nceki \u00f6rneklerden farkl\u0131 olarak A<sub>0<\/sub>B<sub>0<\/sub>\u00a0sabit mafsal noktalar\u0131 yatay de\u011fildirler, B<sub>0<\/sub>\u00a0noktas\u0131 A<sub>0<\/sub>\u00a0noktas\u0131n\u0131n solunda ve yukar\u0131s\u0131ndad\u0131r. Yine de vekt\u00f6r devre denklemi (<strong>A<sub>0<\/sub>A<\/strong><b> + <\/b><strong>AB<\/strong><b> = <\/b><strong>A<sub>0<\/sub>B<sub>0<\/sub><\/strong><b>+ <\/b><strong>B<sub>0<\/sub>B<\/strong>) ayn\u0131 \u015fekilde yaz\u0131labilir.\u00a0Vekt\u00f6r denklemi<\/p>\n<p style=\"text-align: center\"><strong>B<sub>0<\/sub>A<\/strong><b> = <\/b><strong>B<sub>0<\/sub>A<sub>0<\/sub><\/strong><b>\u00a0+ <\/b><strong>A<sub>0<\/sub>A<\/strong><\/p>\n<p style=\"text-align: center\">se<sup>i\u03d5<\/sup>\u00a0 = b<sub>1 <\/sub>\u2212 is<sub>1\u00a0<\/sub>+ a<sub>2<\/sub>e<sup>i<\/sup><sup>\u03b8<sub>12<\/sub><\/sup><\/p>\n<p>e\u011fer reel ve sanal k\u0131s\u0131mlar ayr\u0131 ayr\u0131 e\u015fitlenir ise:<\/p>\n<p style=\"text-align: center\">s cos\u03d5\u00a0= b<sub>1<\/sub>\u00a0+ a<sub>2<\/sub>cos\u03b8<sub>12<\/sub><br \/>\ns sin\u03d5 = s<sub>1<\/sub>\u00a0+ a<sub>2<\/sub>sin\u03b8<sub>12<\/sub><\/p>\n<p>\u00d6nceden g\u00f6sterildi\u011fi gibi s ve \u03d5 de\u011ferleri bu iki denklemden \u00e7\u00f6z\u00fclebilir. Bundan sonra B<sub>0<\/sub>AB \u00fc\u00e7geni kullan\u0131larak (\u00fc\u00e7 kenar\u0131 biliniyor) \u03c8 a\u00e7\u0131s\u0131 kosin\u00fcs teoremi ile bulunur:<\/p>\n<p style=\"text-align: center\">\u03c8 = cos<sup>-1<\/sup><span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\left[ {\\frac{{{{\\text{a}}_{4}}^{2}+{{\\text{s}}^{2}}-{{\\text{a}}_{3}}^{2}}}{{2{{\\text{a}}_{4}}{{\\text{s}}}}}} \\right] <\/span><\/p>\n<p>\u03b8<sub>14<\/sub> a\u00e7\u0131s\u0131: \u03b8<sub>14<\/sub> = \u03d5 \u2212 \u03c8 \u2212 \u03c0\/2<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-992\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-12.gif\" alt=\"\" width=\"621\" height=\"390\" \/><\/p>\n<p>Pompan\u0131n ikinci k\u0131sm\u0131n\u0131 olu\u015fturan ve yukar\u0131da g\u00f6sterilen \u00e7ift k\u0131zakl\u0131 mekanizma i\u00e7in (1, 4 ve 5 uzuvlar\u0131), vekt\u00f6r devre denklemi karma\u015f\u0131k say\u0131larla:<\/p>\n<p style=\"text-align: center\">c<sub>4<\/sub>e<sup>i<\/sup><sup>\u03b8<sub>14<\/sub><\/sup>\u00a0+ is<sub>4<\/sub>e<sup>i<\/sup><sup>\u03b8<sub>14<\/sub><\/sup>\u00a0= \u2212is<sub>1<\/sub> \u2212 s<sub>15<\/sub>\u00a0+ b<sub>1<\/sub><\/p>\n<p style=\"text-align: center\">s<sub>4<\/sub>\u00a0= \u2212(s<sub>1<\/sub> + c<sub>4<\/sub>sin\u03b8<sub>14<\/sub>)\/cos\u03b8<sub>14<\/sub><\/p>\n<p style=\"text-align: center\">s<sub>15<\/sub> = \u2212c<sub>4<\/sub>cos\u03b8<sub>14<\/sub> + s<sub>4<\/sub>sin\u03b8<sub>14<\/sub> + b<sub>1<\/sub><\/p>\n<p style=\"text-align: left\">Mathcad ile \u00e7\u00f6z\u00fcm yap\u0131l\u0131rken bu denklemleri aynen yazmak yeterlidir. Ancak her hangi bir i\u015flem yapmadan \u00f6nce say\u0131sal parametrelerin (ba\u011f\u0131ms\u0131z de\u011fi\u015fken veya sabit parametrelerin) de\u011ferleri mutlaka programda yaz\u0131lmal\u0131d\u0131r. Program tan\u0131mlanmam\u0131\u015f veya i\u00e7i bo\u015f h\u00fccreler ile i\u015flem yapamaz. \u03b8<sub>12<\/sub>\u00a0= 320\u00b0 i\u00e7in Mathcad sayfas\u0131 a\u015fa\u011f\u0131da oldu\u011fu gibi g\u00f6r\u00fclecektir.<\/p>\n<hr size=\"2\" \/>\n<p><span style=\"color: #000099\"><b>Mathcad Sayfas\u0131 &#8211; 1<br \/>\n<\/b><\/span><span style=\"color: #cc0000\">Ayarlanabilir Pompa<\/span><\/p>\n<p>Verilen bir krank a\u00e7\u0131s\u0131na g\u00f6re \u00e7\u0131k\u0131\u015f uzvu konumu:<\/p>\n<p>conv := \u03c0\/180 (derece ile verilen a\u00e7\u0131 de\u011ferini radyana \u00e7evirme)<\/p>\n<p>A<sub>0<\/sub>A = a<sub>2<\/sub>\u00a0:= 55 <sub><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><\/sub>\u00a0AB = a<sub>3<\/sub> := 240 <sub><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><\/sub>\u00a0BB<sub>0<\/sub>\u00a0= a<sub>4<\/sub>\u00a0:= 165 <sub><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><\/sub>\u00a0b<sub>1<\/sub>\u00a0:= 185 <sub><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><\/sub>\u00a0s<sub>1<\/sub>\u00a0:= 90\u00a0<sub><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><\/sub>\u00a0c<sub>4<\/sub>\u00a0:= 70<\/p>\n<p>\u03b8\u00a0:= 320 <sub><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><\/sub> \u03b8\u00a0:= \u03b8<sup>.<\/sup>conv\u00a0<sub><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><\/sub>\u00a0(derece olarak verilen a\u00e7\u0131 radyana \u00e7evrildi)<\/p>\n<p>x<sub>a<\/sub>\u00a0:= b<sub>1<\/sub>\u00a0+ a<sub>2<\/sub><sup>.<\/sup>cos(\u03b8)\u00a0<sub><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><\/sub>\u00a0y<sub>a<\/sub> := \u2212s<sub>1<\/sub>\u00a0+ a<sub>2<\/sub><sup>.<\/sup>sin(\u03b8)\u00a0<sub><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><\/sub>\u00a0(uzuv boyutlar\u0131 ve ba\u011f\u0131ms\u0131z parametre de\u011feri)<\/p>\n<p>s := <span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle\\sqrt{{{{{{{{\\text{x}}_{\\text{a}}}}}}^{2}}+{{{{{{\\text{y}}_{\\text{a}}}}}}^{2}}}} <\/span><\/p>\n<p>\u03d5 := angle(x<sub>a<\/sub>, y<sub>a<\/sub>)\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (yatay ve dikey bile\u015fenleri x<sub>a<\/sub>, y<sub>a<\/sub> olan vekt\u00f6r\u00fcn yatay ile yapt\u0131\u011f\u0131 a\u00e7\u0131y\u0131 belirlemek i\u00e7in &#8220;angle&#8221; fonksiyonu)<\/p>\n<p>\u03c8 := acos<span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\left[ {\\frac{{{{\\text{a}}_{4}}^{2}+{{\\text{s}}^{2}}-{{\\text{a}}_{3}}^{2}}}{{2{{\\text{a}}_{4}}{{\\text{s}}}}}} \\right] <\/span>\u00a0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (Kosin\u00fcs teoremi)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1009\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/eqn218-13.gif\" alt=\"\" width=\"575\" height=\"246\" \/><\/p>\n<p>E\u011fer hareket analizini mekanizman\u0131n t\u00fcm konumlar\u0131 i\u00e7in yapmak ister isek; \u00f6rne\u011fin krank a\u00e7\u0131s\u0131n\u0131n her 5\u00b0 aral\u0131\u011f\u0131nda 0\u00b0-360\u00b0 aral\u0131kta de\u011ferlerin hesaplanmas\u0131 gerekli ise, bu durumda h\u00fccrelere yazaca\u011f\u0131m\u0131z etiketlerde isim bulmakta zorluk \u00e7ekebilece\u011fimizden indis kullanmam\u0131z gerekli olacakt\u0131r. Olu\u015facak 73 krank a\u00e7\u0131s\u0131n\u0131n her birini \u03b8<sub>i<\/sub> olarak (i = 0, 1, .., 72) g\u00f6sterir isek, 73 h\u00fccre tan\u0131mlanm\u0131\u015f olacakt\u0131r ve \u03b8<sub>0<\/sub> a 0\u00b0\u00a0yerle\u015ftirilirken \u03b8<sub>10<\/sub> da 50\u00b0 olacakt\u0131r. Bu durumda her etapta t\u00fcm bu a\u00e7\u0131lar i\u00e7in hesap yap\u0131ld\u0131\u011f\u0131ndan alaca\u011f\u0131m\u0131z her cevap da 73 de\u011ferli olacakt\u0131r. \u0130kinci olarak elde etti\u011fimiz bu de\u011ferleri Mathcad&#8217;in grafik komutu kullanarak \u00e7izdirmemiz m\u00fcmk\u00fcn olacakt\u0131r (Excel&#8217;de indis yerine sat\u0131rlar kullan\u0131larak \u00e7ok say\u0131da h\u00fccre elde edilmi\u015fti. Burada indisin kullan\u0131lmas\u0131 gerekmektedir). \u0130ndisli bir de\u011fi\u015fken, \u00f6rne\u011fin \u03b8<sub>m<\/sub> yazmak i\u00e7in, \u03b8[m yaz\u0131lmal\u0131d\u0131r.<\/p>\n<hr size=\"2\" \/>\n<p><span style=\"color: #cc0000\"><b>Mathcad Sayfas\u0131 &#8211; 2<br \/>\n<\/b><\/span><span style=\"color: #cc0000\">Ayarlanabilir Pompa<\/span><\/p>\n<p>T\u00fcm devir analizi:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1010\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/eqn218-14.gif\" alt=\"\" width=\"528\" height=\"234\" \/> \u00a0\u00a0<sub><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><\/sub><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1011\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/eqn218-15.gif\" alt=\"\" width=\"675\" height=\"444\" \/><\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-993\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-13.gif\" alt=\"\" width=\"846\" height=\"548\" \/><\/p>\n<p>Yukar\u0131da s<sub>15<\/sub>\u00a0in krank a\u00e7\u0131s\u0131na g\u00f6re de\u011fi\u015fimi g\u00f6r\u00fclmektedir. Ancak s<sub>1<\/sub>\u00a0mesafesi bir ayar vidas\u0131 ile de\u011fi\u015ftirilmektedir. E\u011fer bu mesafenin 5 uzvu hareketine etkisi incelenmek istenir ise, s<sub>15<\/sub>\u00a0konum parametresinin s<sub>1<\/sub> e g\u00f6re nas\u0131l de\u011fi\u015fti\u011fi belirlenmelidir. Bunun i\u00e7in de\u011fi\u015fkenlerde iki indis birlikte kullan\u0131lmal\u0131d\u0131r (bir indis de\u011fi\u015fik \u03b8<sub>12<\/sub>\u00a0a\u00e7\u0131s\u0131 de\u011ferleri i\u00e7in di\u011fer indis ise de\u011fi\u015fik s<sub>1<\/sub> de\u011ferleri i\u00e7in). Sonu\u00e7 Mathcad yaz\u0131l\u0131m\u0131 a\u015fa\u011f\u0131da g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi olur.<\/p>\n<hr size=\"2\" \/>\n<p><span style=\"color: #cc0000\"><b>Mathcad Sayfas\u0131 &#8211; 3<br \/>\n<\/b><\/span><span style=\"color: #cc0000\">Ayarlanabilir Pompa<\/span><\/p>\n<p>T\u00fcm bir devir ve de\u011fi\u015fik ayar durumlar\u0131 i\u00e7in analiz<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1012\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/eqn218-16.gif\" alt=\"\" width=\"629\" height=\"582\" \/><\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-994\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-14.gif\" alt=\"\" width=\"1060\" height=\"618\" \/><\/p>\n<p><span style=\"color: #cc0000\">G\u00f6r\u00fcld\u00fc\u011f\u00fc gibi, s<sub>1<\/sub> mesafesi azald\u0131k\u00e7a, piston stroku azalacak, artt\u0131k\u00e7a strok artacakt\u0131r (\u015fekilde k = 0 stroku en az, k = 5 stroku en fazla durumdur).<\/span><\/p>\n<p><strong>\u00d6rnek:<\/strong><\/p>\n<p>Bir \u00f6nceki Mathcad ile \u00e7\u00f6z\u00fclm\u00fc\u015f olan denklemler Excel paket program\u0131 kullan\u0131larak da \u00e7\u00f6z\u00fclebilir. Tabii ara basamaklar daha fazla oldu\u011fundan, kullan\u0131lacak olan kolon say\u0131s\u0131 fazla olur. Normal Excel Komutlar\u0131 yerine bu i\u015flemlerin t\u00fcm\u00fcn\u00fc yapan, verilen \u03b8<sub>12<\/sub>\u00a0krank a\u00e7\u0131s\u0131na ve s<sub>1<\/sub>\u00a0ayar mesafesine kar\u015f\u0131 gelen s<sub>15<\/sub>\u00a0mesafesini hesap eden tek bir fonksiyonu kendimiz yazabiliriz. Bu \u015fekilde t\u0131pk\u0131 bir a\u00e7\u0131n\u0131n kosin\u00fcs\u00fcn\u00fc al\u0131r gibi, bu fonksiyon kullan\u0131larak s<sub>15<\/sub> mesafesi tek bir i\u015flemde bulunabilir. Bunun i\u00e7in &#8220;Developer&#8221; (Geli\u015ftirici) sekmesinde (Excel&#8217;in eski versiyonlar\u0131nda &#8220;Tools&#8221; (Ara\u00e7lar) men\u00fcs\u00fcnde &#8220;Macro&#8221; alt men\u00fcs\u00fcnde) &#8220;Visual Basic Editor&#8221; \u00fc a\u00e7al\u0131m. Bu edit\u00f6r kullan\u0131larak her t\u00fcrl\u00fc program yaz\u0131labilir. Biz bir fonksiyon program\u0131 yazal\u0131m ve ad\u0131 <strong>Ayarl\u0131Pompa<\/strong> olsun. Bu program a\u015fa\u011f\u0131da g\u00f6sterildi\u011fi gibi olabilir (Programc\u0131ya g\u00f6re tabi ki program\u0131n yaz\u0131l\u0131m\u0131 baz\u0131 farkl\u0131l\u0131klar g\u00f6sterecektir).<\/p>\n<p style=\"padding-left: 40px\">Global Const PI = 3.1415926<br \/>\nFunction Ayarl\u0131Pompa(A_2,A_3, A_4, B_1, C_4, S_1, ThetaDerece)<br \/>\nDim Xa, Ya As Double<br \/>\nDim S, fi, si, Theta2, Theta4 As Double<br \/>\nDim S_4 As Double<br \/>\nTheta2 = ThetaDerece * PI \/ 180<br \/>\nXa = B_1 + A_2 * Cos(Theta2)<br \/>\nYa = -S_1 + A_2 * Sin(Theta2)<br \/>\nS = Boy(Xa, Ya)<br \/>\nfi = A\u00e7\u0131(Xa, Ya)<br \/>\nsi = A\u00e7\u0131Cos(A_4, S, A_3)<br \/>\nTheta4 = fi &#8211; si &#8211; PI \/ 2<br \/>\nS_4 = -(S_1 + C_4 * Sin(Theta4)) \/ Cos(Theta4)<br \/>\nAyarl\u0131Pompa = B_1 &#8211; C_4 * Cos(Theta4) + S_4 * Sin(Theta4)<br \/>\nEnd Function<\/p>\n<p>Ayarl\u0131Pompa() fonksiyonundaki denklemler, analiz sonucunda elde etti\u011fimiz denklemlerin BASIC lisan\u0131 ile yaz\u0131l\u0131m\u0131d\u0131r. Ayr\u0131ca bu fonksiyon i\u00e7inde,\u00a0<strong>Boy(X,Y)<\/strong>\u00a0(X ve Y boyutlar\u0131 verildi\u011finde hipoten\u00fcs bulma),\u00a0<strong>A\u00e7\u0131(X,Y)<\/strong>\u00a0(X ve Y de\u011ferleri verildi\u011finde a\u00e7\u0131 bulma),\u00a0<strong>A\u00e7\u0131Cos(U1,U2,U3)<\/strong>\u00a0(Kosin\u00fcs teoremine g\u00f6re \u00fc\u00e7 kenar\u0131 verilen bir \u00fc\u00e7genin U3 kenar\u0131n\u0131n kar\u015f\u0131s\u0131ndaki i\u00e7 a\u00e7\u0131y\u0131 bulma) gibi \u00fc\u00e7 ayr\u0131 fonksiyonu kullanmaktad\u0131r. Kullan\u0131lan bu fonksiyonlar\u00a0<strong><a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ek2\/\">EK-2<\/a><\/strong>\u00a0de verilmi\u015ftir.<\/p>\n<p>Bu fonksiyon kullan\u0131lmadan \u00f6nce sabit uzuv boyutlar\u0131n\u0131 B1-B5 h\u00fccrelerine s\u0131ras\u0131 ile yerle\u015ftirelim ve bu h\u00fccrelere s\u0131ras\u0131 ile\u00a0<strong>Krank<\/strong>,\u00a0<strong>Biyel<\/strong>,\u00a0<strong>Arakol<\/strong>,\u00a0<strong>SabitU_Y<\/strong>\u00a0ve\u00a0<strong>Eksantrik<\/strong>\u00a0isimlerini verelim. B7 h\u00fccresine ise vidan\u0131n bir ayar boyutuna gelen s<sub>1<\/sub>\u00a0uzunlu\u011funu yerle\u015ftirelim (s<sub>1<\/sub>\u00a0= 20mm).<\/p>\n<p>\u0130kinci olarak A8 &#8211; A26 h\u00fccrelerine krank a\u00e7\u0131s\u0131n\u0131 her 20\u00b0 i\u00e7in yerle\u015ftirelim (ilk iki h\u00fccre doldurulduktan sonra, fare ile sa\u011f alt k\u00f6\u015feden tutup, A26 h\u00fccresine kadar uzat\u0131labilir.\u00a0\u0130mleci B8 h\u00fccresine getirelim. Basic lisan\u0131 ile yazm\u0131\u015f oldu\u011fumuz fonksiyonu kullanmak i\u00e7in bu h\u00fccreye\u00a0<b>= <\/b><strong>Ayarl\u0131Pompa(Krank; Biyel; Arakol; SabitU_Y; Eksantrik; B$7; $A8)<\/strong> komutunu yazal\u0131m. Bu komut haz\u0131rlanm\u0131\u015f olan program devreye girer ve A8 h\u00fccresindeki \u03b8<sub>12<\/sub>\u00a0a\u00e7\u0131s\u0131, B7 h\u00fccresindeki s<sub>1<\/sub>\u00a0de\u011feri ve isimlendirmi\u015f oldu\u011fumuz h\u00fccrelerde bulunan uzuv boyutlar\u0131na g\u00f6re piston konumu s<sub>15<\/sub>\u00a0bu programdaki i\u015flem s\u0131ras\u0131 ve komutlar\u0131na g\u00f6re bulunur. B8 h\u00fccresini B26 ya kadar kopyalad\u0131\u011f\u0131m\u0131zda t\u00fcm krank a\u00e7\u0131lar\u0131 i\u00e7in piston konumu bulunacakt\u0131r. Kopyalama s\u0131ras\u0131nda B7 h\u00fccresinin dikeyde de\u011fi\u015fmemesi i\u00e7in B$7 yaz\u0131lm\u0131\u015ft\u0131r (yatayda de\u011fi\u015febilir). Kopyalama s\u0131ras\u0131nda krank a\u00e7\u0131s\u0131 i\u00e7in $A8 yaz\u0131ld\u0131\u011f\u0131ndan 8 rakam\u0131 her sat\u0131rda o sat\u0131r numaras\u0131n\u0131 alacakt\u0131r ($A yaz\u0131ld\u0131\u011f\u0131ndan dolay\u0131 dikeyde de\u011fi\u015fmeyip daima A kolonu olacakt\u0131r).<\/p>\n<p>Ayarl\u0131Pompa fonksiyonu art\u0131k Excel de haz\u0131r herhangi bir fonksiyon program\u0131 gibi kullan\u0131ma haz\u0131rd\u0131r.<\/p>\n<p>s<sub>1<\/sub>\u00a0mesafesi bir ayar vidas\u0131 ile de\u011fi\u015ftirilmektedir. E\u011fer bu ayar\u0131n 5 uzvunun hareketine etkisi incelenmek istenir ise, s<sub>15<\/sub>\u00a0konum parametresinin s<sub>1<\/sub> e g\u00f6re nas\u0131l de\u011fi\u015fti\u011fi belirlemek gerekecektir. Bunun i\u00e7in B7, C7, D7, E7, F7 ve G7 h\u00fccrelerine de\u011fi\u015fik s<sub>1<\/sub>\u00a0de\u011ferleri yerle\u015ftirilmi\u015ftir. B8 h\u00fccresinde yazm\u0131\u015f oldu\u011fumuz form\u00fcl\u00fc \u015fimdi B8-G27 aras\u0131nda bulunan t\u00fcm h\u00fccrelere kopyalamam\u0131z gerekecektir. C kolonuna gelindi\u011finde s<sub>1<\/sub>\u00a0in bulundu\u011fu h\u00fccreler B$7 \u015feklinde yaz\u0131ld\u0131\u011f\u0131ndan, B yerine C kolon harfi gelecek ancak hangi sat\u0131rda olursak olal\u0131m, sat\u0131r say\u0131s\u0131n\u0131n \u00f6n\u00fcne $ i\u015fareti bulundu\u011fundan (B$7) C kolonunun her hangi bir h\u00fccresine form\u00fcl kopyaland\u0131\u011f\u0131nda, C7 h\u00fccresindeki s<sub>1<\/sub> de\u011feri kullan\u0131lacakt\u0131r. Benzer bir \u015fekilde C kolonuna gelindi\u011finde krank a\u00e7\u0131s\u0131 olarak $A8 yaz\u0131ld\u0131\u011f\u0131ndan krank a\u00e7\u0131s\u0131 de\u011feri mutlaka A kolonunda bulunan h\u00fccre olacak ve bulundu\u011fumuz sat\u0131r A kolonunda kullan\u0131lacak olan krank de\u011ferinin bulundu\u011fu sat\u0131r ile ayn\u0131 olacakt\u0131r. Sonu\u00e7 \u015eekil a\u015fa\u011f\u0131da de g\u00f6r\u00fclmektedir ve Mathcad ile yap\u0131lm\u0131\u015f olan \u00e7\u00f6z\u00fcm ile ayn\u0131d\u0131r. Excel k\u00fct\u00fc\u011f\u00fc i\u00e7in t\u0131klay\u0131n\u0131z: <b><a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/ayarlipompa.xls\">ayarl\u0131pompa.xls<\/a><\/b>.<\/p>\n<table border=\"1\" width=\"100%\">\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<td align=\"center\">F<\/td>\n<td align=\"center\">G<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">1<\/td>\n<td>A2<\/td>\n<td>55<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">2<\/td>\n<td>A3<\/td>\n<td>240<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">3<\/td>\n<td>A4<\/td>\n<td>165<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">4<\/td>\n<td>B1<\/td>\n<td>185<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">5<\/td>\n<td>C4<\/td>\n<td>70<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">6<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">7<\/td>\n<td>\u03b8<sub>12<\/sub> \/ s<sub>1<\/sub><\/td>\n<td>20<\/td>\n<td>50<\/td>\n<td>100<\/td>\n<td>150<\/td>\n<td>200<\/td>\n<td>250<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">8<\/td>\n<td>0<\/td>\n<td>252.0937<\/td>\n<td>247.4078<\/td>\n<td>249.6989<\/td>\n<td>254.5738<\/td>\n<td>251.8945<\/td>\n<td>231.2036<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">9<\/td>\n<td>20<\/td>\n<td>252.1405<\/td>\n<td>245.7816<\/td>\n<td>248.1027<\/td>\n<td>255.8408<\/td>\n<td>258.3663<\/td>\n<td>245.9161<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">10<\/td>\n<td>40<\/td>\n<td>252.2511<\/td>\n<td>245.3691<\/td>\n<td>249.6373<\/td>\n<td>261.9564<\/td>\n<td>270.8585<\/td>\n<td>266.6617<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">11<\/td>\n<td>60<\/td>\n<td>252.2215<\/td>\n<td>246.2394<\/td>\n<td>254.6551<\/td>\n<td>273.3395<\/td>\n<td>289.4999<\/td>\n<td>292.9677<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">12<\/td>\n<td>80<\/td>\n<td>252.0927<\/td>\n<td>248.7137<\/td>\n<td>263.8473<\/td>\n<td>290.7546<\/td>\n<td>314.6072<\/td>\n<td>324.3855<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">13<\/td>\n<td>100<\/td>\n<td>252.2614<\/td>\n<td>253.48<\/td>\n<td>278.3194<\/td>\n<td>315.0693<\/td>\n<td>345.947<\/td>\n<td>359.3292<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">14<\/td>\n<td>120<\/td>\n<td>253.5854<\/td>\n<td>261.6704<\/td>\n<td>299.246<\/td>\n<td>346.0074<\/td>\n<td>380.8984<\/td>\n<td>393.3704<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">15<\/td>\n<td>140<\/td>\n<td>257.3465<\/td>\n<td>274.4691<\/td>\n<td>325.9924<\/td>\n<td>379.1378<\/td>\n<td>412.1455<\/td>\n<td>418.5263<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">16<\/td>\n<td>160<\/td>\n<td>264.4316<\/td>\n<td>291.0171<\/td>\n<td>352.1259<\/td>\n<td>403.739<\/td>\n<td>429.014<\/td>\n<td>426.5381<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">17<\/td>\n<td>180<\/td>\n<td>272.9428<\/td>\n<td>305.118<\/td>\n<td>365.8015<\/td>\n<td>409.1448<\/td>\n<td>425.2503<\/td>\n<td>414.8999<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">18<\/td>\n<td>200<\/td>\n<td>277.6904<\/td>\n<td>308.9373<\/td>\n<td>361.3043<\/td>\n<td>395.2032<\/td>\n<td>404.2678<\/td>\n<td>388.3058<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">19<\/td>\n<td>220<\/td>\n<td>276.148<\/td>\n<td>302.3755<\/td>\n<td>344.4052<\/td>\n<td>370.4372<\/td>\n<td>374.5207<\/td>\n<td>354.1352<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">20<\/td>\n<td>240<\/td>\n<td>270.7803<\/td>\n<td>291.0105<\/td>\n<td>323.5058<\/td>\n<td>343.1006<\/td>\n<td>343.1258<\/td>\n<td>318.3708<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">21<\/td>\n<td>260<\/td>\n<td>264.7198<\/td>\n<td>279.2832<\/td>\n<td>303.5609<\/td>\n<td>317.7134<\/td>\n<td>314.1433<\/td>\n<td>284.8884<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">22<\/td>\n<td>280<\/td>\n<td>259.5959<\/td>\n<td>269.1044<\/td>\n<td>286.4366<\/td>\n<td>296.0851<\/td>\n<td>289.5916<\/td>\n<td>256.4869<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">23<\/td>\n<td>300<\/td>\n<td>255.902<\/td>\n<td>260.9577<\/td>\n<td>272.5591<\/td>\n<td>278.8124<\/td>\n<td>270.5826<\/td>\n<td>235.7459<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">24<\/td>\n<td>320<\/td>\n<td>253.6054<\/td>\n<td>254.7785<\/td>\n<td>261.8858<\/td>\n<td>266.0913<\/td>\n<td>257.8185<\/td>\n<td>224.6681<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">25<\/td>\n<td>340<\/td>\n<td>252.4534<\/td>\n<td>250.3422<\/td>\n<td>254.2934<\/td>\n<td>258.0019<\/td>\n<td>251.617<\/td>\n<td>223.5825<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" bgcolor=\"#CCCCCC\">26<\/td>\n<td>360<\/td>\n<td>252.0937<\/td>\n<td>247.4078<\/td>\n<td>249.6989<\/td>\n<td>254.5738<\/td>\n<td>251.8945<\/td>\n<td>231.2036<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-995\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-15.gif\" alt=\"\" width=\"712\" height=\"449\" \/><\/p>\n<p><strong>Hesaplama hassasiyeti ile ilgili not:\u00a0<\/strong>Bilgisayarlarda say\u0131lar belirli say\u0131da rakam ile depo edilir. \u00d6rne\u011fin Excel&#8217;de say\u0131lar 15 hane olarak depolan\u0131r. Hane say\u0131s\u0131 programa ve bilgisayara g\u00f6re 6 ila 64 aras\u0131nda olabilir. Mekanizmalar\u0131n analizi veya sentezi s\u0131ras\u0131nda bu hassasiyet gere\u011finden fazlad\u0131r ve \u00e7ok hassas sonu\u00e7lar, e\u011fer do\u011fru y\u00f6ntem kullan\u0131l\u0131r ise, al\u0131nabilir. Bu \u00f6nlemlerden birincisi yap\u0131lacak hesaplama miktar\u0131n\u0131n minimuma indirilmesi ve bilhassa b\u00f6lme i\u015flemlerinde paydan\u0131n s\u0131f\u0131ra yak\u0131n olmamas\u0131na dikkat edilmesidir. Ayr\u0131ca mekanizman\u0131n \u00f6zel konumlar\u0131nda (\u00f6l\u00fc konumlar, kilitlenme konumlar\u0131 gibi uzuvlarda mafsallar\u0131n birka\u00e7\u0131n\u0131n ayn\u0131 do\u011fru \u00fczerinde olmas\u0131 durumu) hassasiyet azalabilir ve ayr\u0131ca bilgisayardan hata (s\u0131f\u0131ra b\u00f6lme veya negatif bir say\u0131n\u0131n k\u00f6k\u00fc gibi) mesajlar\u0131 al\u0131nabilir. Yap\u0131lan i\u015flemler do\u011fru ise, Bu ayn\u0131 zamanda o mekanizman\u0131n pratikte sorunu olaca\u011f\u0131n\u0131 da g\u00f6sterir.<\/p>\n<p>M\u00fchendislikte hi\u00e7bir sonu\u00e7 ba\u015flang\u0131\u00e7 de\u011ferlerinden daha hassas olamaz. Bu nedenle elde edilen sonu\u00e7 rakamlar s\u0131n\u0131rl\u0131 say\u0131da hane ile g\u00f6sterilmelidir. \u00d6rne\u011fin \u00b10.1 mm toleransla \u00fcretilmi\u015f uzuvlardan olu\u015fan bir mekanizmada sonu\u00e7 s konum de\u011fi\u015fken de\u011ferini x = 26.231456789 mm olarak g\u00f6stermek yanl\u0131\u015ft\u0131r (m\u00fchendislik a\u00e7\u0131s\u0131ndan mant\u0131ks\u0131zd\u0131r). x = 26.2 \u00b1 0.1 mm den daha hassas elde edilmi\u015f olamaz. Bu nedenle ekranda g\u00f6r\u00fclen rakamlar mutlaka kullan\u0131c\u0131 taraf\u0131ndan incelenmelidir.<\/p>\n<p><strong>\u00d6rnek:<\/strong><\/p>\n<p>\u015eekilde alt\u0131 uzuvlu beklemeli hareket yapan mekanizma g\u00f6r\u00fclmektedir. Bu mekanizman\u0131n analizini MATLAB\u00ae kullanarak yapal\u0131m. Hangi program kullan\u0131l\u0131rsa kullan\u0131ls\u0131n, kullan\u0131lacak olan denklemler ayn\u0131 olacakt\u0131r. MATLAB\u00ae program\u0131n\u0131n kendine \u00f6zg\u00fc imlas\u0131 bulunmakta, program i\u00e7inde kullan\u0131ma haz\u0131r baz\u0131 paketler yer almaktad\u0131r.<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1557 aligncenter\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-16.gif\" alt=\"\" width=\"479\" height=\"594\" \/><\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1559\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-17.gif\" alt=\"\" width=\"656\" height=\"423\" \/><\/p>\n<p style=\"text-align: center\">|A<sub>0<\/sub>A| = 280, |AB| = 880, |A<sub>0<\/sub>B<sub>0<\/sub>| = 1000, |B<sub>0<\/sub>B| = 600, |AC| = 1630, |BC| = 830, |B<sub>0<\/sub>D<sub>0<\/sub>| = 490, |A<sub>0<\/sub>D<sub>0<\/sub>| = 1360, (A<sub>0<\/sub>D<sub>0<\/sub> do\u011frusu yatay ile 5\u00b0 a\u00e7\u0131 yapmaktad\u0131r (D<sub>0<\/sub> a\u015fa\u011f\u0131da))<\/p>\n<p style=\"text-align: left\">Yukar\u0131da g\u00f6r\u00fclen \u015fekilde, ilk olarak A<sub>0<\/sub>ABB<sub>0<\/sub> d\u00f6rt \u00e7ubuk mekanizmas\u0131 \u00e7\u00f6z\u00fclmeli ve C biyel noktas\u0131n\u0131n koordinatlar\u0131 bulunmal\u0131d\u0131r. Bu problemde tek fark, A<sub>0<\/sub>B<sub>0<\/sub> do\u011frusunun yatay olmad\u0131\u011f\u0131d\u0131r. \u0130lk olarak \u015fekilde g\u00f6sterilen \u03b1<sub>1<\/sub> ve \u03b1<sub>3<\/sub> a\u00e7\u0131lar\u0131n\u0131 kosin\u00fcs teoremi kullanarak bulmam\u0131z gerekecektir:<\/p>\n<p style=\"text-align: center\">\u00a0 \u00a0 \u03b1<sub>1<\/sub> = cos<sup>-1<\/sup><span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\left[ {\\frac{{{{\\text{a}}_{1}}^{2}+{{\\text{b}}_{1}}^{2}-{{\\text{c}}_{1}}^{2}}}{{2{{\\text{a}}_{1}}{{\\text{b}}_{1}}}}} \\right] <\/span>\u00a0 \u2212 \u03b2<sub>1<\/sub> \u00a0 \u00a0;\u00a0 \u00a0 \u03b1<sub>3<\/sub> = cos<sup>-1<\/sup><span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\left[ {\\frac{{{{\\text{a}}_{3}}^{2}+{{\\text{b}}_{3}}^{2}-{{\\text{c}}_{3}}^{2}}}{{2{{\\text{a}}_{3}}{{\\text{b}}_{3}}}}} \\right] <\/span><\/p>\n<p style=\"text-align: left\"><strong>B<sub>0<\/sub>A<\/strong><b> =\u00a0<\/b>se<sup>i\u03d5<\/sup> ise<\/p>\n<p style=\"text-align: center\">s<sub>x<\/sub>\u00a0= \u2212a<sub>1<\/sub>cos\u03b1<sub>1<\/sub><sub>\u00a0<\/sub>+ a<sub>2<\/sub>cos\u03b8<sub>12<\/sub>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0s<sub>y<\/sub>\u00a0= \u2212a<sub>1<\/sub>sin\u03b1<sub>1<\/sub><sub>\u00a0<\/sub>+ a<sub>2<\/sub>sin\u03b8<sub>12<\/sub><\/p>\n<p style=\"text-align: center\">s = <span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\sqrt{{{{\\text{s}}_{\\text{x}}}^{2}+{{\\text{s}}_{\\text{y}}}^{2}}} <\/span>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u03d5 = atan2(s<sub>y<\/sub>, s<sub>x<\/sub>)\u00a0 \u00a0 (MATLAB&#8217;da atan2 fonksiyonu i\u00e7ine \u00f6nce y, sonra x bile\u015feni yaz\u0131l\u0131r)<\/p>\n<p style=\"text-align: center\">\u03c8 = cos<sup>-1<\/sup><span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\left[ {\\frac{{{{\\text{a}}_{4}}^{2}+{{\\text{s}}^{2}}-{{\\text{a}}_{3}}^{2}}}{{2{{\\text{a}}_{4}}{{\\text{s}}}}}} \\right] <\/span>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u03bc = cos<sup>-1<\/sup><span class=\"katex-eq\" data-katex-display=\"false\"> \\displaystyle \\left[ {\\frac{{{{\\text{a}}_{3}}^{2}+{{\\text{a}}_{4}}^{2}-{{\\text{s}}^{2}}}}{{2{{\\text{a}}_{3}}{{\\text{a}}_{4}}}}} \\right] <\/span><\/p>\n<p style=\"text-align: center\">\u03b8<sub>14<\/sub> = \u03d5 \u2212 \u03c8\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u03b8<sub>13<\/sub>\u00a0= \u03b8<sub>14<\/sub>\u00a0\u2212 \u03bc<\/p>\n<p>D<sub>0<\/sub> ve C\u00a0koordinatlar\u0131:<\/p>\n<p style=\"text-align: center\">D<sub>0x<\/sub> = b<sub>1<\/sub>cos\u03b2<sub>1<\/sub>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 D<sub>0y<\/sub> = \u2212b<sub>1<\/sub>sin\u03b2<sub>1<\/sub><\/p>\n<p style=\"text-align: center\">C<sub>x<\/sub> = a<sub>2<\/sub>cos\u03b8<sub>12<\/sub><sub>\u00a0<\/sub>+ b<sub>3<\/sub>cos(\u03b8<sub>13 <\/sub>\u2212<sub>\u00a0<\/sub>\u03b1<sub>3<\/sub>)\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 C<sub>y<\/sub> = a<sub>2<\/sub>sin\u03b8<sub>12<\/sub><sub>\u00a0<\/sub>+\u00a0b<sub>3<\/sub>sin(\u03b8<sub>13 <\/sub>\u2212<sub>\u00a0<\/sub>\u03b1<sub>3<\/sub>)<\/p>\n<p>Bu koordinatlar kullan\u0131larak:<\/p>\n<p style=\"text-align: center\">\u03b8<sub>16<\/sub> = atan2(C<sub>y<\/sub> \u2212 D<sub>0y<\/sub>, C<sub>x<\/sub> \u2212 D<sub>0x<\/sub>)<\/p>\n<p>olarak bulunur. Bu form\u00fcllerin MATLAB m dosyas\u0131nda yaz\u0131l\u0131m\u0131 a\u015fa\u011f\u0131da g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi olur (% i\u015faretle ba\u015flayan c\u00fcmleler notlard\u0131r):<\/p>\n<p style=\"padding-left: 40px\">m dosyas\u0131<br \/>\n% 6 uzuvlu Bekleme Mekanizmas\u0131 m-dosyas\u0131<br \/>\nclc<br \/>\nclear<br \/>\ndeg=180\/pi; %radyan a\u00e7\u0131n\u0131n dereceye d\u00f6n\u00fc\u015ft\u00fcr\u00fclmesi i\u00e7in<br \/>\nA0A=280; % Sabit Uzuv Boyutlar\u0131n\u0131 girelim.<br \/>\nAB=880;<br \/>\nA0B0=1000;<br \/>\nB0B=600;<br \/>\nAC=1630;<br \/>\nBC=830;<br \/>\nB0D0=490;<br \/>\nA0D0=1360;<br \/>\nD0D=1400<br \/>\nAciA0D0=5\/deg;<br \/>\n%Sabit A\u00e7\u0131lar\u0131 hesaplayal\u0131m<br \/>\nAciD0A0B0=acos((A0B0^2+A0D0^2-B0D0^2)\/(2*A0B0*A0D0));<br \/>\nAciA0B0=AciD0A0B0-AciA0D0;<br \/>\nAciCAB=acos((AC^2+AB^2-BC^2)\/(2*AC*AB));<br \/>\n%Sabit noktalar\u0131n Koordinatlar\u0131<br \/>\nD0x=A0D0*cos(AciA0D0);<br \/>\nD0y=-A0D0*sin(AciA0D0);<br \/>\nB0x=A0B0*cos(AciA0B0);<br \/>\nB0y=A0B0*sin(AciA0B0);<br \/>\n%5 uzvunun eni ve boyu<br \/>\nKizakG=100<br \/>\nKizakY=200<br \/>\n%Krank\u0131n b\u00fct\u00fcn a\u00e7\u0131lar\u0131 i\u00e7in &#8220;For &#8211; End &#8221; d\u00f6ng\u00fcs\u00fcn\u00fc kural\u0131m<br \/>\nfor i=1:1:360<br \/>\nth12=i*pi\/180;<br \/>\ntth12(i)=i;<br \/>\n%D\u00f6rt \u00c7ubuk mekanizmas\u0131 i\u00e7in \u00d6nce B0A k\u00f6\u015fegenini bulal\u0131m<br \/>\nsx=-B0x+A0A*cos(th12);<br \/>\nsy=-B0y+A0A*sin(th12);<br \/>\ns=sqrt(sx^2+sy^2); %BoA uzunlu\u011fu<br \/>\nfi=atan2(sy,sx); %B0A n\u0131n yatayla yapt\u0131\u011f\u0131 a\u00e7\u0131<br \/>\nsi=acos((s^2+B0B^2-AB^2)\/(2*s*B0B)); %AB0B a\u00e7\u0131s\u0131<br \/>\nth14=fi-si;<br \/>\nmu=acos((AB^2+B0B^2-s^2)\/(2*AB*B0B)); %ABB0 a\u00e7\u0131s\u0131<br \/>\nth13=th14-mu;<br \/>\ntth14(i)=th14*deg;<br \/>\nCx=A0A*cos(th12)+AC*cos(th13-AciCAB); %C biyel noktas\u0131n\u0131n koordinatlar\u0131<br \/>\nCy=A0A*sin(th12)+AC*sin(th13-AciCAB);<br \/>\nth16=atan2((Cy-D0y),(Cx-D0x)); % D0D nin yatayla yapt\u0131\u011f\u0131 a\u00e7\u0131<br \/>\ntth16(i)=th16*deg;<br \/>\nxC(i)=Cx; %\u00c7izim i\u00e7in mafsal noktalar\u0131n\u0131n koordinatlar\u0131n\u0131n belirlenmesi<br \/>\nyC(i)=Cy;<br \/>\nxO=0;<br \/>\nyO=0;<br \/>\nAx=A0A*cos(th12);<br \/>\nAy=A0A*sin(th12);<br \/>\nxA(i)=Ax;<br \/>\nyA(i)=Ay;<br \/>\nBx=B0x+B0B*cos(th14);<br \/>\nBy=B0y+B0B*sin(th14);<br \/>\nxB(i)=Bx;<br \/>\nyB(i)=By;<br \/>\nDx=D0x+D0D*cos(th16);<br \/>\nDy=D0y+D0D*sin(th16);<br \/>\nx2=[xO,Ax];<br \/>\ny2=[yO,Ay];<br \/>\nx3=[Ax,Bx,Cx];<br \/>\ny3=[Ay,By,Cy];<br \/>\nx4=[B0x,Bx];<br \/>\ny4=[B0y,By];<br \/>\nx6=[D0x,Dx];<br \/>\ny6=[D0y,Dy];<br \/>\n% 5 uzvunun \u00e7izimi i\u00e7in dikt\u00f6rtgenin d\u00f6rt kenar\u0131n\u0131n belirlenmesi<br \/>\nH1x=Cx+KizakY\/2*cos(th16)-KizakG\/2*sin(th16);<br \/>\nH1y=Cy+KizakY\/2*sin(th16)+KizakG\/2*cos(th16);<br \/>\nH2x=H1x+KizakG*sin(th16);<br \/>\nH2y=H1y-KizakG*cos(th16);<br \/>\nH3x=H2x-KizakY*cos(th16);<br \/>\nH3y=H2y-KizakY*sin(th16);<br \/>\nH4x=H3x-KizakG*sin(th16);<br \/>\nH4y=H3y+KizakG*cos(th16);<br \/>\nx5=[H1x,H2x,H3x,H4x,H1x];<br \/>\ny5=[H1y,H2y,H3y,H4y,H1y];<br \/>\nfigure(1) %MATLAB&#8217;ta\u00a0yeni bir sayfada mekanizmay\u0131 \u00e7izdirme<br \/>\nplot(x2,y2,&#8217;r-o&#8217;,x3,y3,&#8217;g-o&#8217;,x4,y4,&#8217;b-o&#8217;,x6,y6,&#8217;b-o&#8217;,x5,y5,&#8217;r&#8217;,xA,yA,xB,yB,xC,yC)<br \/>\naxis equal, axis([-300 1800 -300 1400])<br \/>\npause(0.1)<br \/>\nend<br \/>\nfigure(2) %MATLAB&#8217;ta yeni bir sayfada hareket diyagram\u0131n\u0131 \u00e7izdirme<br \/>\np1=plot(tth12,tth16);<br \/>\nxlabel(&#8216;Krank (Derece)&#8217;);<br \/>\nylabel(&#8216;Teta16 (Derece)&#8217;);<br \/>\ngrid;<\/p>\n<p>MATLAB m dosyas\u0131 yaz\u0131l\u0131m\u0131 s\u0131ras\u0131nda uzuv boyutlar\u0131 u\u00e7 noktalar\u0131n\u0131n sembol\u00fc ile g\u00f6sterilmi\u015ftir ( a<sub>2<\/sub> yerine A<sub>0<\/sub>A gibi). \u0130stenirse di\u011fer semboller de kullan\u0131l\u0131r ise de bu y\u00f6ntem baz\u0131 durumlarda daha a\u00e7\u0131klay\u0131c\u0131 olabilmektedir. MATLAB komutlar\u0131 BASIC komutlar\u0131na \u00e7ok benzemekte ise de komutlar\u0131n &#8220;;&#8221; ile bitti\u011fini belirtmemiz gerekir. MathCad ve Excel&#8217;de yer alan fonksiyonlar \u00e7ok benzerdir. Ancak Excel de atan2(x,y) iken MATLAB&#8217;ta atan2(y,x) tir. Yukar\u0131da \u00f6rnekte g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi grafik komutlar\u0131 \u00e7ok kuvvetlidir. Sonu\u00e7 grafik \u00e7\u0131kt\u0131lar a\u015fa\u011f\u0131da g\u00f6r\u00fclmektedir. \u015eekilde g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi krank a\u00e7\u0131s\u0131n\u0131n 200\u00b0 &lt; \u03b8<sub>12<\/sub> &lt; 260\u00b0 aral\u0131\u011f\u0131nda \u00e7\u0131k\u0131\u015f kolu yakla\u015f\u0131k olarak durmaktad\u0131r.<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1561\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-18.gif\" alt=\"\" width=\"906\" height=\"716\" \/><\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1562\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/09\/image218-19.gif\" alt=\"\" width=\"741\" height=\"584\" \/><\/p>\n<p>Ayn\u0131 problemin Geogebra \u00e7\u00f6z\u00fcm\u00fc de yap\u0131lm\u0131\u015f olup a\u015fa\u011f\u0131daki videoda anlat\u0131lm\u0131\u015ft\u0131r.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-gb977-69d7dade8fc14-3\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb977-69d7dade8fc14-3-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb977-69d7dade8fc14-3-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" >        <div id=\"panel-gb977-69d7dade8fc14-3-1-0\" class=\"so-panel widget widget_wylwidget panel-first-child panel-last-child widgetopts-SO\" data-index=\"3\" >                <div class=\"lyte-wrapper lidget\" style=\"width:711px; height:400px; min-width:200px; max-width:100%;\"><div class=\"lyMe\" id=\"YLW_TddjADCKkX4\"><div id=\"lyte_TddjADCKkX4\" data-src=\"https:\/\/img.youtube.com\/vi\/TddjADCKkX4\/hqdefault.jpg\" class=\"pL\"><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/TddjADCKkX4\"><img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/TddjADCKkX4\/hqdefault.jpg\" alt=\"\" \/><\/a><\/noscript><\/div>\n        <div><\/div>\n        <\/div>        <\/div><div id=\"pgc-gb977-69d7dade8fc14-3-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><\/div>\n\n\n<p>  <a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ch3\/3-7\/\" 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><a href=\"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ch3\/3-9\/\" data-type=\"page\" data-id=\"92\"><img loading=\"lazy\" decoding=\"async\" width=\"38\" height=\"38\" class=\"wp-image-20\" style=\"width: 38px\" src=\"https:\/\/blog.metu.edu.tr\/eresmech\/files\/2021\/04\/next_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>3.8 Devre Kapal\u0131l\u0131k Denklemlerinin Say\u0131sal \u00c7\u00f6z\u00fcm\u00fc Elde etmi\u015f oldu\u011fumuz denklemler ve benzer y\u00f6ntemlerle ba\u015fka mekanizmalar i\u00e7in elde edece\u011fimiz denklemler bir mekanizman\u0131n her hangi bir konumunu veya mekanizman\u0131n olas\u0131 t\u00fcm konumlar\u0131n\u0131 belirlememizi sa\u011flar. Bunun i\u00e7in uzuv boyutlar\u0131 bilindi\u011finde bu denklemlerin say\u0131sal &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/blog.metu.edu.tr\/eresmech\/mekanizma-teknigi\/ch3\/3-8\/\"> <span class=\"screen-reader-text\">3-8<\/span> Devam\u0131n\u0131 Oku &raquo;<\/a><\/p>\n","protected":false},"author":7747,"featured_media":0,"parent":370,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-977","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/pages\/977","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=977"}],"version-history":[{"count":0,"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/pages\/977\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/pages\/370"}],"wp:attachment":[{"href":"https:\/\/blog.metu.edu.tr\/eresmech\/wp-json\/wp\/v2\/media?parent=977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}