Formato Dxf

28/03/2007 - 04:02 por Azael | Informe spam
Hola a todos.

Esta es la segunda vez que recurro a uds. y es por ello que les anticipo las
gracias.

Mi pregunta es si alguien sabe como crear un archivo con extencion dxf
atraves de excel.

Dxf es un formato que es compatible con autocad.

Gracias.

Azael

Preguntas similare

Leer las respuestas

#6 Juan M
03/04/2007 - 15:16 | Informe spam
"Azael" escribió en el mensaje
La idea es de descubrir como se hace un archivo dxf, tengo un archivo en
excel que genera ejes de carrereta, atraves de coodenadas incluso les pone
texto, yo quisiera saber como se hacen para que pueda diseñar programas
sencillos que me ayuden a dibujar poligonos, muros, bases , etc. atraves
de coordenadas capturadas en excel y luego exportarlas en dxf y listo ya
estan dibujadas en autocad.



Hola

Aunque parezca insistente, en los enlaces que te propuse están las bases
para crear dxf, sólo hay que leerlos con paciencia llegarás a ver cual es la
estructura.

De una de las páginas, te paso un código que dibuja un polígono, más bien
crea un archivo que si lo lees desde autocad es capaz de representar un
polígono. El arechivo lo guardará donde tengas el libro de excel creado,
sino lo haces lo guardara el archivo creado en la ruta que emplees por
defecto en excel

Un saludo,
Juan

La página
http://www.autodesk.com/techpubs/au...dxf_aa.htm

el código

' WriteDXFPolygon creates a minimal DXF file that only contains
' the ENTITIES section. This subroutine requires five parameters,
' the DXF file name, the number of sides for the polygon, the X
' and Y coordinates for the bottom end of the right-most side
' (it starts in a vertical direction), and the length for each
' side. Note that because this only requests 2D points, it does
' not include the Z coordinates (codes 30 and 31). The lines are
' placed on the layer "Polygon."
'
Sub WriteDXFPolygon( _
dxfFile As String, iSides As Integer, _
dblX As Double, dblY As Double, dblLen As Double)
Dim i As Integer
Dim dblA1, dblA, dblPI, dblNX, dblNY As Double
Open dxfFile For Output As #1
Print #1, 0
Print #1, "SECTION"
Print #1, 2
Print #1, "ENTITIES"
dblPI = Atn(1) * 4
dblA1 = (2 * dblPI) / iSides
dblA = dblPI / 2
For i = 1 To iSides
Print #1, 0
Print #1, "LINE"
Print #1, 8
Print #1, "Polygon"
Print #1, 10
Print #1, dblX
Print #1, 20
Print #1, dblY
dblNX = dblLen * Cos(dblA) + dblX
dblNY = dblLen * Sin(dblA) + dblY
Print #1, 11
Print #1, dblNX
Print #1, 21
Print #1, dblNY
dblX = dblNX
dblY = dblNY
dblA = dblA + dblA1
Debug.Print i, dblNX, dblNY
Next i
Print #1, 0
Print #1, "ENDSEC"
Print #1, 0
Print #1, "EOF"
Close #1

End Sub

Sub prueba()
WriteDXFPolygon "a.dxf", 5, 0, 0, 10
End Sub

Los enlaces de nuevo

referencia del formato:
http://www.autodesk.com/techpubs/au...d2000/dxf/

Aquí puedes descargar la guía de referencia del formato
http://usa.autodesk.com/adsk/servle...tem?siteID3112&id(82295&linkID’40617

librería en C++ para leer y escribir archivos en dxf
http://www.ribbonsoft.com/dxflib/ma...tents.html
http://www.ribbonsoft.com/dxflib/ma...g.html#4_1


"Azael" escribió en el mensaje
news:
La idea es de descubrir como se hace un archivo dxf, tengo un archivo en
excel que genera ejes de carrereta, atraves de coodenadas incluso les pone
texto, yo quisiera saber como se hacen para que pueda diseñar programas
sencillos que me ayuden a dibujar poligonos, muros, bases , etc. atraves
de coordenadas capturadas en excel y luego exportarlas en dxf y listo ya
estan dibujadas en autocad.

Ojala pudieran ayudarme.

Les reitero mi agradecimiento.

Gracias
"Juan M" escribió en el mensaje
news:
Hola

Exactamente no se cual es la pretensión de la consulta, en un principio

Mi pregunta es si alguien sabe como crear un archivo con extencion dxf
atraves de excel.



Ahora nos comentas que

..., tengo un archivo en excel que convierte por medio de codigos en vb,
archivos dxf;



No acabo de enterarme. ¿Qué es lo que covierte a qué?

Espero que puedas despejarnos cual es tu pretensión.

Mi correo es el que aparece en el mensaje quitando el NO SPAM.

Un saludo,
Juan

PD. Revisa los enlaces, es probable que de ahí puedas extraer la
información que necesitas.






Respuesta Responder a este mensaje
#7 Juan M
03/04/2007 - 18:48 | Informe spam
"Azael" escribió en el mensaje
La idea es de descubrir como se hace un archivo dxf, tengo un archivo en
excel que genera ejes de carrereta, atraves de coodenadas incluso les pone
texto, yo quisiera saber como se hacen para que pueda diseñar programas
sencillos que me ayuden a dibujar poligonos, muros, bases , etc. atraves
de coordenadas capturadas en excel y luego exportarlas en dxf y listo ya
estan dibujadas en autocad.



Hola de nuevo

Si dispones de una versión completa (no LT) de autocad puedes probar el
método expuesto en la siguiente conversación

http://tinyurl.com/ywh5vu

Un saludo,
Juan
Respuesta Responder a este mensaje
#8 Azael
04/04/2007 - 00:41 | Informe spam
Chin, uds. si que me asombran, uds. hacen que las cosas dificiles se hagan
mas faciles.
Se ve muy sencillo.
voy a imprimirlo y leerlo.

Nuevamente Gracias.

"Juan M" escribió en el mensaje
news:%230G9s$

"Azael" escribió en el mensaje
La idea es de descubrir como se hace un archivo dxf, tengo un archivo en
excel que genera ejes de carrereta, atraves de coodenadas incluso les
pone texto, yo quisiera saber como se hacen para que pueda diseñar
programas sencillos que me ayuden a dibujar poligonos, muros, bases ,
etc. atraves de coordenadas capturadas en excel y luego exportarlas en
dxf y listo ya estan dibujadas en autocad.



Hola de nuevo

Si dispones de una versión completa (no LT) de autocad puedes probar el
método expuesto en la siguiente conversación

http://tinyurl.com/ywh5vu

Un saludo,
Juan


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida