Instruções de Programação para central simplesV5.
Observações a serem respeitadas, antes do início da programação.
Cuidado com o passo 10, porque após o mesmo o motor se liga automaticamente.
Durante o reconhecimento automático do curso , (passo 11) os transformadores ficam sem funcionar, apenas podendo ser parado através da botoeira.
Iniciando a programação
1.Coloque o jumper em (programação), o led vermelho se acende.
2.Aguarde 2 segundos, e o led verde piscará 5 vezes, mantendo o led vermelho aceso.
3.Caso não seja necessário apagar por completo a memória, pule para o passo 4, em caso contrário, limpando assim, todos os transmissores e configurações, proceda da seguinte forma: Pressione a tecla (BOT) por 5 segundos, até que comece a piscar o led verde.
4.Este estágio é para a central aprender o transmissores, que pode ser por botão individual, até 2 botões, ou transmissores.
5.Pressione o botão do transmissor necessário, feito isso o led verde começa a piscar, neste momento a central aguarda que você confirme o transmissor, pressionando a tecla (BOT).
6.Repita o passo 5, por todos os transmissores utilizados.
7.Retire o jumper de (programação), observando o seguinte, se você não continuar o processo em 8 segundos, a central reinicia automaticamente, em modo normal de funcionamento.
8.Pressione brevemente a tecla (BOT) para indicar para a central prosseguir o processo de programação, como aprendizagem dos tempos de fechamento automático e de luz de garagem.
9.Agora a central pisca o led verde e espera que seja programado o tempo de fechamento automático, ou semi-automático, pressionando a tecla (BOT) pelo tempo desejado no fechamento automático (mantendo a mesma pressionado), ou pressione por menos de 5 segundos, e a central atenderá como semi-automático.
10.Agora está aceso o led vermelho e piscando o led verde, e a central esta esperando o tempo da luz de garagem, caso exista o opcional instalado, e o processo é similar ao descrito acima, pressione a tecla (BOT) pelo tempo desejado a luz de garagem, ou pressione por 5 segundos, e a central entenderá como dispositivo não estalado. (CUIDADO AGORA O MOTOR VAI LIGAR).
11.A partir de agora o motor liga automaticamente inicialmente para fechar, caso esteja no meio.
12.Após o fechamento total do portão, o mesmo pára e inicia a abertura até o final, quando obtém as informações de tempo do curso e peso do portão. OBS: neste passo os transmissores estarão sem ação, e se for necessário parar o portão em programação, utilize a botoeira.
13.Terminou a abertura a central se inicia automaticamente.
Considerações da central
Para dasabilitar temporariamente o fechamento automático, para o portão com o controle remoto, segurando pressionado o botão por mais de 2 segundos, a central responderá com um piscar no led vermelho e uma piscada na luz de garagem quando existir. Voltando a se reprogramar log após o próximo funcionamento da mesma
Esta página contem informações úteis para o dia a dia de meu trabalho
sábado, 12 de julho de 2008
quarta-feira, 2 de julho de 2008
Apagar arquivos em PHP
// apaga todos os arquivos do diretorio /tmp
$files = glob('tmp/*.*');
array_map('unlink', $files);
/**********************************************************/
// O codigo abaixo apaga todos os arquivos do diretorio temp que foram
// criado a mais de 5 minutos
$afiles = glob('temp/*.*');
array_map('unlink', array_filter($afiles, "cinco_minutos"));
function cinco_minutos($var)
{
$tempo = time() - (5 * 60); // Horario atual menos 5 minutos
return(filectime($var) < $tempo);
}
$files = glob('tmp/*.*');
array_map('unlink', $files);
/**********************************************************/
// O codigo abaixo apaga todos os arquivos do diretorio temp que foram
// criado a mais de 5 minutos
$afiles = glob('temp/*.*');
array_map('unlink', array_filter($afiles, "cinco_minutos"));
function cinco_minutos($var)
{
$tempo = time() - (5 * 60); // Horario atual menos 5 minutos
return(filectime($var) < $tempo);
}
segunda-feira, 23 de junho de 2008
Fábula da formiga e consultores
Todos os dias, a formiga chegava cedinho ao escritório e pegava duro no trabalho. Era produtiva e feliz.
O gerente marimbondo estranhou a formiga trabalhar sem supervisão. Se ela era produtiva sem supervisão, seria ainda mais se fosse supervisionada. E colocou uma barata, que preparava belíssimos relatórios e tinha muita experiência, como supervisora. A primeira preocupação da barata foi a de padronizar o horário de entrada e saída da formiga. Logo, a barata precisou de uma secretária para ajudar a preparar os relatórios e contratou também uma aranha para organizar os arquivos e controlar as ligações telefônicas. O marimbondo ficou encantado com os relatórios da barata e pediu também gráficos com indicadores e análise das tendências que eram mostradas em reuniões. A barata, então, contratou uma mosca, e comprou um computador com impressora colorida. Logo, a formiga produtiva e feliz, começou a se lamentar de toda aquela movimentação de papéis e reuniões!
O marimbondo concluiu que era o momento de criar a função de gestor para a área onde a formiga produtiva e feliz, trabalhava. O cargo foi dado a uma cigarra, que mandou colocar carpete no seu escritório e comprar uma cadeira especial. A nova gestora cigarra logo precisou de um computador e de uma assistente (sua assistente na empresa anterior) para ajudá-la a preparar um plano estratégico de melhorias e um controle do orçamento para a área onde trabalhava a formiga, que já não cantarolava mais e cada dia se tornava mais chateada. A cigarra, então, convenceu o gerente marimbondo, que era preciso fazer um estudo de clima. Mas, o marimbondo, ao rever as cifras, se deu conta de que a unidade na qual a formiga trabalhava já não rendia como antes e contratou a coruja, uma prestigiada consultora, muito famosa, para que fizesse um diagnóstico da situação. A coruja permaneceu três meses nos escritórios e emitiu um volumoso relatório, com vários volumes que concluía : "há muita gente nesta empresa".
E assim, o gerente geral seguiu o conselho da consultoria, já que tinha pago um preço bem alto pelo trabalho, e demitiu a Fomiga que andava desmotivada e aborrecida..."
O gerente marimbondo estranhou a formiga trabalhar sem supervisão. Se ela era produtiva sem supervisão, seria ainda mais se fosse supervisionada. E colocou uma barata, que preparava belíssimos relatórios e tinha muita experiência, como supervisora. A primeira preocupação da barata foi a de padronizar o horário de entrada e saída da formiga. Logo, a barata precisou de uma secretária para ajudar a preparar os relatórios e contratou também uma aranha para organizar os arquivos e controlar as ligações telefônicas. O marimbondo ficou encantado com os relatórios da barata e pediu também gráficos com indicadores e análise das tendências que eram mostradas em reuniões. A barata, então, contratou uma mosca, e comprou um computador com impressora colorida. Logo, a formiga produtiva e feliz, começou a se lamentar de toda aquela movimentação de papéis e reuniões!
O marimbondo concluiu que era o momento de criar a função de gestor para a área onde a formiga produtiva e feliz, trabalhava. O cargo foi dado a uma cigarra, que mandou colocar carpete no seu escritório e comprar uma cadeira especial. A nova gestora cigarra logo precisou de um computador e de uma assistente (sua assistente na empresa anterior) para ajudá-la a preparar um plano estratégico de melhorias e um controle do orçamento para a área onde trabalhava a formiga, que já não cantarolava mais e cada dia se tornava mais chateada. A cigarra, então, convenceu o gerente marimbondo, que era preciso fazer um estudo de clima. Mas, o marimbondo, ao rever as cifras, se deu conta de que a unidade na qual a formiga trabalhava já não rendia como antes e contratou a coruja, uma prestigiada consultora, muito famosa, para que fizesse um diagnóstico da situação. A coruja permaneceu três meses nos escritórios e emitiu um volumoso relatório, com vários volumes que concluía : "há muita gente nesta empresa".
E assim, o gerente geral seguiu o conselho da consultoria, já que tinha pago um preço bem alto pelo trabalho, e demitiu a Fomiga que andava desmotivada e aborrecida..."
quarta-feira, 21 de maio de 2008
Update com Select
A expressão abaixo realiza uma atualização no campo profissional_de_nivel_medio com o resultado da expressão select. Nesta expressão faz-se uma ligação da tabela que deve ser alterada com a tabela consultada em and dados.equipe.id_cras=tmp.adequacao.id_cras.
update tmp.adequacao set profissional_de_nivel_medio = (
select count(id_cras)
from dados.equipe
where formacao='Profissional de nível médio'
and dados.equipe.id_cras=tmp.adequacao.id_cras
update tmp.adequacao set profissional_de_nivel_medio = (
select count(id_cras)
from dados.equipe
where formacao='Profissional de nível médio'
and dados.equipe.id_cras=tmp.adequacao.id_cras
terça-feira, 20 de maio de 2008
Procedure postgres
CREATE FUNCTION sesan.proposta_resumo() RETURNS void AS
$$
begin
drop table sesan.proposta_tmp;
create table sesan.proposta_tmp as
select proposta_id, protocolo, titulo, edital, ibge, usuario from sesan.proposta;
alter table sesan.proposta_tmp add column elegivel varchar(10) ;
alter table sesan.proposta_tmp add column habilitado varchar(10) ;
update sesan.proposta_tmp
set habilitado = resposta
from sesan.proposta_valores
where pergunta = 'habilitado'
and sesan.proposta_tmp.proposta_id =sesan.proposta_valores.proposta_id;
update sesan.proposta_tmp
set elegivel = resposta
from sesan.proposta_valores
where pergunta = 'elegivel_valor'
and sesan.proposta_tmp.proposta_id =sesan.proposta_valores.proposta_id;
end;$$
LANGUAGE plpgsql;
ALTER FUNCTION sesan.proposta_resumo() OWNER TO sesan_user;
$$
begin
drop table sesan.proposta_tmp;
create table sesan.proposta_tmp as
select proposta_id, protocolo, titulo, edital, ibge, usuario from sesan.proposta;
alter table sesan.proposta_tmp add column elegivel varchar(10) ;
alter table sesan.proposta_tmp add column habilitado varchar(10) ;
update sesan.proposta_tmp
set habilitado = resposta
from sesan.proposta_valores
where pergunta = 'habilitado'
and sesan.proposta_tmp.proposta_id =sesan.proposta_valores.proposta_id;
update sesan.proposta_tmp
set elegivel = resposta
from sesan.proposta_valores
where pergunta = 'elegivel_valor'
and sesan.proposta_tmp.proposta_id =sesan.proposta_valores.proposta_id;
end;$$
LANGUAGE plpgsql;
ALTER FUNCTION sesan.proposta_resumo() OWNER TO sesan_user;
quinta-feira, 15 de maio de 2008
Inserção com Select
A expressão SQL abaixo executa uma inserção no banco de dados copiando os registros já existentes no id_detail = 1.
O resultado será um conjunto de registros com id_detail=2 e os demais campos iguais aos registros com id_detail = 1.
insert into mapas.map_detail
( id_mapa , ordem , nome_camada , tipo_conexao, conexao_usuario , conexao_senha , conexao_dbname , conexao_host , conexao_port , sql , tipo_mapa , projecao , color_red , color_green, color_blue , outline_red, outline_green , outline_blue , symbol, symbolsize , labelitem , lablefont , labelsize )
select 2 as id_mapa , ordem , nome_camada , tipo_conexao, conexao_usuario , conexao_senha , conexao_dbname , conexao_host , conexao_port , sql , tipo_mapa , projecao , color_red , color_green, color_blue , outline_red, outline_green , outline_blue , symbol, symbolsize , labelitem , lablefont , labelsize
from mapas.map_detail
where id_mapa=1
O resultado será um conjunto de registros com id_detail=2 e os demais campos iguais aos registros com id_detail = 1.
insert into mapas.map_detail
( id_mapa , ordem , nome_camada , tipo_conexao, conexao_usuario , conexao_senha , conexao_dbname , conexao_host , conexao_port , sql , tipo_mapa , projecao , color_red , color_green, color_blue , outline_red, outline_green , outline_blue , symbol, symbolsize , labelitem , lablefont , labelsize )
select 2 as id_mapa , ordem , nome_camada , tipo_conexao, conexao_usuario , conexao_senha , conexao_dbname , conexao_host , conexao_port , sql , tipo_mapa , projecao , color_red , color_green, color_blue , outline_red, outline_green , outline_blue , symbol, symbolsize , labelitem , lablefont , labelsize
from mapas.map_detail
where id_mapa=1
domingo, 4 de maio de 2008
Experiência para classificar propostas de editais nacionais utilizando indicadores georrefenciamento
Descrever a experiência com classificação de propostas para editais nacionais utilizando indicadores e dados de georrefenciamento.
Assinar:
Postagens (Atom)