پاسخ : (Digital dimmer with IR Controller(SHN_IRC based
با سلام مجدد
مشکل ترتیب متغیر ها رو حل کردم ،کلا 13 حالت پیش میاد ؛منظور اینکه مثلا اگر ما سه کانال R G B داشته باشیم و هر کانال بتونه مقداری مثلا از 1 تا 3 بگیره میشه 13 حالت زیر رو داشت
RGB
111
123
213
321
132
231
312
112
211
121
212
221
122
حالا مشکل من اینه که پس از مرتب کردن مقادیر بصورت صعودی نمیتونم مشخص کنم کدوم مقدار برای کدوم کانال هست ک برای تریگ کردن استفاده کنم
(با این شرایط و با استفاده از 13 دستور شرطی IF میشه مشکل رو حل کرد ولی میخوام ساده تر و سریع تر باشه،چون اونطوری هم حجم کد زیادی باید زد هم کند تر میشه؛)
مثال: فرض کنیم؛
RGB
221
خب با این شرایط ابتدا باید کانال b و پس از اون کانالهای RG (همزمان)خروجی بدن
یا اگر
RGB
312
خب با این شرایط ابتدا باید کانالG و پس از اون کانالB و در انتها کانال R خروجی بده
اما نمیشه؛بخاطر اینکه من در برنامه از یه آرایه سه تایی استفاده کردم که مقادر سه تا کانال رو میگیره بعدبصورت صعودی مرتب شون میکنه و در انتها آماده میکنه برای خروجی؛این وسط من ی راهکار میخوام ک بتونه ترتیب ست کردن خروجی ها رو هم مرتب کنه،
خواهشا اگه امکان داره راهنمایی کنید..
با سلام مجدد
مشکل ترتیب متغیر ها رو حل کردم ،کلا 13 حالت پیش میاد ؛منظور اینکه مثلا اگر ما سه کانال R G B داشته باشیم و هر کانال بتونه مقداری مثلا از 1 تا 3 بگیره میشه 13 حالت زیر رو داشت
RGB
111
123
213
321
132
231
312
112
211
121
212
221
122
حالا مشکل من اینه که پس از مرتب کردن مقادیر بصورت صعودی نمیتونم مشخص کنم کدوم مقدار برای کدوم کانال هست ک برای تریگ کردن استفاده کنم
(با این شرایط و با استفاده از 13 دستور شرطی IF میشه مشکل رو حل کرد ولی میخوام ساده تر و سریع تر باشه،چون اونطوری هم حجم کد زیادی باید زد هم کند تر میشه؛)
مثال: فرض کنیم؛
RGB
221
خب با این شرایط ابتدا باید کانال b و پس از اون کانالهای RG (همزمان)خروجی بدن
یا اگر
RGB
312
خب با این شرایط ابتدا باید کانالG و پس از اون کانالB و در انتها کانال R خروجی بده
اما نمیشه؛بخاطر اینکه من در برنامه از یه آرایه سه تایی استفاده کردم که مقادر سه تا کانال رو میگیره بعدبصورت صعودی مرتب شون میکنه و در انتها آماده میکنه برای خروجی؛این وسط من ی راهکار میخوام ک بتونه ترتیب ست کردن خروجی ها رو هم مرتب کنه،
خواهشا اگه امکان داره راهنمایی کنید..
دیدگاه