منتديات الالكترونيات العصريه  
yoursite.com page title .

استرجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
العودة   منتديات الالكترونيات العصريه > الاقسام المتعلقة باهم البرامج الهندسيه وشروحاتها > منتدى الفريق العربي للبرمجه باللاب فيو LabVIEW

  #1  
قديم 04-28-2011, 11:06 AM
Tech Tech غير متواجد حالياً
مشرف
فريق LabVIEW
 
تاريخ التسجيل: Dec 2007
المشاركات: 405
معدل تقييم المستوى: 12
Tech is a jewel in the roughTech is a jewel in the roughTech is a jewel in the rough
افتراضي نقاشات حول LabVIEW FPGA

السلام عليكم ورحمة الله وبركاته

أحب أن أشكر أخي عبد الكريم ابراهيم الذي طرح موضوع FFT in LabVIEW
وصلنا بهذا الموضوع الى بداية نقاش حول LabVIEW FPGA مع مشرفنا العزيز فوتون وحرصاً على أن تكون الفائد للجميع رأينا أن نطرح هذا الموضوع بشكل مستقل بحيث يأخذ حقه من النقاش والتفاعل بين الأعضاء وخاصة أنه موضوع يعتمد على وجود منتجات خاصة من NI أو مدعومة منها
على سبيل المثال Spartan 3E Starter Board

طبعاً هذه Kit قدم لها مشرفنا العزيز بموضوع LabVIEW & FPGA

وهي من انتاج شركة Digilent بالتعاون مع Xilinx وتندرج تحت Xilinx University Program فهي لللإستخدام الأكاديمي
هذه االـ Kit الوحيدة المدعومة من NI ويوجد Kit مشابها لها ولكن بعدد بوابات أكبر ولكنها غير مدعومة Spartan 3E 1600 لذلك وجب التنويه
-----------------------------
بالعودة الى موضوعنا والذي بدأته بالسؤال عن ملاحظات أخي فوتون عن الـ Kit وإلقاء الضوء على كتاب
Digital Signal Processing Laboratory: LabVIEW-Based FPGA Implementation وللأسف لم أجده
واستفساري عن تحويل VI تعمل عمل Host على الحاسب الى ملف exe مبدئياً بعدها يمكن تحويله الى install

كان رد الأخ فوتون :

اقتباس:
المشاركة الأصلية كتبت بواسطة فوتون مشاهدة المشاركة
وعليكم السلام ورحمة الله وبركاته
بالنسبة للكيت فبرمجتها بـ LabVIEW يعطى سهولة فى البرمجة حيث لا تحتاج الى الكثير من المعرفة غير LabVIEW للتعامل معها
الا اننى جربت احد الامثلة على استخدام VGA بواسطة LabVIEW واخر مماثل بواسطة VHDL وكان الاخير هو الادق واعطى نتائج افضل
واعتقادى ان استخدام VHDL هو افضل من ناحية الكفاءة الا انه اصعب بمراحل من استخدام LabVIEW
اما بالنسبة للامثلة ففى هذة الصفحة امثلة متنوعة ومسلسلة
http://zone.ni.com/devzone/cda/tut/p/id/6848
وايضا
http://pwo.fpga.be/LabVIEW/
ومن اكثر المواضيع التى اعجبتنى هو استخدام الميكروكنترولر PICOPLAZE مع LabVIEW
شكرا على اطلاعنا على وجود الكتاب فهذة اول مرة اعلم بوجوده وان شاء الله من يحصل عليه اولا يرسله للاخر سواء كان نسخة الكترونية او مطبوعة
اما بالنسبة للربط بين HOST VI و VI على FPGA فلم اجرب تحويله الى EXE FILE الا انها تجربة جديرة بالاهتمام رغم اننى لا احبذ هذة الطريقة فى الاتصال حيث انها
اولا مجهولة الكيفية
ثانيا توقف HOST يوقف عمل FPGA
ثالثا بطيئة نسبيا
شكرا لك اخى على فتح النقاش حول هذا الموضوع واتمنى ان نصل فيه الى مراحل متقدمة

مع خالص تقديرى واعتزازى
رد مع اقتباس
  #2  
قديم 04-28-2011, 11:19 AM
Tech Tech غير متواجد حالياً
مشرف
فريق LabVIEW
 
تاريخ التسجيل: Dec 2007
المشاركات: 405
معدل تقييم المستوى: 12
Tech is a jewel in the roughTech is a jewel in the roughTech is a jewel in the rough
افتراضي رد: نقاشات حول LabVIEW FPGA

