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

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

  • ضعیف

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

    رای: 38 12.5%
  • خوب

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

    رای: 116 38.0%

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

tyaman

عضو جدید
یک ماکرو جالب برای کتیا ،
اگر شما هم به نقطه ضعف کتیا در ساخت bom پی برده اید این فایل فشرده رو دانلود کنید و بعد از اکسترکت کردن، پی دی افی که در پوشه docهست رو بخونید. در واقع میشه گفت که یک نرم افزار الحاقی برای تکمیل کردن محیط درفتینگ کتیا هستش. حجم فایل 5.5مگ
http://199.91.152.153/x938f4eelr1g/mykttq0io5o/CATIA+TITLE+BLOCK+V4.3.2.rar
 

smmoosavian

عضو جدید
یک ماکرو جالب برای کتیا ،
اگر شما هم به نقطه ضعف کتیا در ساخت bom پی برده اید این فایل فشرده رو دانلود کنید و بعد از اکسترکت کردن، پی دی افی که در پوشه docهست رو بخونید. در واقع میشه گفت که یک نرم افزار الحاقی برای تکمیل کردن محیط درفتینگ کتیا هستش. حجم فایل 5.5مگ
http://199.91.152.153/x938f4eelr1g/mykttq0io5o/CATIA+TITLE+BLOCK+V4.3.2.rar

یکی از ضعف های کتیا در ساخت BOM اینه که فرض کنید یه فایل اسمبلی دارید با 100 تا قطعه. و همه این 100 تا قطعه پارامتری هستند. یعنی با تغییر یک یا چند قطعه حساس بقیه قطعات خود به خود update می شوند. ولی نمیشه وزن قطعات رو در drafting خودبه خود update کرد !!! فکرشو بکنید تا زمانی که طراحی نهایی نشده نمی تونید تو نقشه وزن قطعه رو مشخص کنید. البته اگه حوصله داشته باشید با هر بار تغییر طراحی مجبورید در 100 تا نقشه به طور دستی وزن قطعات رو تغییر بدید !!!
 

Prof.Eng

متخصص نرم افزار کتیا
یکی از ضعف های کتیا در ساخت BOM اینه که فرض کنید یه فایل اسمبلی دارید با 100 تا قطعه. و همه این 100 تا قطعه پارامتری هستند. یعنی با تغییر یک یا چند قطعه حساس بقیه قطعات خود به خود update می شوند. ولی نمیشه وزن قطعات رو در drafting خودبه خود update کرد !!! فکرشو بکنید تا زمانی که طراحی نهایی نشده نمی تونید تو نقشه وزن قطعه رو مشخص کنید. البته اگه حوصله داشته باشید با هر بار تغییر طراحی مجبورید در 100 تا نقشه به طور دستی وزن قطعات رو تغییر بدید !!!

سلام
این مشکل به راحتی قابل حل است. کافی است در هنگام ایجاد فایل مدل سه بعدی و یا نقشه از template استفاده کنید که در آن وزن به عنوان پارامتر طراحی تعریف شده و به نقشه لینک شده باشد. هر پارامتر دیگر را هم می توان بطور زنده بین مدل سه بعدی و نقشه مرتبط کرد. این روش بر پایه attribute link استوار است.
 

smmoosavian

عضو جدید
سلام
این مشکل به راحتی قابل حل است. کافی است در هنگام ایجاد فایل مدل سه بعدی و یا نقشه از template استفاده کنید که در آن وزن به عنوان پارامتر طراحی تعریف شده و به نقشه لینک شده باشد. هر پارامتر دیگر را هم می توان بطور زنده بین مدل سه بعدی و نقشه مرتبط کرد. این روش بر پایه attribute link استوار است.

یه چیزایی در موردش مطالعه کردم، توی خود documentation در موردش چیزی نوشته ؟
 

smmoosavian

