4 resultados para Ficheiro GPX
em Repositório Científico da Universidade de Évora - Portugal
Resumo:
Este trabalho propõe uma metodologia de tradução para igualar o programa de controle de PLC no ambiente Matlab/Simulink. A lista traduz automaticamente o programa de controlo de PLC para a linguagem. de software Matlab/Simulink. O programa do PlC é traduzido para uma função bloco do Matlab, dentro do ambiente Matlab/Simulink, que irá controlar o modelo do processo industrial, desde que a simulação seja executada. As entradas e saídas da lista de tradução do PLC depende do tipo de autómato que é escolhido. A lista de tradução será compatível com um ficheiro Matlab/Simulink que corresponde tradução de programa de controle de PLC. ABSTRACT: This work proposes a translation methodology to equa1 the program of control of PLC in the environment Matlab/Simulink. The list translates automatically the program of control of PLC for the language of software Matlab/Simulink. The program of the PlC is translated for a function block of the Matlab, inside the environment Matlab/Simulink, which will be going to control the model of the industrial process, since the simulation is executed. The entries and exits of the translation list of the PLC it depends on the type of automaton that is chosen. The translation list will be compatible with a filing cabinet Matlab/Simulink that corresponds translation of program of control of PLC.
Resumo:
A remediação de locais contaminados com metais pesados usando plantas hiperacumuladoras aparenta ser uma alternativa bastante viável. Neste trabalho comparou-se a acumulação e tolerância ao cádmio (Cd), ambas baseadas nas respostas ao stress oxidativo em três espécies de plantas diferentes: Brassica juncea (L.) Czem., Nicotiana tabacum L. e Solanum nigrum L., descritas na literatura como plantas bastante tolerantes ou até com características híper acumuladoras. As plantas cresceram num solo contaminado com diferentes concentrações de Cd (O- 35 mg kg-1) durante um período de 90 dias. O factor de translocação (FT), utilizado para medir a translocação efectiva do Cd da raiz para a parte aérea, variou consideravelmente entre as espécies desenvolvidas. A N. tabacum foi a planta que apresentou os maiores valores de FT. Neste trabalho foi a única planta que preencheu todas as condições para ser considerada hiperacumuladora para todos os níveis de contaminação do solo. Por outro lado, a S. nigrum apresentou os maiores valores de concentração de Cd nos tecidos, com um FT > 1, na presença de 5 mg Cd kg·1 de solo. Apesar da B. juncea ter apresentado um resultado de FT inferior às restantes, foi a única planta com valores crescentes de FT com o aumento da contaminação de Cd. O stress oxidativo nas plantas desenvolvidas foi avaliado pela peroxidação lipídica e pelas actividades da catalase (CAT), ascorbato peroxidase (APX), guaiacol peroxidase (GPX) e superóxido dismutase (SOO), quer na raiz quer na parte aérea. Foi observado um aumento significativo (versus controlo) na peroxidação lipídica e actividade enzimática da CATe APX na parte aérea da B. juncea, N. tabacum e S. nigrum para os níveis de contaminação mais elevados, 15 e/ou 35 mg Cd kg-1 A B. juncea apresentou maior sensibilidade na resposta da GPX, para todas as concentrações de Cd no solo. A peroxidação lipídica e a actividade da CAT foram superiores na parte aérea em relação à raiz para todas as plantas em todas as contaminações de Cd presentes no solo. A actividade da SOO não apresentou respostas consistentes para nenhuma das plantas. ABSTRACT: Remediation of sites contaminated with heavy metals using hyper accumulators seems a promising alternative to engineering approaches. ln this work, we compared cadmium (Cd) accumulation and tolerance (based on responses to oxidative stress) in three different species, Brassica juncea (L) Czem., Nicotiana tabacum L. and Solanum nigrum L., described in the literature as very tolerant or even as hyper accumulators. The plants were grown in soil spiked with different Cd concentrations (O- 35 mg kg- 1) over a period of 90 days. The translocation factor (TF), used to measure the effectiveness of translocating Cd from roots to shoots, depended greatly on the species. N. tabacum was the plant which exhibited the highest TF values. lt was the only plant under study that fulfilled the conditions of a hyper accumulator for all levels of soil contamination. On the other hand, S. nigrum presented the highest Cd concentration in plant tissues, with TF > 1 in the presence of 5 mg Cd kg-1 of soil. Although B. juncea had presented the lowest TF and Cd concentrations, it was the only plant with TF values increasing with the level of cadmium. Oxidative stress in plants was evaluated by lipid peroxidation and activities of catalase (CAT), ascorbate peroxidase (APX), guaiacol peroxidase (GPX) and superoxide dismutase (SOO), both in roots and shoots. A significant enhancement (versus control) on lipid peroxidation and enzymatic activity of CAT and APX in shoots of B. juncea, N. tabacum and S. nigrum was observed for the highest levels of Cd in soil, 15 and/or 35 mg Cd kg-1. B. juncea presented the most sensitive response of GPX, for all levels of Cd in soil. Lipid peroxidation and CAT activity were greater in shoots than in roots for all plants and soil Cd concentrations. SOO activity did not present consistent trends for any plant.
Resumo:
O curso proposto está dividido em sete capítulos que vão desde a apresentação da importância da análise de imagens em geologia até à discussão e aplicação de aprendizagem máquina na análise de imagens. Sou defensor do software livre, assim todos os programas utilizados neste curso caiem nesta categoria. Os exemplos apresentados serão demonstrados com recurso aos seguintes programas: QGIS – Sistemas de informação geográfica GIMP – Tratamento de imagens R - Cálculo RStudio – IDE para o R Anaconda Python Notebook – IDE para Python OpenCV – Visão computacional Pretendo que o curso para o qual este texto serve de suporte seja eminentemente prático, um curso de “mãos na massa”, esperando-se que cada participante possa tratar temas do seu interesse pessoal. No primeiro capítulo é feita uma introdução sobre o que são imagens e a sua importância em geologia. O segundo capítulo trata de descrever os passos para a instalação do software proposto e fornecer pequenos exemplos da sua utilização. O terceiro capítulo descreve os métodos e as limitações da aquisição das imagens. São dados alguns exemplos de funções de aquisição de imagens. Os exemplos práticos deste capítulo incluem exemplos em Python e R. O quarto capítulo fala dos parâmetros contidos num ficheiro de imagens. Neste capítulo são apresentados exemplos em Python. O quinto capítulo trata das ferramentas que se podem aplicar durante o préprocessamento de uma imagem. O sexto capítulo trata de mostrar alguns exemplos de análise de imagens e no sétimo capítulo é abordada a questão de utilização de algoritmos de aprendizagem máquina na análise de imagens.
Resumo:
A interacção dos humanos com os computadores envolve uma combinação das tarefas de programação e de utilização. Nem sempre é explícita a diferença entre as duas tarefas. Introduzir comandos num programa de desenho assistido por computador é utilização ou programação numa linguagem interpretada? Modificar uma folha de cálculo com macros é utilização ou programação? Usar um “Integrated Development Environment” ou IDE para inserir dados num ficheiro é utilização (do IDE) ou programação? A escrita de um texto usando LaTeX ou HTML é utilização ou programação numa “markup language”? Recorrer a um programa de computação simbólica é utilização ou programação? Utilizar um processador de texto é utilização ou programação visual? Ao utilizador não se exige um conhecimento completo de todos os comandos, todos os menus, todos os símbolos do software que utiliza. Nem a memorização da sintaxe e de todos os pormenores de funcionamento de um programa é um atributo necessário ou sequer útil ao utilizador; a concretização desse conhecimento não assegura maior eficiência na utilização. Quando se começa, apenas algumas instruções elementares são recebidas, por vezes de um colega, de um Professor, ou obtidas recorrendo à pesquisa na Internet. Com a familiarização, o utilizador exige mais do Software que usa e de si próprio: um manual passa a ser um recurso de grande utilidade. A confiança conquistada gera, periodicamente, a necessidade de auto-exame e de aumento do âmbito do conhecimento. Desta forma, quem utiliza computadores acaba por ser confrontado com uma tarefa que, efectivamente, pode ser considerada ou requer programação. Põe-se uma questão no imediato (se ninguém decidiu por si) que é a da selecção da linguagem de programação. A abordagem multiparadigma e longa experiência de utilização do C++ tornam-no atractivo para aplicações onde a eficiência se combina com a disponibilidade de estruturas de dados e algoritmos adoptados pela indústria (o que coloquialmente se denomina STL, Standard Template Library, cf. [#breymann, #josuttis], mais geralmente biblioteca Standard). Adicionalmente, linguagens populares como o Java, C# e PHP possuem sintaxes inspiradas e em muitas partes coincidentes com as do C e C++. Por exemplo, um ciclo “for” em Java é parcialmente coincidente com o do C99, que é um sub-conjunto do “for” do C++. São os pormenores, a eficiência e as capacidades do C++ que permitem a criação de software Profissional. Todos os sistemas operativos clássicos (Unix, Microsoft Windows, Linux) dispõem de compiladores, IDE, bibliotecas e são em grande parte construídos recorrendo a C e C++. Relativamente a outras linguagens, a quantidade de ferramentas disponível e o conhecimento adquirido durante décadas é difícil de ignorar. Esse conhecimento faz com que a sintaxe do C++ pareça muito maior do que o estritamente necessário e afaste potenciais interessados. A longa evolução do C++ introduziu também uma diferença no estilo muito marcada. Código dos anos 80 e 90 do século XX é frequentemente menos legível do que o que correntemente se produz. Muitos tutoriais disponíveis online fazem parecer a linguagem menos rigorosa (e mais complexa) do que na realidade é, já que raramente é apresentado o caso geral da sintaxe. Constata-se que muitos autores ainda usam os cabeçalhos do C, quando já não são necessários. Scott Meyers afirma que o C++ é uma federação de linguagens [#scottmeyers] e por esse facto requer perspectivas de abordagem distintas de outras linguagens. Sem alguma sistematização é difícil apreciar a sua compacidade e coerência. Porém, a forma harmoniosa como as componentes sintácticas se encaixam é uma grande mais-valia do C++ só constatada com experimentação e leitura atenta. A presente monografia dirige-se a quem pretenda utilizar o C++ como ferramenta profissional de Software. Em termos de pré-requisitos Académicos, dir-se-á que um curso (1º Ciclo) de Ciência ou de Engenharia aumentará o interesse por certos aspectos mais técnicos da linguagem mas qualquer indivíduo com gosto pela experimentação tirará proveito do conteúdo. Este texto não busca a exaustividade enciclopédica na cobertura do tema. Neste texto forneço, de forma directa, uma introdução ao C++ a qual permite começar a produzir código sem os custos da dispersão de fontes e notações na recolha de informação. Antecipo assim a sua utilização nos Países de Língua Portuguesa, uma vez que os textos que encontrei são ora mais exigentes ora menos completos, frequentemente ambos.