kakgun21 Oluşturuldu: 19 Ekim, 2022 Share Oluşturuldu: 19 Ekim, 2022 Merhabalar gmt hmi üzerinde makro yazılımı ile ekrana yerleştirilen metin bileşeni içersine makro programında if sorgusuna göre yada switch case yapısından çıkan sonucu atama işlemi yapmamız mümkün mü ? örnek : if(i1==1) { TI0="elektrik var"; } else{ TI0="elektrik yok"; } bunu sadece kod ile yapmak istiyorum. metin bileşeni içersine atama yapmalıyım. örnek bir uygulama yada kod varsa görmek isterim saygılarımla. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
kakgun21 20 Ekim, 2022 gönderildi Yazar Share 20 Ekim, 2022 gönderildi Küçük bir araştırma yaptım makro yada kod içeren çoğu soru cevapsız bırakılmış ilgi alaka bu kadar mı ? Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
malikenes 21 Ekim, 2022 gönderildi Share 21 Ekim, 2022 gönderildi Benim bildiğim kadarıyla macroda string data yok. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
Catutigernos 11 Kasım, 2022 gönderildi Share 11 Kasım, 2022 gönderildi Merhabalar, Direk string ya da char array bir değişken bulunmamakta. Harfler ASCİİ karakter olarak tek bir byte(8 bit) olarak tutulur. Register adresleri word'tür yani 2 byte(16 bit)tir. Yani iki harfi barındırabilir. Bunlara denk gelen ascii karakterleri registerlara doğru yerleştirirseniz metin bileşeninde de word sayısını doğru girerseniz istediğinizi başarmak mümkün tek sorun iki mesajın aynı karaktere sahip olması gerekiyor. Şu an ki durumunuzda öyle bir şey yok ama öyle bir durumda da en büyük mesaj referans alınarak küçük karakter sayısına sahip mesajın geri kalanında boşluk karakterine tekabül eden ascii karakterleri yerleştirebilirsiniz. Metin birleşeni bu registerlardaki sayısal değerlere göre yazıya dönüştürecektir. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...