Quantcast
Channel: Controlar tramas de caracteres
Viewing all articles
Browse latest Browse all 6

Controlar tramas de caracteres

$
0
0

Hola:

Tengo un ejemplo de concatenar caracteres dentro de las variables. Son tres formas de hacerlo.

using System;

namespace Concatenar_tramas_variables_Consola
{
    class Program
    {
        static void Main(string[] args)
        {
            // Título de la ventana.
            Console.Title = "Concatenar variables C# 2017";

            // Tamaño ventana consola.
            Console.WindowWidth = 60; // X. Ancho.
            Console.WindowHeight = 20; // Y. Alto.

            // Tramas de caracteres en lamisma variable.
            string cmd2 = "500000FF03FF00001C000A04010000D*0095000001";

            // Concatenación de variables. Para que cada parte de la trama
            // puedas comentar fácilmente.
            string cmd = "";
            string OutAddress = "0001";
            cmd = "";
            cmd = cmd + "5000";// sub HEAD (NOT).
            cmd = cmd + "00";//   Número de red de trabajo (NOT.)
            cmd = cmd + "FF";// NÚMERO PLC.
            cmd = cmd + "03FF";// DEMANDA OBJETO MÓDULO I/0.
            cmd = cmd + "00";//  DEMANDA OBJETO NÚMERO DE DISPOSITIVO
            cmd = cmd + "001C";//  LONGITUD DEMANDA DE DATOS.
            cmd = cmd + "000A";//  DATOS DE LA CPU.
            cmd = cmd + "0401";//  LEER COMANDO.
            cmd = cmd + "0000";//  Sub commanO.
            cmd = cmd + "D*";//  CÓDIGO DE DISPOSITIVO.
            cmd = cmd + "009500"; // AD BASE.
            cmd = cmd + OutAddress;  //BASE DE DIRECCIONES.

            // Comandos en cada variable y concatenarlo.
            string var1 =  "5000";
            string var2 = "00";
            string var3 = "FF";
            string var4 = "03FF";
            string var5 = "00";
            string var6 = "001C";
            string var7 = "000A";
            string var8 = "0401";
            string var9 = "0000";
            string var10 = "D*";
            string var11 = "009500";
            string resultado = string.Empty;

            resultado = var1 + var2 + var3 + var4 + var5 + var6 +
                var7 + var8 + var9 + var10 + var11 + OutAddress;


            // Muestra información en pantalla.
            Console.WriteLine(cmd2);
            Console.WriteLine();
            Console.WriteLine(cmd);
            Console.WriteLine();
            Console.WriteLine(resultado);

            // Pulse cualquier tecla para salir.
            Console.ReadKey();
        }
    }
}

Una cosa en enviar estos datos al puerto serie.

string cmd2 = "500000FF03FF00001C000A04010000D*0095000001";

Y otra es recibirlo.

Si recibo estos datos por el puerto serie.

500000FF03FF00001C000A04010000D*0095000001

¿Cómo lo diferencio y parta para que se me guarde en cada variable?

Algo parecido abajo.

            string var1 =  "5000";
            string var2 = "00";
            string var3 = "FF";
            string var4 = "03FF";
            string var5 = "00";
            string var6 = "001C";
            string var7 = "000A";
            string var8 = "0401";
            string var9 = "0000";
            string var10 = "D*";
            string var11 = "009500";

Saludos.


http://electronica-pic.blogspot.com


Viewing all articles
Browse latest Browse all 6

Trending Articles


Vimeo 10.7.1 by Vimeo.com, Inc.


UPDATE SC IDOL: TWO BECOME ONE


KASAMBAHAY BILL IN THE HOUSE


Girasoles para colorear


Presence Quotes – Positive Quotes


EASY COME, EASY GO


Love with Heart Breaking Quotes


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


FORTUITOUS EVENT


Pokemon para colorear


Sapos para colorear


Smile Quotes


Letting Go Quotes


Love Song lyrics that marks your Heart


RE: Mutton Pies (frankie241)


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...


Long Distance Relationship Tagalog Love Quotes



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>