Group Abstract Group Abstract

Message Boards Message Boards

0
|
12.3K Views
|
2 Replies
|
0 Total Likes
View groups...
Share
Share this post:

Why doesn't Quantity [ ] accept a Dynamic expression as a second argument?

Posted 11 years ago

If anyone can help me with this, it would be greatly appreciated. I'm using the following code with the intent of using controls to easily input values and units:

Slider[Dynamic[b]]
SetterBar[
 Dynamic[lengthUnit], {"feet", "inches", "centimeters", "meters"}]
Quantity[Dynamic[b], Dynamic[lengthUnit]]

The above code returns "Quantity[0.,feet]"

But if I leave Dynamic out of the second argument by substituting the following line, everything works as expected:

Quantity[Dynamic[b],lengthUnit]

I suspect that this has something to do with the HoldRest attribute of Quantity and the HoldFirst attribute of Dynamic, but I'm not sure. Does anyone have any suggestions of how to make this work?

Thank you

POSTED BY: Avery Kramer
2 Replies
Posted 11 years ago
POSTED BY: Avery Kramer
Posted 11 years ago
POSTED BY: Kurt Pennington
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard