# Log of Andes session begun Friday, July 27, 2007 14:29:38 by bobh on BOBH
# Version 1
# Help-flags 01f Procedural Conceptual Example
0:00 Andes-Version 11.1.0.2
0:00 FBD-Version 07 12 07 21:37
0:00 Async-mode 0
0:01 START-HELP "C:\AndesOLI\Andes2.exe"
0:02 DDE-POST (set-session-id "08efdd9f80020c69017901f852d716a5-Jul27-14-29-38")
0:02 DDE (read-student-info "08efdd9f80020c69017901f852d716a5" 1)
0:02 DDE-COMMAND set-score 0
0:02 DDE-RESULT |T|
0:02 DDE-POST (set-condition none)
0:02 DDE (read-problem-info "S2E" 0 0)
0:07 DDE-RESULT |T|
0:07 Check-Entries 1
0:07 DDE-POST (Check-Entries T)
0:07 DDE (define-variable "g" |NIL| |gravitational-acceleration| |earth| |NIL| |NIL| Var-666 "9.8 m/s^2")
0:07 DDE-RESULT |T|
0:07 DDE (define-variable "g" |NIL| |gravitational-acceleration| |earth| |NIL| |NIL| Var-666 "9.8 m/s^2")
0:08 DDE-RESULT |T|
0:08 DDE-POST (Check-Entries NIL)
0:08 Check-Entries 0
0:08 Var-Entry gravitational-acceleration g Var-666 1 _ gravitational#acceleration earth _ _ gravitational#acceleration#at#surface#of#earth 9.8#m/s^2
0:08 Next-Id 667
0:08 DDE-POST (set-stats (NSH_BO_Call_Count 0) (WWH_BO_Call_Count 0) (Correct_Entries_V_Entries (0 0)) (Correct_Answer_Entries_V_Answer_Entries (0 0)))
0:37 Select-tool 50002
0:40 L 241 333 241 333
0:40 Begin-draw 50002 System-667 241 333
0:40 M 241 333
0:40 Up 241 333 241 333
0:40 System System-667 229 321 253 345
0:40 System-dlg System-667 ||
0:40 F bodies
0:43 SEL-LIST bodies 0 ball
0:45 F name
0:47 c name b
0:48 c name ball
0:50 BTN-CLICK 1 OK
0:50 DDE (assert-object "ball" ball |NIL| System-667 241 333)
0:50 DDE-COMMAND assoc step (BODY BALL)
0:50 DDE-COMMAND assoc op DRAW-BODY
0:50 DDE-COMMAND set-score 15
0:50 DDE-RESULT |T|
0:50 Sysprops System-667 name |ball| type 0 time || bodies |ball|
0:52 L 238 332 238 332
0:52 M 215 338
0:53 M 225 345
0:53 Up 225 345 225 345
0:56 Select-tool 50001
0:59 L 227 342 227 342
0:59 Begin-draw 50001 Axes-668 227 342
0:59 M 247 342
1:00 M 313 342
1:01 M 296 342
1:02 M 295 342
1:03 Up 295 342 295 342
1:03 Axes Axes-668 227 342 295 342
1:03 Axes-dlg Axes-668 ||
1:03 F dir
1:09 BTN-CLICK 1 OK
1:09 DDE (assert-x-axis NIL 0 Axes-668 "x" "y" "z")
1:09 DDE-COMMAND assoc step (DRAW-AXES 0)
1:09 DDE-COMMAND assoc op DRAW-UNROTATED-AXES
1:09 DDE-COMMAND set-score 25
1:09 DDE-RESULT |T|
1:09 Axesprops Axes-668 dir 0
1:14 L 225 337 225 337
1:14 Begin-move System-667 |ball| 225 337 0
1:14 Select System-667 |ball|
1:15 M 219 349
1:15 Up 219 349 219 349
1:16 L 242 338 242 338
1:16 Begin-move Axes-668 || 242 338 0
1:16 M 238 348
1:17 M 236 354
1:18 Up 236 354 236 354
1:19 L 350 320 350 320
1:19 M 350 320
1:19 Up 350 320 350 320
1:42 New-Variable mass
1:42 Declare-Variable-dlg
1:42 F body
1:48 F value
1:51 C value 2.0
1:52 C value 2.00
1:54 C value 2.00 kg
1:57 BTN-CLICK 1 OK
1:57 DDE (define-variable "m" |NIL| |mass| |ball| |NIL| |NIL| Var-669 "2.00 kg")
1:57 DDE-COMMAND assoc step (DEFINE-VAR (MASS BALL))
1:57 DDE-COMMAND assoc op DEFINE-MASS
1:58 DDE-COMMAND assoc parse (= m_BALL (DNUM 2.0 kg))
1:58 DDE-COMMAND set-score 40
1:58 DDE-RESULT |T|
2:20 Select-tool 45000
2:25 L 217 354 217 354
2:25 Begin-vector 0 Vector-670 217 354
2:25 M 209 345
2:26 M 198 329
2:28 M 182 313
2:29 M 177 310
2:30 Up 177 310 177 310
2:30 Vector Vector-670 217 354 177 310
2:30 Vector-dlg Vector-670 ||
2:30 F body
2:32 Mv-dlg 401 329 V 370 233 F 401 265
2:33 Mv-dlg 364 279 V 333 183 F 364 215
2:39 F agent
2:39 DRP agent
2:41 CLOSE agent wall1
2:41 SEL agent 1 wall1
2:44 F type
2:44 DRP type
2:48 CLOSE type Normal
2:48 SEL type 4 Normal
3:02 F dir
3:03 C dir 12
3:04 C dir 120
3:06 F name
3:08 c name Fw
3:09 c name Fwall
3:10 c name Fwall1
3:18 BTN-CLICK 1 OK
3:18 DDE (lookup-force "Fwall1" |Normal| |ball| wall1 120 59 |T0| Vector-670)
3:18 DDE-COMMAND assoc step (VECTOR (FORCE BALL WALL1 NORMAL :TIME 1) (DNUM 120 deg))
3:18 DDE-COMMAND assoc op DRAW-NORMAL
3:18 DDE-RESULT |T|
3:18 Forceprops Vector-670 name |Fwall1| type |Normal| body |ball| agent |wall1| dir 120 time |T0|
3:29 Select-tool 45000
3:33 L 223 350 223 350
3:33 Begin-vector 0 Vector-671 223 350
3:33 M 223 350
3:34 M 261 331
3:35 M 276 308
3:37 Up 276 308 276 308
3:37 Vector Vector-671 223 350 276 308
3:37 Vector-dlg Vector-671 ||
3:37 F body
3:40 F agent
3:40 DRP agent
3:45 CLOSE agent wall2
3:45 SEL agent 2 wall2
3:47 F type
3:47 DRP type
3:52 CLOSE type Normal
3:52 SEL type 4 Normal
4:03 F dir
4:04 C dir 4
4:05 C dir 40
4:09 F name
4:10 c name Fw
4:11 c name Fwall2
4:21 BTN-CLICK 1 OK
4:21 DDE (lookup-force "Fwall2" |Normal| |ball| wall2 40 67 |T0| Vector-671)
4:21 DDE-COMMAND assoc step (VECTOR (FORCE BALL WALL2 NORMAL :TIME 1) (DNUM 40 deg))
4:21 DDE-COMMAND assoc op DRAW-NORMAL
4:21 DDE-RESULT |T|
4:21 Forceprops Vector-671 name |Fwall2| type |Normal| body |ball| agent |wall2| dir 40 time |T0|
4:31 Select-tool 45000
4:39 L 220 364 220 364
4:39 Begin-vector 0 Vector-672 220 364
4:39 M 220 388
4:40 M 220 412
4:41 Up 220 412 220 412
4:41 Vector Vector-672 220 364 220 412
4:41 Vector-dlg Vector-672 ||
4:41 F body
4:44 F agent
4:44 DRP agent
4:45 CLOSE agent earth
4:45 SEL agent 3 earth
4:46 F type
4:46 DRP type
4:50 CLOSE type Weight
4:50 SEL type 10 Weight
4:57 F name
5:00 c name Fear
5:01 c name Fearth
5:09 BTN-CLICK 1 OK
5:09 DDE (lookup-force "Fearth" |grav| |ball| earth 270 48 |T0| Vector-672)
5:09 DDE-COMMAND assoc step (VECTOR (FORCE BALL EARTH WEIGHT :TIME 1) (DNUM 270 deg))
5:09 DDE-COMMAND assoc op DRAW-WEIGHT
5:09 DDE-RESULT |T|
5:09 Forceprops Vector-672 name |Fearth| type |Weight| body |ball| agent |earth| dir 270 time |T0|
5:26 EQ-F 0
5:37 E 0 Fw
5:38 E 0 Fwall
5:39 E 0 Fwall1
5:41 E 0 Fwall1 =
5:50 E 0 Fwall1
5:51 E 0 Fwall1_
5:53 E 0 Fwall1_x =
5:54 E 0 Fwall1_x =
5:55 E 0 Fwall1_x = F
5:56 E 0 Fwall1_x = Fwal
5:57 E 0 Fwall1_x = Fwall1
5:59 E 0 Fwall1_x = Fwall1 *
6:00 E 0 Fwall1_x = Fwall1 * cos
6:01 E 0 Fwall1_x = Fwall1 * cos
6:02 E 0 Fwall1_x = Fwall1 * cos ()
6:08 EQ-F 0
6:09 EQ-F 0
6:10 EQ-F 0
6:13 E 0 Fwall1_x = Fwall1 * cos ($qF)
6:14 E 0 Fwall1_x = Fwall1 * cos ($qFw)
6:15 E 0 Fwall1_x = Fwall1 * cos ($qFwall)
6:16 E 0 Fwall1_x = Fwall1 * cos ($qFwall1)
6:25 EQ-SUBMIT 0
6:25 DDE (lookup-eqn-string "Fwall1_x = Fwall1 * cos ($qFwall1)" 0)
6:25 DDE-COMMAND assoc parse (= Xc_Fn_BALL_WALL1_1_0 (* Fn_BALL_WALL1_1 (COS OFn_BALL_WALL1_1)))
6:25 DDE-COMMAND assoc step (EQN (= Xc_Fn_BALL_WALL1_1_0 (* Fn_BALL_WALL1_1 (COS (- (DNUM 120 deg) (DNUM 0 deg)))))),(IMPLICIT-EQN (= OFn_BALL_WALL1_1 (DNUM 120 deg)))
6:25 DDE-COMMAND assoc op COMPO-GENERAL-CASE,WRITE-IMPLICIT-EQN
6:25 EQ-F 0
6:25 DDE-RESULT |T|
6:25 EQ-F 1
6:28 E 1 F
6:29 E 1 Fwall
6:30 E 1 Fwall_
6:31 E 1 Fwall_y
6:32 E 1 Fwall_y =
6:33 E 1 Fwall_y =
6:35 E 1 Fwall1_y =
6:36 E 1 Fwall1_y =
6:37 E 1 Fwall1_y = Fwa
6:38 E 1 Fwall1_y = Fwall
6:39 E 1 Fwall1_y = Fwall1
6:41 E 1 Fwall1_y = Fwall1 *
6:43 E 1 Fwall1_y = Fwall1 * sin
6:44 E 1 Fwall1_y = Fwall1 * sin ()
6:48 EQ-F 1
6:49 EQ-F 1
6:51 E 1 Fwall1_y = Fwall1 * sin ($qFwakk)
6:53 E 1 Fwall1_y = Fwall1 * sin ($qFwa)
6:54 E 1 Fwall1_y = Fwall1 * sin ($qFwall)
6:55 E 1 Fwall1_y = Fwall1 * sin ($qFwall1)
7:01 EQ-SUBMIT 1
7:01 DDE (lookup-eqn-string "Fwall1_y = Fwall1 * sin ($qFwall1) " 1)
7:01 DDE-COMMAND assoc parse (= Yc_Fn_BALL_WALL1_1_0 (* Fn_BALL_WALL1_1 (SIN OFn_BALL_WALL1_1)))
7:01 DDE-COMMAND assoc step (EQN (= Yc_Fn_BALL_WALL1_1_0 (* Fn_BALL_WALL1_1 (SIN (- (DNUM 120 deg) (DNUM 0 deg)))))),(IMPLICIT-EQN (= OFn_BALL_WALL1_1 (DNUM 120 deg)))
7:01 DDE-COMMAND assoc op COMPO-GENERAL-CASE,WRITE-IMPLICIT-EQN
7:01 EQ-F 1
7:01 DDE-RESULT |T|
7:01 EQ-F 2
7:12 E 2 Fa
7:13 E 2 Fal
7:14 E 2 Fw
7:15 E 2 Fwall
7:16 E 2 Fwall2_
7:17 E 2 Fwall2_x
7:18 E 2 Fwall2_x =
7:19 E 2 Fwall2_x = Fwa
7:20 E 2 Fwall2_x = Fwall2
7:21 E 2 Fwall2_x = Fwall2 *
7:22 E 2 Fwall2_x = Fwall2 * c
7:23 E 2 Fwall2_x = Fwall2 * cos
7:24 E 2 Fwall2_x = Fwall2 * cos ()
7:27 EQ-F 1
7:30 EQ-F 2
7:33 E 2 Fwall2_x = Fwall2 * cos ($q)
7:34 E 2 Fwall2_x = Fwall2 * cos ($qF)
7:35 E 2 Fwall2_x = Fwall2 * cos ($qFwall)
7:37 E 2 Fwall2_x = Fwall2 * cos ($qFwall2)
7:39 EQ-SUBMIT 2
7:39 DDE (lookup-eqn-string "Fwall2_x = Fwall2 * cos ($qFwall2)" 2)
7:39 DDE-COMMAND assoc parse (= Xc_Fn_BALL_WALL2_1_0 (* Fn_BALL_WALL2_1 (COS OFn_BALL_WALL2_1)))
7:39 DDE-COMMAND assoc step (EQN (= Xc_Fn_BALL_WALL2_1_0 (* Fn_BALL_WALL2_1 (COS (- (DNUM 40 deg) (DNUM 0 deg)))))),(IMPLICIT-EQN (= OFn_BALL_WALL2_1 (DNUM 40 deg)))
7:39 DDE-COMMAND assoc op COMPO-GENERAL-CASE,WRITE-IMPLICIT-EQN
7:39 EQ-F 2
7:39 DDE-RESULT |T|
7:39 EQ-F 3
7:42 EQ-F 2
7:46 EQ-F 3
7:47 E 3 Fwall2_x = Fwall2 * cos ($qFwall2)
7:51 E 3 Fwall2_y = Fwall2 * cos ($qFwall2)
7:56 E 3 Fwall2_y = Fwall2 * sin ($qFwall2)
8:02 EQ-SUBMIT 3
8:02 DDE (lookup-eqn-string "Fwall2_y = Fwall2 * sin ($qFwall2)" 3)
8:02 DDE-COMMAND assoc parse (= Yc_Fn_BALL_WALL2_1_0 (* Fn_BALL_WALL2_1 (SIN OFn_BALL_WALL2_1)))
8:02 DDE-COMMAND assoc step (EQN (= Yc_Fn_BALL_WALL2_1_0 (* Fn_BALL_WALL2_1 (SIN (- (DNUM 40 deg) (DNUM 0 deg)))))),(IMPLICIT-EQN (= OFn_BALL_WALL2_1 (DNUM 40 deg)))
8:02 DDE-COMMAND assoc op COMPO-GENERAL-CASE,WRITE-IMPLICIT-EQN
8:02 EQ-F 3
8:02 DDE-RESULT |T|
8:02 EQ-F 4
8:04 EQ-F 2
8:05 EQ-F 4
8:08 EQ-F 1
8:10 EQ-F 4
8:18 E 4 Fea
8:20 E 4 Fear
8:21 E 4 Fearth
8:22 E 4 Fearth_
8:23 E 4 Fearth_x
8:24 E 4 Fearth_x
8:25 E 4 Fearth_x =
8:33 E 4 Fearth_x = 0
8:37 EQ-SUBMIT 4
8:37 DDE (lookup-eqn-string "Fearth_x = 0" 4)
8:37 DDE-COMMAND assoc parse (= Xc_Fw_BALL_EARTH_1_0 0)
8:37 DDE-COMMAND assoc step (EQN (= Xc_Fw_BALL_EARTH_1_0 0))
8:37 DDE-COMMAND assoc op COMPO-PERPENDICULAR
8:37 EQ-F 4
8:37 DDE-RESULT |T|
8:37 EQ-F 5
8:38 E 5 F
8:39 E 5 Fearth
8:40 E 5 Fearth_
8:41 E 5 Fearth_y
8:43 E 5 Fearth_y =
9:00 E 5 Fearth_y = Fe
9:01 E 5 Fearth_y = Fearth
9:03 E 5 Fearth_y = Fearth_
9:04 E 5 Fearth_y = Fearth_y
9:06 E 5 Fearth_y = Fearth_y *
9:07 E 5 Fearth_y = Fearth_y * sin
9:08 E 5 Fearth_y = Fearth_y * sin ()
9:11 EQ-F 3
9:15 EQ-F 5
9:17 E 5 Fearth_y = Fearth_y * sin ($q)
9:18 EQ-F 3
9:19 EQ-F 5
9:21 E 5 Fearth_y = Fearth_y * sin ($qF)
9:23 E 5 Fearth_y = Fearth_y * sin ($qFearth)
9:31 EQ-SUBMIT 5
9:31 DDE (lookup-eqn-string "Fearth_y = Fearth_y * sin ($qFearth)" 5)
9:31 DDE-COMMAND assoc parse (= Yc_Fw_BALL_EARTH_1_0 (* Yc_Fw_BALL_EARTH_1_0 (SIN OFw_BALL_EARTH_1)))
9:31 DDE-COMMAND assoc error UNDIAGNOSED-EQN-ERROR
9:31 EQ-F 5
9:31 DDE-RESULT |NIL|
9:31 S 5 2
9:43 E 5 Fearth_y = Fearth * sin ($qFearth)
9:50 EQ-SUBMIT 5
9:50 DDE (lookup-eqn-string "Fearth_y = Fearth * sin ($qFearth)" 5)
9:50 DDE-COMMAND assoc parse (= Yc_Fw_BALL_EARTH_1_0 (* Fw_BALL_EARTH_1 (SIN OFw_BALL_EARTH_1)))
9:50 DDE-COMMAND assoc step (EQN (= Yc_Fw_BALL_EARTH_1_0 (- Fw_BALL_EARTH_1)))
9:50 DDE-COMMAND assoc op COMPO-PARALLEL-AXIS
9:50 EQ-F 5
9:50 DDE-RESULT |T|
9:50 EQ-F 6
10:22 Help-Hint
10:22 DDE (Get-Proc-Help)
10:23 DDE-COMMAND assoc (NSH ASK-SOUGHT INIT)
10:23 EQ-F 6
10:23 DDE-RESULT |!show-hint Now that you have stated all of the given information, you should start on the major principles. What quantity is the problem seeking?~Q|
10:23 K 6
10:44 Choose-quant 60001 mag force
10:44 Vector-dlg ||
10:45 F body
10:49 F agent
10:49 DRP agent
10:51 CLOSE agent wall1
10:51 SEL agent 1 wall1
10:52 F type
10:52 DRP type
10:53 CLOSE type Normal
10:53 SEL type 4 Normal
10:57 BTN-CLICK 1 OK
10:57 DDE (handle-student-response #.(wb-quant '(define-variable "F" |Normal| |force| |ball| |T0| |wall1| NIL "") 'mag))
10:57 DDE-COMMAND assoc (NSH ASK-FIRST-PRINCIPLE (MAG (FORCE BALL WALL1 NORMAL :TIME 1)))
10:57 DDE-RESULT |!show-hint Right. What is the first principle application that you would like to work on? Hint: this principle application will usually be one that mentions the sought quantity explicitly. Therefore its equation may contain the sought quantity that the problem seeks.~P|
11:14 PSM-expand 32 32 Newton's Laws
11:14 PSM-select 1 Kinematics
11:17 PSM-expand 32 33 Translational
11:22 PSM-select 34 (nsl ((?axis . x))) F1_x + F2_x + ... = m*a_x Newton's Second Law
11:25 BTN-CLICK 1 OK
11:25 DDE (handle-student-response (nsl ((?axis . x))))
11:25 DDE-COMMAND assoc (OPHINT POINT STRING (ACCEL-AT-REST BALL 1))
11:25 DDE-RESULT |!show-hint Right indeed. Notice that the ball is at rest at T0.~e|
11:34 Hint-Hide
11:37 Select-tool 45002
11:45 L 134 290 134 290
11:45 Begin-vector 2 Vector-673 134 290
11:45 M 134 290
11:45 Up 134 290 134 290
11:45 Vector Vector-673 134 290 134 290
11:45 Vector-dlg Vector-673 ||
11:45 Vtype 2
11:45 F body
11:47 F type
11:47 DRP type
11:48 CLOSE type instantaneous
11:48 SEL type 1 instantaneous
11:51 BTN-CLICK 1 OK
11:51 DDE (lookup-vector "a" instantaneous Acceleration |ball| NIL 0 |T0| Vector-673)
11:51 DDE-COMMAND assoc step (VECTOR (ACCEL BALL :TIME 1) ZERO)
11:51 DDE-COMMAND assoc op ACCEL-AT-REST
11:51 DDE-RESULT |T|
11:51 Vecprops Vector-673 name |a| kind Acceleration type |instantaneous| body |ball| body2 || dir time |T0|
11:52 EQ-F 6
11:59 E 6 F
12:00 E 6 Fwa
12:01 E 6 Fwall1
12:04 E 6 Fwall1_x
12:06 E 6 Fwall1_x
12:07 E 6 Fwall1_x +
12:08 E 6 Fwall1_x + Fwa
12:09 E 6 Fwall1_x + Fwall2
12:10 E 6 Fwall1_x + Fwall2_x
12:11 E 6 Fwall1_x + Fwall2_x +
12:12 E 6 Fwall1_x + Fwall2_x + F
12:13 E 6 Fwall1_x + Fwall2_x + Fwa
12:14 E 6 Fwall1_x + Fwall2_x + Fe
12:15 E 6 Fwall1_x + Fwall2_x + Fearth
12:16 E 6 Fwall1_x + Fwall2_x + Fearth
12:19 E 6 Fwall1_x + Fwall2_x + Fearth_
12:20 E 6 Fwall1_x + Fwall2_x + Fearth_x =
12:21 E 6 Fwall1_x + Fwall2_x + Fearth_x = m
12:22 E 6 Fwall1_x + Fwall2_x + Fearth_x = m *
12:25 E 6 Fwall1_x + Fwall2_x + Fearth_x = m *a
12:30 EQ-SUBMIT 6
12:30 DDE (lookup-eqn-string "Fwall1_x + Fwall2_x + Fearth_x = m *a" 6)
12:30 DDE-COMMAND assoc parse (= (+ (+ Xc_Fn_BALL_WALL1_1_0 Xc_Fn_BALL_WALL2_1_0) Xc_Fw_BALL_EARTH_1_0) (* m_BALL a_BALL_1))
12:30 DDE-COMMAND assoc step (EQN (= (+ Xc_Fw_BALL_EARTH_1_0 Xc_Fn_BALL_WALL2_1_0 Xc_Fn_BALL_WALL1_1_0) 0)),(IMPLICIT-EQN (= a_BALL_1 (DNUM 0 m/s^2)))
12:30 DDE-COMMAND assoc op WRITE-NFL-COMPO,WRITE-IMPLICIT-EQN
12:30 DDE-COMMAND set-score 57
12:30 EQ-F 6
12:30 DDE-RESULT |T|
12:30 EQ-F 7
12:32 E 7 F
12:34 E 7 Fwall
12:36 E 7 Fwall1
12:38 E 7 Fwall1_
12:39 E 7 Fwall1_y
12:40 E 7 Fwall1_y +
12:41 E 7 Fwall1_y + F
12:42 E 7 Fwall1_y + Fwall2
12:43 E 7 Fwall1_y + Fwall2_y
12:45 E 7 Fwall1_y + Fwall2_y +
12:46 E 7 Fwall1_y + Fwall2_y + F
12:47 E 7 Fwall1_y + Fwall2_y + Fearth
12:49 E 7 Fwall1_y + Fwall2_y + Fearth_
12:50 E 7 Fwall1_y + Fwall2_y + Fearth_y
12:51 E 7 Fwall1_y + Fwall2_y + Fearth_y =
12:52 E 7 Fwall1_y + Fwall2_y + Fearth_y = m
12:54 E 7 Fwall1_y + Fwall2_y + Fearth_y = m*a
13:01 EQ-SUBMIT 7
13:01 DDE (lookup-eqn-string "Fwall1_y + Fwall2_y + Fearth_y = m*a" 7)
13:01 DDE-COMMAND assoc parse (= (+ (+ Yc_Fn_BALL_WALL1_1_0 Yc_Fn_BALL_WALL2_1_0) Yc_Fw_BALL_EARTH_1_0) (* m_BALL a_BALL_1))
13:01 DDE-COMMAND assoc step (EQN (= (+ Yc_Fw_BALL_EARTH_1_0 Yc_Fn_BALL_WALL2_1_0 Yc_Fn_BALL_WALL1_1_0) 0)),(IMPLICIT-EQN (= a_BALL_1 (DNUM 0 m/s^2)))
13:01 DDE-COMMAND assoc op WRITE-NFL-COMPO,WRITE-IMPLICIT-EQN
13:01 DDE-COMMAND set-score 75
13:01 EQ-F 7
13:01 DDE-RESULT |T|
13:01 EQ-F 8
13:09 E 8 FF
13:10 E 8 F
13:11 E 8 Fea
13:12 E 8 Fearth
13:14 E 8 Fearth =
13:15 E 8 Fearth =
13:17 E 8 Fearth = m
13:19 E 8 Fearth = m*
13:20 E 8 Fearth = m*g
14:03 E 8 Fearth_y = m*g
14:11 EQ-SUBMIT 8
14:11 DDE (lookup-eqn-string "Fearth_y = m*g" 8)
14:11 DDE-COMMAND assoc parse (= Yc_Fw_BALL_EARTH_1_0 (* m_BALL g_EARTH))
14:11 DDE-COMMAND assoc error MISSING-NEGATION-ON-VECTOR-COMPONENT
14:11 DDE-COMMAND assoc step (EQN (= Fw_BALL_EARTH_1 (* m_BALL g_EARTH))),(EQN (= Yc_Fw_BALL_EARTH_1_0 (- Fw_BALL_EARTH_1)))
14:11 DDE-COMMAND assoc op WT-LAW,COMPO-PARALLEL-AXIS
14:11 DDE-COMMAND set-score 74
14:11 EQ-F 8
14:11 DDE-RESULT |NIL|
14:11 S 8 2
14:20 EQ-Whatswrong 8
14:20 DDE (Why-wrong-equation 8)
14:20 DDE-COMMAND assoc MISSING-NEGATION-ON-VECTOR-COMPONENT
14:20 EQ-F 8
14:20 DDE-RESULT |!show-hint Think about the direction of the weight force on the ball at T0 due to the earth.~e|
14:20 K 8
14:42 Help-Explain
14:42 DDE (Explain-More)
14:42 DDE-RESULT |!show-hint Because the vector is parallel to the Y axis but in the negative direction, the projection equation is Fearth_y = - Fearth so Fearth_y stands for a negative value.~e|
14:48 Hint-Hide
14:50 EQ-F 8
14:51 S 8 0
14:58 EQ-SUBMIT 8
14:58 DDE (lookup-eqn-string "Fearth_y = -m*g" 8)
14:59 DDE-COMMAND assoc parse (= Yc_Fw_BALL_EARTH_1_0 (* (- m_BALL) g_EARTH))
14:59 DDE-COMMAND assoc step (EQN (= Fw_BALL_EARTH_1 (* m_BALL g_EARTH))),(EQN (= Yc_Fw_BALL_EARTH_1_0 (- Fw_BALL_EARTH_1)))
14:59 DDE-COMMAND assoc op WT-LAW,COMPO-PARALLEL-AXIS
14:59 EQ-F 8
14:59 DDE-RESULT |T|
14:59 EQ-F 9
15:05 EQ-SolveFor Fwall1 9
15:05 DDE (solve-for-var "Fwall1" 9)
15:06 K 9
15:06 EQ-F 9
15:06 DDE-RESULT |Fwall1 = 15.24609350323204 N|
15:06 S 9 1
15:08 K 9
15:08 Ans-enter Answer-1
15:09 Ans Answer-1 15
15:11 Ans Answer-1 15.2
15:12 Ans Answer-1 15.2
15:13 Ans-submit Answer-1 15.2
15:13 DDE (check-answer "15.2" Answer-1)
15:13 Ans-exit Answer-1
15:13 DDE-RESULT |NIL!show-hint Forgot to put units on a number.~e|
15:13 Ans-status Answer-1 2
15:18 Help-Explain
15:18 DDE (Explain-More)
15:18 DDE-RESULT |!show-hint This equation is dimensionally inconsistent. When numbers are used in equations, they must include the appropriate units. It looks like one of the numbers you've used is lacking the units.~|
15:25 Hint-Hide
15:26 Ans-enter Answer-1
15:27 Ans Answer-1 15.2
15:27 Ans-status Answer-1 0
15:29 Ans Answer-1 15.2 N
15:29 Ans-submit Answer-1 15.2 N
15:29 DDE (check-answer "15.2 N" Answer-1)
15:29 DDE-COMMAND set-score 97
15:29 Ans-exit Answer-1
15:29 DDE-RESULT |T|
15:29 Ans-status Answer-1 1
15:34 App-deactivate
16:11 App-activate
16:24 CLOSE-APP
16:24 DDE (get-stats persist)
16:24 DDE-RESULT |NSH_BO_Call_Count -0.05 0;WWH_BO_Call_Count -0.05 0;Correct_Entries_V_Entries 0.05 17/19;Correct_Answer_Entries_V_Answer_Entries 0.05 1/2|
16:24 Close
16:24 DDE (close-problem "S2E")
16:24 DDE-COMMAND set-score 0
16:24 DDE-RESULT |T|
16:25 END-LOG