{"id":3242,"date":"2013-06-06T15:01:44","date_gmt":"2013-06-06T07:01:44","guid":{"rendered":"http:\/\/www.vbtutor.net\/?p=3242"},"modified":"2015-05-07T20:10:41","modified_gmt":"2015-05-07T12:10:41","slug":"creating-simple-harmonic-motion-simulator-in-visual-basic-6","status":"publish","type":"post","link":"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/","title":{"rendered":"Creating Simple Harmonic Motion Simulator in Visual Basic 6"},"content":{"rendered":"<p>Simple harmonic motion is the motion of a simple harmonic oscillator. The motion is periodic, as it repeats itself at standard intervals in a specific manner with constant amplitude. It is characterized by its amplitude , its period which is the time for a single oscillation, its frequency which is the number of cycles per unit time, and its phase, which determines the starting point on the sine wave. The period, and its inverse the frequency, are constants determined by the overall system, while the amplitude and phase are determined by the initial conditions (position and velocity) of that system. (Wikipedia, 2008).<\/p>\n<p>The general equation describing simple harmonic motion is<br \/>\nx=Acos(2pft+f), where x is the displacement, A is the amplitude of the oscillation, f is the frequency, t is the elapsed time and f is the phase of oscillation.<\/p>\n<p>To create a simple model of simple harmonic motion in Visual Basic , we used the equation x=Acos(wt), and we have assigned a value of 500 to A and a value of 50 to w. In this program, the circular object which we have inserted into the form will oscillate from left to right and vice versa, reaching the maximum speed at the middle of the path.<\/p>\n<p>Learn how to write the code for SHM by following the link below:<\/p>\n<p><a href=\"http:\/\/www.vbtutor.net\/VB_Sample\/shm.htm\">http:\/\/www.vbtutor.net\/VB_Sample\/shm.htm<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Simple harmonic motion is the motion of a simple harmonic oscillator. The motion is periodic, as it repeats itself at standard intervals in a specific manner with constant amplitude. It is characterized by its amplitude , its period which is the time for a single oscillation, its frequency which is the number of cycles per &hellip; <a href=\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Creating Simple Harmonic Motion Simulator in Visual Basic 6<\/span><\/a><\/p>\n","protected":false},"author":23013,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3242","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Creating Simple Harmonic Motion Simulator in Visual Basic 6 - Visual Basic Tutorial<\/title>\n<meta name=\"description\" content=\"This article describes how to create a simple harmonic motion simulator in Visual Basic 6\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating Simple Harmonic Motion Simulator in Visual Basic 6 - Visual Basic Tutorial\" \/>\n<meta property=\"og:description\" content=\"This article describes how to create a simple harmonic motion simulator in Visual Basic 6\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Learn Visual Basic Programming \u2013 VB.NET, VBA &amp; Classic VB\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Vbtutor\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-06T07:01:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-05-07T12:10:41+00:00\" \/>\n<meta name=\"author\" content=\"Liew Voon Kiong\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@liewvk\" \/>\n<meta name=\"twitter:site\" content=\"@liewvk\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liew Voon Kiong\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/\"},\"author\":{\"name\":\"Liew Voon Kiong\",\"@id\":\"https:\/\/www.vbtutor.net\/#\/schema\/person\/01c0e3de22b7692f291440df0ef6601d\"},\"headline\":\"Creating Simple Harmonic Motion Simulator in Visual Basic 6\",\"datePublished\":\"2013-06-06T07:01:44+00:00\",\"dateModified\":\"2015-05-07T12:10:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/\"},\"wordCount\":235,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/\",\"url\":\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/\",\"name\":\"Creating Simple Harmonic Motion Simulator in Visual Basic 6 - Visual Basic Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vbtutor.net\/#website\"},\"datePublished\":\"2013-06-06T07:01:44+00:00\",\"dateModified\":\"2015-05-07T12:10:41+00:00\",\"author\":{\"@id\":\"https:\/\/www.vbtutor.net\/#\/schema\/person\/01c0e3de22b7692f291440df0ef6601d\"},\"description\":\"This article describes how to create a simple harmonic motion simulator in Visual Basic 6\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vbtutor.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating Simple Harmonic Motion Simulator in Visual Basic 6\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vbtutor.net\/#website\",\"url\":\"https:\/\/www.vbtutor.net\/\",\"name\":\"Learn Visual Basic Programming \u2013 VB.NET, VBA &amp; Classic VB\",\"description\":\"Start learning Visual Basic from beginner to advanced. Includes VB.NET, VBA, and classic VB tutorials for students and professionals.\",\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.vbtutor.net\/#\/schema\/person\/01c0e3de22b7692f291440df0ef6601d\",\"name\":\"Liew Voon Kiong\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vbtutor.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/298e9b7c976f23b8bb0deac1079900704b531945d53dab6cda022294a3dda3d4?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/298e9b7c976f23b8bb0deac1079900704b531945d53dab6cda022294a3dda3d4?s=96&d=identicon&r=g\",\"caption\":\"Liew Voon Kiong\"},\"url\":\"https:\/\/www.vbtutor.net\/index.php\/author\/ajt7051vbt\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating Simple Harmonic Motion Simulator in Visual Basic 6 - Visual Basic Tutorial","description":"This article describes how to create a simple harmonic motion simulator in Visual Basic 6","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/","og_locale":"en_US","og_type":"article","og_title":"Creating Simple Harmonic Motion Simulator in Visual Basic 6 - Visual Basic Tutorial","og_description":"This article describes how to create a simple harmonic motion simulator in Visual Basic 6","og_url":"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/","og_site_name":"Learn Visual Basic Programming \u2013 VB.NET, VBA &amp; Classic VB","article_publisher":"https:\/\/www.facebook.com\/Vbtutor","article_published_time":"2013-06-06T07:01:44+00:00","article_modified_time":"2015-05-07T12:10:41+00:00","author":"Liew Voon Kiong","twitter_card":"summary_large_image","twitter_creator":"@liewvk","twitter_site":"@liewvk","twitter_misc":{"Written by":"Liew Voon Kiong","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/#article","isPartOf":{"@id":"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/"},"author":{"name":"Liew Voon Kiong","@id":"https:\/\/www.vbtutor.net\/#\/schema\/person\/01c0e3de22b7692f291440df0ef6601d"},"headline":"Creating Simple Harmonic Motion Simulator in Visual Basic 6","datePublished":"2013-06-06T07:01:44+00:00","dateModified":"2015-05-07T12:10:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/"},"wordCount":235,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/","url":"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/","name":"Creating Simple Harmonic Motion Simulator in Visual Basic 6 - Visual Basic Tutorial","isPartOf":{"@id":"https:\/\/www.vbtutor.net\/#website"},"datePublished":"2013-06-06T07:01:44+00:00","dateModified":"2015-05-07T12:10:41+00:00","author":{"@id":"https:\/\/www.vbtutor.net\/#\/schema\/person\/01c0e3de22b7692f291440df0ef6601d"},"description":"This article describes how to create a simple harmonic motion simulator in Visual Basic 6","breadcrumb":{"@id":"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vbtutor.net\/index.php\/2013\/06\/06\/creating-simple-harmonic-motion-simulator-in-visual-basic-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vbtutor.net\/"},{"@type":"ListItem","position":2,"name":"Creating Simple Harmonic Motion Simulator in Visual Basic 6"}]},{"@type":"WebSite","@id":"https:\/\/www.vbtutor.net\/#website","url":"https:\/\/www.vbtutor.net\/","name":"Learn Visual Basic Programming \u2013 VB.NET, VBA &amp; Classic VB","description":"Start learning Visual Basic from beginner to advanced. Includes VB.NET, VBA, and classic VB tutorials for students and professionals.","inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.vbtutor.net\/#\/schema\/person\/01c0e3de22b7692f291440df0ef6601d","name":"Liew Voon Kiong","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vbtutor.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/298e9b7c976f23b8bb0deac1079900704b531945d53dab6cda022294a3dda3d4?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/298e9b7c976f23b8bb0deac1079900704b531945d53dab6cda022294a3dda3d4?s=96&d=identicon&r=g","caption":"Liew Voon Kiong"},"url":"https:\/\/www.vbtutor.net\/index.php\/author\/ajt7051vbt\/"}]}},"_links":{"self":[{"href":"https:\/\/www.vbtutor.net\/index.php\/wp-json\/wp\/v2\/posts\/3242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vbtutor.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vbtutor.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vbtutor.net\/index.php\/wp-json\/wp\/v2\/users\/23013"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vbtutor.net\/index.php\/wp-json\/wp\/v2\/comments?post=3242"}],"version-history":[{"count":2,"href":"https:\/\/www.vbtutor.net\/index.php\/wp-json\/wp\/v2\/posts\/3242\/revisions"}],"predecessor-version":[{"id":3244,"href":"https:\/\/www.vbtutor.net\/index.php\/wp-json\/wp\/v2\/posts\/3242\/revisions\/3244"}],"wp:attachment":[{"href":"https:\/\/www.vbtutor.net\/index.php\/wp-json\/wp\/v2\/media?parent=3242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vbtutor.net\/index.php\/wp-json\/wp\/v2\/categories?post=3242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vbtutor.net\/index.php\/wp-json\/wp\/v2\/tags?post=3242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}