يمكن اعتبار LabVIEW FPGA و VHDL بمثابة Assembly و Flowcode للمتحكمات من ناحية تطور البرمجيات وسهولة التصميم اما موضوع قلة الكفاءة فيعود الى التناسب العكسي بين تطور البرمجية و مايجري وراء الكواليس
(وجهة نظر)
وعند الحديث عن LabVIEW FPGA تصبح ندرة المصادر التعليمية واضحة . لإنحسار دائرة المستخدمين له
( الى الأن لم أجد مرجع على غرار Basic I+II) يبقى Help هو المصدر الوحيد للمعلومات + المنتديات الأجنبية
الأمر الآخر لا يوجد أمثلة متنوعة تغطي كافة المحيطيات وبشكل مبسط

بالنسبة لموضوع الكفاءة :
ألا تعتقد أن قلة الكفاءة يمكن تجاوزها بزيادة كفاءة الكود والجهاز الذي يوضع به مستفيدين من عامل الزمن ؟
طرحي لهذا السؤال هو من ملاحظة الكلفة العالية للتجهيزات والبرمجيات وأماكن استخدامها لذلك أجد أنها يجب أن تحقق المطلوب منها مع وجود خبرات تعمل عليها أضف الى ذلك عامل السرعة الذي يعتمد على التركيز على النتائج

بالنسبة للــ PICOPLAZE مع LabVIEW ماهي الفائدة المرجوة منه عمليا ً ؟

بخصوص Host Interface Vis فالغاية منها كما تعلم ربط FPGA بالحاسب لعرض النتائج وتحليلها ومعالجتها
كما في أنظمة CompactRIO
Managing FPGA Deployments

توقف FPGA يعود الى الإغلاق القسري للـ Host ( خارج نطاق تدفق البيانات ) وسيعود للعمل عند استخدام الزر Reset للــ Kit

الطريقة الثانية الإتصال مع Serial Port لم أستخدمها ولكن سيحتاج الى برنامج كامل لجمع البيانات من مختلف المحيطيات وإرسالها وستكون أبطأ من استخدام Host بكثير إضافة الى استهلاك عدد لا بأس به من بوابات FPGA
أعتقد أنها معقدة بعض الشيء فما رأيك دام فضلك

أخيراً أترككم مع رسالة ماجستير أعدها المهندس وليد بليد من جامعة حلب جزاه الله خيراً على نشره لهذا البحث وهي بعنوان
بناء نظام تعليمي متكامل لطلاب المرحلة الجامعية في مجال برمجة المصفوفات المنطقية القابلة للبرمجة حقلياً باستخدام لغات الجيل القادم
و يتطرق بها الى استخدام LabVIEW FPGA

دقة جيدة جداً، حجم الملف 16.6MB
http://www.4shared.com/document/jQoI...esis_Defe.html
دقة عالية جداً، حجم الملف 49.6MB.
http://www.4shared.com/document/f8v6...esis_Defe.html

تقبلوا أجمل تحية .
رد مع اقتباس
  #3  
قديم 04-29-2011, 12:14 AM
سعيد قادر سعيد قادر غير متواجد حالياً
مشرف
اليكترونيات
 
تاريخ التسجيل: Nov 2009
الدولة: العراق /كوردستان
المشاركات: 3,384
معدل تقييم المستوى: 22
سعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud of
افتراضي رد: نقاشات حول LabVIEW FPGA

جزاك الله كل الخير وجارى التحميل
رد مع اقتباس
  #4  
قديم 04-29-2011, 12:55 PM
الصورة الرمزية فوتون
فوتون فوتون غير متواجد حالياً
مؤسس
فريق LabVIEW
 
تاريخ التسجيل: Nov 2007
المشاركات: 1,001
معدل تقييم المستوى: 22
فوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud of
افتراضي رد: نقاشات حول LabVIEW FPGA

وعليكم السلام ورحمة الله وبركاته

جزاك الله خيرا اخى العزيز على هذة المبادرة وفتح باب النقاش حول هذة التقنية الحديثة

اقتباس:
يمكن اعتبار LabVIEW FPGA و VHDL بمثابة Assembly و Flowcode للمتحكمات من ناحية تطور البرمجيات وسهولة التصميم اما موضوع قلة الكفاءة فيعود الى التناسب العكسي بين تطور البرمجية و مايجري وراء الكواليس
(وجهة نظر)
اتفق معك نسبيا فكود LabVIEW يتم تحويله الى اكواد VHDL ثم بعد ذلك تتم مراحل تحويل VHDL الى ملف يمكن تطبيقه على FPGA

