نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
أَللّهُمَّ ارْزُقْنی شَفاعَةَ الْحُسَیْنِ یَومَ الْوُرُودِ
مهدی دمیرچیلو

آموزش و پروژه ارتباط سریال در لب ویو

208

به نام خدا : سلام، تو این مطلب که اولین مطلب از سری مطالب مربوط به لب ویو هستش میخوام پروژه ارتباط سریال با لب ویو رو براتون قرار بدم، و آموزش ارتباط سریال در لب ویو هم براتون گزاشتم.
آموزش و پروژه ارتباط سریال در لب ویو

  1. برای متوجه شدن پروژه این مطلب باید فیلم جلسه ۱۷ زیر رو ببینید : فیلم های آموزش LabVIEW
  2. من از جدید ترین نسخه LABVIEW یعنی نسخه ۱۵ استفاده میکنم، خواستید میتونید از این نسخه استفاده کنید، وگرنه این مطالبی از لب ویو که من تو سایت میزارم فک نکنم به درد شما بخوره : دانلود لب ویو و تولکیت های لب ویو
  3. اگه به اررور زیر در هنگام کار با پورت سریال برخورد کردین(که حتما برخورد میکنید) :
    Error 1073807202 A code library required by VISA could not be located When Using NI VISA  National Instruments
    باید :
    بعد از نصب نسخه ۱۵ لب ویو و آبدیتش برای برقراری ارتباط سریال باید NIVISA 1401 full رو نصب کنید، که در لینک مقابل انواع نسخه های مختلف رو میتونید ببینید و نسخه مناسب با سیستمون رو دانلود کنید : ni visa 14.0.1 ، خب حالا چون این تولکیت تو هیچ سایتی نیست(تا این لحظه من تو هیچ سایتی ندیدمش) من میزارمش براتون، البته برا ویندوز۷ و نسخه ۶۴ بیتی نرمافزار : دانلود تولکیت لب ویو NI VISA
  4. یه سری نکته راجب لب ویو دارم کم کم میگم تو لینک مقابل میتونید ببینید که تو درک پروژه های این مطلب میتونه مفید باشه براتون : نکاتی از لب ویو
  5. برای شبیه سازی پروژه های ارتباط سریال در کامپیوتر نیاز دارید که پورت مجازی بسازید که قبلا من مطلبش و آموزش ساخت پورت مجازی رو روی سایت گزاشتم : نرم افزارهای ساخت پورت سریال مجازی com

تو این مطلب ۳ تا پروژه لب ویو میزارم براتون، پروژه اولی فقط برا خوندن اطلاعات پورت سریال هستش، دومی برا نوشتن اطلاعات بر روی پورت سریال هستش و سومی هم میخونه و هم مینویسه، بعد از عکس های پروژه، فایل هر ۳ پروژه رو در انتهای مطلب قرار میدم.

پروژه لب ویو

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

پروژه labview

پروژه labview
نمودار بلوک دیاگرام پروژه نوشتن اطلاعات در پورت سریال با لب ویو

پروژه ارتباط سریال لب ویو

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

دانلود پروژه ارتباط سریال در لب ویو

خب امیدوارم این مطلب براتون مفید باشه، در ضمن اینم بگم که این پروژه های لب ویو رو خودم تست کردم و جواب گرفتم، و خودتون هم تو کامپیوتر میتونید تست کنید و جواب بگیرید. و تو مانیتورینگ پروژه های ازش استفاده کنید.
فعلا یا علی.

