Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register

dmt lib

Cevapla
Kullanıcı avatarı
yasinakar
Mesajlar: 211
Kayıt: 06 Nis 2018, 08:13
İletişim:
Durum: Çevrimdışı

dmt lib

Mesaj gönderen yasinakar »

http://destek.delta-turkey.com/viewtopic.php?f=6&t=542
DMT 2,4 Hiç çalışmıyordu DMT 2,6 ile bu sorun giderilmiş fakat aşağıdaki yoruma bakılırsa bu kod ta pek işe yaramıyor bu konuda siz ne dersiniz?
Kod hiç bir standarda uymuyor.



Burada da OOP,SOLID,İsimlendirme gibi temel prensipler uygulanırsa. Yukarıdaki koda bakarak şayet kod güzel şekilde düzenlenirse yapacağınız iş için şöyle bir kod yazmanız yeterli olurdu.

var device = new ModBus(device: Device.DVPSeries,
port: new Port(type:PortType.COM,
name: "COM2",
baudRate: 9600));

device.ToogleBit(bit: Bits.Y2);ama bu haliyle maalesef yaptığınız yol tek yol.
Cevapla

“PLC Forum” sayfasına dön