عضو جدید
نمیشه یک پارامتر رو در drafting به یک پارامتر از part design مرتبط کرد. چه راهی برای این کار وجود داره ؟
 

smmoosavian

عضو جدید
مهندس جان نثاری دست شما درد نکنه ، فهمیدم باید چی کار کنم ، با کمی سعی و خطا متوجه شدم ، برای بقیه دوستان هم فیلمش رو میذارم ، خیلی به درد بخوره ، کارها رو سریع و آسون می کنه
اینطوری دیگه با آپدیت شدن part در محیط drafting خود به خود وزن هم تغییر می کنه
 

amireza_2000

کاربر بیش فعال
کاربر ممتاز
مهندس جان نثاری دست شما درد نکنه ، فهمیدم باید چی کار کنم ، با کمی سعی و خطا متوجه شدم ، برای بقیه دوستان هم فیلمش رو میذارم ، خیلی به درد بخوره ، کارها رو سریع و آسون می کنه
اینطوری دیگه با آپدیت شدن part در محیط drafting خود به خود وزن هم تغییر می کنه
]چرا وقتی این فایلو دانلود میکنم فرمتش PHP هست؟
 

tyaman

عضو جدید
سلام
میشه یک نمونه tmplate بزاری که ایتم وزن رو در bom نشون بده ، فراموش نشه که من نمیخام از راه پارامتر نویسی و فرمول نویسی برای معرفی تک تک قطعا استفاده کنم چون در اسمبلی هایی که دارای 300 قطعه هستند این کار بسیار خسته کننده است. من میخام وقتی bom رو اجرا میکنم ایتم وزن وجود داشته باشه و وزن تک تک قطعات خود بخود محاسبه بشه. من برای اینکار هرجا که مراجعه کردم راهی بجز اسکریپت نویسی ندیدم حالا میشه شما راه سادتون رو بصورت فیلم برامون بزارید . منون میشم.
سلام
این مشکل به راحتی قابل حل است. کافی است در هنگام ایجاد فایل مدل سه بعدی و یا نقشه از template استفاده کنید که در آن وزن به عنوان پارامتر طراحی تعریف شده و به نقشه لینک شده باشد. هر پارامتر دیگر را هم می توان بطور زنده بین مدل سه بعدی و نقشه مرتبط کرد. این روش بر پایه attribute link استوار است.
 
آخرین ویرایش:

tyaman

عضو جدید
همون طور که میدونید برای وارد کردن وزن یک قطعه در درفتینگ مشکلی وجود نداره و در کارد نقشه این ایتم بصورت اتوماتیک محاسبه و درج میشه ( البته بدیهی که متریال رو باید انتخاب کرده باشید تا وزن صحیح نمایش داده بشه) لذا به رابطه نویسی و لینک کردن برای تک قطعات نیازی نیست. ما اینجا بحثمون روی bom هست و اینکه چجوری همون روش خودکار محاسبه وزن برای نقشه های single part رو در bom پیاده کنیم تا این عدد قابل آپدیت خودکار باشه.( بدون نیاز به پارامتر نویسی و لینک کردن به text )چون اینجوری زمانی که برای وارد کردن فقط و تنها فقط وزن نیاز داریم میشه بیش از اون زمانی که برای تهیه کل نقشه از مدل نیاز داریم.یادتون باشه که پارامترهای دیگه ای مثل متریال یا هر ایتم دیگه ای هم هست که باید در bom وارد کنیم.
مهندس جان نثاری دست شما درد نکنه ، فهمیدم باید چی کار کنم ، با کمی سعی و خطا متوجه شدم ، برای بقیه دوستان هم فیلمش رو میذارم ، خیلی به درد بخوره ، کارها رو سریع و آسون می کنه
اینطوری دیگه با آپدیت شدن part در محیط drafting خود به خود وزن هم تغییر می کنه
 

mer30fery

