اطلاعیه

Collapse
No announcement yet.

آموزش برنامه نویسی انیمیشن در تابلو روان

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

    آموزش برنامه نویسی انیمیشن در تابلو روان

    با سلام به دوستان
    تو رو خدا اگه کسی می تونه در مورد برنامه نویسی انیمیشن در تابلو روان کمکی بکنه , لطفا دریغ نکنه؟
    خیلی لازمه ........

    مثلا نمونه اش , ترکیدن فشفشه و پخش شدن اون بر روی تابلو .

    با تشکر

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

    سلام دوست عزیز.
    شما برای این کار باید انیمیشنتون رو فریم به فریم جدا بکنید بعد تبدیل به کد هگز کنید بعد فریم به فریم روی تابلو نشون بدید.
    خیلی خلاصه گفتما !!! شرمنده چون عجله دارم :redface:

    دیدگاه


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

      ممنون دوست عزیز از پاسخ تون
      ولی من هنوز در برنامه نویسی مبتدی هستم .
      اگه میشه یه کمکی کنید

      دیدگاه


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

        سلام
        یه سوال بیسیک کارید یا سی کار؟
        ..............!!!!!!
        موفق باشید :redface:

        دیدگاه


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

          نوشته اصلی توسط سید مهدی
          سلام
          یه سوال بیسیک کارید یا سی کار؟
          ..............!!!!!!
          موفق باشید :redface:
          سلام
          من هم همین سئوال رو داشتم
          vb.net و کدویژن کار میکنم لطفا کمکم کنین ؟ ممنون

          دیدگاه


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

            سلام دادش.
            همنطور که دوستمون گفتن میتونید با یک برنامه فلش تمام افکتهایی که میخواهید به متنتون بدید بعد با یک برنامه دیگه اونو به عکس های متوالی تبدیل کنید در آخر اون عکس ها رو در VB با کمک تابع getpixel (اگر اشتباه نکنم) به hex تبدیل کنید.
            یا علی.

            دیدگاه


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

              دادش ممنون از پاسخ تون ولی آخه تو ماشینتو دست آدم ناشی میدی :mrgreen:
              من که هیچی نفهمیدم اگه میشه یه مثالی یه چیزی بزار .
              دادش واقعا مردی که همینو رو هم جواب دادی ...... :angry: :angry: :angry: :angry: :angry:

              دیدگاه


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

                سلام .
                من تا اونجا که سوادم برسه کمکت میکنم .
                همینقدر میدونم که باید مثلا شکل منفجر شدن فشفشه رو روی کاغذ رسم کنی البته نرم افزار مخصوص این کار هست که اگه یه سرچی توی سایت بکنی حتما پیداش میکنی بریم سر ادامه مبجث باید همه مراحل رو روی کاغذ بکشی بعد کدهاشو در بیاری حالا اگه برنامه داری کافیه این کدها را توی برنامه از نوع فللش تعریف کنی که دسترسی بهش هم آسون باشه
                امیدوارم جوابتو گرفته باشی .
                علم و عمل پیوند نزدیک دارند , و کسی که دانست باید به آن عمل کند. چرا که علم عمل را فرا خواند, اگر پاسخش داد میماند و گر نه کوچ میکند. امام علی (ع)

                دیدگاه


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

                  سلام دادا
                  هر انیمیشن از چند تصویر تشکیل شده که به هر کدوم از این تصویر ها فریم میگند!
                  حالا شما باید کد های مربوط به هر فریم رو بدست بیاری و بعد با فاصله زمانی مثلا 1 ثانیه روی تابلو نشون بدی.
                  این پست رو ببین خیلی کمکت میکنه
                  http://www.eca.ir/forum2/index.php?topic=26542.30

                  دیدگاه


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

                    سلام سید
                    مطالبی که برات فرستادم تونستی استفاده کنی و برنامه رو بنویسی خبر بده

                    دیدگاه


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

                      نوشته اصلی توسط AFSHARAN
                      سلام سید
                      مطالبی که برات فرستادم تونستی استفاده کنی و برنامه رو بنویسی خبر بده
                      سلام دادا.
                      راستش این فایلی که شما دادید مال ساختار فایل gif بود و میشد ازش استفاده کرد و مثلا مدار زیر رو طراحی کرد.
                      یه mmc وصل بشه به میکرو و مثلا فایل gif رو بدیم به mmc بعد میکرو فایل gif رو از طریق fat16 بخونه ، بعدش بیاد تجزیه و تحلیل کنه و کد هر ستون (یا سطر ) رو بدست بیاره و بعد از این همه درد سر نشون بده.
                      این راه چند تا مشکل داره:
                      اول اینکه fat16 مقدار زیادی حافظه ram رو اشغال میکنه.وم اینکه برنامه میکرو خیلی پیچیده میشه .سوم اینکه چون پیچیدگی برنامه زیاد میشه و حجمش بالا میره پس سرعت میکرو میاد پائین و نمیتونه درست عمل اسکن هر صفحه رو در 20میلی ثانیه انجام بده.
                      راستش من خیلی راه هارو امتحان کردم به نظر من یکی از معقول ترین را های اینه که مثلا عکس gif رو بدیم به یک نرم افزار کامپیوتری بعد اون نرم افزار بیاد فریم به فریم عکس رو جدا کنه بعد هم کد هگز هر فریم رو بدست بیاره و در آخر هم بفرسته برای میکرو .این راه چند تا مزیت داره.
                      یکیش و اصلی ترینش اینه که وظیفه میکرو فقط وفقط گرفتن اطلاعات از mmc و نمایش کد هاست و از پیچیگی و حجم برنامه تا حد زیادی کم میکنه(هر چقدر حجم برنامه کم تر بشه بهتره چون مثلا میتونیم به جای یه دونه atmega128 یه دونه atmega16 یا کوچیک تر از اون رو بزاریم).
                      یکی دیگه از حسن هاش اینه که اختیارات خیلی بیشتری رو به کاربر میدیم که بتونه عکسش و تابلوش رو کنترول کنه(البته این بستگی به برنامه کامپیوتری که نوشته میشه داره).
                      شاید فکر کنید که برنامه کامپیوتریش خیلی سخت و پیچیده میشه! نه اینطوری نیست برنامه کامپیوتریش خیلی سادس.
                      من یه نرم افزار دارم مینویسم برای 16*64 که به نظر خودم محشره(ما اینو نگیم کی بگه؟ :mrgreen حجمش بالاست و ما هم که دیال پیم :cry:. اما این عکسشه.



                      این رو به زبان vb6 نوشتم اما انشالله میخوام یه پست بزنم و هم آموزش C# کار کنیم و هم یه همچین برنامه ای بنویسیم.
                      سوالی نظری بود در خدمتیم

                      دیدگاه


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

                        سلام سید
                        من یک برنامه شبیه به برنامه شما نوشتم چندتا مشکل دارم
                        1- من متن داخل یک تکس باکس مینویس بعد متن داخل یک پیکچر باکس میبرم و تبدیل میکنم تا اینجا مشکلی نیست اما وقتی یک متنی رو با اسپیس
                        به جلو میبریم در تکس باکس متن داخل پیکچر باکس جلو نمیره در برنامه شما اگه بعد از سید مهدی مهری چند اسپیس بزنید متن داخل پیکچر باکس
                        به جلو میره یا نه؟
                        2- چه جوری بدون استفاده از صفحه کلید متن رو فارسی یا انگلیسی اتنخاب کنم؟
                        3- برای ایفکتها چه کار کردی ؟

                        ببخشید تازه با vb کارمیکنم به کمک شما نیاز دارم
                        اگه امکان داره exe برنامه رو برام ایمیل کنید اگه سورسش بدین کمک بزرگی در درست کردن این تابلو به من کردین
                        پیشاپیش از همکاری شما تشکر میکنم

                        دیدگاه


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

                          1- من متن داخل یک تکس باکس مینویس بعد متن داخل یک پیکچر باکس میبرم و تبدیل میکنم تا اینجا مشکلی نیست اما وقتی یک متنی رو با اسپیس
                          به جلو میبریم در تکس باکس متن داخل پیکچر باکس جلو نمیره در برنامه شما اگه بعد از سید مهدی مهری چند اسپیس بزنید متن داخل پیکچر باکس
                          به جلو میره یا نه؟
                          سلام دادا
                          فکر کنم right to left پیکچر باکست رو با راست تو لفت textbox یکی نکردی باید یکی بشه.
                          مثلا اگه از پیکچر باکست فعاله باید از تکست هم فعال باشه.
                          2- چه جوری بدون استفاده از صفحه کلید متن رو فارسی یا انگلیسی اتنخاب کنم؟
                          راستش داخل #C بلدم اما داخل ویژوال بیسیک بلد نیستم . اما برات تحقیق میکنم فردا همینجا مینویسم.(فکر کنم با apiبشه)

                          3- برای ایفکتها چه کار کردی ؟
                          برای افکت هااین کار رو کردم
                          در کل برای هر نوشته ای 3 تا افکت داریم : افکت ورود ، ثابت و خروج .که سرعت هر کدوم رو میشه تغییر داد (داخل عکس برنامه مشخصه).
                          برنامه برای هر نوشته ای که نوشته میشه یک سری کد میده که من ترتیبش رو برای خودم اینجوری در نظر گرفتم:
                          1-اسم فایل ----> برای میکرو فرستاده نمیشود
                          2-باقی مانده تعداد ستون
                          3-تعداد ستون

                          توضیح بند 2و3)
                          برای نمایش باید تعداد ستون های یک متن رو بدونیم برای همین تعداد ستون هر متن رو بر 200 تقسیم میکنم و باقی ماندش رو در قسمت 2 میزارم
                          و خارج قسمت تقسیم رو هم در قسمت 3 میزارم بعد با این فرمول داخل میکرو (3*200)+2
                          برای مثال اگه تعداد ستون های متن ما(در داخل عکس قسمت تنظیمات رو مشاهده کنید نوشه طول متن تابلو بر حسب ستون منظورم از ستون این عدده!)400 باشه قسمت 2 برار با باقیمانده 400تقسیم بر 200 که میشه 0 و قسمت 3 هم برابر میشه 400 تقسیم بر 200 که میشه 2.حالا داخل برنامه میکرو ، میکرو طبق اون فرمول بالا حساب میکنه و تعداد ستون ها رو بدست میاره.این کار به این دلیله که ازتباط من با میکرو 8 بیتی هست و بیشتر عدد 255 نمیتونم بدم.

                          4-افکت ورودی ----> در این قسمت مثلا کد 0x01 کد حرکت به راست و کد 0x02 کد حرکت به چپ هست .برای مثال وقتی که میکرو در حال برداشت این کد ها از mmc هست وقتی به این کد میرسه متوجه میشه که باید این کد ها رو داخل تابع کدام نوع حرکت ببره.

                          5-سرعت ورود ----> سرعت افکت ورود رو مشخص میکنه

                          6-معکوس ----> این کد مشخص میکنه که کد های نوشته شده به صورت invert نشون داده بشه یا معمولی

                          7-افکت ثابت ----> این قسمت نوع افکت ثابت رو مشخص میکنه مثل چشمک زدن ،موج وار شدن و...

                          8-سرعت ثابت ----> سرعت افکت ثابت

                          9-اطلاعات ثابت ----> این قسمت برای مثال تعداد چشمکی که قراره زده بشه رو شنون میده مثلا اگه قراره 5 بار متن چشمک بزنه اینجا عدد 5 هست

                          10-افکت خروج ----> انتخاب افکت خروج

                          11-سرعت خروج ----> سرعت افکت خروج

                          12- کد های مربوط به متن که نرم افزار تولید میکن

                          ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                          یه جورایی میشه گفت یه نوع پروتکل نوشتیم :biggrin:
                          البته این فقط پروتکل متنه و یه پروتکل دیگه هم هست که مخصوص نشون دادن عکس یا انمیشنه.این فقط 2 نوع کد میفرسته کد اول تعداد صفحه هست مثلا یه انمیشن داریم 5 تا فریم هست عدد 5 رو میفرسته و بعدشم کد های هر فریم رو به ترتیب میفرسه.
                          ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                          ببخشید تازه با vb کارمیکنم به کمک شما نیاز دارم
                          اگه امکان داره exe برنامه رو برام ایمیل کنید اگه سورسش بدین کمک بزرگی در درست کردن این تابلو به من کردین
                          پیشاپیش از همکاری شما تشکر میکنم
                          راستش گفتم که حجمش بالاست و ما هم دیال پیم :cry2:
                          اگه شد که میشه تا فردا یه برنامه مینویسم و میزارم همینجا تا بچه ها حال کنند خودش +سورسش

                          ***تا حالا اینقدر تایپ نکرده بودم فعلا یا علی ***

                          دیدگاه


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

                            به قولم وفا کردم
                            اینم عکسش :



                            اینم لینک دانلودش (فقط اگه مدیران سایت لطف کنند و به صورت ضمیمه قرار بدند عالی میشه)
                            http://persiandrive.com/126721

                            موفق باشید

                            دیدگاه


                              #15
                              پاسخ : آموزش برنامه نویسی انیمیشن در تابلو روان

                              سلام سید
                              لینک کار نمیکنه برام ایمیل کنm.afsharan@yahoo.com

                              دیدگاه

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