Pycampbellcr1000.

Ferramentas de Comunicação para Campbell CR1000-Type DataLoggers
Baixe Agora

Pycampbellcr1000. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Salem Harrache
  • Site do editor:
  • https://github.com/SalemHarrache/

Pycampbellcr1000. Tag


Pycampbellcr1000. Descrição

O PycampBellCr1000 é um módulo Python que visa permitir a comunicação com o DataLogger do tipo Campbell CR1000.As principais características incluem coleta automática de dados e configurações (somente leitura) como uma lista de dicionários. A ferramenta pode ser usada em seus scripts Python para Processamento ou no modo de linha de comando para coletar dados como csv.we não atualizar nada de PycampbellCr1000 além do tempo, porque estamos assumindo que os dados de dados já estão configurados.Note: pycampbellcr1000 usa a lib de pilink, oferece uma interface de comunicação universal com arquivo -Como API.ExamplesNe comunicação init, dando o URL do DataLogger. >>> de PycampbellCr1000 Import CR1000 >>> Device = cr1000.from_url ('TCP: host-ip: porta') >>> # ou com conexão serial >>> dispositivo = cr1000.from_url ('serial: / dev / dev / ttyusb0: 38400') para obter tempo, usar: >>> dispositivo.gettime () datetime.datetime (2012, 7, 16, 12, 27, 55) para obter dados , você precisa inserir o nome da tabela onde ele é armazenado. Se você não conhece o nome da tabela, não poderá coletar a lista de tabelas disponíveis no DataLogger. >>> Device.list_Tables () Escolha o período de tempo para obter o seu Dados da data de início Para a data de parada. >>> Import DateTime >>> Iniciar = DateTime.DateTime (2012, 7, 16, 11, 0, 0) >>> STOP = DateTime.DateTime (2012, 7, 16, 12 , 0, 0) >>> Data = Device.Get_Data ('Table1', Iniciar, Parar) >>> Dados DateTime.DateTime (2012, 7, 16, 11, 0) >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > Dados 2508.0 >>> Imprimir (Data.Filter (('DateTime', 'cursensor3_mamp_avg')). TO_CSV ()) DateTime, cursensor3_mamp_avg2012-07-1611: 00: 00.18.72012- 07-1611: 01: 00,18,48 ... 2012-07-1611: 59: 00,17.25installationYou pode instalar, atualizar, desinstalar pyvantagepro com estes comandos pip install pycampbellcr1000 pip install --upgrade pycampbellcr1000 pip desinstalar pycampbellcr1000or se você Não tenha pip easy_install pycampbellcr1000or você pode obter o código-fonte do GitHub. git clone https://github.com/salemharacrache/pycamptbellcr1000.git cd pycampbellcr1000 python setup.py installdocumentationse documentation Aqui: http: //pycampbellc1000.readthedocs.orgproduct's homepage


Pycampbellcr1000. Software Relacionado

piramid_addons.

Um pacote contendo funcionalidade de pirâmide extra necessária, incluindo funções auxiliares e validadores de formulário ...

63

Download