دستیار مدیر مهندسی مکانیک, متخصص سالید ورک
کاربر ممتاز
سلام دوستان
نمیدونم اینجا میتونم سوالمو مطرح کنم یا نه؟
اگه کسی میدونه جواب بده ممنون میشم؟
سوال : چه جوری میشه در نرم افزار کتیا در محیط draft یا همون ایجاد نقشه دوبعدی متنی لینک شده به تاریخ ایجاد کرد؟
یعنی هر بار که فایل ذخیره میشه تاریخ یا date همون روز رو آپدیت بشه؟
 

Prof.Eng

متخصص نرم افزار کتیا
همون طور که میدونید برای وارد کردن وزن یک قطعه در درفتینگ مشکلی وجود نداره و در کارد نقشه این ایتم بصورت اتوماتیک محاسبه و درج میشه ( البته بدیهی که متریال رو باید انتخاب کرده باشید تا وزن صحیح نمایش داده بشه) لذا به رابطه نویسی و لینک کردن برای تک قطعات نیازی نیست. ما اینجا بحثمون روی bom هست و اینکه چجوری همون روش خودکار محاسبه وزن برای نقشه های single part رو در bom پیاده کنیم تا این عدد قابل آپدیت خودکار باشه.( بدون نیاز به پارامتر نویسی و لینک کردن به text )چون اینجوری زمانی که برای وارد کردن فقط و تنها فقط وزن نیاز داریم میشه بیش از اون زمانی که برای تهیه کل نقشه از مدل نیاز داریم.یادتون باشه که پارامترهای دیگه ای مثل متریال یا هر ایتم دیگه ای هم هست که باید در bom وارد کنیم.

همانطور که گفتم مبنا بر پایه استفاده از template برای فایل ها چه سه بعدی و چه نقشه است. برای جدول bom در نقشه روش کار ساده تر است. کافی است در منوی properties توسط define other properties متغیرهای جدیدی از هر نوع که می خواهید (mass برای جرم، string برای material type و ...) تعریف کنید و توسط formula به مقدار یا زابطه آنها با پارمترهای دیگر مدل مرتبط کنید. این فایل را بصورت template فایل catpart ذخیره کنید. حال در یک فایل catproduct که template این نوع فایل خواهد بود در بخش analyze و bill of material با کمک گزینه define formats پارمترهای تعریف شده در فایل catpart را به bom اضافه کنید. جدول bom نقشه پارامترهای جدید را بطور خودکار اضافه خواهد کرد.
 

Prof.Eng

متخصص نرم افزار کتیا
سلام دوستان
نمیدونم اینجا میتونم سوالمو مطرح کنم یا نه؟
اگه کسی میدونه جواب بده ممنون میشم؟
سوال : چه جوری میشه در نرم افزار کتیا در محیط draft یا همون ایجاد نقشه دوبعدی متنی لینک شده به تاریخ ایجاد کرد؟
یعنی هر بار که فایل ذخیره میشه تاریخ یا date همون روز رو آپدیت بشه؟

اینکار با کمک ماکرو نویسی، ارتباط دادن ماکرو با فایل نقشه و یک پارمتر در آن قابل انجام است. کمی پیچیده است. اگر خیلی ضروری است توضیح دهم؟
 
آخرین ویرایش:

smmoosavian

عضو جدید
همانطور که گفتم مبنا بر پایه استفاده از template برای فایل ها چه سه بعدی و چه نقشه است. برای جدول bom در نقشه روش کار ساده تر است. کافی است در منوی properties توسط define other properties متغیرهای جدیدی از هر نوع که می خواهید (mass برای جرم، string برای material type و ...) تعریف کنید و توسط formula به مقدار یا زابطه آنها با پارمترهای دیگر مدل مرتبط کنید. این فایل را بصورت template فایل catpart ذخیره کنید. حال در یک فایل catproduct که template این نوع فایل خواهد بود در بخش analyze و bill of material با کمک گزینه define formats پارمترهای تعریف شده در فایل catpart را به bom اضافه کنید. جدول bom نقشه پارامترهای جدید را بطور خودکار اضافه خواهد کرد.

