Asee peer logo

Animation Programming With Quick Basic To Aid The Teaching Of Kinematics

Download Paper |


1997 Annual Conference


Milwaukee, Wisconsin

Publication Date

June 15, 1997

Start Date

June 15, 1997

End Date

June 18, 1997



Page Count


Page Numbers

2.78.1 - 2.78.10

Permanent URL

Download Count


Request a correction

Paper Authors

author page

Stanley N. Onggowijaya

author page

Ing-Chang Jong

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Session 1668

Animation Programming with QuickBASIC to Aid the Teaching of Kinematics

Ing-Chang Jong, Stanley N. Onggowijaya University of Arkansas


Animation of mechanical systems is an effective means to enhance the learning of dynamics. Nevertheless, when the available software lacks the flexibility to animate a desired specific task, such as the generation of the locus of the velocity center of the coupler link of a four-bar linkage mechanism, what alternatives does an instructor have? This paper provides instructors of me- chanics with an alternative to accomplish the said desired task by presenting a computer program written in QuickBASIC, which is easy to program, very flexible, low overhead, and widely avail- able. The program is intended to complement available canned animation software in the teaching of kinematics. The paper provides an unabridged listing of the QuickBASIC program with helpful remarks. A sequence of sample pictures on the computer screen is included to illustrate the ani- mation of the mechanism and the simultaneous plotting of the space centrode of the coupler.


Suppose that the crank AB of the four-bar linkage mechanism in Fig. 1 rotates with a counter- clockwise angular velocity. This linkage is a crank-rocker mechanism since it has no range of lockup positions. It can readily be shown that the motion of this mechanism is subject to the fol- lowing two constraint equations: L1 cosθ 1 + L 2 cosθ 2 + L 3 cosθ 3 - L 4 = 0 (1) L1 sinθ 1 + L 2 sinθ 2 + L 3 sinθ 3 = 0 (2)

where L1 = AB = 0.15 m, L 2 = BD = 0.25 m, L 3 = DE = 0.5 m, and L 4 = AE = 0.6 m. y

θ2 B 0.25 m

θ1 0.15 m E A x θ3 C D

0.5 m

0.6 m Fig. 1 A four-bar linkage with no lockup positions

Onggowijaya, S. N., & Jong, I. (1997, June), Animation Programming With Quick Basic To Aid The Teaching Of Kinematics Paper presented at 1997 Annual Conference, Milwaukee, Wisconsin.

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 1997 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015