هیچ دوره ای در سبد آموزش شما وجود ندارد
شاید برای شما هم رخ داده باشد که بخواهید، کد های نوشته شده در متلب را به DLL سیستمی تبدیل نمایید. برای این امر شما می توانید فیلم آموزش تبدیل کد های نوشته شده در متلب به DLL مورد استفاده در زبان برنامه نویسی سی شارپ درسایت متلب یار از لینک داده شده در ادامه مطلب همین پست دانلود نمایید.
در این فیلم آموزشی مسیر انجام کار در قالب یک برنامه ساده با تصویر و همچنین به همراه رسم نمودار به صورت ساده توضیح داده شده است.
Amirm2305 دانشجوی دوره
واقعا عالی دمتون گرم بابت آموزش خوبتون
محمد
سلام – وقت بخیر – من مشکل دارم دوستان و ارور دریافت میکنم – یک پلات ساده بدون ورودی دارم
کد متلب :function myplot()
x=-10:0.1:10;
y=sin(x);
plot(x,y);
end
—-
کد c#
myplotNative.Class1 t = new myplotNative.Class1();
t.myplot();
—–
خطا:
An unhandled exception of type ‘System.TypeInitializationException’ occurred in WindowsFormsApplication5.exe
Additional information: The type initializer for ‘myplotNative.Class1’ threw an exception.
مریم
لطفا یک کلیپ در مورد تبدیل فایلهای ام فایل به سیمولینک در متلب لطف کنید با تشکر
ehsan
سلام
ممنون از سایت خوبتون
و اموزش خوبتون
من گام به گام پیش رفتم ولی ارور زیر رو میده خواهشا راهنمایی کنید خیلی ضروریه
The type initializer for ‘myclass′ threw an exception
مجتبی ذوالفقاری
منم یه dll دارم همین خطا رو میده
خواهش میکنم کمکم کنید
The type initializer for ‘project name’ threw an exception
علیرضا
سلام خسته نباشید می خواستم بدونم نرم افزاری هست که کد R رو بتونه به MATLAB تبدیل کنه
صبا یعقوبی
باسلام خدمت مدیر سایت
لطفا اگه میشه در ارتباط با سوالم بنده را راهنمایی بفرمایید
فرض کنید بخواهیم تابعی را که در محیط متلب نوشتیم در محیط سی شارپ اجرا کنیم
طریقه ساخت dll را بلدم اما فقط میتونم تابعی مثل( sin(x) را در متلب رسم کنم ودر #C نمایش بدم . سوال من اینجاست که چه طوری ژس از dll کردن. در محیط C# ورودی به برنامه بدم و تابع در همونجا محاسبه شود. مثلا( sin(x) را از متلب dll کنم و بیارم تو C# . بعدش دیگه با طراحی یک form مقداری را مثلا ۳۰ درجه را به form بدم و بعدش( sin(30) محاسبه شود.
sana
با سلام وتشکر
من یک فایل dll دارم که خروجی متلب هست. البته فرد دیگری نوشته. حالا من میخام همون کدها رو تو متلب خودم ببینم. آیا راهی برای این کار هست؟ متلب من 2013b است و این فایل قدیمی است
MohammadTaghi Naghibi
برای دوستانی که با مشکل برخوردن
باید این MWArray.dll رو هم اضافه کنند و در نهایت کد زیر رو بعد از یوزینگهاشون بنویسن.
[assembly: MathWorks.MATLAB.NET.Utility.MWMCROption(“-nojit”)]
Adel_A
با سلام
شما با اضافه کردن اون dll و این خط جواب گرفتین؟ چون من این کار را هم کردم نتونستم جواب بگیرم. آیا باید تغییرات دیگری هم اعمال بکنم؟
خیلی ممنون
Adel_A
برای من جواب داد. البته نه فایل MWArray.dll را add کردم و نه اون خط را اضافه کردم.
اولش دقیقا عین همین آموزش عمل کردم. ولی موقع اجرا خطای threw an exception میگرفت که دوستان هم اشاره کردن. بعد از منوی Build ==> Configuration Manager را انتخاب کردم. پنجره Configuration Manager باز شد. توی قسمت Project contexts منوی کشویی Platform را که روی Any CPU هست باز کردم و گزینه را انتخاب کردم. بعد توی پنجره باز شده New platform را x64 قرار دادم و ok کردم. بعدش اجرا کردم و برنامه بدون هیچ خطایی عمل کرد.
اینم بگم من با Matlab 2011b و Visual Studio 2013 روی ویندوز 64 بیتی کار میکنم.
خیلی تشکر میکنم هم از سایت دانشجویار و هم از استاد پاسبان و هم از سایر دوستان.
محمد
سلام
ممنون از آموزش بسیار خوبتون
یک سوال، آیا در این حالت، نیازه که متلب هم در سیستم نصب باشه؟
با توجه به حجم زیاد نرم افزار متلب، اگر بخوایم متلب رو نصب نکنیم راهکار چیه؟ میشه کامپوننت خود متلب رو در ویژوال استودیو اضافه کرد؟
مدیر پاسبان مدرس دوره
salam
na dige dll mostaghel az narmafzare
محمد
سلام
برای منم erro میده
The type initializer for ‘untitled1.class1′ threw an exception”
چیکار کنم؟؟؟
لطفا کمک کنید
ویژوال استدیوی من 2013 است
هادی
سلام – ممنونم ازتون فیلم آموزشیتون خیلی کمکم کرد .
sanaz
سلام
آموزشتون خیلی خوب بود
فقط اگه بخوام خروجی Dll رو توی C# داشته باشم باید چی کار کنم؟
حامد
با سلام ممنون از سایت خوبتون
من دقیقا کارایی که شما تو فیلم آموزشیتون گفته بودید رو مو به مو انجام دادم ولی متاسفانه با اررور زیر روبرو شدم خواهشمندم منو راهنمایی کنید خیلی ضروریه
“The type initializer for ‘untitled1.class1’ threw an exception”
بخدا دیگه نمیدونم ایراد کارم کجاست!
بعد از اینکه فایل دی ال ال رو می سازم یک باتون میذارم وتو کلیک اون کدهای زیر رو وارد می کنم که اررور بالایی رو میده
untitled1.class1 c=new untitled1.class1 ();
c.myplot();
که myplot یک تابع بدون هیچگونه ورودی می باشد فقط نمودار را رسم میکند.
mohammad
سلام..خیلی خوب بود.
میشه توابع خود متلب رو هم به سی شارپ با این روش برد؟؟
محمد
با عرض سلام و وقت به خیر
ممنون از زحماتتون
مهندس فایلی که گذاشته بودید خیلی به من کمک کرد.
baran
با سلام
ممنون از سایت خوبتون
یه سوال داشتم:
میتونیم در متلب از سی شارپ یا سی پلاس پلاس استفاده کنیم؟
با تشکر
ساناز
خیلی عالی بود ممنون
salam
باسلام
بنده یک فایل c sharp دارم و باید به متلب تبدیل شود .شنیده ام که این کار امکان پذیر است.لطفا اگر بلد هستید کمک کنید. در صورت امکان به ایمیلم بفرستید تشکر فراوان
Artanik
از این فایل های DLLتو برنامه نویسی برای موبایل هم میشه استفاده کرد؟
Mojtaba0
یعنی کامپوننت واسه ویژوال استدیو میسازه؟
اگه آره برای دات نت چند؟
مدیر- تقی زاده
سلام آره
برای همه نسخه ها هم جواب میده
:)
علی
سلام.خیلی خیلی خیلی عالی بود.
سعید
سلام، واقعا ممنون و خسته نباشید، بیزحمت این فایل رو مجددا بررسی کنید، من که نتونستم دانلود کنم
mosakazemi
با سلام و تشکر. امیدوارم سوالم بدون جواب نمونه. من تو متلب برنامه نویسی می کنم. GUI برنامه رو هم با متلب طراحی می کنم. اما می خوام برای برنامه ام یک پوسته (skin, قالب) جدید طراحی کنم. چند تا ایده تو ذهنم هست ولی هیچ دانشی نسبت به اون ندارم. یکی منو راهنمایی کنه که باید از کجا شروع کنم، چه منبعی یا سایتی را مطالعه کنم و … . ایده اول: طراحی ظاهر برنامه با فتوشاب و استفاده از اون. برای این کار باید چی کار کرد؟ اصلا میشه همچین کاری کرد؟ ایده دوم: استفاده از dll و کامپوننت و این جور چیزا. برای این کار باید چی کار کرد؟ میشه تو متلب یا نه؟
راحله
سلام
ممنون این فایل محشـــــــــــــــــــــــــــــره
hosein
با سلام .
ممنون از آموزش خوبتون .
فقط اگر میشه نحوه دریافت خروجی توابعی که مقدار بازگشتی دارن رو در محیط دات نت توی آموزش قرار میدادید .
محمد
شما بهترین سایت آموزشی هستید مرسییییییی
saeed
salam . file bad upload shod :( hajmesh paine faghatam 2 minesh pakhsh mishe
محمد
سلام واقعاا ممنونم از سایت خوبتون
ولی انگار فایل درست آپلود نشده سایزش 470 کیلو بایت است.
یک دنیا ممنون