Fairly new to loops in PCdmis and hoping someone can shed some light on this.
I have a simple loop setup to go through 2 parts. I found (through some extensive searching) that I can change which part is being dimensioned by adding a "[1]" or "[2]" to the feature being dimensioned.
If I add "[1]" to Point1 it will call up Point1 on Part 1. As seen in the code here:
DIM DIM1= LOCATION OF POINT POINT
[1] UNITS=MM ,$
GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
AX MEAS NOMINAL +TOL -TOL DEV OUTTOL
X 19.969 20.000 0.050 0.050 -0.031 0.000 -#-------
Y 19.996 20.000 0.050 0.050 -0.004 0.000 ----#----
Z 0.005 0.000 0.050 0.050 0.005 0.000 ----#----
T 0.005 0.000 0.050 0.050 0.005 0.000 ----#----
END OF DIMENSION DIM1
This works great, and I can add the bracketed numbers to each dimension to individually edit them. My question is: How do I do the same thing, but actually edit the feature itself, instead of just the measurement of it?
TLDR: I want to edit a single instance of a feature in a looping program without affecting the other instances of it. Is that possible?
You will need to control it with a variable. This if grouping will exist within the loop itself.
If loop=="1"
assign/Edit_Val={original value here}
Endif
If loop=="2"
assign/Edit_Val={change val}
Endif
Now you can have the same feature in your loop use 2 different values.
You will need to control it with a variable. This if grouping will exist within the loop itself.
If loop=="1"
assign/Edit_Val={original value here}
Endif
If loop=="2"
assign/Edit_Val={change val}
Endif
Now you can have the same feature in your loop use 2 different values.