Imaaan 17059 ارسال شده در 3 مهر، 2014 خب توی این تاپیک می خوام روش اضافه کردن یه تولباکس یا هر مجموعه کد دیگه ای رو به متلب توضیح بدم. البته بعضی از تولباکس ها ممکن خودشون فایلی داشته باشن که این کار رو انجام بده، پس قبل از هر چیز فایل توضیحات تولبکس رو مطالعه کنین. دنبال اسامی مثل readme بگردین یا هر اسمامی دیگه ای که شامل help یا path باشه، هم میتونه فایل مورد نظرمون باشه. اگه چنین فایلی وجود نداشت یا چیزی که می خواین اضافه کنین، تولباکس نیست و یه مجموعه از کد هایی هست که زیاد ازشون استفاده می کنین، طبق ادامه توضیحات عمل می کنیم.اگه فایلی که داریم فشرده هست، اول اکسترکتش می کنیم. فولدر شامل فایل ها رو در مکانی روی هاردمون کپی می کنیم، جایی باشه که نیاز به تغییرش نداشته باشیم، مثلا می تونیم از فولدر Matlab داخل Documents ویندوز استفاده کنیم. هر وقت که مکان این فولدر رو تغیییر بدیم، دوباره باید همین کارها رو انجام بدیم. در ادامه داخل Command Window متلب دستور pathtool رو اجرا می کنیم و یه پنجره مثل شکل زیر باز میشه: تمام مسیرهایی که داخل این پنجره وجود داره به عنوان مسیر های قابل استفاده برای متلب محسوب میشن. یعنی وقتی شما بخواین از فایلی (ام فایل، فانکشن، عکس، فایل تکست و ...) که داخل این فولدر ها قرار داره استفاده کنین، فقط اسم فایل برای فراخونی اون کافیه و نیازی به آدرس دهی جایی که فایل توش قرار داره ندارین. علاوه بر این مسیرها، مسیر فعلی متلب (Current Directory یا Current Folder) هم جزو مسیرهای قابل دسترس حساب میشه. فایل های داخل این مسیر هم نیاز به آدرس دهی ندارن، با دستور cd مسیر فعلی رو ببینین یا تغییرش بدین: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام بعد از اجرای دستور pathtool، اگه تمام فایل ها داخل فولدر اصلی قرار داره و فولدری زیرمجموعه فولدر اصلی نیست، گزینه Add Folder رو انتخاب می کنیم. در غیر این صورت یعنی اگه داخل فولدر اصلی یک یا چند فولدر دیگه وجود داره، از Add with Subfolders… رو انتخاب می کنیم. در ادامه به مسیر مورد نظر میریم و گزینه ی Select Folder رو انتخاب می کنیم. مشابه شکل زیر مسیرهای فولدر های تولباکس به مسیرهای موجود اضافه میشه، مسیرهای اضافی رو هم با Delete یا گزینه ی Remove میتونین حذف کنین. در آخر هم گزینه ی save رو انتخاب کنین: بعضی از تولباکس ها علاوه بر کدهای متلب، از کدهای C یا ++C هم استفاده می کنن. متلب برای استفاده از این کدها نیاز داره، که ابتدا تبدیل به فایل هایی به MEX بشن. البته بعضی از تولباکس ها فایل های MEX چند سیستم عامل مختلف رو قرار میدن، که اگه سیستم عامل شما هم جزو اون ها باشه، نیاز تبدیلشون ندارین. برای تبدیل کدهای C یا ++C به MEX نیاز به کامپلرهمین زبان ها داریم، که حالا فرض می کنیم مشکلی از این بابت وجود نداره. روش نصب کامپایلر و معرفی اون به متلب در لینک زیر توضیح داده شده:[h=3]نصب کامپایلر ++c/c برای متلب و استفاده از کدهای mex[/h]توی این حالت هم ممکنه mfileی برای این کار در نظر گرفته بشه، دنبال اسامی که شامل MEX یا Compile باشن، بگردین. 14
Imaaan 17059 مالک ارسال شده در 8 مهر، 2014 بعضی مواقع پیش میاد که بعد از باز کردن متلب با یه چنین اخطاری مواجه میشیم: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام در دفعه های بعد باز کردن متلب ممکنه فقط مسیر ها رو نشون بده و اون وارنینگ اول رو ننویسه. اینجا میگه این آدرس ها داخل مسیرهای (Path) متلب تعریف شده، ولی در واقعیت وجود ندارین. اما چرا این حالت پیش میاد و چجوری می تونیم این اخطار رو بر طرف کنیم. ما یک یا چند فولدر طبق توضیحات پست بالا به متلب اظافه می کنیم (یعنی مسیرشون به مسیرهای قابل دسترس متلب اضافه میشه)، حالا ممکنه یه تولباکسی باشه یا یه مجموعه کد هست که زیاد استفاده می کنیم. وقتی این فولدر یا فولدر ها رو به جای دیگه منتقل کنیم (با انتقال هم دیگه از تولباکس نمی تونیم استفاده کنیم) یا حذفشون کنیم، این مسیرها از مسیر هایی که با دستور pathtool نمایش داه میشن، حذف میشن. اما توی فایل pathdef.m که تمامی مسیرها داخلش آورده میشه، هنوز وجود دارن، این وارنیگ هم به همین خاطر هست. توی Command Window تایپ کنید: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام این فایل باز میشه، مسیرهایی که ما به متلب اضافه می کنیم، در قسمت ابتدایی این فایل قرار می گیره، مسیر هایی که توی اخطار باز شدن متلب میاد رو توی این شکل مشخص کردم: این مسیر ها رو انتخاب و Deleteشون می کنیم: در آخر هم Ctrl +S رو می زنیم، تا این تغییرات ذخیره بشن. دیگه موقع باز شدن متلب این اخطار رو نخواهیم داشت 8
SAMA.FA 106 ارسال شده در 2 مهر، 2015 باسلام من تولباکس Kevin Murphyدارم ولی نمیدونم چطوری ازش استفاده کنم اگه کسی اطلاعاتی از تولباکس داره که بتونه بهم کمک کنه خیلی ممنون میشم فقط اگه میشه زودتر جواب دهید 3
Imaaan 17059 مالک ارسال شده در 3 مهر، 2015 باسلام من تولباکس Kevin Murphyدارم ولی نمیدونم چطوری ازش استفاده کنم اگه کسی اطلاعاتی از تولباکس داره که بتونه بهم کمک کنه خیلی ممنون میشم فقط اگه میشه زودتر جواب دهید سلام از اینجا دانلود کردین؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام همون پایینش گفته چجوری نصبش کنین: Assuming you unzip it to C:/HMMall... برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام توی پست اول همین تاپیک هم با عکس نشون داده شده چجوری یه تولباکس توی حالت کلی به متلب اضافه میشه. یه لینک دیگه هم همونجا گذاشته شده، اینم شاید برای استفاده مفید باشه: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2
SAMA.FA 106 ارسال شده در 3 مهر، 2015 ممنون بله ازهمون آدرس دانلود کردم. فقط طریقه استفاده شو نمیدونم اگه میشه در این باره راهنمایی کنید؟ 2
Imaaan 17059 مالک ارسال شده در 3 مهر، 2015 ممنون بله ازهمون آدرس دانلود کردم.فقط طریقه استفاده شو نمیدونم اگه میشه در این باره راهنمایی کنید؟ از این تولباکس استفاده نکردم که بتونم در موردش راهنمایی کنم. 1
busymahdi 12 ارسال شده در 18 مهر، 2015 باسلام من این جعبعه ابزار مکانیک جامداتو دان کردم برا فراخوانیش مشکل دارم smlink.r2013a.win64_www.noandishaan.com روشای بالارم رفتم ولی نمیدونم اسمشو چی بدم برا فراخوانی یا اصلا فایل اجرایی نداره 1
Imaaan 17059 مالک ارسال شده در 18 مهر، 2015 باسلام من این جعبعه ابزار مکانیک جامداتو دان کردم برا فراخوانیش مشکل دارم smlink.r2013a.win64_www.noandishaan.com روشای بالارم رفتم ولی نمیدونم اسمشو چی بدم برا فراخوانی یا اصلا فایل اجرایی نداره سلام دوست عزیز ورژن متلبتون هم همین R2013a و 64 بیتی هست؟ ام فایل install_addon که کنارش بود رو هم دانلود کردین؟ توی این آدرس فایل راهنمای نصبش هم (Installation Help_www.noandishaan.com.zip) هستش که می تونین دانلود کنین: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام البته این فقط برای لینک کردن تولباکس SimMechanics متلب با نرم افزارهای CAD مثل SolidWorks هست. 2
amirali mortazavi 12 ارسال شده در 22 مهر، 2015 با سلام من نیاز خیلی فوری و مهم دارم که تولباکس فازی نوع دوم رو به متلب اضافه کنم از سایت های مختلف تولباکس هایی پیدا کردم ولی متاسفانه هیچ کدوم درباره نحوه فراخوانی این تولباکس ها حرفی نزده اند میشه خواهش کنم تولباکس فازی نوع دوم و نحوه فراخوانی اون رو اگه کسی داره برام بفرسته به این آدرس: با تشکر
busymahdi 12 ارسال شده در 26 مهر، 2015 سلام دوست عزیزورژن متلبتون هم همین R2013a و 64 بیتی هست؟ ام فایل install_addon که کنارش بود رو هم دانلود کردین؟ توی این آدرس فایل راهنمای نصبش هم (Installation Help_www.noandishaan.com.zip) هستش که می تونین دانلود کنین: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام البته این فقط برای لینک کردن تولباکس SimMechanics متلب با نرم افزارهای CAD مثل SolidWorks هست. باسلام مرسی از رسیدگی اره ورژن همینه اد وانم دانلود کردم >> install_addon(1) Undefined function 'install_addon' for input arguments of type 'double'. این پیغامو میده وقتی طبق دستورالعمل انگلیسیش میرم جلو نمیدونم اد وانو میزنم بعد ام فایلو باز میکنم اجرا میکنم پیام بالارو میده؟!!!! چیکار باید بکنم ی ماهه دان کردم نمیتونم نصب کنم تشکر فراوان !!! 1
Imaaan 17059 مالک ارسال شده در 30 مهر، 2015 باسلام مرسی از رسیدگیاره ورژن همینه اد وانم دانلود کردم >> install_addon(1) Undefined function 'install_addon' for input arguments of type 'double'. این پیغامو میده وقتی طبق دستورالعمل انگلیسیش میرم جلو نمیدونم اد وانو میزنم بعد ام فایلو باز میکنم اجرا میکنم پیام بالارو میده؟!!!! چیکار باید بکنم ی ماهه دان کردم نمیتونم نصب کنم تشکر فراوان !!! سلام ببخشید دیرجواب میدم، فایل install_addon رو پیدا نمی کنه برای همین ارور میده، این فایل رو هم دانلود کردین؟ توی مسیر فعلی متلب (Current Folder) قرار بدین. 1
Coral_Mary 470 ارسال شده در 10 دی، 2015 سلام من می خواستم تولباکس MVGC اضافه کنم به متلبم، طبق توضیحاتی که شما نوشته بودید انجام دادم، الانم تولباکس رو تو قسمت start متلب میاره، منتها داخل تولباکس خالیه! فقط دو تا گزینه help و product page (web) داره! الان من خود ابزار رو نمی بینم دقیقا باید چیکار کنم؟ پیشاپیش ممنون از راهنمائی تون 1
Imaaan 17059 مالک ارسال شده در 11 دی، 2015 سلام من می خواستم تولباکس MVGC اضافه کنم به متلبم، طبق توضیحاتی که شما نوشته بودید انجام دادم، الانم تولباکس رو تو قسمت start متلب میاره، منتها داخل تولباکس خالیه! فقط دو تا گزینه help و product page (web) داره! الان من خود ابزار رو نمی بینم دقیقا باید چیکار کنم؟ پیشاپیش ممنون از راهنمائی تون سلام متلب از يه ورژن بعد تر از مال شما (2012b) كلا اين Start رو برداشته، يادم نيست دقيقا چجوري بود. خيلي كم پيش مياد تولباكسي هلژي داشته باشه كه به هلپ خودت متلب اضافه بشه. الانم احتمالا خود تولباكس نصب شده و شما مي توني از فانكشن هاش توي متلب استفاده كني، البته به شرطي كه كدهاي غير متلب نداشته باشه، كه نياز به كامپايل و اينا داشته باشه. توي اين لينك هم ديدم، توضيحاتي در مورد شروع كار باهاش رو داده: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1
Coral_Mary 470 ارسال شده در 31 دی، 2015 سلام مجدد تولباکس هایی که داخل متلب مون نیستند رو از کجا می تونیم دانلودشون کنیم؟ سپاس:icon_gol: 1
Imaaan 17059 مالک ارسال شده در 1 بهمن، 2015 سلام مجدد تولباکس هایی که داخل متلب مون نیستند رو از کجا می تونیم دانلودشون کنیم؟ سپاس:icon_gol: سلام خب یه سری تولباکس ها که خود شرکت Mathworks همراه خود نرم افزار ارائه مي كنه، موقع نصب مي توني انتخاب كني كه چه تولباكس هايي نصب بشن. اگه از اين نوع تولباكس ها منظورتون هست براي نصبشون به يه فايل iso يا DVD متلب نياز داري كه تولباكس ها رو داشته باشه، همينطور نياز هست كه لايسنسي كه استفاده مي كني هم اين تولباكس ها داخلش موجود باشه. يه سري هم توسط كاربراي متلب نوشته ميشه كه بيشتر هم به صورت رايگان هستن و ميشه از اينترنت دانلود كرد. توي سايت Matworks.com ميشه از قسمت هاي File Exchange يا Link Exchange براي پيدا كردن تولباكس ها استفاده كرد. سايت هاي ديگه اي مثل Github.com هم براي اشتراك گذاري كدها استفاده ميشه، خيلي وقتا هم روي سايتاي ديگه اي گذاشته ميشه كه فقط با سرچ ميشه پيداشون كرد. 2
mahdi khanahmadi 13 ارسال شده در 7 تیر، 2016 با سلام و خسته نباشید من جعبه ابزار Hspice به صورتی که گفته شده، انجام داده ام اما به هنگام فراخوانی با دستور loadsig از دستور ورودی خطا میگیره- الان مدت هاست که مشغول به انجام این کار هستم اما به نتیجه ای نرسیدم -لطفا کمکم کنید خیلی ضروریه. دستور وارد شده: (‘x=loadsig(‘bootstrapped switch Differential.tr0 خطای گرفته شده: ??? Undefined function or method ‘loadsig’ for input arguments of type ‘char’. Error in ==> transient at 4 x=loadsig(‘bootstrapped switch Differential.tr0′) انگار دستور loadsig را نمیشناسه-چکار باید بکنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟َ 1
mahdi khanahmadi 13 ارسال شده در 7 تیر، 2016 منم موافقم - هیچ سایتی راجب نحوه فراخوابی تولباکس صحبتی نکرده 1
Imaaan 17059 مالک ارسال شده در 7 تیر، 2016 با سلام و خسته نباشیدمن جعبه ابزار Hspice به صورتی که گفته شده، انجام داده ام اما به هنگام فراخوانی با دستور loadsig از دستور ورودی خطا میگیره- الان مدت هاست که مشغول به انجام این کار هستم اما به نتیجه ای نرسیدم -لطفا کمکم کنید خیلی ضروریه. دستور وارد شده: (‘x=loadsig(‘bootstrapped switch Differential.tr0 خطای گرفته شده: ??? Undefined function or method ‘loadsig’ for input arguments of type ‘char’. Error in ==> transient at 4 x=loadsig(‘bootstrapped switch Differential.tr0′) انگار دستور loadsig را نمیشناسه-چکار باید بکنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟َ ببخشید لطفا دقیق و کامل توضیح دهید- ممنون منم موافقم - هیچ سایتی راجب نحوه فراخوابی تولباکس صحبتی نکرده سلام دوست عزیز میشه لینک تولباکستون هم بذارین؟ 1
ارسال های توصیه شده