Escolar Documentos
Profissional Documentos
Cultura Documentos
define_array MQ_TYPE
define_array MQ_PROMPT
define_array MQ_NUM_CHOICES
define_matrix MQ_CHOICES(30)
define_array MQ_NUM_RESPONSES
define_matrix MQ_RESPONSE(30)
save 0 as MQ_N
save 2 as MQ_COLUMNS
increment(MQ_N)
save MQ_N lt_dir
save 'Selecione a linha para avaliar direcionalidade' as MQ_PROMPT(MQ_N)
save 'LINE' MQ_TYPE(MQ_N)
save 1 MQ_NUM_RESPONSES(MQ_N)
save 0 MQ_RESPONSE(MQ_N, 1)
save 0 MQ_RESPONSE(MQ_N, 2)
save 0 MQ_RESPONSE(MQ_N, 3)
increment(MQ_N)
save MQ_N lt_curto
save 'Selecione a linha para aplica��o dos curtos-circuitos' as MQ_PROMPT(MQ_N)
save 'LINE' MQ_TYPE(MQ_N)
save 1 MQ_NUM_RESPONSES(MQ_N)
save 0 MQ_RESPONSE(MQ_N, 1)
save 0 MQ_RESPONSE(MQ_N, 2)
save 0 MQ_RESPONSE(MQ_N, 3)
increment(MQ_N)
save MQ_N flt_step
save 'N' MQ_TYPE(MQ_N) %numerico
save 'Selecione o intervalo entre os curtos-circuitos' as MQ_PROMPT(MQ_N)
save 3 MQ_NUM_CHOICES(MQ_N)
save 0.01 MQ_CHOICES(MQ_N, 1) %Min
save 0.999 MQ_CHOICES(MQ_N, 2) %Max
save 0 MQ_CHOICES(MQ_N, 3) %Step, 0 para intervalo cont�nuo
save 0.1 MQ_RESPONSE(MQ_N, 1) %Step padr�o
% Rela��o de TC Origem
increment(MQ_N)
save MQ_N RTC_O
save 'N' MQ_TYPE(MQ_N) %numerico
save 'Selecione o valor da RTC origem' as MQ_PROMPT(MQ_N)
save 1 MQ_NUM_CHOICES(MQ_N)
save 240 MQ_CHOICES(MQ_N, 1)
save 240 MQ_RESPONSE(MQ_N, 1)
% Rela��o de TP Origem
increment(MQ_N)
save MQ_N RTP_O
save 'N' MQ_TYPE(MQ_N) %numerico
save 'Selecione o valor da RTP origem' as MQ_PROMPT(MQ_N)
save 1 MQ_NUM_CHOICES(MQ_N)
save 2000 MQ_CHOICES(MQ_N, 1)
save 2000 MQ_RESPONSE(MQ_N, 1)
% Rela��o de TC Destino
increment(MQ_N)
save MQ_N RTC_D
save 'N' MQ_TYPE(MQ_N) %numerico
save 'Selecione o valor da RTC Destino' as MQ_PROMPT(MQ_N)
save 1 MQ_NUM_CHOICES(MQ_N)
save 240 MQ_CHOICES(MQ_N, 1)
save 240 MQ_RESPONSE(MQ_N, 1)
% Rela��o de TP Destino
increment(MQ_N)
save MQ_N RTP_D
save 'N' MQ_TYPE(MQ_N) %numerico
save 'Selecione o valor da RTP Destino' as MQ_PROMPT(MQ_N)
save 1 MQ_NUM_CHOICES(MQ_N)
save 2000 MQ_CHOICES(MQ_N, 1)
save 2000 MQ_RESPONSE(MQ_N, 1)
increment(MQ_N)
save MQ_N dir_In_D
save 'N' MQ_TYPE(MQ_N) %numerico
save 'Selecione o valor de corrente de opera��o (In) terminal destino' as
MQ_PROMPT(MQ_N)
save 3 MQ_NUM_CHOICES(MQ_N)
save 0.00001 MQ_CHOICES(MQ_N, 1) %Min
save 50 MQ_CHOICES(MQ_N, 2) %Max
save 0.000001 MQ_CHOICES(MQ_N, 3) %Step, 0 para intervalo cont�nuo
save 0.5 MQ_RESPONSE(MQ_N, 1) %Step padr�o
help_form mq_popup
message 'Responda as perguntas'
read(' ') str1
if(str1= 'X' or str1 = ' ') then
dis 'Macro cancelada pelo usuario'
interrupt
endif
if(mq_n = 0) then
dis'Macro cancelada pelo usuario'
interrupt
endif
% Resist�ncia utilizada
save MQ_RESPONSE(flt_res, 1) as Resistencia
% Tipo de falta
if(MQ_RESPONSE(flt_typ, 1)=1)then
DEFINE_SLGR(Resistencia)
save 'SLGR' as flt_type
elseif(MQ_RESPONSE(flt_typ, 1)=2)then
DEFINE_DLGR(Resistencia)
save 'DLGR' as flt_type
endif
% Tipo de polariza��o
if(MQ_RESPONSE(plr_typ, 1)=1)then
save 'Seq_Zero' as Polarizacao
elseif(MQ_RESPONSE(plr_typ, 1)=2)then
save 'Seq_Nega' as Polarizacao
endif
% Rela��o de TC e TP origem
save MQ_RESPONSE(RTC_O, 1) as Valor_RTC_O
save MQ_RESPONSE(RTP_O, 1) as Valor_RTP_O
% Rela��o de TC e TP destino
save MQ_RESPONSE(RTC_D, 1) as Valor_RTC_D
save MQ_RESPONSE(RTP_D, 1) as Valor_RTP_D
% ----------------------------------------------------------------------------
Resultado
cc
Resultado
Resultado
cc
recall_nc
)
if(Polarizacao='Seq_Zero')then
save 'SEQU�NCIA ZERO' as tipo_polarizacao
elseif(Polarizacao='Seq_Nega')then
save 'SEQU�NCIA NEGATIVA' as tipo_polarizacao
endif
if(Polarizacao='Seq_Zero')then
if (Cont=0) then
dis'-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
---------'
save Cont+1 as Cont
endif
elseif(Polarizacao='Seq_Nega')then
if (Cont=0)then
dis'-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
---------'
save Cont+1 as Cont
endif
endif
)
return