تاپیک مرجع و آموزش نرم افزار CATIA

تاپیک مرجع و آموزش نرم افزار CATIA

  • ضعیف

    رای: 37 12.1%
  • متوسط

    رای: 38 12.5%
  • خوب

    رای: 114 37.4%
  • عالی

    رای: 116 38.0%

  • مجموع رای دهندگان
    305

arash59b

عضو جدید
#
ممنون. این ماکرو که تو پست1641 گذاشتن چطور باید استفادش کرد؟!من تو لایبرری اوردمش و ران کردم .اما عمل خاصی انجام نمیشه( ببخشید دیگه هنو بیسوادددددم)

برای من هم کار نکرد احتمالا تو ورژن های بالاتر از r18 کار نکنه

من نکات ذکز شده در توضیحاتش رو انجام دادم ولی جواب نداد. شما هم با دقت یه نگاه دیگه بندازید (فایل های txt رو در C:\temp سیو می کنه)

کد:
' Writer : Eric Neuville for CATIA forums
' last test in r18sp0
'
' This scipt scan a Geometrical Set in a Part
' Then get XYZ of points (values in mm)
' and create a report as a Text file located in C:\temp\
'
'
'version 1.01
'               change on the dim aCoordinates in order to have 4 elements (0 = X, 1=Y ,2=Z ,3=PointName)
'               change in Sub WriteTxTFile in order to order result properly ( Name, x, y, z ) in file
'
'
'version 1
'               work with Geometrical Set only
'               do not works with OGS, HybridBodies, or Geometrical set in Bodies
'               work with Points only
'               do not work with Sketches, intersection, projection, transformations...
 

yasser2222

عضو جدید
سلام دوباره. دوستان شرمنده اینقد اذیتتون میکنم. یه سوال دیگه. کسی میتونه به سورفیس زیر ضخامت بده؟(به سمت داخل.40 میلی) با سویپ بدست اومده یکم درهم برهمه
 
آخرین ویرایش:

Prof.Eng

متخصص نرم افزار کتیا
#
ممنون. این ماکرو که تو پست1641 گذاشتن چطور باید استفادش کرد؟!من تو لایبرری اوردمش و ران کردم .اما عمل خاصی انجام نمیشه( ببخشید دیگه هنو بیسوادددددم)

این هم نسخه vbscript. با catia v5r18 آزمایش شد. نقاط باید داخل یک geometrical set باشند و آن geometrical set توسط کاربر انتخاب شود. آدرس و نام فایلی که باید ذخیره شود از کاربر سوال می شود.

مشاهده پیوست 143358
 

Prof.Eng

متخصص نرم افزار کتیا
سلام دوباره. دوستان شرمنده اینقد اذیتتون میکنم. یه سوال دیگه. کسی میتونه به سورفیس زیر ضخامت بده؟(به سمت داخل.40 میلی) با سویپ بدست اومده یکم درهم برهمه

از دستور EXTRACT استفاده کنید و مرز بالا و پایین سطح را بدست آورید سپس توسط Blend سطح جدیدی ایجاد کنید که مشکل پیچیدگی هندسی سطح فعلی را ندارد و آن را ضخامت بدهید.
 

yasser2222

عضو جدید
از دستور EXTRACT استفاده کنید و مرز بالا و پایین سطح را بدست آورید سپس توسط Blend سطح جدیدی ایجاد کنید که مشکل پیچیدگی هندسی سطح فعلی را ندارد و آن را ضخامت بدهید.
ممنون.اما با اکسترکت نمیشه .اگه دقت کنین تو قسمت های شیب مسیر لبه سطح یه جوریه که با اکسترکت انتخاب نمیشه.در واقع این همونجاییه که اون پره معروف! وارد مسیر میشه.عکس زیر رو ببینید.
عکس true با سطح پیچیدس و عکس false با extract و blend بدست اومده. وقتی اکسترکت میشه یه قسمت هایی حذف میشه.
 

yasser2222

عضو جدید
این هم نسخه vbscript. با catia v5r18 آزمایش شد. نقاط باید داخل یک geometrical set باشند و آن geometrical set توسط کاربر انتخاب شود. آدرس و نام فایلی که باید ذخیره شود از کاربر سوال می شود.

مشاهده پیوست 143358
ایول عالی بود کتیای من r20 و بدرستی کار کرد. ممنون:gol:
 

yasser2222

عضو جدید
یکی از دوستان پره های سینوسی مربوط به یه ماشین کشاورزی رو با استفاده از ایجاد مسیر توسط trace محیط dmu انجام داده بود.هرچی گشتم پیداش نکردم.کسی میدونه کجاس؟
 

