fsc2.

Um programa em execução no Linux para controlar espectrômetros.
Baixe Agora

fsc2. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Jens Thoms Torring
  • Site do editor:
  • http://www.physik.fu-berlin.de/~toerring/fsc2.phtml

fsc2. Tag


fsc2. Descrição

Um programa em execução no Linux para controlar espectrômetros. O FSC2 é um programa que está sendo executado no Linux para controlar espectrômetros. Programas para controle remoto de espectrômetros geralmente são escritos em casa e muitas vezes restritos a fazer um determinado conjunto de experimentos com apenas um conjunto fixo de dispositivos. Em contraste, o FSC2 é muito mais flexível porque foi escrito com três objetivos principais: - Deve ser fácil para o usuário configurar um novo experimento sem ter que alterar o programa. - Os dispositivos devem ser trocáveis e suporte para novos dispositivos não devem necessitar de alterações do programa básico. - Os usuários que fazem apenas experimentos padrão devem apenas precisar interagir com uma interface de usuário gráfica simples. Essa flexibilidade foi alcançada tornando o programa um intérprete para um bastante fácil de aprender, mas poderoso idioma de scripts suficiente (EDL, linguagem de descrição do experimento) e empregando uma abordagem estritamente modular para o manuseio de dispositivos. Isso permite configurar um novo experimento ou alterar um já existente rápido e facilmente sem exigir qualquer conhecimento detalhado dos internos do FSC2 ou como exatamente os dispositivos são controlados pelo computador - tudo necessário é familiarizar-se com a linguagem de scripts EDL.Moreover , um script já trabalhador para um experimento pode ser rapidamente convertido para exibir uma interface de usuário gráfica para inserir os parâmetros experimentais adicionando apenas algumas linhas extras e a convertendo por meio de um script Perl (incluído no pacote), permitindo que ele seja usado também por aqueles que não estão familiarizados com a linguagem EDL. Aqui estão algumas características principais de "FSC2": · A linguagem EDL usada para descrever experimentos é semelhante a outros idiomas de médio a alto nível, emprestando de E.G. Mathlab, Fortran, C e Perl, etc. Ele vem com muitas funções para manuseio de dados, exibindo e economizando de maneira completamente definida pelo usuário. Assim, escrevendo uma descrição para um novo experimento ou adaptar um script EDL já existente não será difícil para qualquer pessoa familiarizada remotamente com uma das linguagens de programação acima mencionadas. A documentação on-line tem um capítulo com uma introdução para escrever scripts EDL. · Os dispositivos não são "codificados" em FSC2. Em vez disso, eles são tratados por módulos que são carregados sob demanda (uma única instrução em um script EDL). Para cada tipo de dispositivos, existe um conjunto de funções EDL para configurar e controlar o dispositivo e buscar dados medidos. Isso permite, e. Para empregar um dispositivo diferente com funcionalidade semelhante, muitas vezes apenas alterando uma única linha em um script EDL. · O FSC2 permite que outros programas enviem scripts de EDL para execução. Assim, pode-se escrever scripts para experimentos padrão que, por sua vez, criar automaticamente os scripts do EDL da entrada do usuário, por exemplo, por meio de uma interface gráfica do usuário. O FSC2 vem com uma ferramenta que gera automaticamente esses scripts de programas de EDL ligeiramente modificados. Uma vez que um script foi criado, os usuários "normais" não precisam saber como escrever ou alterar programas de EDL, mantendo assim toda a conveniência do tipo tradicional de programas, mas sem sacrificar qualquer flexibilidade do FSC2. · O FSC2 vem com um servidor web integrado simples (apenas em execução na demanda do usuário) que permite monitorar remotamente o estado de um experimento. · Atualmente, o FSC2 pode controlar dispositivos conectados através das portas seriais, o barramento GPIb, a Rulbus (Rijksuniversiteit Leiden Bus) ou são percebidos como PCI ou ISA Cards (Drivers Linux para esses cartões são fornecidos com o pacote, tanto quanto possível) . O suporte para dispositivos controlados através da LAN é implementado, mas ainda precisa de testes extensivos. · Escrever novos módulos de dispositivos (ou adaptando os existentes para um novo dispositivo) não deve ser muito difícil para quem tiver alguma experiência com programas de redação em C. Mais de 50 módulos para uma faixa de dispositivos já fazem parte do pacote e podem ser usado como ponto de partida para o desenvolvimento de módulos para novos dispositivos. A documentação tem um capítulo inteiro sobre como escrever novos módulos. · O FSC2 é bem documentado, uma documentação de mais de 300 páginas em formato HTML, Info, PostScript e PDF é parte do pacote, cobrindo todos os aspectos do FSC2, ou seja, a interface gráfica, a linguagem EDL, as funções do dispositivo e a escrita de novos módulos do dispositivo. · O FSC2 foi amplamente testado e atualmente é usado para controlar mais de dez espectrômetros EPR, bem como uma molécula única óptica e um espectrômetro Raman, usando uma ampla gama de diferentes dispositivos e técnicas experimentais. · As fontes completas para o programa e todos os módulos do dispositivo (bem como vários drivers do dispositivo Linux) estão disponíveis sob a Licença Pública do GNU (GPL), para que possam ser adaptadas ou estendidas para ajustar quaisquer necessidades que existam sem quaisquer restrições. Requisitos: · XForms. O que há de novo nesta versão: · Suporte para um novo dispositivo (a unidade de temperatura variável Bruker BVT3000) foi adicionada e um número de bugs foi corrigido.


fsc2. Software Relacionado

GDS2000Tools.

Uma coleção de ferramentas de linha de comando para usar a série GW Instek GDS-2000 de osciloscópios ...

476

Download

Boinc.

Doar poder de computação para projetos de pesquisa científica. ...

140

Download

Fachwerk3d.

Calcula modelos tridimensionais de suporte e gravata usados por engenheiros estruturais para analisar ...

186

Download