Variáveis e Tipos de Variáveis |
Quando referenciadas no texto, as variáveis e variáveis de sistema serão definidas com o itálico; ex: pstate, !pi. |
Ambiente de Desenvolvimento do IDL
O ambiente de desenvolvimento do IDL (IDLDE) é uma interface gráfica que fornece ao usuário ferramentas para edição e depuração de erros para o IDL.
Uma breve descrição da funcionalidade dos componentes do IDLDE estão listados na tabela abaixo.
COMPONENTES IDLDE |
FUNCIONALIDADE |
Barra de Menu |
Menus para aberturas, edição, compilação e execução de programas em IDL. |
Barra de Ferramentas |
Controles gráficos com a funcionalidade similar da Barra de Menu. |
Janela de Projetos |
Uma ferramenta para facilitar o agrupamento dos programas e arquivos de dados do IDL. |
Janela de Edição |
Onde os programas de IDL são escritos e editados. |
Visualização de Comandos |
Usado pelo IDL para retornar
ao usuário informações sobre execuções. |
Janela de Visualização de Variáveis |
Apresenta todas as variáveis que estão atualmente abertas na sessão do IDL. |
Linha de Comando |
O lugar onde são inseridos comandos que não fazem parte da Janela de Edição. |
Barra de Status |
Indica o status atual do IDLDE. |
|
Observações do IDL em plataformas com base UNIX
Nas plataformas com base UNIX, o IDLDE pode ser executado digitando
$ idlde
em uma janela de comando. Uma versão de linha de comando do IDL pode ser executada digitando
$ idl
com a versão de linha de comando, você pode usar seu editor favorito para criar e ou editar programas do IDL.
IDL Online Help
O IDL é equipado com um sistema de documentação extensivo, que é denominado IDL Online Help. Com essa ferramenta, você terá uma documentação detalhada de todas as rotinas do IDL também de suas palavras-chave, facilitando assim a forma de aprendizado desta linguagem, por outro lado o IDL Online Help é todo em inglês.
Para executar esta ferramenta basta você digitar um ponto de interrogação na Linha de Comando do IDLDE.
*IDL> ?
ou selecionar Help > Contents... na Barra de Menu do IDLDE.
Nas plataformas com base UNIX, a ferramenta pode ser iniciada digitando em uma janela de comando:
* $ idlhelp
Na página inicial do IDL Online Help temos links para arquivos em PDF contendo mais informações de um determinado assunto se precisar-mos, ao meu ver esta é uma das ferramentas mais úteis do IDL para quem está começando a trabalhar com ele.
Comandos de Execução
Comandos de execução são instruções utilizadas para compilar, executar, executar passo a passo e parar os procedimentos, funções e programas principais.
|
|
.compile |
Compila os módulos do programa |
.continue |
Continua a execução de um programa que havia sido interrompido devido a algum erro, uma instrução de parada, ou uma interrupção pelo teclado. |
.edit |
Executa um programa previamente compilado. |
.go |
Continua a execução do programa até que o módulo atual retorne ao seu chamador. |
.reset_session |
Reinicia sistema de mem?ria
do IDL, removendo vari?veis, fun?es e procedimentos
compilados do usu?rio. |
.return |
Reinicia sistema de memória do IDL, removendo variáveis, funções e procedimentos compilados do usuário. |
.run |
Continua a execução até uma instrução de retorno ser encontrada. |
.rnew |
Similar ao .run, exceto por todas as variáveis do usuário serem apagadas antes do novo programa principal ser executado. |
.skip |
Pula sobre um especifico número de instruções no programa atual. |
.step |
Executa um especifico número de instruções no programa atual, até que pare. |
.stepover |
Chama outra unidade de programa. |
.trace |
Similar ao .continue, mas ele indica cada linha do código antes dele ser executado. |
|