barra

package
v0.0.0-...-4113e79 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Elementos_tipo_2_3

func Elementos_tipo_2_3(tabela_excel *excelize.File, curto_circuito Ponto_curto_circuito) map[string]Dados_de_linha

Entrada: Tabela do excel

Processo: Pega a tabela do 1 (Dados de Linha) do Excel

Retira as duas primeiras linhas (informações)
Armazena todos os dados em uma variável do tipo Dados_de_linha (struct)

Obs: Pegamos os dados dos transformadores e passamos para cá, pois são elementos do tipo 2

Saida: Retorna um map contendo os dados de todos os elementos tipo 1

func Linhas_sistema

func Linhas_sistema(barras []string, elementos_2_3 map[string]Dados_de_linha)

Types

type Barra

type Barra struct {
	Key   string
	Color string
}

type Dados_de_linha

type Dados_de_linha struct {
	De                  string
	Para                string
	Nome                string
	Impedancia_positiva complex128
	Impedancia_zero     complex128
}

func Elementos_tipo_1

func Elementos_tipo_1(tabela_excel *excelize.File) []Dados_de_linha

Entrada: Tabela do excel

Processo: Pega a tabela do 2 (Dados dos Geradores) do Excel

Retira a primeira linha (informações)
Armazena todos os dados em uma variável do tipo Dados_de_linha (struct)

Saida: Retorna um map contendo os dados de todos os elementos tipo 1

type Linha

type Linha struct {
	From string
	To   string
}

type Ponto_curto_circuito

type Ponto_curto_circuito struct {
	De                  string
	Para                string
	Ponto               int
	Impedancia_positiva float64
	Impedancia_zero     float64
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL