@wk9128 Attached is one I wrote a while back. It's not exactly what you want. load the file into your drawing and type ISODIM.
limitations with this routine:
1) you have to be on the correct ISOPLANE when placing the dimension. Use CTRL-E to switch the ISOPLANE while placing the dimension.
3) The dimension text will look correct, but the dimension arrows will look a little off. In a future revision I may include Isometric custom arrowhead blocks.
3) The dimension points must be aligned in the current ISOPLANE or the measurement will not be correct.
Example: if the 2 points represent different edges of a step, or an edge to a hole, the dimension will measure directly across the 2 points instead of the actual linear dimension across the span. use implied object snapping to get your points aligned, then make a fake extension of the dimension extension line or centerline to make the dimension look correct.
I don't know of a better routine out there to dimension Isometric 2D drawings. If there was - I would probably be using it instead of this.
EDIT: I also have attached an updated version of your ISOMETRIC DRAWING Example after using my routine.
PJK-ISODIM.lsp
ISOMETRIC DRAWING.dwg