Sistemas de Retroação em AmpOp não inversor
Observando um problema de cálculo de retroação apresentado em Nise (2017), foi observado a possibilidade de conferir os cálculos realizados manualmente, através do MatLab, conforme segue.
O problema é o de número 23 p.79 do Cap 2, 7ª Edição de Nise(2017).
Calcule a
O código correspondente em MatLab para a solução deste problema:
syms s z1 z2 G z2 = 6e5 + (1.1e5*0.25e6/s)/(1.1e5+0.25e6/s); z1 = 4e5 + (6e5*0.25e6/s)/(6e5+0.25e6/s); G = (z1+z2)/z1 pretty(simplify(G))
A versão equivalente em Python pode ser escrita da seguinte forma
from sympy import symbols,simplify,factor s, z1, z2, G = symbols('s z1 z2 G') z2 = 6e5 + (1.1e5*0.25e6/s)/(1.1e5+0.25e6/s); z1 = 4e5 + (6e5*0.25e6/s)/(6e5+0.25e6/s); G = (z1+z2)/z1 expr = simplify(factor(G)) print(expr)
Lembrando que para tem-se um agrupamento de um resistor em série com o um outro resistor, que por sua vez esta em paralelo com um capacitor, ou seja,
Como no domínio da frequência é dado por , e a impedância dos elementos em paralelo é dada também pelo produto das resistência pela reatância dividido pela soma das duas:
O resultado final, com o uso do MatLab é a expressão:
E no python
Bastante simples se comparado com uma série de passos algébricos manuais.
Cor de fundo ATPDraw
Como alterar a cor de fundo.
Acessar ATPDraw Option, selecione > Colors > Background : Window (white)
Ajuste dos nomes arquivos URL encode
Ao fazer download de arquivos na internet, pode ocorrer dos nomes terem código especiais entre os espaços em branco e acentuação, tal como no exemplo a seguir:
“Gram%C3%A1tica%20e%20Interpreta%C3%A7%C3%A3o%20de%20Textos.pdf”
O desejado na pasta local, após o download seria algo como:
“Gramática e Interpretação de Textos.pdf”
Código
Segue um código em Python que faz a conversão. Apesar de simples, quando aplicado na pasta alvo, faz o ajuste dos nomes em todos os arquivos. Este script por ser aprimorado para varrer várias sub-pastas (“árvore”) em relação ao ponto de execução.
from urllib.parse import unquote import os, shutil # Neste ponto somente cria a lista files = [f for f in os.listdir('.') if os.path.isfile(f) and f.endswith('.pdf')] for arq in files: print(unquote(arq)) # Neste ponto converte for arq in files: shutil.move(arq,unquote(arq))
Conclusão
Fazer a alteração manualmente pode resultar em muito trabalho, especialmente quando o número de arquivos é grande. Este script pode facilitar muito o ajuste necessário. O único inconveniente é a necessidade de ter o Python instalado na máquina.
Notepad++ with NppCalc
Using plugin NppCalc in Notepad++ you can have a great and powerfull tool
Follow same of my preferred codes
% comments (take second part and run in your Notepadd++)
% Npp Calc
Screenshots
%wait 5 seg and take screenshot, salving it on screen_save.jpg
Wait(5000);SaveToFile(JPG(Screenshot(‘screen’)),’screen_save.jpg’,’w’)
File List
% PDF file list in current Dir and extract just file name
data:=FindFile( GetCurrentDir(), ‘*.pdf’, false [subfolder] )
For( i := 0, i < 10, Inc(i); Echo(ExtractFileName(data[i])))
% hash SHA256 PDF file list in current Dir and extract just file name list
data:=FindFile( GetCurrentDir(), ‘*.pdf’, false [subfolder] )
For( i := 0, i < 10, Inc(i); echo(ExtractFileName(data[i])); echo(SHA256(LoadFromFile(ExtractFileName(data[i])))))
Here are examples that you can tune for your necessities.
If you create another one, share with us.
Original help is very short in examples.
Adobe DC Processo de preparação de conteúdo
Quando acessava um documento PDF com o leitor Adobe DC, aparecia a seguinte mensagem:
“Adobe DC Processo de preparação de conteúdo. Aguarde a preparação do documento para leitura.”
“Adobe DC Content Preparation Progress.Please wait while the document is being prepared for reading”
Problema:
Toma um longo tempo em preparação para documentos grandes e carregados (imagens vetoriais, etc)
Solução
1. Vá em Editar > Preferências > Leitura
2. Abaixo de “Opções de Leitor de Tela” selecione “Ler somente páginas visíveis no momento”
Solution
1. Go to Edit > Preferences > Reading.
2. Under “Screen Reader Options” select “Only read the currently visible pages”.
Disponível em: https://helpx.adobe.com/acrobat/kb/message-content-preparation-progress-opening.html
Acesso em: 04/11/2015
Palavras chaves: Adobe Acrobat Reader DC
Kindle : devolucao em 30 dias
Algo que chamou a atenção recentemente foi o modelo de devolução do dispositivo Kindle, não comum no Brasil.
Caso não satisfeito com o aparelho, a Amazon permite a devolução depois de 30 dias de uso. São 30 dias gratuitos.
Adicionalmente permite ler por 30 dias a quantidade que desejar de livros e-book do acervo da Amazon.
A devolução, segundo a informação do website, é sem questionamentos. Basta seguir as regras de envio.
Um modelo diferente do usual para o Brasil. Parabéns pela iniciativa da Amazon.
Leitor de Respostas com Scanner
Este post é uma ideia e verificação da existência de um software que examina várias folhas de resposta (múltiplas escolhas. Exemplo: “prova objetiva”) e coleta o resultado em um arquivo único de dados (planilha, txt, XML, XLSX ou semelhante).
O software, através do scanner coleta os dados e compara com um gabarito. Com base neste gabarito, reconhece a resposta selecionada pelo candidato, se esta correta ou não. No exemplo dado, indica se foi (a), (b), … (f).
Este basicamente examina várias provas típicas (múltiplas escolhas) e apresenta os resultado por candidato. A diferença é que este software não precisa ser algo profissional e pode ser usado em um scanner caseiro.
Estou em busca de um software deste gênero. Caso saiba algum software deste gênero, comente.
Atualização
O nome oficial do aparelho físico que faz este papel é o “Leitora Óptica de Marcas”.
Exemplos:
Leitora de Cartões LC3000 (http://j.mp/YdCwDc)
Um software de interpretação dos resultados é o KaptureAll (http://j.mp/YdCETd)
Outro concorrente em segmento similar, com uma máquina disponível de leitora de cartões é a http://www.scantron.com
Em 16/06/2016 encontrei o termo mais usado para este tipo de solução
Optical Mark Recognition (OMR) technology [link]
E encontrei algo interessante que pode ser instalado no celular
http://get.quickkeyapp.com/en/for-teachers-android/
Acredito que vale a pena, porém tem a questão do custo cobrado mensalmente (data de hoje). Disponível para Androide em
https://play.google.com/store/apps/details?id=com.kiteknology.quickkey&hl=en
Outro similar é https://www.zipgrade.com/ disponível para celular em
https://play.google.com/store/apps/details?id=com.zipgradellc.android.zipgrade
Este também trabalha com planos de pagamentos regulares.
A partir da entrada nos App citados acima, conduzem a outros não tão famosos que convém verificar compatibilidade, maturidade, idioma disponível, suporte, etc.
Exemplos:
https://play.google.com/store/apps/details?id=br.com.starlinetecnologia.sgp
(em português)
https://play.google.com/store/apps/details?id=com.ekodroid.omrevaluator
https://play.google.com/store/apps/details?id=com.bebyaz.examreader
https://play.google.com/store/apps/details?id=com.etoos.newtimechecker
https://play.google.com/store/apps/details?id=com.jeycorp.smartomr
Como muitos são orientais, a impressão é que não é tradição do ocidente (especialmente latino) este tipo de ferramenta.
Seguindo a linha de scanner de mesa, tem o software
http://ssomr.com/eng para processar grande volume de gabaritos
Uma opção OpenSource mais ampla que pelo que tudo indica tem suporte a OMR é o OpenKM http://www.openkm.com/ através da função Zonal OCR
Disponível em https://sourceforge.net/projects/openkm/
Para uma solução mais ampla, envolve custos (projeto, implantação, manutenção, etc)
Outro solução OpenSource mais simples, que acredito ser mais apropriado esta em
https://sourceforge.net/projects/formscanner/
Ou ainda em http://www.formscanner.org/
O problema são ainda os passos para integrar os vários aplicativos e então funcionar a solução. Pode não ser simples para os mais leigos no assunto.
Outra plataforma é a http://www.tcexam.org/index.php
com opção livre para uso não comercial.
Finalmente https://sourceforge.net/projects/quexf/
Como uma alternativa OpenSource mais simples.
Gráficos on-line
Neste link você tem acesso a uma ferramenta para gerar gráficos on-line de uma maneira muito simples.
Sobre APIs
http://graph.tk/about/api.html
Curiosidade. Onde? próximo ao NAC: BFJ5 D7N0
Desenho simples de um circuito
Desenho simples de um circuito com enggHeads e-CircuitBox
Basicamente é um simples editor de circuito eletro-eletrônico.
Pode ser interessante para uma edição rápida.
Vale lembrar que a ferramenta é bastante limitada e não é possível salvar os dados do desenho para posterior edição.
Entenda LM, LMT, LT no Garmin
Para aqueles que ainda não sabem a vantagem das siglas LM, LMT, e LT nos produdos Garmin, veja um resumo em http://www8.garmin.com/automotive/lmt/ [desatualizado pois parece que tiraram esta página do ar]
—— Atualização em 22/05/2016 ——
Como o link deve estar falho neste momento (afinal é de 2013), resolvi comentar um pouco sobre as siglas.
Conforme pode ser visto na imagem do post (acima), o LT significa que LifeTime Traffic ou seja “por toda vida” do produto para atualização de recepção do tráfego local (se disponível). Alguns GPS possuem uma antena que capta este serviço disponibilizado em grandes centros. Seria uma espécie de antena em frequência FM que recebe dados nesta frequência e o aparelhe consegue entender e interpretar para atualizar o tráfego local. Seria uma espécie de “Waze” pelas ondas de rádio. Como muitos destes serviços são pagos a parte em alguns grandes centros onde estão disponíveis, pode ser interessante.
Já a sigla LM significa que LifeTime Map ou seja “por toda vida” do produto para atualização de Mapas. Basta conectar o cabo no computador que com programa apropriado (fornecido pelo fabricante) o produto é atualizado. Os mapas são pagos para atualizar depois de um número fixo de vezes. Com esta opção não é necessário pagar mais por isso, basta atualizar.
Finalmente a sigla LMT significa LifeTime Map and Traffic, ou seja, a junção das duas funcionalidades acima. O que pode ser mais vantajoso, mas depende muito do teu uso, pois pode ser mais caro o custo do produto e não ser usado o Traffic em tua região. Informe-se se disponível na tua região ou se ainda esta ativo.
Curiosidade: Existe uma discussão sobre o termo Lifetime ser usado apenas como marketing por algumas empresas. Veja em um post recente no seguinte link.
Você precisa fazer login para comentar.