Hi Kyle
First to the names of your vis. The one with "sub" in its name is actually not the subvi. The real subvi is your motor_op.vi.
Now to the program itself. What you did can not work. First you write a value to the subvi. This value is read and written back to the control in each iteration. If you want to change the value during execution of your subvi, just wire the reference to the subvi.
I changed it so that it should work. I hope this is what you wanted to do.
Thomas
Using LV8.0
--------------------------------------------------------------------
Don't be afraid to rate a good answer... 😉
--------------------------------------------------------------------