Exemple #1
0
        private void InicializaDesenhosSimbolos3()
        {
            // Inicio de Linha
            simboloInicioLinha.setCI(CodigosInterpretaveis.INICIO_DA_LINHA);

            SimboloBasico ex1 = null;

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.CONTATO_NA);
            ex1.setOperando(0, endereco.lstMemoria[1]);
            simbolos.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.CONTATO_NF);
            ex1.setOperando(0, endereco.lstTemporizador[2]);
            simbolos.Add(ex1);


            //saida
            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.BOBINA_SAIDA);
            ex1.setOperando(0, endereco.lstMemoria[1]);
            saida.Add(ex1);

            // Fim de Linha
            simboloFimLinha.setCI(CodigosInterpretaveis.FIM_DA_LINHA);
        }
Exemple #2
0
        private void InicializaDesenhosSimbolos4()
        {
            // Inicio de Linha
            simboloInicioLinha.setCI(CodigosInterpretaveis.INICIO_DA_LINHA);

            SimboloBasico ex1 = null;

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.CONTATO_NA);
            simbolos.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.PARALELO_INICIAL);
            saida.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.BOBINA_SAIDA);
            saida.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.PARALELO_PROXIMO);
            saida.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.BOBINA_SAIDA);
            saida.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.PARALELO_FINAL);
            saida.Add(ex1);

            // Fim de Linha
            simboloFimLinha.setCI(CodigosInterpretaveis.FIM_DA_LINHA);
        }
Exemple #3
0
        public virtual void setCI(CodigosInterpretaveis codInterpretavelNovo)
        {
            //// salva o simbolo anterior para suas informacoes
            //// (ex. codigo inter., operandos) sejam utilizados quando necessario
            //SimboloBasico salvaCodigoAnterior =new SimboloBasico();

            //// para aqueles codigos ou simbos que precisam salvam o simbolo anterior
            //if (((codInterpretavelNovo == CodigosInterpretaveis.PARALELO_INICIAL ||
            //    codInterpretavelNovo == CodigosInterpretaveis.PARALELO_FINAL ||
            //    codInterpretavelNovo == CodigosInterpretaveis.PARALELO_PROXIMO ||
            //    codInterpretavelNovo == CodigosInterpretaveis.JUNCAO_VEM_PARALELO_FINAL) &&
            //    (getCI() == CodigosInterpretaveis.JUNCAO_OU)) ||
            //    (codInterpretavelNovo == CodigosInterpretaveis.CONTATO_NA ||
            //     codInterpretavelNovo == CodigosInterpretaveis.CONTATO_NF))
            //{

            //    salvaCodigoAnterior.codigoInterpretavel = getCI();
            //    salvaCodigoAnterior.Operandos = getOperandos();
            //}

            //if (editSimbolo == true || (codInterpretavelNovo != CodigosInterpretaveis.INICIO_DA_LINHA ||
            //                            codInterpretavelNovo != CodigosInterpretaveis.INICIO_DA_LINHA_EXECUTAVEL ||
            //                            codInterpretavelNovo != CodigosInterpretaveis.INICIO_DA_LINHA_COMPLEMENTO ||
            //                            codInterpretavelNovo != CodigosInterpretaveis.FIM_DA_LINHA))
            codigoInterpretavel.setCI(codInterpretavelNovo);


            //switch (getCI())
            //{
            //    case CodigosInterpretaveis.NENHUM:
            //        break;
            //    case CodigosInterpretaveis.INICIO_DA_LINHA:
            //    case CodigosInterpretaveis.INICIO_DA_LINHA_EXECUTAVEL:
            //    case CodigosInterpretaveis.INICIO_DA_LINHA_COMPLEMENTO:
            //        break;
            //    case CodigosInterpretaveis.FIM_DA_LINHA:
            //        break;
            //    case CodigosInterpretaveis.LINHA_HORIZONTAL:
            //        break;
            //    case CodigosInterpretaveis.CONTATO_NA:
            //        break;
            //    case CodigosInterpretaveis.CONTATO_NF:
            //        break;
            //    case CodigosInterpretaveis.BOBINA_SAIDA:
            //        break;
            //    case CodigosInterpretaveis.TEMPORIZADOR:
            //        break;
            //    case CodigosInterpretaveis.CONTADOR:
            //        break;
            //    case CodigosInterpretaveis.PARALELO_INICIAL:
            //    case CodigosInterpretaveis.PARALELO_FINAL:
            //    case CodigosInterpretaveis.PARALELO_PROXIMO:
            //    case CodigosInterpretaveis.JUNCAO_VEM_PARALELO_FINAL:
            //        break;
            //    default:
            //        break;
            //}
            ////DesenhaSimbolo();
        }
Exemple #4
0
        private void InicializaDesenhosSimbolos5()
        {
            // Inicio de Linha
            simboloInicioLinha.setCI(CodigosInterpretaveis.INICIO_DA_LINHA);

            SimboloBasico ex1 = null;

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.CONTATO_NA);
            ex1.setOperando(0, endereco.lstMemoria[0]);
            endereco.lstMemoria[0].EmUso = true;
            simbolos.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.PARALELO_INICIAL);
            saida.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.BOBINA_SAIDA);
            saida.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.PARALELO_PROXIMO);
            saida.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.BOBINA_SAIDA);
            saida.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.PARALELO_PROXIMO);
            saida.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.BOBINA_SAIDA);
            saida.Add(ex1);

            ex1 = new SimboloBasico();
            ex1.setCI(CodigosInterpretaveis.PARALELO_FINAL);
            saida.Add(ex1);

            // Fim de Linha
            simboloFimLinha.setCI(CodigosInterpretaveis.FIM_DA_LINHA);
            //simboloFimLinha.TabStop = false;
        }