yasser2222

عضو جدید
سلام دوباره. همش دارم سوال میکنم!.
میخام از close surface استفاده کنم یه ارروری میده که یه جا بازه. چطور میشه جای باز سطح رو پیدا کرد؟
 
سلام دوباره. همش دارم سوال میکنم!.
میخام از close surface استفاده کنم یه ارروری میده که یه جا بازه. چطور میشه جای باز سطح رو پیدا کرد؟

آخه close surface برای اینه که ببنده دقیقا اونجا که بازه رو. چطور ارور میده. فایلتو بفرست یه نگاهی بندازم بهش
hr.azarshab@gmail.com
 
سلام دوباره. دوستان شرمنده اینقد اذیتتون میکنم. یه سوال دیگه. کسی میتونه به سورفیس زیر ضخامت بده؟(به سمت داخل.40 میلی) با سویپ بدست اومده یکم درهم برهمه
سلام بر شما دوست عزیز!
آقا این فایلتو من نگاه کردم. واقعا کاری نمیشه روش انجام داد چون از زوایا و اینا من باخبر نیستم. اگر میخواید من براتون از اول انجامش بدم فایلو برام میل کنید تا بهتر بتونم کار کنم.
hr.azarshab@gmail.com
 

yasser2222

عضو جدید
و سلام دوباره!.من دو تا spline دارم که میخام بینشون رو با multi section surface سطح ایجاد کنم..با استفاده از نقاط روش خطوطی رو بعنوانguide ایجاد کردم. اما ارور های مختلفی میده.ضمیمه رو ببینید.

نمیدونم چرا 2تا عکس بیشتر اپلو نمیشه!!
:confused:
دوتا ارور دیگم هست که تو پست بعدی میدم
 

Prof.Eng

متخصص نرم افزار کتیا
سلام دوباره. همش دارم سوال میکنم!.
میخام از close surface استفاده کنم یه ارروری میده که یه جا بازه. چطور میشه جای باز سطح رو پیدا کرد؟

دستور boundary را اجرا کنید. منحنی هایی به شما می دهد که نشان دهنده محل باز بودن سطح است. ممکن است منحنی بسیار کوچک باشد. روی منحنی روی درخت طراحی راست کلیک و گزینه re frame on را انتخاب کنید تا روی منحنی زوم شود و قادر به دیدن آن باشید.

اگر هدف وصله پینه کردن است می توانید همین منحنی را به دستور fill surface بدهید و سطح حاصل را به سطح اولیه join کنید تا سطح بسته بدست بیاید. اگر هم کیفیت مطرح است باید نواحی باز مشخص شده توسط منحنی را به روش صحیح ببندید.
 

Prof.Eng

متخصص نرم افزار کتیا
و سلام دوباره!.من دو تا spline دارم که میخام بینشون رو با multi section surface سطح ایجاد کنم..با استفاده از نقاط روش خطوطی رو بعنوانguide ایجاد کردم. اما ارور های مختلفی میده.ضمیمه رو ببینید.

نمیدونم چرا 2تا عکس بیشتر اپلو نمیشه!!
:confused:
دوتا ارور دیگم هست که تو پست بعدی میدم

از blend surface بین دو spline استفاده کنید.
 

smmoosavian

عضو جدید
و سلام دوباره!.من دو تا spline دارم که میخام بینشون رو با multi section surface سطح ایجاد کنم..با استفاده از نقاط روش خطوطی رو بعنوانguide ایجاد کردم. اما ارور های مختلفی میده.ضمیمه رو ببینید.

نمیدونم چرا 2تا عکس بیشتر اپلو نمیشه!!
:confused:
دوتا ارور دیگم هست که تو پست بعدی میدم

دوست عزیز شما نیازی به تعریف اون همه خط رو ندارید. به راحتی و با استفاده از فرمان Line می تونید قسمت های مختلف داخلی و خارجی رو به دست بیارید.
روش کار رو می تونید در این فیلم آموزشی ببینید.
همونطور که منحنی خارجی رو در میارید ، به همون روش هم می تونید منحنی داخلی رو در بیارید و با فرمان blend و حالت کوپلینگ Verices اون ها رو به هم متصل کنید.

دانلود
 

yasser2222