اقتباس:
بالنسبة لموضوع الكفاءة :
ألا تعتقد أن قلة الكفاءة يمكن تجاوزها بزيادة كفاءة الكود والجهاز الذي يوضع به مستفيدين من عامل الزمن ؟
اعتقد ان الكفاءة تحدد وفقا للمشروع الذى نريد تطبيقه فهناك كثير من المشاريع لن تجد فرق بين تطبيقه بـ VHDL او LabVIEW وهنا لابفيو يتفوق فى سرعة الانجاز ومشاريع اخرى ستحتاج الى كتابة كود VHDL ومشاريع اخرى ستجد انه من الصعب تطبيقه بـ LabVIEW

اقتباس:
بالنسبة للــ PICOPLAZE مع LabVIEW ماهي الفائدة المرجوة منه عمليا ً ؟
PicoBlaze هو ميكروكنترولر بسيط مكتوب بـ VHDL من شركة Xilinx
فتخيل انك تكتب برنامج بـ LabVIEW وداخل هذا الكود ميكروكنترولر له البرنامج المستقل الذى يحدد وظيفته
اى انك سوف تحدد جزء من FPGA ليكون ميكروكنترولر ذو وظيفة معينة من السهل ان تعيد توصيفها وهذا الميكروكنترولر سوف يتكامل مع البرنامج الذى سيكتب بـ LabVIEW

LabVIEW و ميكروكنترولر و FPGA وايضا VHDL

اعتقد ان هذا يفتح الافاق لمشاريع كثيرة و قوية

اقتباس:
بخصوص Host Interface Vis فالغاية منها كما تعلم ربط FPGA بالحاسب لعرض النتائج وتحليلها ومعالجتها
كما في أنظمة CompactRIO
Managing FPGA Deployments
نعم اخى

اقتباس:
توقف FPGA يعود الى الإغلاق القسري للـ Host ( خارج نطاق تدفق البيانات ) وسيعود للعمل عند استخدام الزر Reset للــ Kit
احتاج الى مراجعة الامثلة فمنذ فترة طويلة لم استخدم Kit ولكن ما اتذكره انه بتوقف host يتوقف البرنامج واعتقد انه يعود للعمل عند اعادة تشغيل برنامج Host
اما استخدام زر Reset فهذا يتوقف على كيفية تحميل FPGA بالبرنامج

اقتباس:
الطريقة الثانية الإتصال مع Serial Port لم أستخدمها ولكن سيحتاج الى برنامج كامل لجمع البيانات من مختلف المحيطيات وإرسالها وستكون أبطأ من استخدام Host بكثير إضافة الى استهلاك عدد لا بأس به من بوابات FPGA
نعم هذة احد حلول عمل الاتصال بين HOST وFPGA وكما ذكرت هى بطيئة لكن لاعتقد انها معقدة
وهناك حلول خرى مثل Ethernet لم اتطرق لها بعد
وايضا استخدام USB ولكن فى هذة الكيت هذة الطريقة مجهولة تماما على حد علمى حتى الان

جزاك الله خيرا على الرسالة وجزى صاحبها خيرا
الا اننى عندما بدأت اتصفحها وقرأت مقدمتها ظننتها رسالة فى الادب فما شاء الله على صاحبها

شكرا لك اخى العزيز

وللحديث بقية ان شاء الله
__________________

اللهم اغفر وارحم اخى ابا عبد الرحمن
رد مع اقتباس
  #5  
قديم 04-30-2011, 12:34 PM
Tech Tech غير متواجد حالياً
مشرف
فريق LabVIEW
 
تاريخ التسجيل: Dec 2007
المشاركات: 405
معدل تقييم المستوى: 12
Tech is a jewel in the roughTech is a jewel in the roughTech is a jewel in the rough
افتراضي رد: نقاشات حول LabVIEW FPGA

عمل FPGA أو توقفها يعتمد اختيار كيفية إغلاق Reference


Close and Reset if Last Reference : وهو الخيار الإفتراضي ستتوقف FPGA بتوقف Host ولن تعود الى العمل إلا بتشغيل Host مرة أخرى

Close : ستبقى FPGA تعمل ولو توقف Host
ولكن ستتوقف FPGA عن العمل في حال تم إغلاق Host بشكل قسري كما ذكرنا سابقاً ( خارج نطاق تدفق البيانات ) باستخدام الزر Abort أو انقطاع الكهرباء
وستعود للعمل باستخدام الزر Reset

وشكراً أخي فوتون على ملاحظتك حول تأثير كيفية تحميل البرنامج على استخدام الزر Reset لأن كل ماذكرناه ينطبق على أعتبار
أن البرنامج تم تحميله الى Flash memory
اقتباس:
المشاركة الأصلية كتبت بواسطة Tech مشاهدة المشاركة
الطريقة الثانية الإتصال مع Serial Port لم أستخدمها ولكن سيحتاج الى برنامج كامل لجمع البيانات من مختلف المحيطيات وإرسالها وستكون أبطأ من استخدام Host بكثير إضافة الى استهلاك عدد لا بأس به من بوابات FPGA
أعتقد أنها معقدة بعض الشيء فما رأيك دام فضلك
.
نعم ستكون Host هي الأسرع والأبسط على كل الأحوال

