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:

@distancia

O outro día estivemos no curso de AutoCAD alguén me preguntou se iso se podía facer coa liña de comando Microsation. A resposta é SI, só tes que entender que Keyin de Microstation non é o mesmo que a liña de comandos de AutoCAD. A ver como se pode construír, de paso aprendemos pequenas cousas pouco empregadas 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.

O keyin non se creou baseado en facer comandos en liña de texto senón para chamar comandos con orientación de obxecto, polo que só admite 56 caracteres. Ademais, require que se use un punto e coma (;) para separar as ordes porque, a diferenza de AutoCAD, que vén dunha lóxica de programación básica, trae unha lóxica Clipper co que Microstation se fixo alí cando aínda se chamaba Ustation.

Ante isto, o xeito máis sinxelo é chamar ás ordes desde un ficheiro de texto co comando @, que creo que moi poucos coñecen pero que é o procedemento que sempre utilizou Microstation para procesar ordes por lotes. Incluído o importar puntos dunha lista 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 punto é o comando punto, incluído o espazo, o punto e coma indica outra orde, o xy = é a orde para introducir coordenadas e as dúas coordenadas azuis e verdes 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 o poñan directamente en C para que o camiño 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> teclee e despois introduza a orde:

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

Entramos, e aí o tes, os puntos debuxados na súa orde. É conveniente ter un grosor de liña groso para que se mostren.

 

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,»; »)

Copiamos e pegamos no ficheiro txt, gardámolo e executámolo 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. Con pegar especial podes escoller entre ser unha imaxe, unha folla de cálculo inserida 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.

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

14 respostas a "Debuxar un polígono con rodamentos e distancias de Excel a Microstation"

  1. ¿Podes Trimble e PowerDraft pode exportar / importar e mellorar os teus programas?

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

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

  4. ¿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?

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

  6. 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

  7. Como fago para que, polo menos, poida facer algunha exclusión, envialo ao meu correo electrónico, hai xente á que lle custa moito pagalo ..., grazas e estou moi agradecido ...... jaime

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

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

Deixa unha resposta

Enderezo de correo electrónico non será publicado.

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