Hi folks!
I'm not sure if this is the right place for this, but somewhere I have to start
The task is to draw geologic drill hole table.
There is a bunch of source data that could be entered in excel: Date, Drill hole #, Total height, Geologic index, Layer (ground layer) number, Layer base height (or depth), Description of layer, 2 values of water level.
Afterwards certain algorithm is applied to create needed table (looks like table, but actually is a drawing). Currently some values are entered in predefined places as text objects, some values are calculated relatively to other values. The Total height is 30.6m, upper ground layer is 1.2 m, so there is horizontal line 1.2 units down from bottom part of head of this table. Once there is horizontal line, there are placed text objects at specified for each entity X value and Y value is line's Y+0.05 units: some of given data as is, some values are calculated (Total height of current layers base and current layers thickness). There are drown also vertical lines which have certain X values, but Y value is Total height minus lowest levels base height.
These horizontal and vertical lines form squares. Some of these squares are hatched with pick point method. The hatch pattern depends on value of Layer (ground layer) number.
At some point folks here used AutoCAD table object to do this (setting cell height according layers depth does the trick!) but AutoCAD table object isn't hatchable and they have to expolode it....
I hope I made myself clear enough.
This task feels very much like following one predefined algorithm and doing things manually where it actually is more like parametric, and there should be tools available for doing this much more automatically.
Is this kind of staff doable with LISP? Is LISP the right direction? May be VBA?
Or may be such feature is already included in Civil 3D (which is installed on machines, but used only as AutoCAD), but people here just aren't aware of it?
Thanks in advance!