من این کار رو امتحان کردم. فقط به طور دستی میشه جرم رو بهش داد. توی لیست properties نمیشه برای پارامترها فرمول تعریف کرد. هدف اصلی ما این بود که اگر قطعه تغییر کنه جرمش هم خودبه خود آپدیت بشه (البته توی V5R20 هنوز امتحان نکردم )
 

mer30fery

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

E_khaleghi

کاربر فعال
مهندس جان نثاری دست شما درد نکنه ، فهمیدم باید چی کار کنم ، با کمی سعی و خطا متوجه شدم ، برای بقیه دوستان هم فیلمش رو میذارم ، خیلی به درد بخوره ، کارها رو سریع و آسون می کنه
اینطوری دیگه با آپدیت شدن part در محیط drafting خود به خود وزن هم تغییر می کنه

شما كه بلد بوديد قبلا همين سوالو پرسيده بودم چرا جواب نداديد؟
به هر حال دستتون درد نكنه يك مسير ديگر در ذهن من باز كرديد كه به بعضي خواسته هام برسم
thanks
 

Prof.Eng

متخصص نرم افزار کتیا
من این کار رو امتحان کردم. فقط به طور دستی میشه جرم رو بهش داد. توی لیست properties نمیشه برای پارامترها فرمول تعریف کرد. هدف اصلی ما این بود که اگر قطعه تغییر کنه جرمش هم خودبه خود آپدیت بشه (البته توی V5R20 هنوز امتحان نکردم )

در مورد قطعاتی که دارای یک part body هستند: جرم=حجم * چگالی پس در formula از حجم و چگالی استفاده کنید.
در مورد قطعاتی که دارای چند part body هستند دو راه وجود دارد:
1- استفاده از measure و ذخیره کردن measure در درخت طراحی و لینک کردن مقدار mass بدست آمده در measure با پارامتر mass تعریف شده در part properties
2- ماکرو نویسی

در ضمن همیشه در هنگام بدست آوردن جرم در کتیا جواب را یکبار چک کنید. کتیا برای هر چیزی که برای آن جنس نشده باشد چگالی 1000 را در نظر می گیرد!
 

smmoosavian

عضو جدید
اگه زحمتی نیست توضیح بدید ممنون میشم چون یه گروه نقشه کشی و طراحی شرکت با این مشکل سروکار دارند یعنی مشکل یه شرکت حل میشه.
باز هم ممنون؟

من یه کم تحقیق کردم ، این کار با ماکرو نویسی انجام میشه ولی مشکل اینه که فقط تاریخ میلادی رو میسازه. شاید هم راهی برای ایجاد تاریخ شمسی وجود داشته باشه. البته روی ماکرو نویسیش هنوز یه کم مشکل دارم. باید ابتدا در drafting یک پارامتر به نام Date ایجاد کنید از نوع string و در ابتدا تاریخ همون روز رو بهش بدید. سپس یک text ایجاد کنید و محتوای text رو به پارامتر date لینک کنید. سپس باید یک ماکرو بنویسید و هر بار که می خواید تاریخ آپدیت بشه باید اون ماکرو رو اجرا کنید. در واقع ماکرو زمان حال رو برای پارامتر Date تنظیم می کنه. اگه تونستم یه تلاشی می کنم تا ببینم راهش چیه . ولی قول 100% نمی تونم بدم.
 

smmoosavian

عضو جدید
در مورد قطعاتی که دارای یک part body هستند: جرم=حجم * چگالی پس در formula از حجم و چگالی استفاده کنید.
در مورد قطعاتی که دارای چند part body هستند دو راه وجود دارد:
1- استفاده از measure و ذخیره کردن measure در درخت طراحی و لینک کردن مقدار mass بدست آمده در measure با پارامتر mass تعریف شده در part properties
2- ماکرو نویسی

