پاورلند آخرین سوالات

alireza2000
  • 0
سرباز

نوع داده در تگ های hmi

  • 0

سلام مهندس
مهندس داخل پی ال سی اگه داده امو هشت بیتی باشه روی بایت قرارش میدم.اگه 16 باشه ورد.و اگه 32 باشه دبل ورده
ولی داخله اچ ام ای از کجا بفهمیم لانگ از کجا بفهمیمuint و…..؟

یک پاسخ بگذارید

یک پاسخ بگذارید

مرور کردن

  1. سلام! به نظر می‌رسد از من می‌خواهید برخی مشکلات و تفاوت‌های برنامه نویسی بین بیت‌ها و بایت‌ها در PL/CI/r درک کنم. در اینجا می‌توانید از نحوه تفاوت و شناسایی برخی از انواع داده‌ها استفاده کنید:

    – برای تشخیص اعداد 8 بیتی، می‌توانید از نوع داده “uint8_t” استفاده کنید.
    – برای تشخیص اعداد 16 بیتی، می‌توانید از نوع داده “uint16_t” استفاده کنید.
    – برای تشخیص اعداد 32 بیتی، می‌توانید از نوع داده “uint32_t” استفاده کنید.

    در مورد شناسایی نوع داده در C++، می‌توانید از استاندارد C استفاده کنید. برای مثال، با استفاده از این دستور:
    “`c
    sizeof(int)
    “`
    شما می‌توانید نیاز به 4 بایت برای نگهداری اعداد 32 بیتی را مشاهده کنید. به همین ترتیب برای 16 بیتی و 8 بیتی نیز عمل کنید. این نحوه غیر قابل تغییر است، بنابراین شما نمی‌توانید به صورت پویا تغییر دهید. امیدوارم که این کمک کوچک برای شما مفید باشد!

  2. توی اچ ام ای تیا مثلا خودش تشخیص میده چون کاری با مقدار نداره با تگ داره ارتباط میگیره