| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come calcolare azimut tra i punti in VB
    L' azimut è un nome dal suono complicato per un concetto relativamente semplice, matematico . Un azimut è essenzialmente solo l'angolo tra una linea e un'altra linea di riferimento . Normalmente è calcolato per un punto , non una linea, così che linee sono formate scegliendo un punto così centrale , che agisce come un endpoint sia per la linea di riferimento e la linea per la quale si desidera calcolare l'azimut . Con i suoi potenti strumenti matematici , calcolando l'azimut in VB è un gioco da ragazzi . Istruzioni
    1

    Tipo le seguenti dichiarazioni nella parte superiore del vostro codice VB :

    Public Const Pi As Double = 3.14159 26.535 89.793

    Dim angleRadians As Double < br >

    Dim Azimuth As Double Dim

    X1 as Integer

    Dim Y1 come Integer

    Dim X2 as Integer

    Dim Y2 as Integer < br >

    Dim ascesa As Double ' coordinata o lato Y opposto angolo

    Dim Run As Double ' coordinata X o laterale adiacente ad angolo
    2

    Assegnare i valori della X e coordinate Y per i due punti . Ad esempio, se il punto di riferimento è alle coordinate 2,2 e il secondo punto è a 3,4 , utilizzare il codice :

    X1 = 2

    Y1 = 2
    < p > X2 = 3

    Y2 = 4
    3

    Calcola la distanza verticale tra i due punti di

    salita = Y2 - . Y1

    4

    Calcola la distanza orizzontale tra i due punti di

    Run = X2 - . X1
    5

    Calcola il Arctan della distanza orizzontale divisa per la distanza verticale :

    angleRadians = Atn ( sollevamento /trasporto ) per

    Azimuth = angleRadians * 180 /Pi
    6

    regolare i risultati a seconda che la distanza orizzontale e verticale sono positivo o negativo . Se entrambi sono positivi , si è fatto. Se solo la distanza verticale è negativa , aggiungere 180 gradi per la risposta nel passaggio 3 . Se entrambi sono negativi , aggiungere 180 gradi . Se solo la distanza orizzontale è negativo , aggiungere 360 gradi.

    Salita < 0 Then

    Azimuth = Azimuth + 180

    Else If Run < 0 Then < br >

    Azimuth = Azimuth + 360

    End If

    Previous :

    next :
      Articoli Correlati
    ·Tipi di Visual Basic 
    ·Come estrarre grafica da un URL con VBA 
    ·Come creare una casella di riepilogo in Visual Basic 
    ·Come convertire BGR a RGB 
    ·Come Fix Errore di runtime 5 
    ·Come fare uno script proxy Con Visual Basic 
    ·Come utilizzare un click del mouse come l'azione in Vis…
    ·Come mettere una virgoletta in una stringa di testo in …
    ·Come creare una stored procedure per recuperare i dati …
    ·Programmi Visual Basic 
      Articoli in evidenza
    ·Come risolvere Visual C asserzione Fallimento 
    ·Come ottenere coordinate del cursore Linux 
    ·Come eliminare una riga da DataGridView Uso della rileg…
    ·Come rimuovere la Blue Box Intorno Links in HTML 
    ·Come fare Facebook Connetti con PHP 
    ·Come fare un report da fogli di Excel con VBA 
    ·I Vantaggi e svantaggi dell'utilizzo di applet Java 
    ·Come iniziare una nuova riga in Java usare gli appunti 
    ·Parte frazionaria di un galleggiante in Java 
    ·Come utilizzare le sessioni in MODx Revolution 
    Copyright © Conoscenza Informatica http://it.wingwit.com