در ضمن همیشه در هنگام بدست آوردن جرم در کتیا جواب را یکبار چک کنید. کتیا برای هر چیزی که برای آن جنس نشده باشد چگالی 1000 را در نظر می گیرد!

این که می گم نمیشه دقیقاً همینه که قرمزش کرده ام. نمیشه اونها رو با یک پارامتر از توی شاخه طراحی لینک کرد. (چه مستقل و چه اندازه گیری شده)
من روی پارامتر جرم که تعریف کردم راست کلیک می کنم ، گزینه ای به نام edit formula وجود نداره.
 

Prof.Eng

متخصص نرم افزار کتیا
این که می گم نمیشه دقیقاً همینه که قرمزش کرده ام. نمیشه اونها رو با یک پارامتر از توی شاخه طراحی لینک کرد. (چه مستقل و چه اندازه گیری شده)
من روی پارامتر جرم که تعریف کردم راست کلیک می کنم ، گزینه ای به نام edit formula وجود نداره.

دستور f(x) را از نوار پایین اجرا کنید و از طریق filter type پارامترها را بر اساس نوع (در اینجا mass) ف ی ل ت ر کنید. پارامتری که تعریف کرده اید را پیدا و سپس توسط add formula رابطه را تعریف کنید.
 

Prof.Eng

متخصص نرم افزار کتیا
مهندس جان نثاری واقعاً دستتون درد نکنه. راهنمایی بزرگی کردید.
یه فیلم تهیه کردم از نحوه آپدیت شدن جرم در BOM

چند نکته:
1- پارامتر mass را بهتر است در یک فایل catpart که به عنوان template برای ایجاد فایل های جدید استفاده خواهد شد ایجاد کنید.
2- دستور measure را هم در سطح catpart تعریف کنید نه در سطح catproduct. از طریق منوی tools-option-general-parameters and measure- measure tools سوییچ automatic update را برای part و product روشن کنید تا measure بطور خودکار با تغییر مدل به روز شود.
3- تغییر دادن دستی مقدار چگالی در هنگام اجرای measure باعث اصلاح چگالی نمی شود. اگر جنس تعریف نشده باشد باز هم همان مقدار 1000 استفاده می شود. پس بهتر است جنس را تعریف کنید و اگر دوست داشتید روی جنس در درخت طراحی دوبار کلیک و در بخش analyze چگالی را تغییر دهید.
 

smmoosavian

عضو جدید
چند نکته:
1- پارامتر mass را بهتر است در یک فایل catpart که به عنوان template برای ایجاد فایل های جدید استفاده خواهد شد ایجاد کنید.
2- دستور measure را هم در سطح catpart تعریف کنید نه در سطح catproduct. از طریق منوی tools-option-general-parameters and measure- measure tools سوییچ automatic update را برای part و product روشن کنید تا measure بطور خودکار با تغییر مدل به روز شود.
3- تغییر دادن دستی مقدار چگالی در هنگام اجرای measure باعث اصلاح چگالی نمی شود. اگر جنس تعریف نشده باشد باز هم همان مقدار 1000 استفاده می شود. پس بهتر است جنس را تعریف کنید و اگر دوست داشتید روی جنس در درخت طراحی دوبار کلیک و در بخش analyze چگالی را تغییر دهید.

می شه یه کم بیشتر در مورد template توضیح بدید ؟
 

tyaman

عضو جدید
ماشااله .... از این همه انرژی جنبشی که در این تالار قرار داره. واقا ادمو به وجد میاره، از همتون متشکرم.
 

tyaman

عضو جدید
دانلود کردم اما اکسترکت نمیشه میشه برسی کنی
QUOTE=smmoosavian;4158044]مهندس جان نثاری واقعاً دستتون درد نکنه. راهنمایی بزرگی کردید.
یه فیلم تهیه کردم از نحوه آپدیت شدن جرم در BOM[/QUOTE]
 

Similar threads

بالا