Build custom AutoCad fields into Dynamic Blocks and write extraction code for AutoCAD LT
$100-400 AUD
Terminado
Publicado hace alrededor de 8 años
$100-400 AUD
Pagado a la entrega
I have developed a series of Dynamic Blocks that contain attributes and custom properties.
Primarily our company uses AutoCAD LT for design work and I would like someone to build fields into these blocks. Ultimately I would like to to extract field data into a table that can be totaled - Maybe with an ATTEXT script? Perhaps their is a better way or an extraction program, but it must be suitable for AutoCAD LT 2015/16.
The fields I need generated are mostly repetitions of block properties such as polar distances and viability states, however I would like to add values so that I can extract that information and quote with my drawings. These costs need to be variable based on Polar Parameters ie IF (Polar Value) A < AND > B (Field) = C
I have a library of parts and if successful with first stage of the process there will be opportunities for more work.
The DWG attached has a single Dynamic block (PANEL BLOCK)
Fields needed:
1. ) Field name: TRUE VALUE
[ CENTER TO CENTER LENGTH ] and [ CODE ]
(polar parameter) (vis state)
eg. field displayed as [ 3.3 L 80/32 ]
2. ) Field name: ROUND VALUE (for viability states without an S eg. DL 80/50)
IF [ CENTER TO CENTER LENGTH ] is less than 1.3m field value
equals 1.1
IF [ CENTER TO CENTER LENGTH ] is greater than 1.3m and less than 1.8m field
value equals 1.6
IF [ CENTER TO CENTER LENGTH ] is greater than 1.8m and less than 2.5m field
value equals 2.2
IF [ CENTER TO CENTER LENGTH ] is greater than 2.5m and less than 2.9m field
value equals 2.7
IF [ CENTER TO CENTER LENGTH ] is greater than 2.9m and less than 3.4m field
value equals 3.3
IF [ CENTER TO CENTER LENGTH ] is greater than 3.4m field
value equals ERROR: CHECK LENGTH
3. ) Field name: ROUND VALUE (for viability states with an S eg. DLS 80/50)
IF [ CENTER TO CENTER LENGTH ] is less than 1.3m field value
equals 1.1 SHEETED
IF [ CENTER TO CENTER LENGTH ] is greater than 1.3m and less than 1.8m field
value equals 1.6 SHEETED
IF [ CENTER TO CENTER LENGTH ] is greater than 1.8m and less than 2.5m field
value equals 2.2 SHEETED
IF [ CENTER TO CENTER LENGTH ] is greater than 2.5m and less than 2.9m field
value equals 2.7 SHEETED
IF [ CENTER TO CENTER LENGTH ] is greater than 2.9m and less than 3.4m field
value equals 3.3 SHEETED
IF [ CENTER TO CENTER LENGTH ] is greater than 3.4m field
value equals ERROR: CHECK LENGTH
ATTEXT CODE REQUIREMENTS:
ATTEXT CODE 1.) LIST: TRUE VALUE
ie: TRUE VALUE
-----------------
3.25 L 80/32
2.6 D 50/50
1.6 DLS 80/50
3.3 NLS
etc .
ATTEXT CODE 2.) LIST: INSTANCES OF ROUND VALUE
ie: ROUND VALUE INSTANCES
---------------------------------------
3.3 5
2.7 1
2.2 2
1.6 4
1.1 1
3.3 SHEETED
2.7 SHEETED 1
2.2 SHEETED 2
1.6 SHEETED 5
1.1 SHEETED 1
Hi,
gotaria to make your project, but I need more detailed information about what you really want to do.
Create blocks is simple process, but need to know more information about your project.