unsigned long long

Cevapla
Kullanıcı avatarı
Akadur
Mesajlar: 14
Kayıt: 04 Nis 2018, 17:05
İletişim:
Durum: Çevrimdışı

unsigned long long

Mesaj gönderen Akadur »

Merhaba Uğur Bey
Bir enerji analizöründen dopb07e415e data almak istiyorum. frekans gerilim gibi dataları alabiliyorum. Aşağıdaki macroya göre dataları $10, $20 ve $30 dan alabiliyorum.
Üretici firma bu dataların adreslerinde high ve low bitleri yer değiştirmem gerektiğini söyledi ve aşağıdaki örnek kodu gönderdi. buraya kadar sıkıntı olmadı. BU datalar unsigned long (2 word) olarak gösterilmiş.
aynı analizörden enerji tüketimi datasını da almak istiyorum . bu data unsigned long-long olarak görünüyor ve 4 word olduğu belirtilmiş. Denemeler yaptım ama hmi read error hatası veriyor.
Bunu nasıl yapabilirim? İyi günler.

BMOV($12, ({Link2}1@RW-0008),2)
BMOV($22, ({Link2}1@RW-0010),2)
BMOV($32, ({Link2}1@RW-0012),2)

#dataların high ve low bit wordlerini değiştir.
$10 = $13
$11 = $12

$20 = $23
$21 = $22

$30 = $33
$31 = $32
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8901
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: unsigned long long

Mesaj gönderen Uğur »

Malesef değerlendirebileceğiniz data uzunluğu yapısı max 32 bittir. Sizin datanız 64 bit uzunlukta.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
Akadur
Mesajlar: 14
Kayıt: 04 Nis 2018, 17:05
İletişim:
Durum: Çevrimdışı

Re: unsigned long long

Mesaj gönderen Akadur »

hiç bir şekilde alamaz mıyım?
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8901
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: unsigned long long

Mesaj gönderen Uğur »

BMOV macrosu ile adresi yazarak uzunluğu 4 ile almayı deneyebilirsiniz ama anlamlı sonucu görüntülemek için element yoktur. Bu değişken tipi 64 bit floating mi?
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
Akadur
Mesajlar: 14
Kayıt: 04 Nis 2018, 17:05
İletişim:
Durum: Çevrimdışı

Re: unsigned long long

Mesaj gönderen Akadur »

hexadecimal olduğunu söylüyorlar.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8901
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: unsigned long long

Mesaj gönderen Uğur »

integer bir rakam ise eğerki bmov ile alabiliyorsanız sadece alt DW ünü dikkate alabilirsiniz anca.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Cevapla

“HMI Forum” sayfasına dön