برنامه ی محاسبه ی رجیسترها برای PWM

سلام. یه برنامه نوشتم برای میکروهای سری PIC24FJ که بتونیم با وارد کردن فرکانس کاری "میکرو" و فرکانس خروجی مورد نظر برای PWM رو به راحتی مقادیر PR و تقسیم کننده ی مربوط به تایمر رو محاسبه کنیم. خیلی سادست و با QT هم نوشتمش. بعدا یه پست هم میزارم که چطور میشه خروجی PWM […]

Read more

استفاده از تایمر در QT

بعضی وقتا پیش میاد که نیاز داریم به اینکه در یک دوره ی زمانی مشخص یک یا چند تابع اجرا شن. اصولا اینکار در سیستم عامل ویندوز به کمک Thread انجام میشه. به اینصورت که یه Thread به کمک توابع API میسازین و با استفاده از تابع Sleep که از توابع API ویندوز هست یک […]

Read more

ارسال هدر در QT

وقتی یک مرورگر رو باز میکنید و یه آدرس مشخصی رو وارد میکنید تا اطلاعات اون سایت یا صفحه رو بدست بیارید یک سوکتی ساخته میشه که با پورت ۸۰ متصل میشه به اون سرور و اطلاعات رو براتون ارسال میکنه. در این فیلم به کمک برنامه ای که نوشته شده یک صفحه ی php […]

Read more

برنامه نویسی شبکه در QT

گاهی اوقات نیاز پیدا می کنید که به وسیله ی شبکه بین نرم افزارها و یا دستگاه هایی که ساختین ارتباط برقرار کنید. برای مثال کسایی که توی ابزارهای دیجیتالشون از ماژول های وای فای یا LAN استفاده می کنن و دوست دارن برنامه ای بنویسن که از این طریق سیستمشون رو کنترل کنن می […]

Read more

طراحی منو در QT با QMenu

منوها جزو جدانشدنی تو اکثر برنامه های بزرگ هستن که کمک می کنن تا برنامه جمع و جورتر و امکاناتش در دسترستر باشه. QT امکاناتی مثل QMenu, QAction و QMenuBar رو مهیا می کنه که به کمک اونها می تونید انواع منوها را به راحتی ایجاد کنید. در فیلم آموزشی زیر نگاهی داریم به این […]

Read more

کلاس ها و وراثت در Qt

بعضی وقتا پیش میاد که دوست  دارید اشیایی داشته باشین که همشون یه سری ویژگی های خاص داشته باشن. مثلا تمام برچسب هاتون وسط چیشن باشن. فونتشون رنگشون و کلا یه سری ویژگی های خاص رو داشته باشن یا یه سری چیزا رو بهشون اضافه کنید. تعریف کلاس و وراثت از اشیا QT به شما […]

Read more

پنجره های ورودی و خروجی در QT

QT این امکان رو به ما میده که به کمک کلاس های آماده پنجره هایی رو ایجاد کنیم که به کمک اونا بتونیم یک پیغام رو به کاربر نمایش بدیم یا از کاربر بخواید که مقداری رو وارد کنه. پیغام هایی که نمایش داده میشن شبیه پیغام های هر نرم افزار و خود سیستم عامله […]

Read more

ظاهر گرافیکی در QT

پلتفرم QT این قابلیت رو داره که به کمکش می تونید ظاهر گرافیکی نرم افزارتون رو به کمک کدهای CSS سفارشی کنید. حتما دیدین که مثلا دکمه ها و ورودی ها تو یه نرم افزار شکل به خصوصی دارن. توی این فیلم این قابلیت رو معرفی می کنیم و یه مثال کوچیکی ازش میزنیم. فیلم […]

Read more

فیلم آموزشی Layout در Qt

برای یه برنامه نویس به غیر از کارآمدی برنامه اینم خیلی باید مهم باشه که بتونه نظر مشتری ها و کاربرها رو به لحاظ ظاهر گرافیکی و موزون بودن همه چی جلب کنه. در QT ما به کمک layout ها می تونیم همه چیز رو متناسب در کنار هم قرار داده و دیگه نگران تغییر […]

Read more

طراحی و ساخت Data monitoring – قسمت اول

تو محیط های صنعتی و یا ابزارهای صنعتی برای بررسی عملکرد ابزارها نیازه تا شرایط کاری اونها و نحوه ی کارکردشون لحظه به لحظه ثبت (دیتا لاگر) و یا نمایش داده بشه(دیتا مانیتورینگ). برای مثال تو کوره های کارخونه های سیمان یه دماسنج نوری هست که تقریبا هر نیم ساعت (یا سریعتر) باید چک بشه […]

Read more