
بلوک عملکرد MSG_SEND یک پیام را به یک رابط در فرمت RAW ارسال میکند.
این بلوک عملکرد از طریق RAW_IN و RAW_OUT با همان متغیر رابط متصل میشود. برای مثال، in.RAW و out.RAW.
توجه: ممکن است همه ورودیها برای ارتباط پشتیبانی نشوند. این به نوع رابط بستگی دارد.
در یک لبه مثبت، مقادیر پایینتر ورودیها جمعآوری شده و به RAW_OUT منتقل میشوند.
دادههای را از رابط دریافت میکند. بازخورد عملیات میتواند متفاوت باشد تا انتقال به چندین بلوک عملکرد ممکن باشد. اما ارسال همزمان میتواند منجر به گم شدن دادهها شود.
فرستنده پیام را تعریف میکند.
یک یا چند دریافتکننده پیام را تعریف میکند. چندین دریافتکننده با یک نقطه و ویرگول ";" جدا میشوند.
موضوع پیام را تعریف میکند.
متن یا بدنه پیام را تعریف میکند.
اولویت پیام را تعریف میکند. این اولویتها چگونه ارزیابی میشوند، به رابط مورد استفاده بستگی دارد. مقادیر ممکن: 1, 0, -1 یا "high", "low"
اگر یک پیام توسط رابط پردازش شده باشد، یک تاییدیه به بلوک عملکرد بازگردانده میشود. چه ارسال موفق بوده باشد و چه نه، در این خروجی یک پالس ایجاد میشود.
در فرمت JSON با رابط ارتباط برقرار میکند. این خروجی فقط هنگام ارسال برابر NULL نیست.
یک پالس همزمان با خروجی SENT را تولید میکند اگر در زمان ارسال یک خطا رخ داده باشد.