Está en la página 1de 3

TOPOGRAFÍA - CREANDO FUNCIONES EN VISUAL BASIC PARA TRANSFORMACIONES DE RUMBO /

AZIMUTES EN EXCEL

Autor: Prof. Dr. Paulo Sergio Oliveira de Carvalho (Febrero de 2013)

Transformaciones de rumores en Azimutes y viceversa. Para las instrucciones básicas sobre el


tema, consulte la nota de clase Topografía - Visual Basic - Grados

Rutas - Azimutes

Esta función transforma los rumores en Azimutes. Se proporcionan como argumentos: el valor
angular en decimales y la dirección en forma de texto representado por las letras: NE, SE, SW y
NW.

(En español) (en español)

Con aplicaciones

1 ° Cuadrante

Si la dirección = "NE" Then Azimut = Rumbo

'2 ° Cuadrante

Si Dirección = "SE" Entonces Azimut = 180 - Hacia

3 ° Cuadrante

Si la dirección = "SW" Then Azimut = 180 + Rumbo

4 ° Cuadrante

Si Dirección = "NW" Entonces Azimut = 360 - Hacia

Mostrar el resultado

Rumo_Azimute = Azimut

End With

End Function

Sub Transf_Rumo_em_Azimute ()

End Sub
Azimutas - Rutas

Para la transformación de Azimutes en Rumbo necesitaremos dos funciones. Una que determina
el cuadrante (Dirección) y otra que transforma el valor angular. Recordando que los Ruedos
poseen valores angulares en el intervalo: [0 ° a 90 °] y los Azimutes [0 ° a 360 °]

Función Azimut_Dirección (Azimut) Las Variant

1 ° Cuadrante

Si Azimut = 0 Then Direccion = "N"

Si Azimut> 0 And Azimute <90 Then Dirección = "NE"

'2 ° Cuadrante

Si Azimut = 90 Then Dirección = "E"

Si Azimut> 90 And Azimute <180 Then Dirección = "SE"

3 ° Cuadrante

Si Azimut = 180 Then Dirección = "S"

Si Azimut> 180 And Azimute <270 Then Dirección = "SW"

4 ° Cuadrante

Si Azimut = 270 Then Dirección = "W"

Si Azimut> 270 And Azimute <360 Then Direccion = "NW"

Mostrar el valor final en Grados

Azimut_Dirección = Dirección

End Function

Sub Transf_Azimute_Dirección_Rumo ()

End Sub

Función Azimut_Rumo (Azimut) Las Variant

Con aplicaciones

1 ° Cuadrante

Si Azimut> = 0 And Azimute <= 90 Then Rumo = Azimut

'2 ° Cuadrante

Si Azimut> 90 And Azimute <= 180 Entonces Rumbo = 180 - Azimut


3 ° Cuadrante

Si Azimut> 180 And Azimute <= 270 Entonces Rumbo = Azimut - 180

4 ° Cuadrante

Si Azimut> 270 And Azimute <= 360 Entonces Rumbo = 360 - Azimut

Mostrar el resultado

Azimut_Rumo = Rumbo

End With

End Function

Sub Transf_Azimute_em_Rumo ()

End Sub

También podría gustarte