ايران ويج

نسخه‌ی کامل: ارتباط سریال
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
نقل قول: سلام به همگی
دوستان برنامه پیوست شده پایین"#C" یه برنامه ای هستش برا ارتباط با پورت سریال برا ارتباط میکرو و کامپیوتر و کارش هم اینه که دو تا button داره که با یکی led رو روشن و با دیگری خاموش میکنه
حالا اگه من بخوام نور این led رو کم و زیاد کنم توسط ارتباط سریال کامپیوتر اومدم از trackbar استفاده کردم
حالا ایا با تغییر موقعیت اون با موس مقدارش تغییر میکنه؟؟؟ درون متغیری ذخیره میشه؟؟؟
خلاصه راهنماییم کنید که از trackbar چطوری استفاده کنم و با تغییر موقعیتش در ارتباط سریال چطور بهره ببرم و کدهاش چی میشه
ممنون میشم اگر ی برنامه نمونه قرار بدهید
سلام.

روش همون هست که حسین خان گفت.
اگر می خواید بدونید مقدار ترک بار رو باید چطوری بگیرید ، کافیه 2بار روش کلیک کنید تا scroll event اش ساخته بشه
در اون قسمت به این صورت مقدارش رو می خونید.
کد php:
Var = trackbar.value
حالا مقدار Var رو مثل همون 0 و 1 هه به میکرو بفرستید.

موفق باشید
اقادست گلتون درد نکنه .بله همین طوره که شما گفتید.تو وب یه سرچی زدم و پیدا کردم
حالا اگه بخواهیم یه checkBox هم اضافه کنیم که هر موقع تیک داشت اون trackbar کار کنه باید به چه شکل عمل کنم؟؟؟RolleyesRolleyesRolleyes
خوب انم یه سرچی بزنید دیگه :)
همشون تقریبا مثل هم هستن.
یه check change event دارهه. با همون 2 بار کلیک.
حالا یه شرط می ذارید که اگر true بود یعنی تیک خوردهه و اگر نه یعنی نخوردهه . اگر true بود فلان کار رو انجام بدهه ...
به این شکل:

کد php:
if (checkBox1.Checked == true
ممنون دوست عزیز

و باز هم من......RolleyesRolleyes
اقا من از اینجا به بعدش رو نفهمیدم
من یهcheckbox دارم میخوام مثلا اگر yes تیک داشت با تغیر trackbar مقدار رجیستر رو تغیر بدم و اگر yes تیک نداشت تغییر trackbar هیچ اثری نداشته باشه
اومدم تو حلقه checkbox کد های trackbar رو اضافه کردم که error داد
خلاصه کار هر کس نیست برنامه نوشتن018
هم اکنون به یاری سبزتان نیازمندمHappy
راستی اگه وقتی برنامه رو اجرا کردید error داد کد های مربوط به پورت سریال رو حذف کنید خوب میشه
برنامه رو دانلود نکردم ، اما کار خودته.
هر وقت نخواستیش می تونی lock اش کنی ، یا disable اش کنی ، فقط کافیه مشخصه هاش رو برابر false کنی.
کمی بگردی مشخصه هاش رو پیدا می کنی ، همونجایی که فرم ات قرار دارهه ، یه لیست از properties ها هست ، اونایی که مد نظرت هست رو در قسمت کد مربوطه false اشون کن . اینطوری هرجا بخوای می تونی غیر فعالش کنی.
سلام به همه دوستان
من یه پروژه ای دارم که باید توسط کامپیوتر سروو موتور رو کنترل کنم وبرنامه میکرو رو نوشتم فقط برنامه C# اون مونده
میخوام هر موقع یکی از CHECK BOX ها تیک خورد عملیات لازم رو انجام بده
اگر DIGITAL تیک خورد 5 تا کزینه کنار که درجه سرو هستش کار کنه و اکر ANALOG تیک خورد TRACK BAR که کنترل دستی سرو هستش کار کنه و اگر هیچ کدوم تیک نداشت هیچ کاری انجام نده
حالا من تو این CHECK BOX ها و دستورات و طریقه ادغامشون موندم
لطفااااا کمک کنیدRolleyesRolleyes
صفحه‌ها: 1 2