عضو جدید
دوست عزیز شما نیازی به تعریف اون همه خط رو ندارید. به راحتی و با استفاده از فرمان Line می تونید قسمت های مختلف داخلی و خارجی رو به دست بیارید.
روش کار رو می تونید در این فیلم آموزشی ببینید.
همونطور که منحنی خارجی رو در میارید ، به همون روش هم می تونید منحنی داخلی رو در بیارید و با فرمان blend و حالت کوپلینگ Verices اون ها رو به هم متصل کنید.

دانلود
من منحنی ها رو بوسیله نقاط وارد کتیا کردم. با blend وverices در س شد. ممنون. جناب prof.eng گف blend اما من blend خالی استفاده می کردم نمیشد. روش کارتون خیلی جالب بود. چیزای جدیدی یاد گرفتم.ممنون
 

yasser2222

عضو جدید
راسی جناب prof.eng من از اون اموزشتون که نقاط از اکسل وارد کتیا بشه یعنی توسط GSD_PointSplineLoftFromExcel استفاده کردم. خیلی ماکرو قشنگیه!. تشکر ویژه دارم.:gol:
 

AFROUZ-E

عضو جدید
body قطب دارد و می تواند مثبت یا منفی باشد. اگر اولین feature یک بادی، منفی مثل pocket باشد، دیگر نمی توان یک feature مثبت مثل pad درون آن ساخت. یعنی در درخت ساخته می شود اما با هشدار the operation performed on the feature is unnecessary رو به رو می شوم و در ناحیه هندسی چیزی نشان داده نمی شود. اگر این روال نرم افزار هست، این سوال پیش می آد که چه لزومی داشته که دو دستور بولی assemble و remove در برنامه گنجانده شده؟ می توان به جای ایجاد یک بادی منفی و اسمبل کردن آن، یک بادی مثبت ساخت و آن را remove کرد. نه؟
 

عشق کتی

عضو جدید
_ سلام کسی ماژول fluent for catia رو لینکی ازش نداره ؟


_ آیا abaquse for catia v5_6 تحلیل سیالاتی هم داره ؟ (منظورم همین ماژوله (abaqus for catia v5_6) و نرم افزار abaqus منظورم نیست ! )
 

baseri

عضو جدید
کار مشابهی که ما انجام دادیم دقیقا انتقال داده ها و مش از برنامه میمیکس به hypermesh و سپس تحلیل با msc nastran بود. فکر نمی کنم روش کار با آباکوس متفاوت باشد. تنها نکته در این است که در کار ما مدل میمیکس بقدری دارای جزییات و بخش ها و خرده ریزه های اضافی بود که امکان تولید سطح از آن تقریبا غیرممکن بود. البته مدل شما ساده به نظر می رسد و شاید نیازی به انجام روش ما نداشته باشید.

کاری که ما کردیم این بود که در ابتدا توسط بخش digitize shape editor کتیا مش را خوانیدم. سپس توسط این بخش مش را اصلاح کرده و عیب و ایراد های آن را تا حدود 90 درصد گرفیتم (برای اینکار دانش کار با ابر نقاط کتیا لازم است). سپس مدل را باز هم بصورت مش ذخیره کرده و به برنامه hypermsh بردیم و سایر ایراد های پیوستگی و خلل و فرج نامناسب آن را رفع کردیم. در انتها هم توسط این برنامه از روش مش دوبعدی و سطحی مش حجمی تولید کردیم. مدل المان محدود را تکمیل کرده و توسط برنامه نسترن که البته بطور کامل توسط هایپرمش پشتیبانی می شود تحلیل کردیم.

این مشی که شما دارید به نظر پیچیده نمی آید و تصور نمی کنم ضرورتی برای انجام کار به روش بالا باشد. در خود کتیا یک سطح بسته از شکل تهیه کنید تا مطمئن شوید جایی از ان باز نیست سپس آن را توسط close surface به سالید تبدیل کنید و با فرمتی که آباکوس می خواند ذخیره کنید.
آباکوس چه فرمت هایی از فایلهای cad را می خواند؟ اگر stp می خواند اول از همه این فرمت را امتحان کنید.

تشکر بابت توجه و پاسخ‌های شما!
امکان داره یک فایل آموزشی در مورد بخش اول مطالبتون آماده و منتشر کنید؟ مطمئناً مواردی که مطرح شد، مورد نیاز بسیاری از اعضا، به خصوص دوستان بیومکانیکی هست.
ممنون
 
آخرین ویرایش:

عشق کتی

