ایجاد یک صفحه گرافیکی با GuiBuilder و اضافه کردن فایل خروجی به پروژه emwin در کیل

مثال یازدهم از emwin (راه اندازی با میکروکنترلر lpc1768)
آگوست 18, 2017
ویجت باتن (BUTTON)
آگوست 25, 2017

با سلام خدمت دوستان عزیز
کار با GuiBuilder کار راحته با این حال بعضیا مشکلاتی رو دارن که به اونها هم رسیدگی می کنیم.
معمولاً کنار هر پروژه ای از emwin این نرم افزار هم هستش ، و شما میتونید با این نرم افزار کار طراحی گرافیکی تون رو راحتتر کنید.

نرم افزار رو باز کنید و از منوی new ، گزینه ی window رو انتخاب کنید.

برای ساخت صفحه ابتدا باید از گزینه های window و framewin یکی رو انتخاب کنید .

و بقیه ویجت ها رو روی اون قرار بدید.
در این مثال ما ویجت window رو اضافه می کنیم.

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

برای مثال با کلیک راست کردن روی ویجت window تنظیمات اضافی اون ظاهر میشه.

که برای window فقط رنگ window رو میشه تغییر داد.

با تایید رنگ انتخاب شده رنگ ویجت window به رنگ منتخب شده تغییر میکنه.

بعد از اتمام کار گرافیکی و اضافه کردن ویجت های دیگر اون رو ذخیره کنید.
بدین منظور شما از گزینه فایل save رو انتخاب کنید.
نرم افزار سوالی از شما بابت محل ذخیره فایل نمیپرسه و فایل رو کنار خود فایل guiBuilder.exe که شما اون رو باز کردید ذخیره میشه.
اسم فایلی که ذخیره میشه با اسم ویجت window در ارتباط هستش. اسم فایل میشه : اسم window به اضافه DLG و با پسوند C .

برای هر فایلی که بدین شکل ساخته میشه یک تابع برای رسم کلی هستش که اسم اون هم با اسم ویجت window در ارتباطه .

Create+window name میشه اسم تابعی که باید فراخوانی کنید.

خب امیدوارم که توضیحاتم رو متوجه شده باشید.
میریم سراغ اضافه کردن فایل به پروژه emwin در کیل.

همونطور که در عکس میبینید با کلیک راست روی گروه و انتخاب گزینه add existing file to group”” و یا دبل کلیک روی گروه میتونید فایل ساخته شده توسط guiBuilder رو انتخاب و به پروژه اضافه کنید.

امیدوارم که تونسته باشم مطلب رو رسونده باشم .

حسین
حسین
من 28 سال سن دارم و رشته ی تحصیلی ام مهندسی برق قدرت بوده علاوه بر برق علاقمند به دنیای الکترونیک ، برنامه نویسی و طراحی وب هستم . این سایت رو برای آموزش رابط گرافیکی emWin راه اندازی کردم که بدون کمک شما جلو رفتن غیر ممکنه پس اگه آموزش یا مطالب مرتبطی دارید برام ایمیل کنید تا به اسم خودتون توی سایت منتشر بشه. hosseintomari@gmail.com
اشتراک
اطلاع از
guest

10 نظرات
قدیمی ترین
جدیدترین
بازخورد داخلی
مشاهده همه نظرات
homa

سلام ممنون بابت سایت خوبتون
من یک سوال دارم وقتی پروژه رو ساختیم و کدشو گرفتیم #include “DIALOG.h” از کجا باید به پروژه اضافه کنیم؟

homa

سلام ممنون بابت سایت خوبتون
من یک سوال داشتم وقتی کدو از gui میگیریم میگه #include “DIALOG.h” اینو از کجا باید اضافه کنیم؟

مجتبی

اگه اضافه نکنیم نمیشه ارور میده لطفاااااااااااااااااااااااااااااااااااااا راهنمایی کنید چطور میشه این مشکلو حل کرد.ممنون

مجتبی

لطفااااااااااااااااااا اون پوشه های MAIN و GUI و …که به KEIL اضافه کردین هم توضیح بدین

مجتبی

این شماره منه ۰۹۱۲۰۲۴۸۰۷۸ .لطفا اگه دوره اموزشی دارین یا جای سراغ دارین که دوره اموزشی دارن اطلاع بدین ممنون میشم

مجید

نرم افزار gui bulder از کجا دانلود کنم ؟

afshin_rp

برای ذخیره فایل در gui builder مشکل داشتم و فایل ذخیره نمیشد. بعد از کلی وقت تلف کردن فهمیدم به مسیر پوشه نرم افزار مرتبط هست. فکر میکنم gui builder را باید در کوتاه ترین مسیر هارد دیسک ذخیره کرد و از پوشه های تو در تو اجتناب کرد.

shoniz

سلام
من فایل رو ایجاد کردم و یه پروژم اضافه میکنم.
اما با ارور های متعددی روبه رو میشم
ارورها تمومی ندارن

LPC1768 و lcd 3.2″

Keil v5.xx

10
0
برای بهبود مطالب، لطفاً نظر بدهید.x