اهداف آموزش: در این آموزش شما با روشهای مختلف بارگذاری در آباکوس مثل Tabular ،Periodic، سینوسی و… (بارگذاری متمرکز، چرخهای، گسترده) آشنا خواهید شد. بصورت خاص نحوه اعمال بارگذاری سیکلی در آباکوس (بارگذاری چرخهای) و آموزش سابروتین DLOAD و VDLOAD جهت اعمال بار در Abaqus را شرح خواهیم داد.
نحوه اعمال بار به قطعه در آباکوس
نکات و گامهای تحلیل که در ماژول Load آباکوس انجام میشود بدون شک یکی از مهمترین اقدامات در راستای آمادهسازی مسئله برای حل خواهد بود. اعمال شرایط مرزی و همچنین بارگذاری بر مسئله امری اجتناب ناپذیر است و اصولا تحلیل یک مسئله بدون بار (مکانیکی، حرارتی، الکترومغناطیس و …) معنایی ندارد. در نقطه مقابل، علیرغم تمام سادهسازیهایی که میتواند در یک تحلیل اجزا محدود بکار رود، تا حد امکان سعی بر این است که در خصوص بار و شرایط مرزی سادهسازی صورت نگیرد تا نتایج دچار انحراف نشود و تا حد امکان به شرایط واقعی نزدیک باشد. از اینرو اعمال بار به شکل صحیح به مجموعه مورد نظر حایز اهمیت بالایی است.
تنوع نحوه اعمال بار نیز از موضوعات جالب و جذاب صنعتی است. برخی بارها ماهیت نوسانی دارند و برخی دیگر به شکل استاتیکی اعمال میشوند. دستهای از بارها دینامیکی هستند و گروهی دیگر حرارتی کوپل با نوسان (رجوع کنید به: تفاوت و شباهتهای مسائل استاتیکی، شبهاستاتیکی و دینامیکی). در این آموزش قصد داریم تا به شکل ساده، نحوه اعمال بار به قطعه در آباکوس را به شما آموزش دهیم. پس مثل همیشه با ما همراه باشید.
- بهروزرسانی: این آموزش در تاریخ 24 دی 95 بهروز شد.
پس از انتخاب نوع بار در ماژول Load میتوانید نحوه اعمال آن را به دلخواه تغییر دهید. بعنوان مثال فرض کنید تیر یکسر درگیری تحت یک بار متمرکز در انتهای آزاد قرار گرفته است (تحلیل تیر سه بعدی در آباکوس). با انتخاب بار مربوطه و وارد کردن نیروی مورد نظر، در قسمت Amplitude میتوانید نحوه اعمال این بار را نیز تعیین کنید. چنانچه پیشفرض مسئله را تغییر ندهید باید از حالت Ramp یا اعمال بار به شکل مثلثی استفاده کنید و اگر مایل به ایجاد تغییر در آن هستید، بر روی آیکون نشان داده شده در شکل زیر کلیک کنید.
همانطور که ملاحظه میکنید در پنجره باز شده گزینههای فراوانی در اختیار شما قرار دارد.
انواع بارگذاری در آباکوس
- با حالت Tabular قادر خواهید بود تا نحوه اعمال بار را مطابق یک منحنی تعیین کنید.
- به کمک حالت Periodic میتوانید یک بار تناوبی با دامنه مشخص و بر اساس سری فوریه مربوطه را در تحلیل بگنجانید.
- حالت Decay برای اعمال بارهای نمایی کاهشی
- و Modulated برای بارهای سینوسی مطابق با رابطه حاکم (میتوانید از راهنمای نرمافزار آباکوس کمک بگیرید) بکار میرود.
- چنانچه دامنه بار اعمالی به قطعه وابسته به متغیرهای حل است حالت Solution Dependent انتخاب خوبی خواهد بود.
- اگر بحث اعمال یک بار در بازه های یکسانی از زمان مطرح است، گزینه Equally Spaced پیش روی شما قرار دارد.
- و اما در صورتی که هیچ یک از گزینههای فوق پاسخگوی نیاز شما نیست کافیست آستین را بالا بزنید و با انتخاب حالت User برنامه بارگذاری دلخواه خودتان را به نرمافزار آباکوس معرفی کنید.
با استفاده از مسیر Tools → Amplitude میتوانید به ایجاد یک دامنه و یا اصلاح دامنههای موجود بپردازید و در اصطلاح آنها را مدیریت کنید. همانطور که ملاحظه میکنید تنوعی بی نظیر از روشهای اعمال بار در اختیار شماست، به نظر میرسد گزینههای موجود به خوبی بتواند از عهده همه مسائل برآید.
در ادامه قصد داریم تا شما همراهان عزیز را با دو شیوه اعمال بار متداول و پرتکرار آشنا کنیم: آموزش اعمال بارگذاری سیکلی در آباکوس، آموزش سابروتین DLOAD و VDLOAD جهت اعمال بار در آباکوس
آموزش اعمال بارگذاری سیکلیک در آباکوس (بارگذاری چرخهای)
شاید بتوان بارگذاری سیکلی را از متداولترین بارگذاریهای اعمال شده به یک قطعه دانست. به شکل کلی ایجاد یک بار (اعم از جابجایی یا نیرو) به شکل تناوبی یا در اصطلاح رفت و برگشتی در یک قطعه، بارگذاری سیکلی نامیده میشود. نکته اصلی در بارگذاری سیکلی، وجود یک مقدار میانگین و یک دامنه اعمال بار (دامنه جابجایی، نیرو یا تنش) بر روی نمونه مورد نظر است. بهعنوان مثال، شکل زیر نشاندهنده اعمال یک بار سیکلی به همراه نمایش دامنه و میانگین مقدار است.
از زاویهای دیگر، بارگذاریهای سیکلی را باید به دو دسته عمده و اساسی پرچرخه و کمچرخه تقسیمبندی کرد. اگر با اصول اسکریپتنویسی در آباکوس آشنا باشید (آشنایی با کدنویسی در آباکوس توسط پایتون) میدانید که یکی از بهترین گزینهها برای اعمال یک تابع و یا دستور دارای نظم مشخص و تکراری، استفاده از اسکریپتنویسی است. از اینرو شاید بتوان یکی از مناسبترین روشهای اعمال خستگی پرچرخه بر روی قطعه را کمک گرفتن از اسکریپتهای به نسبت ساده دانست. اما اگر تعداد سیکلهای اعمال بار بسیار محدود باشد (کمتر از 20 سیکل) میتوان به کمک تعریف Amplitude نیز موضوع را مرتفع ساخت چرا که گاهاً بسیار سریعتر و کوتاهتر از روشهای کدنویسی، پاسخگوی نیاز کاربران خواهد بود.
فرض کنید قصد دارید تا قطعهای مشخص را تحت یک بارگذاری سیکلی کاملاً معکوسشونده (R=-1) قرار دهید (به این مفهوم که قطعه تجربه یکسانی از نظر دامنه جابجایی در کشش و فشار خواهد داشت؛ به دیگر بیان میزان بار میانگین صفر خواهد بود) و مدت زمانی که در ماژول Step برای این موضوع در نظر گرفتهاید برابر 1 واحد زمانی است (زمان در تحلیل Implicit مفهوم واقعی خود را ندارد و تنها معیاری برای تقسیم فرایند حل به گامهای کوچکتر است). حال از طریق مسیر ذکر شده در متن فوق، به سراغ تعریف Amplitude دلخواه بروید و مطابق شکل زیر از پنجره باز شده گزینه Tabular را برگزینید. سپس در ادامه، همانند پنجره سمت راست به تعریف ضرایب مورد نظر در اعمال بار سیکلی مربوطه بپردازید (عدد وارد شده در این بخش در میزان نیرو و یا جابجایی اعمال شده در ماژول Load ضرب خواهد شد).
بدین ترتیب قادر خواهید بود با تکنیکی ساده و سریع، به اعمال بارگذاری سیکلی با تعداد چرخه بسیار پایین در آباکوس بپردازید.
اعمال بار از طریق سابروتیننویسی در آباکوس؛ DLOAD و VDLOAD
پیشنیازها: مقدمهای بر سابروتیننویسی در آباکوس
آباکوس همواره گزینههای جالبی در بخشهای گوناگون خود در اختیار کاربران قرار داده تا چنانچه امکانات پیش فرض تعبیه شده در آن، پاسخگوی نیازشان نیست بتوانند دست به پیادهسازی ایدههای خود بزنند و مدلسازی اجزای محدود مورد نظرشان را پیش ببرند. بدون شک، سابروتیننویسی در آباکوس را باید از لذتبخشترین تجربههایی دانست که کاربر به کمک آن قادر خواهد بود محدودیتهای ظاهری شبیهسازی را شکسته و پا را فراتر از امکانات موجود در بسته نرمافزاری بگذارد. در این میان، سابروتینهای اختصاصی برای اعمال بار در ماژول Load آباکوس با نامهای DLOAD و VDLOAD ( به ترتیب در حلگرهای Implicit و Explicit) گزینههای مناسبی در اعمال بار مورد نظر کاربر بهشمار میآید.
در ابتدا نگاهی به قالب ظاهری سابروتین DLOAD آباکوس خواهیم انداخت:
در این سابروتین، KSTEP معرف شماره Step، NOEL نشاندهنده شماره المان و NPT معرف شماره نقطه انتگرالگیری در المان است. ناگفته پیداست بهکمک این سابروتین میتوانید هر نوع بارگذاری دلخواهی که در پیشفرضهای آباکوس تعبیه نشده را پیادهسازی کنید. فراموش نکنید حتی بارگذاریهای سیکلی با تعداد سیکل بالا نیز براحتی با سابروتین DLOAD قابل پیادهسازی خواهد بود. بهعنوان مثال، در زیر متن سابروتین DLOAD برای اعمال یک بار گسترده بر روی المان تیر را مشاهده میکنید که با مکان تغییر میکند:
SUBROUTINE DLOAD(F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,COORDS,
1 JLTYP,SNAME)
INCLUDE ‘ABA_PARAM.INC’
DIMENSION TIME(2), COORDS(3)
CHARACTER*80 SNAME
C
IF ((KSTEP.eq.2) .OR. (KSTEP.eq.3)) THEN
F = -(2.5d+04)*(1.0d0-Abs((TIME(2)-25.0d0)/5.0d0))* &
& COS(65.7237d0*(-0.0239d0+COORDS(1)))
END IF
C
RETURN
END
با سلام
استاد چطور می تونم ی بارگزاری سیکلیک با تعداد حدود 5 میلیون چرخه را مدل کنم و از طرفی اثر خستگی رو نیز بررسی کنم؟
آیا از انواع حالت های تحلیل ماژول استپ قابل حل می باشد یا نه؟
با تشکر
سلام
میتونید Direct Cyclic را امتحان کنید
با سلام از پاسخ شما.
فکر میکنم از طریق Direct Cyclic زمان بر باشد چون زمان تحلیل مسئله به میزان تعداد سیکلها در مدت زمان تناوب طول میکشه.
ولی نظر خود شما چیست؟
بنده روی یک جسم شبیه فنر باید آنالیز خستگی انجام بدهم؟
با تشکر از شما
ماهیت بارگذاری سیکلی زمانبره
نظر بنده همون Direct Cyclic
ولی خودتون بیشتر جستجو کنید
سلام و وقت بخیر
می خوام تنشی در یک صفحه اعمال کنم که از پایین تا بالای صفحه براساس یک تابع خاص ( مثلا تابع خطی، توان دوم با هر تایع دیگری ) تغییر کنه. چطور میتونم اینکار رو انجام بدم؟
سلام
تنش اعمال کنید؟!!
منظورتون بارگذاریه؟
با سلام
آیا خالی گذاشتن یک step به منزلهی باربرداری میتونه باشه؟؟
یعنی سه تا استپ تعریف کنیم و برای اولی و سومی بار تعریف کنیم و برای استپ دوم چیزی تعریف نکنیم. آیا تو این حالت استپ دو مرحله باربرداری محسوب میشه برای نرم افزار؟
ممنون
سلام
خیر
اگر بارگذاری را Deactive نکنید، بار propagate میشه و ادامه پیدا میکنه
سلام ، وقتتون بخیر
من میخوام یه بار سیکلی شبه استاتیک رو طی چند استپ وارد کنم ولی نمیدونم چطوری؟ در یک استپ میتونم ولی طی چند استپ رو تصوری ازش ندارم.
ضمن تشکر از پاسخگوییتون استاد میخواستم بدونم بار سیکلی کم چرخه ای که شبه استاتیکی وارد شه به صورت سوالم ایا تاثیری روی خواص موادم که بدون توجه به هاردنینگ سیکلی وارد شده میزنه یا نه؟ ماده ی پلاستیکم رو به صورت ایزوتروپیک وارد کردم.
ممنون از وقتی که میذارید.
سلام
چند استپ متوالی تعریف کنید و بار را به چند بخش تقسیم کنید
در هر استپ یکی از این قسمتها را وارد کنید
قطعا اگر قصد مدلسازی دقیق داشته باشید باید رفتار ماده را کامل در نظر بگیرید
سلام و خسته نباشید و سپاس بابت سایت خوبتون. من میخام به مدلم یک جابجایی پریودیک طبق یک فرمول مشخص در جهت محور X وارد کنم به همین منظور یک amplitude به صورت پریودیک ایجاد کردم. سوالی که دارم اینه که این جابجایی رو چطور به مدل اعمال کنم؟ در قسمت boundary condition و در قسمت displacement/rotation حرکت در تمامی جهات به جز u1 رو صفر کردم وamplitude رو هم اونجا انتخاب کردم. آیا به u1 باید عدد 1 رو بدم تا در amplitude ضرب بشه تا جابجایی اعمال بشه؟ یا u1 باید همونطور بدون مقدار بمونه ؟ (در این صورت amplitude آیا خودبه خود به u1 اعمال میشه؟). خیلی ممنونم
سلام
همانطور که خودتون اشاره کردید این دو مقدار در هم ضرب خواهد شد
پس اگر در U1 مقدار 1 را وارد کنید و amplitude ضرایب مناسب را داشته باشه مشکلی نخواهد بود
خیلی ممنون.
با سلام من می خواهم در یک قطعه ابتدا تحت بارگذاری سیکلی جهت رشد ترک خستگی به تعداد مشخصی قرار گرفته سپس تحت ضربه استاتیکی قرار گرفته و دوباره تحت بارگذاری سیکلی قرار بگیرد . مشکل اینجاست که جهت رشد ترک خستگی باید کد نویسی شود با کد نویسی رشد ترک خستگی برنامه جهت تحلیل ضربه، خطای conflict می گیرد با پاک کردن کد های اضافه شده تحلیل ضربه انجام می شود. برای انجام همزمان چه کاری باید انجام داد. با تشکر
سلام
منظورتون اینه که دو سابروتین دارید؟
سلام و خسته نباشید. من روی یک مساله کار میکنم که که بار با سرعت نیم میلی متر بر دقیقه به قطعه وارد میشه. سوالم اینه که من باید مساله رو شبه استاتیک حل کنم؟ واینکه آیا برای اعمال بار میتونم سرعت رو به متر بر ثانیه تبدل کنم و به آباکوس بدم؟
سلام
میتونید شبه استاتیک بگیرید
بله؛ مشکلی نداره، البته به شرطی که ابعاد هندسی را هم بر حسب متر در نظر گرفته باشید
سلام و عرض خسته نباشید
در مورد اجسامی که شکل پیچیده ای دارند، برای بارگذاری آیا میشه شبیهِ کاری که برای اجسام rigid انجام میشه را برای اونها انجام داد؟ یعنی مثلا یک خطی را به اون جسم نسبت بدیم و بارگذاری را روی اون خط انجام بدیم، اما در واقع بارگذاری روی جسم انجام بشه. به عنوان مثال فرض کنید که روی یک پره توربین باد بخواهیم بارگذاری آیرودینامیکی کنیم؛ و توزیع نیرو را فقط در راستای شعاع پره داشته باشیم (یعنی فقط میدونیم که برایند نیروی وارد به هر مقطع (ایرفویل) چقدره ولی نمیدونیم که توزیعش در مقطع چجوریه) ؛ آیا میشه یک خط از ریشه پره تا نوک پره کشیده بشه و با نسبت دادن اون خط به پره، بارگذاری روی اون خط انجام بشه؟ آیا چنین کاری توی آباکوس برای قطعه deformable قابل انجامه؟
سلام
میتونید از طریق connectorها اینکار را بکنید ولی روش مرسومی نیست؛ شاید با اسکریپت نویسی یا حتی سابروتین نویسی کار اصولی تر پیش بره
سلام. در مدل من بار به صورت جابجایی و با دو استپ اعمال میشود. آیا تعریف کردن دو امپلیتود (over step time)برای دو استپ کار درستیه یا اینکه یک امپلیتود(over total time) برای دو استپ تعریف کنم? آیا اصولا جواب در دو حالت بالا با هم متفاوت می باشد؟
سلام
مشکلی نداره؛ میتونید دو amp تعریف کنید
با سلام
ببخشید من میخوام یه بارگذاری جابه جایی کنترل به صورت تدریجی وارد کنم
15 میلی متر در 15 دقیقه
باید این دو ستون رو چگونه پر کنم ؟
time amplitude
ممنونم
سلام
میتونید استپ حل را از نوع Explicit بگیرید و amp را بصورت زیر:
0و0
15و 1
لطف بفرمایید سؤال را در یک پست و یکبار بپرسید؛ 4 بار یک سؤال را پرسیدید !
با سلام
من یک لوله دو لایه را تحت فشار داخلی قرار دادم و لوله داخلی تغییرشکل پلاستیک داده می خواهم فشار داخلی را بردارم و تنش پسماند را بدست بیارم لطفا راهنمایی بفرمایید.
سلام
یک استپ اضافی تعریف کنید؛ فشار را در این استپ غیر فعال کنید
تنشی که در انتهای این استپ بدست میاد تنش پسماند خواهد بود
با تشکر از پاسختون
من استپ دو را تعریف کردم و فشار را هم غیر فعال(INACTIVE) کردم ولی تنش پسماند را صفر می دهد.
تکنیک Predefined Field را امتحان کنید
توضیحاتش هم در سایت موجوده
سلام و خسته نباشید.
اگر بخوایم بار دینامیکی به سر یک تیر وارد کنیم،به این صورت که کل بار در لحظه اول به تیر وارد میشه و تا همیشه به تیر اثر میکنه.
در آباکوس چطور باید تعریفش کرد؟
باتشکر.
سلام
یک step تعریف کنید (با زمان مثلاً 1 واحد) و کل بار را در همین استپ وارد کنید (initial increment را همان مقدار 1 در نظر بگیرید)
این بار خیلی ماهیت دینامیک نداره
با عرض سلام، احترام و خسته نباشید.
درمورد بارگذاری به یک سطح چرا نتایج surface traction و pressure با یکدیگر متفاوتند.
من در surface traction مقدار نیرو(مثلا 500 نیوتون) و در pressure فشار حاصل از نیرو(همان 500 نیوتون) به سطح را وارد میکنم اما نتایج اختلاف بسیار زیادی باهم دارند.
بابت سایتتون و همچنین وقتی که میذارید بسیار متشکرم.
سلام
ترکشن از جنس تنش است نه نیرو
سلام
برای اعمال چرخه ای یک بار متحرک با تعداد سیکل بالا باید از سابروتین بهره برد؟
برای بار متحرک و یک بار عبور کدنویسی انجام دادم ولی برای تکرار بارگذاری با کدنویسی تنها بار در طول یکبار عبور در هر نقطه مثلا50بار تکرار و سپس به نقطه بعدی میره تا یک بار عبور کامل بشه…راهی هست که پنجاه بار عبور مدلسازی بشه؟
باتشکر از وقتی که صرف پاسخگویی و راهنمایی می کنید
سلام
بله، استفاده از سابروتین یک راه حل مفیده
با سلام و خسته نباشید
می خواستم روابط کوپرسایموند که مربوط به نرخ کرنش هست رو در آباکوس وارد کنم
مثلا برای آلومینیوم 4.1 و 6500 هستش این رو باید کجا وارد کنم؟
سلام
اگر گزینه های پیش فرض کمک نمیکنه باید سابروتین بنویسید
توی منوال آباکوس اومده که این رو باید توی rate dependent وارد کنم اما نمی دونم که باید خودشونو قرار داد یا تغییرش داد؟
اطلاع ندارم
سلام من می خوام یک مخزن همزمان تحت فشار و انتقال حرارت ناشی از گازی که داخلش هست قرار بدم باید از چه STEP استفاده کنم
سلام
میتونید یک حل انتقال حرارت انجام بدید و بعد در یک فایل جداگانه تحلیل استاتیک کنید و نتایج حل انتقال حرارت را از طریق گزینه Predefined Field به سازه وارد کنید
سلام من میخوام یک بارگذاری افزایشی تدریجی وارد کنم ،که میاد بار رو صد تا صد تا دو دقیقه میذاره رو نمونه بمونه تا برسه به هزار ،حالا این بارگذاری رو چطور بهش امپلتیود بدم?یا اینکه با smooth stepهم میشه?و اینکه تایم پریود رو چند بدم?الان سه ثانیه تایم پریود وارد کردم و نمودارم شدیدا موج های نامنظم داره.
ممنون بابت پاسخگویی
سلام
زمان را تقسیم کنید (اگر حلگر استاتیکی استفاده میکنید اصلا مفهوم زمان متعارف را نداره و معیاری از تقسیم بار محسوب میشه) و به طریق زیر amplitude اعمال کنید
time / amp
0 / 0
1 / 1
1 / 2
2 / 3
2 / 4
.
.
.
در واقع مدتی که بار تغییر نمیکنه و ثابت هست شما هم ضریب اعمال بار را تغییر ندید (همین نمونه که براتون نوشتم را نگاه کنید متوجه میشید؛ از زمان یک تا دو ضریب اعمال بار ثابت مونده، همینطور زمان سه تا چهار). زمان را هم 0 تا 2 در نظر بگیرید؛ زمانهای کوچکتر را به شکل 0.2 و 0.4 و . . . بگیرید (گامها مثال بودند)
سلام خسته نباشید و ممنون بابت مطالب مفیدتون . من دارم پروتز پای مصنوعی تحلیل میکنم و در قسمتی از پروتز که ران در اون قرار میگیره و به شکل یک استوانه ( البته به شکل منحنی و نامنظم ) هست ، باید نیروی وزن اعمال بشه . یعنی پوسته ای داریم ( صفحه ) که باید نیروی ثابت معادل 700 نیوتن وزن یک فرد معمولی وارد بشه . باید از کدوم گزینه Load استفاده بشه ؟ بهترین گزینه کدوم هست . توی لینک زیر میتونید یه نمونه از این پروتز ببینید . ممنون
https://www.ottobockus.com/sports/solution-overview/waterproof-prosthetics/
سلام
میتونید فشار معادل این نیرو را به همین قسمت وارد کنید (مساحت سطح مورد نظر را بدست بیارید و فشار معادل را محاسبه کنید)
با عرض سلام
چگونه می توان یک بارگذاری بر روی یک قطعه منحنی داشته باشیم به صورت واضح تر این که، یک قطعه ی فولادی داریم که یک قسمت آن دارای ربع دایره می باشد و بار گسترده را تحمل می کند. این بار را با استفاده از Line Load نمی توان تعریف نمود.
خودم این راه حل به ذهنم رسیده این که یک تیر با وزن صفر تعریف کنیم و بر روی قسمت ربع دایره قرار دهیم و بعد بارگذاری گسترده را انجام دهیم.
با تشکر فراوان از شما
سلام
از پارتیشن کمک گرفته اید؟
اگر با پارتیشن هم موفق نشدید میتونید به شکل Analytical Field تعریف کنید؛ مختصات نقاط مورد نظر را به همراه فشار وارد کنید
سلام آقای مهندس
من دو استپ حل دارم: 1- استاتیکی 2-فرکانسی
ابتدا میخوام در استپ استاتیکی تیر را به ناحیه پلاستیک ببرم و در استپ بعدی فرکانس های طبیعی آن را بدست آورم.
مشکلی که هست وقتی نیرو را توسط RP و کوپل kinematic و نیروی متمرکز اعمال میکنم فرکانس های طبیعی غلط بدست می آیند ولی در حالت اعمال نیرو بصورت فشاری نتایج درست هستند. بنا به دلیلی باید نیرو را بصورت نقطه ای اعمال کنم. آیا اعمال RP نکته خاصی دارد که منجر به خطا در حل من می شود؟
سلام
RP را در کدام ماژول تعریف کردید؟
در ماژول اینتراکشن
اگر در هر ماژولی غیر از Part تعریف کرده باشید این RP به جسم متصل نیست
باید از طریق یک قید مثل Tie نقطه را به جسم متصل کنید
در ماژول پارت RP را تعریف کردم و آن را از نوع kinematic به جسم کوپل کردم ولی باز هم نتایج متفاوت شد
کوپل کردن نیازی نیست
اگر در ماژول پارت تعریف کنید متصل به قطعه خواهد بود
به هر حال حتماً در جایی اشتباه میکنید؛ بدون دیدن مسئله کار خاصی نمیشه انجام داد
خیلی ممنون بابت پاسخگوییتون
موفق باشید