عضو جدید
body قطب دارد و می تواند مثبت یا منفی باشد. اگر اولین feature یک بادی، منفی مثل pocket باشد، دیگر نمی توان یک feature مثبت مثل pad درون آن ساخت. یعنی در درخت ساخته می شود اما با هشدار the operation performed on the feature is unnecessary رو به رو می شوم و در ناحیه هندسی چیزی نشان داده نمی شود. اگر این روال نرم افزار هست، این سوال پیش می آد که چه لزومی داشته که دو دستور بولی assemble و remove در برنامه گنجانده شده؟ می توان به جای ایجاد یک بادی منفی و اسمبل کردن آن، یک بادی مثبت ساخت و آن را remove کرد. نه؟

ساخت بادی و کم کردن درست و منطقی است .

دو دستور assemble و remove ، هر کدام کارایی خود را دارند .
 

Edris1987_66

عضو جدید
سلام چگونه میتونم نقشه perspective رو وارد محیط draftin کنم؟هرکاری میکنم parallel میشه!نمای ایرومتیرک بصورت پرس پکتیو لازم دارم
 

arash59b

عضو جدید
body قطب دارد و می تواند مثبت یا منفی باشد. اگر اولین feature یک بادی، منفی مثل pocket باشد، دیگر نمی توان یک feature مثبت مثل pad درون آن ساخت. یعنی در درخت ساخته می شود اما با هشدار the operation performed on the feature is unnecessary رو به رو می شوم و در ناحیه هندسی چیزی نشان داده نمی شود. اگر این روال نرم افزار هست، این سوال پیش می آد که چه لزومی داشته که دو دستور بولی assemble و remove در برنامه گنجانده شده؟ می توان به جای ایجاد یک بادی منفی و اسمبل کردن آن، یک بادی مثبت ساخت و آن را remove کرد. نه؟

همونطور که خودتون هم اشاره کردید بادی ها داری بار مثبت و منفی هستند. دستور اسمبل عملکردش با توجه به بار بادی است یعنی بصور اتوماتیک اگه بار بادی مثبت باشد عمل add و اگر منفی باشد عمل remove رو انجام میده

در صورتی که دستورهای add و remove کاری به مثبت و منفی بودن بادی ندارندو می توان یه بادی مثبت رو هم remove کنند و یا برعکس

به نظرم برای شکل های پیچیده تر استفاده از اسمبل رو سخت تر می کنه چون معمولا برای این شکل ها به ناچار باید بادی مثبت ساخته شود و در انتها اگر بخواهیم دو بادی رو از هم کم کنیم با دستور اسمبل دچار مشکل میشیم.

گذشته از این باید دید که تعریف بار مثبت و منفی یه بادی برای کتیا چه دلیل خاصی داشته و کاربردش در کدوم ماژول بیشتر خودش رو نشون میده.

سلام چگونه میتونم نقشه perspective رو وارد محیط draftin کنم؟هرکاری میکنم parallel میشه!نمای ایرومتیرک بصورت پرس پکتیو لازم دارم

insert---> views---> perojections ----> isometric
 
آخرین ویرایش:

AFROUZ-E

عضو جدید
به نظرم برای شکل های پیچیده تر استفاده از اسمبل رو سخت تر می کنه چون معمولا برای این شکل ها به ناچار باید بادی مثبت ساخته شود و در انتها اگر بخواهیم دو بادی رو از هم کم کنیم با دستور اسمبل دچار مشکل میشیم.

گذشته از این باید دید که تعریف بار مثبت و منفی یه بادی برای کتیا چه دلیل خاصی داشته و کاربردش در کدوم ماژول بیشتر خودش رو نشون میده.
من فکر نمی کنم حتی برای شکل های پیچیده ناچار باشیم بادی مثبت بسازیم. به ازای فیچرهای مثبت مثل pad, shaft, multisections solid و... فیچرهای منفی pocket, groove, removed multisections solid و... وجود داره. فیچرهای dress up هم که مشترک برای هر دو هستند. قطب مثبت و منفی بادی از روی اولین فیچر که مثبت یا منفی باشه مشخص می شه.

نکته ی مهم دقیقاً همین هست که چرا کتیا برای بادی قطب مثبت و منفی تعریف کرده.
 

arash59b

عضو جدید
من فکر نمی کنم حتی برای شکل های پیچیده ناچار باشیم بادی مثبت بسازیم. به ازای فیچرهای مثبت مثل pad, shaft, multisections solid و... فیچرهای منفی pocket, groove, removed multisections solid و... وجود داره. فیچرهای dress up هم که مشترک برای هر دو هستند. قطب مثبت و منفی بادی از روی اولین فیچر که مثبت یا منفی باشه مشخص می شه.

