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); }
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); }
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(); }
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; }