1. sayfa (Toplam 1 sayfa)

Script

Gönderilme zamanı: 09 Tem 2024, 14:49
gönderen Mustafakc2662
Merhaba İyi Günler..
void sayacayırmak_ValueChange(System.Object sender, Core.Api.DataSource.ValueChangedEventArgs e)
{
string barkod_string = sayacayırmak.Value;
char[] ayir = barkod_string.ToCharArray();
string barkod1 = "";
string barkod2 = "";
string barkod3 = "";
string barkod4 = "";
string barkod5 = "";
string barkod6 = "";
if(ayir.Length > 0)

{
for(int i= 0; i < 2; i++)
{
if(i < 1)
barkod1 = barkod1 + ayir;
else
barkod2 = barkod2 + ayir;


}
sayacayır1.Value = Convert.ToInt16(barkod1);
sayacayır2.Value = Convert.ToInt16(barkod2);
}
if(ayir.Length > 0)
{
for(int i= 2;i < 4; i++)
{
if(i < 3)
barkod3 = barkod3 + ayir;
else

barkod4 = barkod4 + ayir;
}
sayacayır3.Value = Convert.ToInt16(barkod3);
sayacayır4.Value = Convert.ToInt16(barkod4);
}
if(ayir.Length > 0)
{
for(int i= 4; i < 6; i++)
{
if(i < 5)
barkod5 = barkod5 + ayir;
else

barkod6 = barkod6 + ayir;
}
sayacayır5.Value = Convert.ToInt16(barkod5);
sayacayır6.Value = Convert.ToInt16(barkod6);
}

bu şekilde bir scriptim var anolog numeric içindeki sayıcıları 6 ya ayırmam gerekiyor similasyon olarak çalışıyor ama ekrana program yükleyip plc ile haberleştirdiğimde ekran çöküyor açılmıyor yardımcı olursanız çok sevirinirimm.

Re: Script

Gönderilme zamanı: 10 Tem 2024, 09:06
gönderen Teknik2
Merhaba,
Aşağıdaki örnek projeyi kullanabilirisiniz.
Linkte projenin videosu mevcut. İyi çalışmalar.
https://www.youtube.com/watch?v=XR2sswS8kbQ&t=192s