Perguntas Técnicas Mais Frequentes

Coloque-nos a sua questão

Quais são os tipos de memória disponíveis no terminais Magelis XBT GT?

Resumo:

Os tipos de memória disponíveis nos terminais Magelis XBT GT e como exibir os detalhes do runtime.

Tipos de memória:


Nos terminais Magelis da série IPC / XBTG / XBTGT, há quatro tipos de memória disponíveis.

1. Memória interna (memória Flash) está disponível em diferentes tamanhos em diferentes terminais de XBT G / XBT GT. A memória interna (Flash) afecta o tamanho total da applicação, isto pode ser comparado com o disco rígido do computador onde a capacidade do disco rígido indica a capacidade total de armazenamento de dados no computador.
2. Dynamic RAM (DRAM) é não retentiva na sua natureza, o que significa que se houver um reset no terminal, então todos os dados da DRAM serão apagados. A memória DRAM afecta a quantidade de informação que pode ser exibida no painel ao mesmo tempo. Ela pode ser comparada com a RAM do computador onde a memória afecta o desempenho do runtime do computador. Durante o runtime o uso de DRAM é maior do que a memória total ocupada por memória Flash interna do terminal, e tambem é dependente do tamanho da aplicação runtime. O uso da DRAM mantém-se variada, onde a utilização da memória interna será fixada em função da dimensão global da aplicação transferida.
A aplicação é gerido na DRAM com métodos Java:
a) Na transferência, o projeto inteiro é armazenado na memória Flash como binário compactado. É a APP. bin. file.
b) No arranque, o projecto é descompactado da Flash para DRAM em classes Java e as lista de variáveis
​​, cada painel, objeto gráfico, acções, etc têm a sua própria classe Java.
c) logo, os casos de todas as classes necessárias na inicialização (painel de arranque, as acções-alvo, alarmes) e para todos verificados variáveis
​​são criadas.
d) Quando um outro painel deve ser exibido, os casos de todas as classes (novo painel, objetos gráficos do painel, painel de ações) e variáveis
​​chamadas neste painel são criados.
3. A RAM estática (SRAM) é retentiva na sua natureza, o que significa que se o terminal for reiniciado, todos os seus dados não são apagados e são mantidos.
A memória SRAM afecta a quantidade de informação que poderá armazenar entre as sessões de execução.
4. E2PROM(Electrically Erasable Programable ROM) é semelhante ao da SRAM. No entanto, todos os dados na E2PROM são mantidos mesmo se o terminal for reiniciado, e vem em forma de Compact Flash (CF).

Obter informações de uso de memória durante a execução do terminal XBT GT:

1. Pode usar uma ação que executa a "informação " da operação, conforme descrito no ponto de Ajuda Online 9.5.13. Com esta operação poderá obter a utilização atual de DRAM durante a execução.

2. Usando o método "Sys.getInfoInt" retorna a quantidade de memória disponível em KB na área de memória selecionada.
a) TOTAL_DRAM_USAGE dá a memória disponível na memória DRAM.
b) FREE_KBYTE_MAIN dá a memória disponível na unidade principal, que é a memória flash.
c) FREE_KBYTE_SECONDARY dá a memória disponível na unidade secundária, que é o cartão CF.
d) FREE_KBYTE_OPTIONAL dá a memória disponível em unidade opcional que é dispositivo de armazenamento USB.

 

 

Isto foi útil?
O que podemos fazer para melhorar a informação?