منظور من از شکل پیچیده از نظر هندسی نبود از نظر تعداد دستور و فیچر بود چون اگه بادی منفی شروع بشه استفاده از مثبت ها رو نداریم ولی برعکسش اینطور نیست.
 

AFROUZ-E

عضو جدید
منظور من از شکل پیچیده از نظر هندسی نبود از نظر تعداد دستور و فیچر بود چون اگه بادی منفی شروع بشه استفاده از مثبت ها رو نداریم ولی برعکسش اینطور نیست.
منظورتون این هست که اگر مثلاً با فیچر منفی پاکت شروع کنیم، دیگر فیچر مثبت pad نمی تونیم استفاده کنیم به هیچ وجه؟ به شرطی نمی توان فیچر مثبت pad داشت که در یک فضای خالی ایجاد شود و تداخل با فیچر منفی پاکت نداشته باشد. در این صورت با هشدار the operation performed on the feature is unnescessary برخورد داریم. این روند فرقی با استفاده ی معمول که پارت بادی هست نداره. در پارت بادی هم اگر یک فیچر منفی پاکت در فضای خالی زده شود، با همان هشدار برخورد داریم.
می توان در بادی با منفی شروع کرد و از فیچر های مثبت برای ایجاد حفره های ظاهری استفاده کرد. مثلاً در پارت بادی، پد می زنیم و با پاکت حفره ایجاد می کنیم ولی در بادی منفی، پاکت می زنیم و با پد در آن حفره ایجاد می کنیم. هندسه ی نهایی بادی منفی سرانجام کم می شود (با دستور assemble).

اون چیزی که من در اولین پستم در بالا منظورم بود، این بود که اگر نمی شود در یک بادی منفی هم فیچر منفی پاکت داشت و هم فیچر مثبت پد، دیگر فرقی نمی کنه استفاده از assemble یا remove و استفاده ی خاص این دو دستور بولی چه می باشد؟
 

Edris1987_66

عضو جدید
همونطور که خودتون هم اشاره کردید بادی ها داری بار مثبت و منفی هستند. دستور اسمبل عملکردش با توجه به بار بادی است یعنی بصور اتوماتیک اگه بار بادی مثبت باشد عمل add و اگر منفی باشد عمل remove رو انجام میده

در صورتی که دستورهای add و remove کاری به مثبت و منفی بودن بادی ندارندو می توان یه بادی مثبت رو هم remove کنند و یا برعکس

به نظرم برای شکل های پیچیده تر استفاده از اسمبل رو سخت تر می کنه چون معمولا برای این شکل ها به ناچار باید بادی مثبت ساخته شود و در انتها اگر بخواهیم دو بادی رو از هم کم کنیم با دستور اسمبل دچار مشکل میشیم.

گذشته از این باید دید که تعریف بار مثبت و منفی یه بادی برای کتیا چه دلیل خاصی داشته و کاربردش در کدوم ماژول بیشتر خودش رو نشون میده.



insert---> views---> perojections ----> isometric

باتشکر از شما ،نمای ایزومتریک هم بصورت parallel هست هم بصورت perspective ونمای ایزومتریکی که میده بصورت parallel هست اما من بصورت perspective نیاز دارم!
 

arash59b

عضو جدید
منظورتون این هست که اگر مثلاً با فیچر منفی پاکت شروع کنیم، دیگر فیچر مثبت pad نمی تونیم استفاده کنیم به هیچ وجه؟ به شرطی نمی توان فیچر مثبت pad داشت که در یک فضای خالی ایجاد شود و تداخل با فیچر منفی پاکت نداشته باشد. در این صورت با هشدار the operation performed on the feature is unnescessary برخورد داریم. این روند فرقی با استفاده ی معمول که پارت بادی هست نداره. در پارت بادی هم اگر یک فیچر منفی پاکت در فضای خالی زده شود، با همان هشدار برخورد داریم. .....
درسته، كلا صحبت شما درمورد بادي ها صدق ميكنه (پارت بادي كه هميشه مثبته)

نكته اي كه وجود داره ماهيت هميشگي بادي است كه باستورهاي بولي تغيير نمي كنه.
باتشکر از شما ،نمای ایزومتریک هم بصورت parallel هست هم بصورت perspective ونمای ایزومتریکی که میده بصورت parallel هست اما من بصورت perspective نیاز دارم!
اگه منظور تون سه نماي ٣٠ درجه از جسم هست كه وبا دستور قبلي انجام ميشه به شرطي كه جسمي كه داري ازش

نما ميگيري خودش تو حالت ايزومتريك باشه
 

Similar threads

بالا