بهترین کدی که نوشتی اون کدی که تمیزه نیست ؛ بلکه همون کدیه که تا حالا ننوشتی.
بشنوید از جوانی که داشت با ارسال یک دستور اشتباه ۸ میلیارد خسارت میزد
پ.ن:آخرش هم یه سری آدم میان میگن بابا شما برنامه نویسا که کاری نمیکنید فقط میشینید پشت صندلی🤡
@matrix_py
پ.ن:آخرش هم یه سری آدم میان میگن بابا شما برنامه نویسا که کاری نمیکنید فقط میشینید پشت صندلی🤡
@matrix_py
🌚3😁2
اگه موقعیت اینو داشتید استارتاپ خودتونو راه بندازید ایدهتون چی بود؟
آقا یذره دیر شد شرمنده
ولی دخترای عزیز روزتون مبارک✨🌻
ولی دخترای عزیز روزتون مبارک✨🌻
❤9👍3🔥2⚡1
۲ تا اشتباه رو هیچوقت تو زندگیتون نکنید.
۱.سمت پروژه های صنعتی نرید.
۲.اگه اشتباه اول رو انجام دادید حداقل تنها نرید یه نفر با تجربه تر از خودتون هم ببرید که الان مثل من تو گِل گیر نکنید که ندونید دارید چیکار میکنید.
۱.سمت پروژه های صنعتی نرید.
۲.اگه اشتباه اول رو انجام دادید حداقل تنها نرید یه نفر با تجربه تر از خودتون هم ببرید که الان مثل من تو گِل گیر نکنید که ندونید دارید چیکار میکنید.
👍2
حس میکنم زندگیم خیلی یکنواخت شده
یه مهارت جدید یه چیز جالب بهم معرفی کنید که به چالش کشیده بشم.
پ.ن: نه تنها من بلکه برای همه اعضا چیزایی که به نظرتون جالب میاد رو بگید بقیه هم استفاده کنن.
یه مهارت جدید یه چیز جالب بهم معرفی کنید که به چالش کشیده بشم.
پ.ن: نه تنها من بلکه برای همه اعضا چیزایی که به نظرتون جالب میاد رو بگید بقیه هم استفاده کنن.
Forwarded from Linuxor ?
جویمولیان
امروز امتحان شطرنج بود و بله هالووین گمبیت زدم :)) با تشکر از متین بابت همراهی🤝
عشق دوستی مرام و معرفت❤️
❤3
یکی از سخت ترین کارای دنیا اینه که با مغزی که عاشق ریاضیات و فیزیک و حل مسئلهس اندیشه اسلامی حفظ کنی:)
👍3💯1
اصلا اینا مهم نیست بیاید راجب مودباس مستر(Modbus master) صحبت کنیم.
اول از همه اصلا مودباس چیه؟
یه پروتکل ارتباطیه که توی صنعت استفاده میشه و کاری میکنه که ابزارها و دستگاه های مختلف با همدیگه ارتباط برقرار کنن(مثل plc و سنسور ها و رله و ....) که این ارتباط میتونه سیمی(RS-485) یا شبکهای (TCP) باشه
ما توی این پروتکل کلا دوتا نقش داریم، master که دستور میده و slave که اون کاری رو که master گفته انجام میده.
اول از همه اصلا مودباس چیه؟
یه پروتکل ارتباطیه که توی صنعت استفاده میشه و کاری میکنه که ابزارها و دستگاه های مختلف با همدیگه ارتباط برقرار کنن(مثل plc و سنسور ها و رله و ....) که این ارتباط میتونه سیمی(RS-485) یا شبکهای (TCP) باشه
ما توی این پروتکل کلا دوتا نقش داریم، master که دستور میده و slave که اون کاری رو که master گفته انجام میده.
In backend way chat
همینارو میشه به زبان اندیشه توضیح بده؟
برو به زمان ۱۹۶۰
یک آمریکایی رو تصور کن و یک سیاهپوست رو
آمریکایی دستور میده و سیاهپوست فقط میگه چشم
یک آمریکایی رو تصور کن و یک سیاهپوست رو
آمریکایی دستور میده و سیاهپوست فقط میگه چشم
In backend way
برو به زمان ۱۹۶۰ یک آمریکایی رو تصور کن و یک سیاهپوست رو آمریکایی دستور میده و سیاهپوست فقط میگه چشم
آمریکایی میشه مودباس master
و سیاهپوست میشه slave
و سیاهپوست میشه slave
In backend way
اصلا اینا مهم نیست بیاید راجب مودباس مستر(Modbus master) صحبت کنیم. اول از همه اصلا مودباس چیه؟ یه پروتکل ارتباطیه که توی صنعت استفاده میشه و کاری میکنه که ابزارها و دستگاه های مختلف با همدیگه ارتباط برقرار کنن(مثل plc و سنسور ها و رله و ....) که این ارتباط…
خب داشتم میگفتم
این پروتکل ارتباطی خیلی ساختار جالب و خفنی داره و برای ارسال و دریافت هر دیتا یه ساختار منحصر به فرد خودشو داره
اول بزارید ببینیم که این دیتا ها کجا ذخیره میشن که بین master و slave جا به جا میشن
مودباس اومده یه سری آدرس ها رو که بهشون اصطلاحا رجیستر(Register) میگه رو دیتا ها رو اونجا ذخیره میکنه که مستر میتونه مقدار اونا رو با درخواست فرستادن برای slave بخونه.
حالا همین رجیستر ها دوباره به ۴ بخش تبدیل میشن(هرکدوم دستور و دیتای خاص خودشون رو دارن):
1.Coils
2.Discrete inputs
3.Input Register
4.Holding Register
که ما با گزینه های 1 و 4 بیشتر کار داریم
چون دو قابلیت read/Write رو دارن
این پروتکل ارتباطی خیلی ساختار جالب و خفنی داره و برای ارسال و دریافت هر دیتا یه ساختار منحصر به فرد خودشو داره
اول بزارید ببینیم که این دیتا ها کجا ذخیره میشن که بین master و slave جا به جا میشن
مودباس اومده یه سری آدرس ها رو که بهشون اصطلاحا رجیستر(Register) میگه رو دیتا ها رو اونجا ذخیره میکنه که مستر میتونه مقدار اونا رو با درخواست فرستادن برای slave بخونه.
حالا همین رجیستر ها دوباره به ۴ بخش تبدیل میشن(هرکدوم دستور و دیتای خاص خودشون رو دارن):
1.Coils
2.Discrete inputs
3.Input Register
4.Holding Register
که ما با گزینه های 1 و 4 بیشتر کار داریم
چون دو قابلیت read/Write رو دارن
In backend way
خب داشتم میگفتم این پروتکل ارتباطی خیلی ساختار جالب و خفنی داره و برای ارسال و دریافت هر دیتا یه ساختار منحصر به فرد خودشو داره اول بزارید ببینیم که این دیتا ها کجا ذخیره میشن که بین master و slave جا به جا میشن مودباس اومده یه سری آدرس ها رو که بهشون اصطلاحا…
[ 01 ] [ 03 ] [ 00 6B 00 03 ] [ 7687 ]
In backend way
[ 01 ] [ 03 ] [ 00 6B 00 03 ] [ 7687 ]
این یه نمونه درخواست توی مودباس که اگه بخوام به زبان ساده توضیح بدم
[01]=>آدرس slave
[03]=>نوع دستور
[00 6B 00 03]=>
آدرس شروع رجیستر از ۱۰۷ و خوندن تعداد ۳ رجیستر
[7687]=>CRC Checksum
که آخری برای خطایابی توی دادهس که خود همین یدونه کلی حرف برای گفتن داره
[01]=>آدرس slave
[03]=>نوع دستور
[00 6B 00 03]=>
آدرس شروع رجیستر از ۱۰۷ و خوندن تعداد ۳ رجیستر
[7687]=>CRC Checksum
که آخری برای خطایابی توی دادهس که خود همین یدونه کلی حرف برای گفتن داره
Forwarded from Linuxor ?
اولین کسایی که تاوان جنگ رو دادن شما بودید؛ شما کل کار و بار و آموزشتون روی اینترنته بقیه فقط تفریحشون!
اوضاع اینترنت معلوم نیست کی درست میشه با ابزار httrack میتونین سایت هارو به خصوص سایت های داکیومنشن رو آفلاین دانلود کنید و بدون اینترنت بهش دسترسی داشته باشید
httrack example.com
آدرس دامین رو بدید خودش ریکرسیولی کل سایتو واستون آفلاین دانلود میکنه.
@Linuxor
اوضاع اینترنت معلوم نیست کی درست میشه با ابزار httrack میتونین سایت هارو به خصوص سایت های داکیومنشن رو آفلاین دانلود کنید و بدون اینترنت بهش دسترسی داشته باشید
httrack example.com
آدرس دامین رو بدید خودش ریکرسیولی کل سایتو واستون آفلاین دانلود میکنه.
@Linuxor
❤3