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