تقبل مني أجمل تحية
الصور المرفقة
نوع الملف: jpg clos.JPG‏ (11.3 كيلوبايت, المشاهدات 271)
رد مع اقتباس
  #6  
قديم 04-30-2011, 02:41 PM
الصورة الرمزية فوتون
فوتون فوتون غير متواجد حالياً
مؤسس
فريق LabVIEW
 
تاريخ التسجيل: Nov 2007
المشاركات: 1,001
معدل تقييم المستوى: 22
فوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud of
افتراضي رد: نقاشات حول LabVIEW FPGA

شكرا لك اخى العزيز على هذة المعلوم زادك الله من فضله

فتنوع طرق الاتصال يعطى مرونة فى التصميم
__________________

اللهم اغفر وارحم اخى ابا عبد الرحمن
رد مع اقتباس
  #7  
قديم 05-02-2011, 03:00 PM
Tech Tech غير متواجد حالياً
مشرف
فريق LabVIEW
 
تاريخ التسجيل: Dec 2007
المشاركات: 405
معدل تقييم المستوى: 12
Tech is a jewel in the roughTech is a jewel in the roughTech is a jewel in the rough
افتراضي رد: نقاشات حول LabVIEW FPGA

في الرابط التالي كتب تعليمية باللغة العربية عبارة عن ترجمات لبعض الملفات البحثية من قبل المهتمين بهذا المجال
وتتضمن شروحات LabVIEW FPGA
http://digital.ni.com/worldwide/arab...&node=35320_us
رد مع اقتباس
  #8  
قديم 02-16-2012, 07:57 PM
zeyad2007 zeyad2007 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Feb 2008
الدولة: العراق
المشاركات: 17
معدل تقييم المستوى: 0
zeyad2007 will become famous soon enough
افتراضي رد: نقاشات حول LabVIEW FPGA

thank u very much
رد مع اقتباس
  #9  
قديم 02-23-2013, 06:30 PM
ابراهيم المنشاوى ابراهيم المنشاوى غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Feb 2013
المشاركات: 1
معدل تقييم المستوى: 0
ابراهيم المنشاوى is on a distinguished road
افتراضي رد: نقاشات حول LabVIEW FPGA

السلام عليكم ورحمة لله وبركاته
ادعو الله ان يبارك القائمين علي هذا الموقع وان يجعله في ميزان حسناتهم يوم القيامه لما يققدمه هذا الموقع من علم قد منعنا منه الى ان اذن الله
اود ايضا ان اخص بالشكر المهندس احمد الشربينى بقسم التحكم كلية الهندسه الالكترونيه الذي نبهنى الى هذا الموقع المليء ممن فتح الله عليهم بالعلم لاتعلم منهم وانا اخطو اولى خطواتى في مجال تصميم الانظمه المدمجه
واود ان اشير الى الاخ الكريم الذي طرح رساله الماجستير للاخ وليد بليد التى هي بمثابة منج علمي عملي متكامل منوجهة نظري المتواضعه في مجال تصميم الانظمه المدمجه بشكل عام وتصميم شرائح FPGAباستخدام labviewبشكل خاص خصوصا وان علم تصميم الانظمه المدمجه اصبح كبحر من العلم يتوه فيه كل من حاول الوصول الي الشاطىء الا من هدي الله ومن عليه بالعلم كامثالكم
فادعو الله خالصا ان يجزى الاخ وليد بليد ان يجزيه عنا خير الجزاء وقد كنت انتظر الوقت بفارغ الصبر لكي اشكره علي هذه الرساله مفتوحة المصدر والتى هي بمثابة كنزلعلم تصميم الانظمه المدمجه
رد مع اقتباس
  #10  
قديم 02-23-2013, 09:58 PM
Tech Tech غير متواجد حالياً
مشرف
فريق LabVIEW
 
تاريخ التسجيل: Dec 2007
المشاركات: 405
معدل تقييم المستوى: 12
Tech is a jewel in the roughTech is a jewel in the roughTech is a jewel in the rough
افتراضي رد: نقاشات حول LabVIEW FPGA

وعليكم السلام ورحمة الله وبركاته

اهلا بك أخي ابراهيم في منتدى الإلكترونيات العصرية ويشرفنا ان تكون مشاركتك الأولى هنا ونضم خطواتنا الى خطواتك للسير في طلب العلم
تقبل مني أجمل تحية ولأستاذنا احمد الشربيني
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 09:35 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصريه

Security team

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77