اطلاعیه

Collapse
No announcement yet.

راهنمایی در ساخت کنترل تلویزیون

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راهنمایی در ساخت کنترل تلویزیون

    سلام ... من یه سوال داشتم ...

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

    حالا می خوام واسه تلویزیون یه کنترله خیلی ساده درست کنم .. که مثلاً اگر روی دکمه ی 5 زده شد ، کناره تلویزیون عدد 5 نمایش داده بشه ...

    اینم نمایی از برنامم ... امیدوارم جوابم رو بگیرم و پروژه ی نهایی رو در سایت قرار میدم ...
    دو تصویر از برنامم :

    کد:
    http://partow-wt.persiangig.com/image/1-photoshop/lab-BlockDiagram.jpg
    
    http://partow-wt.persiangig.com/image/1-photoshop/lab-FrontPanel.jpg

    #2
    پاسخ : راهنمایی در ساخت کنترل تلویزیون

    1- لب ویو رو درست کرک نکردین که اون توضیحات اضافه رو در پایین سمت راست (Evaluation software) پنجره میبینیم. اینجا رو ببین
    http://www.eca.ir/forum2/index.php?t...4431#msg234431
    2- سوالتون رو واضح تر بپرسین (اگه در مورد شبکه نباشه امیدوارم بتونم جواب بدم) من تلویزیون ندیدم تو عکس!

    دیدگاه


      #3
      پاسخ : راهنمایی در ساخت کنترل تلویزیون

      مرسی ...

      هنوز طرحش رو نزدم ... در واقع Ch1 و Ch2 دو کانال هستن ( مثلاً) بعداً 9 تا دکمه رو میزارم ... :agree:

      شبکه اینا نیستش ...

      فقط میخوام وقتی روی دکمه ی Ch1 کلیک کردیم در Num Ind شماره ی کانال نمایش داده بشه ... همین!

      اصلاً واسه اینکار استفاده از Num Ind درسته؟

      فکر می کنم همچین چیزی واسه شما خیلی ساده باشه ... :redface:

      دیدگاه


        #4
        پاسخ : راهنمایی در ساخت کنترل تلویزیون

        من نمیفهمم هدف از طرح این پروژه های عجیب و غریب چیه.. این همه موضوع خوب و کاربردی وجود داره شما رفتین سراغ ساخت کنترل تلویزیون.. البته من میدونم منظور شما چیه. شما احتمالا تو ذهنتون یه سیستم هوشمند سازی ساختمان رو دارید. ولی دوست عزیز این راهش نیست....

        دیدگاه


          #5
          پاسخ : راهنمایی در ساخت کنترل تلویزیون

          خب اگه فرض کنیم هر دو کنترل و نمایشگر یعنی دکمهها و ادیت باکس در یه برنامه باشند.
          وقتی دکمه زده میشه رویداد کلیک شدن دکمه در صف رویداد ها قرار میگیره . شما به ایجاد یه ساختار Event که در قسمت ساختارهای structure بلاک دیاگرام قرار داره و تنظیم اون برای رویداد کلیک شدن دکمه یه ساختار ایجاد کنید و داخل اون عدد مربوط به دکمه رو داخل ادیت باکس numInd بنویسید

          دیدگاه


            #6
            پاسخ : راهنمایی در ساخت کنترل تلویزیون


            هدف چیزی نیست ... نمیدونم چرا بچه های کامپیوتر ( رشتم کامپیوتر هستش) باید نرم افزار تخصصی برق رو یاد بگیرن ... oo:

            و اما دوست دومی که پاسخ دادن .. دستتون مرسی ... ولی به تصاویر نگاه کنید ، اینایی که فرمودید رو ساختم ولی عمل نمی کنه ...

            نمیدونم چجوری 9 دکمه رو به Num Ind وصل کنم ... :cry2:

            دیدگاه


              #7
              پاسخ : راهنمایی در ساخت کنترل تلویزیون

              با وجود این که اصلا دوست ندارم خودم قاطی این مسئله کنم ولی جواب شما رو میدم. شما داخل ساختار event به هر تعداد که دگمه دارید حلقه ایجاد میکنید و اونارو به فشار دکمه ها حساس میکنید. هر حلقه event برای یه دکمه.. بعد تو هر حلقه هم یه متغیر local از num ind قرار میدی. مثلا تو حلقه مربوط به دکمه کانال 9 یه local variable از دکمه 9 قرار میدی و به اون عدد ثابت 9 رو نسبت میدی... به همین سادگی....

              دیدگاه


                #8
                پاسخ : راهنمایی در ساخت کنترل تلویزیون

                نوشته اصلی توسط حمید رضا حسین وردی
                با وجود این که اصلا دوست ندارم خودم قاطی این مسئله کنم ولی جواب شما رو میدم. شما داخل ساختار event به هر تعداد که دگمه دارید حلقه ایجاد میکنید و اونارو به فشار دکمه ها حساس میکنید. هر حلقه event برای یه دکمه.. بعد تو هر حلقه هم یه متغیر local از num ind قرار میدی. مثلا تو حلقه مربوط به دکمه کانال 9 یه local variable از دکمه 9 قرار میدی و به اون عدد ثابت 9 رو نسبت میدی... به همین سادگی....
                سلامممم ... ممنون از کمکتون ...

                کارایی که فرمودید رو انجام دادم... ولی یه عدده عجیبب غریب نشون میده ... ممکنه بگید دلیلش چیه؟ :cry:

                مثلاً واسه دکمه ی دوم:

                این سرورم ...


                این کلاینت...


                اینم نتیجه :



                واسه دکمه های دیگه هم همینطوره ...

                دیدگاه


                  #9
                  پاسخ : راهنمایی در ساخت کنترل تلویزیون

                  سلام.کاش بتونی همه برنامه رو واسم بفرستی. فقط یه سوال . البته شاید من اشتباه میکنم. همیشه تو ارتباط شبکه طرف سرور به عنوان فرستنده عمل میکنه،. شما چرا برعکس عمل کردین؟ شایدم تو درج عنوان اشتباه شده. معمولا سمت سرور منتظر یه درخواست از کلاینت میشه. هر وقت این درخواست به وجود بیاد سرور دیتای خودشو میفرسته. بازم من شاید اشتباه کرده باشم. ولی اگه امکان داره برنامه رو واسم بفرس. ********@yahoo.com

                  دیدگاه


                    #10
                    پاسخ : راهنمایی در ساخت کنترل تلویزیون

                    نوشته اصلی توسط حمید رضا حسین وردی
                    سلام.کاش بتونی همه برنامه رو واسم بفرستی. فقط یه سوال . البته شاید من اشتباه میکنم. همیشه تو ارتباط شبکه طرف سرور به عنوان فرستنده عمل میکنه،. شما چرا برعکس عمل کردین؟ شایدم تو درج عنوان اشتباه شده. معمولا سمت سرور منتظر یه درخواست از کلاینت میشه. هر وقت این درخواست به وجود بیاد سرور دیتای خودشو میفرسته. بازم من شاید اشتباه کرده باشم. ولی اگه امکان داره برنامه رو واسم بفرس. ********@yahoo.com
                    سلام ... چک کردم .. همینجوریه ...

                    ایمیل ارسال کردم .. ممنون میشم جواب بدید ... :agree:

                    دیدگاه


                      #11
                      پاسخ : راهنمایی در ساخت کنترل تلویزیون

                      سلام دوست عزیز. من برنامه شما رو دیدم. سعی میکنم در زمان کوتاهی اصلاح کنم.. امشب برای شما ارسال میکنم

                      دیدگاه


                        #12
                        پاسخ : راهنمایی در ساخت کنترل تلویزیون

                        مرسییی ... منتظرم ... :redface:

                        دیدگاه


                          #13
                          پاسخ : راهنمایی در ساخت کنترل تلویزیون

                          سلام ببخشید دیر شد... شما همیشه در تبدیلات پایانی مقادیر عددی که قبلا تو ارتباط شبکه تبدیل به رشته شدن به جای استفاده مجدد از تابع type cast از تابع decimal string to number استفاده کن.. یه نکته دیگه... وقتی شما در هنگام listen و opening یه مقدار زمان timeout در نظر میگیری و اگه ارتباط برقرار نشه یه خطا ایجاد میشه.. حالا باید اگه این خطا ایجاد شد یه بلایی سر برامه بیاری.. مثلا کنترل حلقه رو علاوه بر استفاده از یه دکمه کنترلی با خطا هم انجام بده... یعنی اگه خطایی رخ داد برنامه متوقف بشه. مثلا اگه کاربر برنامه کلاینت رو بست برنامه سرور اتوماتیک بسته بشه.. من دیگه تو جزئیات برنامه ریز نشدم.. ولی اون کار رو انجام بدی مشکل اصلیت حله... موفق باشی..

                          دیدگاه


                            #14
                            پاسخ : راهنمایی در ساخت کنترل تلویزیون

                            نوشته اصلی توسط حمید رضا حسین وردی
                            سلام ببخشید دیر شد... شما همیشه در تبدیلات پایانی مقادیر عددی که قبلا تو ارتباط شبکه تبدیل به رشته شدن به جای استفاده مجدد از تابع type cast از تابع decimal string to number استفاده کن.. یه نکته دیگه... وقتی شما در هنگام listen و opening یه مقدار زمان timeout در نظر میگیری و اگه ارتباط برقرار نشه یه خطا ایجاد میشه.. حالا باید اگه این خطا ایجاد شد یه بلایی سر برامه بیاری.. مثلا کنترل حلقه رو علاوه بر استفاده از یه دکمه کنترلی با خطا هم انجام بده... یعنی اگه خطایی رخ داد برنامه متوقف بشه. مثلا اگه کاربر برنامه کلاینت رو بست برنامه سرور اتوماتیک بسته بشه.. من دیگه تو جزئیات برنامه ریز نشدم.. ولی اون کار رو انجام بدی مشکل اصلیت حله... موفق باشی..
                            باتشکر از شما ...(گل)

                            دیدگاه

                            لطفا صبر کنید...
                            X