Ir ao conteúdo
  • Cadastre-se

Daredevil1992

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

posts postados por Daredevil1992

  1. Fala galera, estou precisando de um ajuda.

     

    Tinha um receiver ligado a 03 alto falantes (desconheço suas potências, mas têm 8 ohm cada, e são daqueles simples, então acredito que possuem entre 12 e 25 w rms no máximo. A referência deles é arandela 20753, mas não encontro informações na internet). Meu receiver parou de funcionar e agora estava em dúvida entre comprar um amplificador ou utilizar a placa de som do pc (ainda não tenho certeza se consigo usar a on-board ou teria que comprar uma off). Minha placa de som on board é essa: 5.1 CH HD Audio (Realtek ALC662 Audio Codec) e a placa-mãe essa: asrock FM2A58M-VG3+. No site do fabricante da placa de som me pareceu que ela trabalha entre 1.5V e 3.3V, mas preciso que alguém me confirmasse . Como os alto falantes estão em paralelo tem impedância de ~2,67 ohms.  Pelos meus cálculos, precisaria que essa minha placa de som trabalhasse entre 11,32 e 16,35 volts. Estou correto? E quanto a impedância, devo me preocupar com especificações de operação da placa de som ou placa-mãe? 

     

    Site placa-mãe: http://www.asrock.com/mb/AMD/FM2A58M-VG3+/

    Site placa de som: http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=37&Level=5&Conn=4&ProdID=144

  2. @Patropi

     

    Consegui fazer o que precisava. Agradeço o auxílio. Estou postando aqui o que fiz, para ajudar outros que precisarem. Basicamente eu fiz com que, quando eu altere as células D25:D29, ele ative a macro automaticamente, fazendo um goal seek (atingir meta) para a célula L46=0, alterando célula K50. No meu caso, esse comando foi útil para automatizar a resolução de uma equação implícita, quando algumas variáveis(dados de entrada) são alterados.

     

    Private Sub Worksheet_Change(ByVal Target As Range)
        Dim KeyCells As Range

        
        Set KeyCells = Range("D25:D29")
        
        If Not Application.Intersect(KeyCells, Range(Target.Address)) _
               Is Nothing Then

           
            
            Range("L46").GoalSeek Goal:=0, ChangingCell:=Range("K50")
            
            MsgBox "Comando goal seek, na célula L46=0, ativado."
           
        End If
    End Sub

    • Curtir 1
  3. @Patropi

     

    Aqui está a macro que criei, mas não está funcionando sempre. Estou achando estranho, pois em alguns momentos o comando atingir meta é ativado, em outros não.

     

    Private Sub Worksheet_Change(ByVal Target As Range)

    Dim linha As Integer
    Dim coluna As Integer

    coluna = Target.Column
    linha = Target.Row

    If (linha = 25 And coluna = D) Then
    Call atingirmeta
    End If
    If (linha = 26 And coluna = D) Then
    Call atingirmeta
    End If
    If (linha = 27 And coluna = D) Then
    Call atingirmeta
    End If
    If (linha = 28 And coluna = D) Then
    Call atingirmeta
    End If
    If (linha = 29 And coluna = D) Then
    Call atingirmeta
    End If


    End Sub

    Sub atingirmeta()

    Range("L46").GoalSeek Goal:=0, ChangingCell:=Range("K50")

    End Sub
     

  4. Fala galera!

    Estou com uma planilha que recebe alguns dados de entrada, e então utiliza o comando atingir meta = 0  para resolver uma equação iterativa.

    No caso, preciso automatizar isso, para que, quando altere algum dos dados de entrada, o comando atingir meta seja automaticamente acionado, e a equação seja resolvida. 

    No momento tenho que fazer isso manualmente, sempre quando altero um dos dados de entrada relacionados à essa equação.

  5. Saudações pessoal!

    Estou tentando montar um programa em c++ que peça ao usuário para digitar dados e armazene esses dados em variáveis. A questão é que depois que o programa pede a primeira variável e o usuário insere ela e dá enter, o programa pula as outras etapas e chega ao fim. Quero que essa inserção de dados seja feita em etapas, o programa pede, usuário insere e dá enter, em cada uma. 

    #include <iostream>
    #include <math.h>
    #include <locale>
    
    using namespace std;
    int main ()
    
    {
    
        setlocale(LC_ALL,"Portuguese");
        double d, b, Xa, Ya, Za, Xb, Yb, Zb, teta, Modulastlong, Modulasttransv, Coefdilattermic, hsecao, hcentroide, Inerciaz, Inerciay, Inerciax, Inerciapolar, area, L; 
        char tiposecao, retangular, vigat;
     
        cout << "Insira qual tipo de seção será utilizada:";
        cin  >> tiposecao;
    
        if(tiposecao=retangular);
        cout <<"Insira largura da seção:" << endl;
        cin  >> b;
        cout <<"Insira altura da seção:" << endl;
        cin  >> d;
        cout <<"Insira comprimento da barra analisada:" << endl;
        cin  >> L;
        cout <<"Insira posição ponto da barra em Xa:" << endl;
        cin  >> Xa;
        cout <<"Insira posição ponto da barra em Ya:" << endl;
        cin  >> Ya;
        cout <<"Insira posição ponto da barra em Za:" << endl;
        cin  >> Za;
        cout <<"Insira posição ponto da barra em Xb:" << endl;
        cin  >> Xb;
        cout <<"Insira posição ponto da barra em Yb:" << endl;
        cin  >> Yb;
        cout <<"Insira posição ponto da barra em Zb:" << endl;
        cin  >> Zb;
        cout <<"Insira angulo que a barra faz com o eixo horizontal:" << endl;
        cin  >> teta;
        cout <<"Insira módulo de elasticidade longitudinal do material:" << endl;
        cin  >> Modulastlong;
        cout <<"Insira módulo de elasticidade transversal do material:" << endl;
        cin  >> Modulasttransv;
        cout <<"Insira coeficiente de dilatação térmica do material:" << endl;
        cin  >> Coefdilattermic;
        cout <<"Insira coeficiente de dilatação térmica do material:" << endl;
        cin  >> Coefdilattermic;
    
        hsecao = d;
        hcentroide = d/2;
        Inerciaz = b*(pow(hsecao,3)/12);
        area = b*d;
        
        system ("pause");
        
        return 0;
    
    
    }

     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!