Debuxe un polígono con rodamentos e distancias de Excel a Microstation

Fai uns anos publiquei un artigo que mostra como concatenar datos en Excel para construír un camiño con AutoCAD, sen ter que facer todo o protocolo:

@distance <angle ....

O outro día que estivemos no curso de AutoCAD, alguén me preguntou se isto podería facerse coa liña de comando de Microsation. A resposta é SÍ, só tes que entender que o Microstation Keyin non é o mesmo que a liña de comando AutoCAD. Vexamos como se pode construír, ao pasar aprendemos pequenas cousas utilizadas neste programa:

A táboa á dereita é un exemplo de travesía baseado en direccións e distancias.

caixa de rodamentos e distancias de microestación autocad

Con Microstation pode debuxar isto como dixen antes, coa obvia desvantaxe - e a mesma de AutoCAD -, que é tedioso escribir un por un, a posibilidade de estar mal e mesmo que o curso anterior non se restableza.

microondas

Ben, o proceso de concatenación é exactamente o mesmo que expliquei con AutoCAD, só tes que entender algo no que Microstation difiere.

A tecla non foi construída para facer comandos en liña de texto senón para pedir chamadas con orientación a obxectos, polo que só admite caracteres 56. Adicionalmente, require que se use un punto e coma para separar os comandos, a diferenza de AutoCAD, que provén dunha lóxica de programación básica, isto trae unha lóxica de Clipper co que se realizou Microstation aínda se chamaba Ustation.

Dado isto, o xeito máis sinxelo é chamar aos comandos dun ficheiro de texto co comando @ que creo que moi poucos saben pero ese é o procedemento que a Microstation sempre usou para procesar ordes por lotes. Incluso o puntos de importación dunha lista de txt é un mdl que fai isto.

Usando a folla de Excel que previamente traballaba para ensinar como converter de rodamentos e distancias a coordenadas, vou mostrar como se concatenaría para Microstation:

Concatenar os puntos.

O que nos interesa é finalmente que o Clave A final é:

punto de lugar ;xy =374037.736,1580735.145;

Punto de lugar é o punto de comando, incluído o espazo, o punto e coma é para indicar outra orde, o xy = é a orde para ingresar as coordenadas e as dúas coordenadas azul e verde son os puntos coñecidos. Ao final, un novo punto e coma para indicar a entrar ou paso a comando novo.

Entón, asumindo que as celas do meu interese están en U7 e V7 para concatenar sería:

= CONCATENADO («punto de lugar ; »,»xy ="U7, »,»,V7, »;»)

caixa de rodamentos e distancias de microestación autocad

Deste xeito, acabo de copiar os contidos da columna AA en un ficheiro txt, ao que vou chamar spikedpoints2.txt. Suxiro que colóquea directamente en C para que a ruta non sexa tan difícil.

Neste caso colócallo nos meus documentos, o camiño sería: C: \ Users \ User \ Documents \ pointsandfumed2.txt

para executalo, activamos a xanela da liña de comandos (en clave), isto está feito de Utilidades> clave e despois introduza a orde:

@C: \ Users \ User \ Documents \ DottedPoints2.txt

Entramos, e alí o teñen, os puntos obtidos no seu orde. É conveniente que se amose un espesor de liña grosa.

caixa de rodamentos e distancias de microestación autocad

Concatenar as liñas.

Para iso, a operación é similar, o comando que debemos executar é liña de lugar, ademais indicamos que a liña ten un punto de orixe e un punto de destino.

liña de lugar ;xy =374032.234,1580716.255;xy =374037.736,1580735.145;

= CONCATENADO («liña de lugar ; »,»xy =«, U6,», », V6,»; »,»xy =«, U7,», », V7,»; »)

Copia e pega no ficheiro txt, garda e executa de novo

@C: \ Users \ User \ Documents \ DottedPoints2.txt

E aí o teñen:

caixa de rodamentos e distancias de microestación autocad

E unha vantaxe adicional é que a construción da caixa de rodamentos e distancias só require facer Copiar en Excel e colar en Microstation. Coa pasta especial pode escoller entre ser unha imaxe, unha folla de cálculo integrada ou ligada

caixa de rodamentos e distancias de microestación autocad

indicacións para descargar microstationPara completar o artigo, Estou organizando o ficheiro de exemplo en Excel, no que só teñen que cambiar o punto de orixe, direccións e distancias e que o modelo pode ser útil para calquera iguana con máis de media libra de costelas. Tamén aquí a mostra txt.

Esixe unha contribución simbólica para a descarga co que podes facer Tarxeta de crédito ou PayPal.

12 responde a "Dibujar un polígono con rodamentos e distancias de Excel a Microstation"

  1. non me deixa facelo, en Microstation el me di comando de entrada de coñecido

  2. Ola! Os amigos quería preguntalos, estou a necesitar o programa de autocad 2015.el 6 ou me pode facilitar a intarlar.grasias.

  3. ¿Alguén me pode dicir se o modelo exell para deseñar polígonos con autocad é compatible con calquera versión de autocad ou 3d civil?

  4. Estimado amigo, recibín o arquivo que pedín, moitas grazas !!

  5. Os señores senvie o diñeiro por Pay Pal pero non podo atopar o camiño que me permita descargar o ficheiro de Excel para microstar

  6. como fago para que polo menos me faga unha exclusión, mándame por correo, hai xente que ten moi difícil conseguir que pague ... gracias e estou moi agradecida ...... jaime

  7. Na páxina de descargas desta web hai unha folla que permite sacar puntos de coordenadas en Excel

  8. HOLA COMO E COMBIERTO A CORDENADA DUNHA FICHA DE EXCEL Á AUTOCAD MEGUSTARIA PARA FACER O AUTOCAD MIO É 2007 GRAZAS

Deixe un comentario

Enderezo de correo electrónico non será publicado.

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.