Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Inconsistent Re-Calc 1

Status
Not open for further replies.

zdas04

Mechanical
Jun 25, 2002
10,274
I'm working in MathCad 14 and have found that once a workbook gets more than a few dozen equations, some of them will not refresh with a change in an input variable.

If I change an equation, the answer shows up recalculated as soon as I hit enter, but for complex sheets I find that most of the time the equations don't recalculate and I have to step through them one at a time hitting F9.

Any ideas on a parameter that might be controlling this?

Before anyone asks: yes, I do have automatic calculation turned on.

David
 
Replies continue below

Recommended for you

Sometimes, but I was working on one (doing a sort of goal seak with 50 intermediate steps) where I just put the boudaries of an "area" over the intermediate steps and could change a number and see that the answer didn't change. I'd go to the bottom of the screen and hit F9 to get it to update. When I un-hid the area I saw that a bunch of equations had recalculated, but a bunch hadn't.

David
 
I have noticed this with Ver. 13 as well. I don't have a solution.
 
There's a bug with inline evaluation, if you have statements such as the following:

a:=2
b:=3
c:=a+b=

The displayed value of c will not change if you change the value of a or b (the stored value does change, so future calcs using c are correct). One way around it is not to use inline evaluation, the other is to use ctrl-F9 to recalculate the entire worksheet.

Peter
 
pstucky,
That is exactly what I'm doing. And come to think of it, on the intermediate calcs that I talked about above it is a mix of inline calcs/display and just display so it makes sense that the inline ones would not show a re-calc but the others would.

Thanks

David
 
if you want recalculate you must display each value in an other comand
you can send a exemple who you consider it doesnt work
and i will help
 
Pstuckey's solution works perfectly


z=a+b=5

will not display a new value if I change a or b

z=a=b
z=5

will display a new value everytime I change a or b.

David
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor