BanuMusa | بنوموسی
317 subscribers
1.71K photos
335 videos
247 files
1.65K links
با شبیه سازی، غیر ممکن، ممکن می شود 🧞
🔸 مشاوره و منتورینگ FEA/CFD
🔸 مهندسی معکوس CAD/CAM
🔸 قالب های صنعتی
🔸 طراحی ماشین آلات
🔸 طراحی سازه های دریایی
🔸 دابل چک و تصدیق دانش فنی
🔸 تامین نرم افزار
banumusagr.com
👨 @BanuMusaCo
☎️ 05135424520
📞09155520388
Download Telegram
زندگی نقشه کشا و طراحا قبل از اتوکد این شکلی بوده👷🏻‍♂️

آدم یاد کلاسای رسم فنی میافته!

چقدر سرعت و دقت کارها کمتر بوده.

#cad #autocad
رفع مشکل ورکشاپ 1.2 در پلاگین WCM

دوستانی که پلاگین WCM از ما تهیه کردن احتمالا وقتی این ورکشاپ رو باز می کنن با مشکل مواجه میشن و خطایی می ده که باید با اباکوس 2016 بازش کنین.

یکی از مشتریان عزیز بنوموسی، راه حل این مشکل رو پیدا کردن. با دانلود این نسخه از اباکوس از سایت زیر این مشکل برطرف شده.

https://p30download.ir/fa/entry/62590/simulia-abaqus

برای تهیه پلاگین wcm روی لینک زیر کلیک کنید.
دانلود پلاگین WCM

To downlod WCM Plugin click on the following link
Download

#wcm #bug #plugin
فهرست ۱۰۰ طرح پزشکی اولویت دار.pdf
1.4 MB
💎 فهرست ۱۰۰ اولویت نخست تولید تجهیزات و ملزومات پزشکی

در این فایل، فهرستی از تجهیزات پزشکی که می‌توانند به عنوان اولویت #سرمایه‌گذاری برای تولید در داخل کشور محسوب شوند، با توجه به شاخص‌های ذیل جمع‌آوری و امتیازبندی شده‌اند.

شاخص‌های تاثیرگذار بر تعیین اولویت‌ها :

⭐️ میانگین میزان ارزبری در ۵ سال گذشته
⭐️ وضعیت تعداد تامین کنندگان داخلی و خارجی
⭐️ کلاس خطر وسیله
⭐️ ماهیت کالا
⭐️ بررسی وضعیت تولید داخل کالا

📌گردآوری شده توسط مجموعه محترم پارس رابین

🔻 بنوموسی دارای دانش فنی بعضی از این اقلام نظیر استنت قلبی است. در صورت تمایل به سرمایه گذاری پیام دهید.

🆔 لینک منبع
Digital Engineering helps to understand the physics to avoid the failure before it occurs...

#چراشبیه_سازی⁉️
BanuMusa | بنوموسی
اگه خطاهای مهندسی و کدنویسی براتون جالبه، این صفحه ویکیپدیا یه لیست جمع شده از مهمترین باگ های نرم افزاری و دردسرها، اتفاقات و حوادثی که به وجود آورده☠️ https://en.wikipedia.org/wiki/List_of_software_bugs #code #disaster
داغِ داغ

ظاهرا مشکل این روزای ویندوز هم وارد لیست باگ ها و اشتباهات برنامه نویسی میشه😄

علت فنی رو در زیر توضیح داده

Analysis: Behind Crowdstrike Meltdown Today

It was a NULL pointer from the memory unsafe C++ language.

Memory in our computer is laid out as one giant array of numbers. We represent these numbers here as hexadecimal, which is base 16 (hexadecimal) because it's easier to work with... for reasons.

The problem area? The computer tried to read memory address 0x9c (aka 156).

—>

#code #bug #disaster
BanuMusa | بنوموسی
داغِ داغ ظاهرا مشکل این روزای ویندوز هم وارد لیست باگ ها و اشتباهات برنامه نویسی میشه😄 علت فنی رو در زیر توضیح داده Analysis: Behind Crowdstrike Meltdown Today It was a NULL pointer from the memory unsafe C++ language. Memory in our computer is laid out…
Why is this bad?

This is an invalid region of memory for any program. Any program that tries to read from this region WILL IMMEDIATELY GET stopped BY WINDOWS.

That is what you see here with this stack dump.

So why is memory address 0x9c trying to be read from? Well because... programmer error.

It turns out that C++, the language Crowdstrike is using, likes to use address 0x0 as a special value to mean "there's nothing here", don't try to access it.

Programmers in C++ are supposed to check for this when they pass objects around by "checking full null".

Usually you'll see something like this:

string* p = get_name();

if (p == NULL) { print("Could not get name"); }

The string* part means we have a "pointer" to the start of the string value. If it's null, then there's nothing there, don't try to access it.

So let's take a generic object with stuff in it:

struct Obj {
int a;
int b;
};

if we create a pointer to it:

Obj* obj = new Obj();

We can get it's start address, let's say its something random like 0x9030=36912 (I'm using small numbers)

Then the address of:
obj is 0x9030
obj->a is 0x9030 + 0x4
obj->b is 0x9030 + 0x8

Each member is an offset from the start address.

Now let's assume the following:

Obj* obj = NULL;

Then the address of:
obj is 0
obj->a is 0 + 4
obj->b is 0 + 8

So if I do this on a NULL pointer:

print(obj->a);

The program stack dump like what you'll see above. It will cannot read value 0x000000004

In this stack dump you see that it's trying to read memory value 0x9c. In human numbers, this is the value 156.

So what happened is that the programmer forgot to check that the object it's working with isn't valid, it tried to access one of the objects member variables...

NULL + 0x9C = 0x9C = 156.

That's an invalid region of memory.

And what's bad about this is that this is a special program called a system driver, which has PRIVLIDGED access to the computer. So the operating system is forced to, out of an abundance of caution, crash immediately

This is what is causing the blue screen of death. A computer can recover from a crash in non-privileged code by simply terminating the program, but not a system driver. When your computer crashes, 95% of the time it's because it's a crash in the system drivers.

If the programmer had done a check for NULL, or if they used modern tooling that checks these sorts of things, it could have been caught. But somehow it made it into production and then got pushed as a forced update by Crowdstrike... OOPS!

Credit: Zack Vorhies
وبینار رایگان «نویز و ارتعاشات خودرو؛ رانندگی در سکوت و آرامش»

نشست ششم از سلسله نشست‌های تخصصی راهکارهای فناوری در صنعت خودرو که با عنوان کلی «کلینیک فناوری خودرو» برنامه‌ریزی شده است، با موضوع نویز و ارتعاشات در خودرو برگزار خواهد شد. مباحث مطرح شده در این وبینار، مقدمه‌ای کاربردی و جذاب برای علاقه‌مندان به حوزه طراحی، تحلیل و محاسبات مهندسی با رویکرد نوین در خودروهای مدرن می‌باشد و می‌تواند گامی برای شروع فعالیت حرفه‌ای در این حوزه محسوب گردد.

سرفصل‌های وبینار:

🔹 اصول و مفاهیم کلیدی
🔹 چالش‌ها و راه‌حل‌ها در خودروهای برقی
🔹 ابزارها و تکنیک‌های CAE
🔹 طراحی و کنترل نویز و ارتعاشات
🔹 معرفی رویکردهای تحلیل مسیرهای انتقال
🔹 ملاحظات و الزامات آزمون‌های تجربی


زمان برگزاری: یکشنبه، 31 تیر ساعت 15

ثبت‌نام رایگان: 👇
https://evnd.co/na31K

#noise #cae
هزینه قسمت های مختلف فضاپیما چقدر است؟!

برگرفته از
https://www.linkedin.com/posts/activity-7218185797525508096-nlN2?utm_source=share&utm_medium=member_desktop

#aero
موافقی؟!

#code
Increase the efficiency by understand the product details...

در ادامه #چراشبیه_سازی⁉️ اینو هم باید گفت که وقتی جزئیات محصول رو بتونیم دقیق تر نگاه کنیم، می تونیم راندمان مدنظر رو هم افزایش بدیم. وقتی بدونیم مشکل کجاست می تونیم دست به اصلاح و بهبود بزنیم. در غیر اینصورت میشه همون روش های سنتی صد سال پیش. همش سعی و خطا و تکرار و تکرار و تکرار. سرعت رشد فناوری، رقابت بازار و انتظارات مشتریان دیگه فرصتی برای تولیدکنندگان نمیذاره که از روش های سنتی استفاده کنن.

نگاه به بازار ایران نکنیم. همین الان فرض کنیم (هرچند محال!) که #تحریم ها برداشته بشه. کدوم صنعت ما توان رقابت با صنایع اروپایی و امریکایی که هیچ، توان رقابت با هند و چین و ... رو داره؟
رشد و تکامل سیستم های PLM در 4 دهه گذشته

مدیریت چرخه عمر محصول یا PLM همان چیزی هست که می تواند محصول شما را در رقابت با دیگران نگه دارد.


PLM 1.0 (1990s) - CAD Centric: Focused on Product Data Management, primarily handling CAD data.

PLM 2.0 (2000s) - Engineering Centric: Evolved into an Enterprise Platform supporting New Product Development (NPD) and integrating various engineering processes.

PLM 3.0 (2010s) - Product Launch Centric: Became an Innovation Platform aimed at streamlining product launch processes and incorporating advanced technologies like AI and IoT.

PLM 4.0 (2020s) - Customer Centric: Transitioned to a Future-Ready Connected PLM, emphasising the voice of the customer and enabling digital thread for comprehensive digital business processes.

#plm
Forwarded from Iman Shariat
BanuMusa | بنوموسی
فراخوان پژوهشی 1403 تکمیلی.pdf
لیست اولویت های پژوهشی و فناورانه شرکت آب و فاضلاب مشهد در سال ۱۴۰۳
انسیس مکانیکال استفاده می کنید و مشکل هزینه محاسبات دارید؟

مجبور شدید سیستم پردازش سریع اجاره کنید؟!

اگر جواب هر دو سوال مثبته، قبل از اینکه هزینه اجاره hpc براتون گرون تموم بشه نگاهی به نکاتی که Jeff Beisheim در این ویدیو آورده بندازید

https://www.youtube.com/watch?v=YXhK_m6fQJk

ابتدا معماری پردازش موازی رو میگه و انواع آن. بعد میره سراغ یه سری نکات مهم که شاید انتظارش رو نداشته باشید.

مثلا، لزوما با افزایش تعداد هسته ها سرعت محاسبات زیاد نمیشه. جالبه نه؟

بله یک نقطه بهینه برای تعداد هسته ها نسبت به نوع مساله وجود داره که شما باید اونو بدونید.

خلاصه که این 20 دقیقه، یک ساعت هم از محاسبات شما کم کنه ما راضی هستیم😄

#hpc #ansys