Script

Operatör Panelleri Paylaşım Platformu
Cevapla
Mustafakc2662
Mesajlar: 7
Kayıt: 20 Haz 2023, 11:56

Script

Mesaj gönderen Mustafakc2662 » 09 Tem 2024, 14:49

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.

Teknik2
Beijer Türkiye
Beijer Türkiye
Mesajlar: 938
Kayıt: 08 Eki 2013, 14:47

Re: Script

Mesaj gönderen Teknik2 » 10 Tem 2024, 09:06

Merhaba,
Aşağıdaki örnek projeyi kullanabilirisiniz.
Linkte projenin videosu mevcut. İyi çalışmalar.
https://www.youtube.com/watch?v=XR2sswS8kbQ&t=192s
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Cevapla