تعداد مطالب : 367 تا
جنگ ما فتح قدس را به همراه خواهد داشت. [ امام خمینی (ره) ]
بقیه جلسات :
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه
57
نظرات این مطلب بسته شده است.
  1. یزدی

    مهمان

    یزدی

    سلام، یک برنامه نویسی دارم که میخوام اطلاعات رو از سخت افزار گرفته و روی لب ویو پردازش کنم و هم چنین یکسری اطلاعات و هم چنین فرمول دارم که باید دربرنامه نویسیش بگنجونم
    میشه کمکم کنید که بایستی از کدوم یک از نمودار های فوق خواندن و نوشتن یا خواندن و نوشتن باهم استفاده کنم
    و هم چنین این اطلاعاتم رو کجا باید وارد کنم؟؟ ؟؟

  2. مهدی

    مهمان

    مهدی

    سلام خسته نباشی ممنون بابت مطالب مفید. ببخشید من میخاستم خروجی اسیلوسکوپ رو با لب ویو سیو کنم میشه راهنماییم کنید ایا با همین برنامه های شما امکان پذیره؟ من رشته ام مکانیکه براهمین از این نرم افزار سر در نمیارم ممنون میشم جوابمو بدین

  3. taregh

    مهمان

    taregh

    سلام
    من تو قسمت write out/flush in و flush out/close in این ارورها رو دارم:
    Error -1073807346 occurred at VISA Write in Write.vi

    Possible reason(s):

    VISA: (Hex 0xBFFF000E) The given session or object reference is invalid.
    تولکیت NI-VISA رو از قبل نصب کرده بودم ولی این اروره هست و اطلاعاتم به hyper terminal نمیره
    خیلی ممنون میشم اگر بتونید راهنماییم کنید با تشکر از آموزش های خوبتون.

  4. محمد

    مهمان

    محمد

    heart heart (:h heart heart eartsmile

  5. فرزاد

    مهمان

    فرزاد

    سلام
    خیلی ممنون بابت مطالب مفیدتون، خیلی عالی.
    مهندس جان فقط یه سوال اگه من بخوام داده های چند ماژول فاصله سنج رو هم زمان تو لب ویو بخونم باید چیکار کنم؟
    برای یک ماژول با این روش خوندم.
    ممنون میشم اگه جواب بدین

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام-لب ویو دیگه کار نمیکنم.

  6. فرزاد

    مهمان

    فرزاد

    سلام
    خیلی ممنون بابت مطالب مفیدتون. خیلی عالی

  7. محسن

    مهمان

    محسن

    با عرض سلام ببخشید من تازه با لب ویو اشنا شدم می خواستم یه برنامه بنویسم که از اون طریق اطلاعات سنسور دما یا فشار بخونم میخواستم بدونم چجوری اطلاعات رو از طریق سنسور به کامپیوتر انتقال پیدا کنه واین برنامه رو چجور بنویسم ببخشید تازه با لب ویو اشنا شدم

  8. شریعتی

    مهمان

    شریعتی

    سلام من برای لی ویو می خوام یک ماژول نصب کنم. ولی در قسمت program files که باید فایل لایسنس برای اکتیو کردنش وجود داشته این فایل نیست و به جاش فایل bin هست. اگه براتون امان داره راهنماییم کنید.

  9. محمد

    مهمان

    محمد

    با سلام خیلی ممنون از مطالب مفیدتون واقعا عالیه
    یه سوال داشتم خدمتتون: اینکه میخوام از لب ویو دیتا بفرستم و از طریق سریال پورت در آردوینو بشه دریافت بشه و به عنوان ریت سرعت موتور DC معرفیش کنم.

  10. محمد

    مهمان

    محمد

    سلام چندتا سوال داشتم
    تو تولکیت ویزا بخش سریال فلاش بافر نقشش چیه و کجاها استفاده میشه؟
    باز تو همون بخش نقش بلوک VISA bytes at srial port چیه ؟
    یه اموزشی هم در مورد گرفتن خروجی یه دستگاه و آوردن اطلاعاتش روی لبویو با استفاده از ارتباط سریال بدین. ممنون

  11. ali

    مهمان

    ali

    سلام
    با تشکر به خاطر پروژه و توضیحات
    اگر دسترسی دارید vsi رو برای ویندوز ۱۰ هم قرار بدهید.
    با سپاس فراوان

  12. محمدعلی

    مهمان

    محمدعلی

    باسلام.ببخشید من می خواستم با کوادکوپتر از یک ساختمان نقشه برداری کنم چطوری بهترمی تونم این کار روانجام بدم؟سنسوری هم نیاز هست؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام- کواد های آماده تو بازار هستن – قابلیت فیلم برداری هم دارن.

  13. علی

    مهمان

    علی

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      شماره سریال؟ نمیدونم – ببین لبویو اگه کرک دار هستش ببین کرکشو درست نصب کردی یا نه.

  14. محمد

    مهمان

    محمد

    سلام وقتتون بخیر خیلی متشکر از مطالب مفیدتون اگه ممکنه تولکیت ویسا مال ورژن لب ویو 2014 را بزارید خیلی ممنون میشیم

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      لینک دانلود از سایت مرجع بدید تا در صورت امکان تو دراپ باکس آپلود کنم.

  15. پدرام

    مهمان

    پدرام

    سلام، خیلی ممنون از آموزش
    من یک پروژه با avr ساختم که دما و رطوبت و نور رو با سنسورها اندازه گیری میکنه و اون رو به راحتی میتونم در هایپر ترمینال ویندوز مشاهده کنم، الان میخوام یک نرم افزار بسازم که اون پارامترها رو بتونم با نرم افزار ساخته خودم مانیتورینگ کنم.
    بهترین ورژن برای کار با لب ویو کدومه؟
    اگه آخرین ورژن رو استفاده کنم مشکلی پیش نمیاد؟
    ممنون

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      از کسی بپرسید که لب ویو کار کرده باشه – من فقط در حد همین مطلب کار کردم.
      من پروژه های مانیتورم رو با C# و Qt انجام میدم.

  16. کسری

    مهمان

    کسری

    اقا راه انداختم
    ممنون

  17. کسری

    مهمان

    کسری

    برنامه vspd رو دانلود کردم و جواب نذاد
    ممکنه ایمیل شما رو داشته باشم

  18. کسری

    مهمان

    کسری

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

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

  19. حمیدرضا

    مهمان

    حمیدرضا

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

    مشاهده پاسخ ها (3)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      به نظرم بیخیال لب ویو بشید بهتره – خیلی مزخرفه bad حداقل برا کسی که رشتش الکترونیکه و کار با زبون C

      • محمد

        مهمان

        محمد

        مزخرف؟؟ یه دنیاییه براخودش

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          کیف نمیده باهاش کار کنی جان داش – نه این که کدنویسیش گرافیکی هستش و ما هم عادت به c – لذا از این نظر خیلی جالب نیست

  20. سینا

    مهمان

    سینا

    سلام داداش. دمت گرم
    میخاستم خواهش کنم اگه میتونی اینترفیس و تولکیت های مربوط به کار با آردینو رو در لب ویو قرار بدی.
    ممنون میشم

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      متاسفانه در لبویو کار نمیکنم – ارزش کار کردن نداره به نظرم – برا من که این طوره حداقل

  21. مصطفی

    مهمان

    مصطفی

    دمت گم هم با پروژت حال کردم هم با خودت

  22. محمد

    مهمان

    محمد

    با عرض سلام وخسته نباشید
    من دچار مشکلی در برنامه شدم
    تو قسمت Visa resource name اصلا پورتی رو برای اتصال نمی آره
    در صورتی که یه پورت فیزیکی به نام COM9 و دو پورت مجازی از طریق برنامه ای که قرار دادید بنده ایجاد کردم
    چی کار کنم؟
    پروژه بنده خواندن پورت COM9 ولی اصلا لب ویو نه پورت های مجازی رو میتونه بخونه وبیاره نه پورت های مجازی رو
    لطفا راهنمایی کنید منو

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      تو این پروژه ای که من قرار دادم این مشکل وجود داره یا پروژه ای که خودتون نوشتید؟

  23. محمد

    مهمان

    محمد

    سلام
    من توی برنامم به یه مشکلی خوردم
    مشکلم اینه که برنامه لب ویو پورت های سریال مجازی و حقیقی کامپیوتر رو نمی تونه رفرش کنه و بیاره
    باید چیکار کنم
    به طور مثال درون دیوایس منیجر COM1 برای پروت سریال وجود داره ولی توی لب وبو اصلا هیجی از پورت ها دیده نمی شه
    چه کار باید کنم؟

  24. حسین

    مهمان

    حسین

    سلام یک اموزش خلاصه میتونید در مورد لب ویو توی سایت قرار بدید چون کار کردیدی و نکات مهم رو میدونید

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      والا لب ویو کار کردم و خوشم نیومد – همون c# بهتره ازش برا کار ما.(برا کار من حداقل اینطوره)

  25. هادی دمرچلی

    مهمان

    هادی دمرچلی

    سلام مهندس جان تولکیت visa برای ویندوز 10 64بیتی رو داری ؟ من یکی نصب کردم بلد نیستم باهاش کار کنم نمیدونم شناخته یا نه .

  26. مجتبی

    مهمان

    مجتبی

    سلام
    توی لینکی که برای دانلود لب ویو گذاشتین میتونین تولکیت Serial v14.0 کار nivisa رو انجام میده و با نصبش میتونید پورت سریال رو بخونید.
    خدا خیرتون بده سایت خوبی دارین

  27. یاسر

    مهمان

    یاسر

    سلام خدا قوت بخاطره وقت و هزینه ای که میزارید
    اول اینکه چجوری بدون کد نویسی در کدویژن میتونم برنامه ها رو رو میکروم بریزم و چجوری؟
    دوم هم کد هاش در کد ویژن ,iar یا تو چه نرم افزاری میتونم ببینم؟
    سوم هم چجوری کد هامو به زبون c++یا چه زبونی میتونم تو همین نرم افزار ببینم؟
    چهارم خیلی مزاحمت شدم دمت گرم داداش.

    مشاهده پاسخ ها (7)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      1-ریختن برنامه نوشته شده بر روی میکرو توسط پروگرامر ها انجام میشه که انواع مختلفش تو بازار هستش.
      2- برا میکرو های مختلف و زبون های مختلف کامپایلر های مختلفی وجود داره مثلا برا AVR به زبون سی/++C کامپیایلر های کدویژن، اتمل استدیو و IAR(فک کنم) موجود هستن که هر کدوم مزایا و معایبی دارن
      3-متوجه نشدم
      4-قربونت

      • یاسر

        مهمان

        یاسر

        متشکرم ولی مهندس منظورم از طریق نرم افزار labveiw که میتونم بعد از دیاگرام شکلی کد هاشو بگیرم و از طریق هاتل روی میکرو بریزم؟
        و بعد هم این کدهای labveiwرو بلد نیستم چجوری بگیرم و تبدیلش کنم؟اصلا یه همچین امکاناتی داره؟
        راستش میخوام تازه باهاش شروع به کار کنم..

        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          یعنی میخوای عمل گرفتن فایل hEX و پروگرام کردن رو توسط لب ویو انجام بدی؟ … والا من تا حالا این کارو نکردم و اطلاعای هم ندارم sorry
          آموزش لب ویو تو نت هستش.

          • یاسر

            مهمان

            یاسر

            اول ایینکه راستش اینجوری ک من تو سایتا دیدم خیلی ساده تر میشه برنامه نویسی کرد..درسته؟
            دوما labveiwبیشتر به درد چه کاری میخوره؟
            بعدشم خیلی سایت خوبی داری و بهتر از اون خدا قوت داداش

          • مهدی دمرچیلو

            نویسنده این مطلب

            مهدی دمرچیلو

            1- متوجه نشدم – یعنی چی که خیلی ساده تر میشه برنامه نوسی کرد؟ unknw
            2- والا من خودم هم تو لب ویو تازه کار هستش و به نیت مانیتورینگ پروژه ها رفتم سمتش. laugh
            ممنون

          • یاسر

            مهمان

            یاسر

            آخه من تو برنامه نویسی آرم تازه کارم بعد دیدم که با بلوک دیاگرام میشه براحتی برای آرم هم برنامه نوشت با خودم گفتم میانبر بزنم 😉 متشکرم

          • مهدی دمرچیلو

            نویسنده این مطلب

            مهدی دمرچیلو

            والا اون چیزی که شما دیدی رو نمیدونم(اگه میتونی یه لینکی ازش بده)
            ولی چیزی که میدونم برنامه نویسی گرافیکی برا من خیلی سخت تر از کد نوشتن هستش

  28. محمد

    مهمان

    محمد

    ممنون مهندس جان.حالا یه سوال دیگه از خدمتت داشتم.
    اگه دو تا سنسور رو همزمان بخواهیم مقدارشونو با لبویو بخونیم.مثلا دو تا پتانسیومتر.چجوری دیتاهارو از هم تفکیک کنیم؟ مثلا دوتا نمودار هم داریم.از کجا بفهمیم مقداری که الان میخونیم مال سنسور اوله و و مقدار های بعدی مال سنسور دوم.که بخواهیم دو تا شونو رو دو تا نمودار جداگانه نشون بدیم!
    نمیدونم منظورمو رسوندم یا نه

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      از این به بعد به من مهندس نگو–بدم میاد – داش بگی راحت ترم(البته اگه ما رو قابل بدونی)
      خب داش الان دو تا سنسور رو میخوای دیتاش رو بخونی و رو نمودار نشون بدی …فقط همین؟
      خب این دو تا سنسور رو دیتاش رو مثلا از طریق یوزارت میدی به کامپیوتر…حالا کامپیوتر چطور میفهمه این دیتا برا کدوم سنسور هستش؟
      خب میای هنگام ارسال دیتا یه A یا B ایی یا هر چیز دیگه ای به اول دیتا وصل میکنی و میفرستی به سمت PC و اون سمت دریافت میکنی داده رو و میبینی کاراکتر اول چی چی هستش.
      این طوری میتونی مقدار بینهایت تا سنسور رو بخونی و از هم، هم تشخیصشون بدی
      OK ?

  29. محمد

    مهمان

    محمد

    سلام مهندس جان.ممنون بابت مطالب خوبه سایتت.
    یه درخواست داشتم.امکانش هست از صفحه بلوک دیاگرام و همچنین فرانت پنل اون سه فایلی که گذاشتی اسکرین شات بزاری اینجا تا نحوه برنامه نویسیتو ببینیم.اخه ورژن من 2014 است.اینجوری بقیه افراد هم که ورژن های پایین تر دارند متوجه میشن.ممنون

    مشاهده پاسخ ها (8)
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      چشم شب درستش میکنم و احتمالا تو همین قسمت نظرات توضیحش رو بهت میدم

      • مهدی دمرچیلو

        نویسنده این مطلب

        مهدی دمرچیلو

        سلام
        داش به مطلب اضافه کردم
        شرمنده سایت مشکل پیدا کرده بود سرگرم درست کردن سایت بودم

        • احسان عینی تبار

          مهمان

          احسان عینی تبار

          سلام داش مهدی
          آقا خیلی با مرامی
          خدا ایشالله خیرت بده
          تا حالا ارتباط سریال رو در لب ویو اینطوری قدرتنمند ندیده بودم
          البته یه جاهایی رو سردرنیاوردم
          ولی در کل عالی بود و دستتم درد نکنه
          در پناه مولایم علی باشی

          • مهدی دمرچیلو

            نویسنده این مطلب

            مهدی دمرچیلو

            سلام داش
            نوکریم داش

          • هادی دمرچلی

            مهمان

            هادی دمرچلی

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

          • مهدی دمرچیلو

            نویسنده این مطلب

            مهدی دمرچیلو

            سلام
            والا من آرم کار نکردم – شما هم سوالاتی پرسیدی مرتبط با آرم و تو مطالب آرم که نویسندشون من نبودم – وگرنه برا من چه فرقی داره – اون نظرات رو هم تایید کردم تا ماطل! نشی که فک کنی کسی جواب میده – متاسفانه بعضی افراد تو سایت مطلب آموزش آرم گزاشتن ولی ادامه ندادن

    • محمد

      مهمان

      محمد

      ممنون داش;-) تاحالا کسیو اینجوری صدا نزده بودمsmile
      حالا اگه بخوام دیتا دریافتی رو در لحظه در لبویو ذخیره کنم و بعد باز به میکرو ارسال کنم تو چی باید ذخیره کنم؟
      راسش اینکارو من دارم با اردوینو انجام میدم و مطالب سایت شما رو خوندم تا اردوینو یاد گرفتم.

      • مهدی دمرچیلو

        نویسنده این مطلب

        مهدی دمرچیلو

        قربونت
        خب میخاویم همون دیتایی که از میکرو میگیری رو برا خودش بفرستی؟
        خب دادش تو پروژه آخری که هم دیتا میخونین و هم مینویسیم باید از اون استفاده کنی :
        1) جای خوندن و نوشتن رو عوض کن – الان تو این پروژه اول نوشتن برررسی میشه و بعد خوندن
        2) خب دیتایی که از اون مربعه! (راستی به این مربع ها چی میگن؟) visa read میگیری رو بیا بده به visa write به همین راحتی حالا خاستی به حالقه زمان دار هم بین این دو قرار بده تا دیتا با یه اختلاف زمانی ارسال بشه