Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
repository:block_on_a_ramp [2020/02/17 02:19] porcaro1 |
repository:block_on_a_ramp [2021/02/16 23:54] porcaro1 [See Also] |
||
---|---|---|---|
Line 22: | Line 22: | ||
===Handout=== | ===Handout=== | ||
==Block on a Ramp== | ==Block on a Ramp== | ||
- | **Part 1** \\ | + | **Part 1** \\ {{ :repository:block_on_a_ramp.png?nolink&600|}} |
We’ve used forces to predict the motion of objects on level surfaces. What happens when the object is on a ramp? [[http://www.glowscript.org/#/user/KLHamilt/folder/Public/program/2DMotionBlockOnRamp | Click here]] to open the code for a model of a block on a ramp. Copy and paste the code into your own Glowscript program. | We’ve used forces to predict the motion of objects on level surfaces. What happens when the object is on a ramp? [[http://www.glowscript.org/#/user/KLHamilt/folder/Public/program/2DMotionBlockOnRamp | Click here]] to open the code for a model of a block on a ramp. Copy and paste the code into your own Glowscript program. | ||
- What is the angle of the ramp? | - What is the angle of the ramp? | ||
Line 37: | Line 37: | ||
**Part 3** \\ | **Part 3** \\ | ||
The simulation currently shows a block sliding down a frictionless ramp. | The simulation currently shows a block sliding down a frictionless ramp. | ||
- | - Modify the code so that the ramp now has a coefficient of friction equal to 0.3 | + | - Modify the code so that the ramp now has a coefficient of friction equal to 0.3. Then create and label an arrow to represent the frictional force acting on the block |
- | - Create and label an arrow to represent the frictional force acting on the block | + | - Challenge: create a model including static friction |
===Code=== | ===Code=== | ||
Line 164: | Line 164: | ||
**Part 3** \\ | **Part 3** \\ | ||
- | - See below (line BLANK) | + | - See highlighted lines below |
- | - See below (line BLANK) | + | - Lines 66, 74, 75, 80, 83, 95, & 98 |
+ | - [[http://www.glowscript.org/#/user/KLHamilt/folder/Private/program/2dMotionBlockOnRampWithFrictionFull | Code with static friction]] | ||
===Code=== | ===Code=== | ||
[[https://www.glowscript.org/#/user/KLHamilt/folder/Public/program/2DMotionBlockOnRampWithFrictionBasic | Link]] | [[https://www.glowscript.org/#/user/KLHamilt/folder/Public/program/2DMotionBlockOnRampWithFrictionBasic | Link]] | ||
- | <code Python [enable_line_numbers="true"]> | + | <code Python [enable_line_numbers="true", highlight_lines_extra="66,74,75,80,83,95,98"]> |
GlowScript 2.7 VPython | GlowScript 2.7 VPython | ||
#Call the library for Motion Map | #Call the library for Motion Map | ||
Line 235: | Line 237: | ||
vblock = vector(0, 0, 0) | vblock = vector(0, 0, 0) | ||
g = vector(0,-9.8,0) | g = vector(0,-9.8,0) | ||
- | cof = 0.3 | + | cof = 0.3 #coefficient of friction# |
t = 0 | t = 0 | ||
tf = 5 | tf = 5 | ||
Line 270: | Line 272: | ||
| | ||
vblock = vblock + (Fnet/mblock)*dt | vblock = vblock + (Fnet/mblock)*dt | ||
- | t = t + dt <\code> | + | t = t + dt </code> |
+ | ---- | ||
+ | ====See Also=== | ||
+ | *[[ball_on_a_ramp | Ball on a Ramp]] | ||