به نام خدا : سلام، تو این مطلب که اولین مطلب از سری مطالب مربوط به لب ویو هستش میخوام پروژه ارتباط سریال با لب ویو رو براتون قرار بدم، و آموزش ارتباط سریال در لب ویو هم براتون گزاشتم.
- برای متوجه شدن پروژه این مطلب باید فیلم جلسه ۱۷ زیر رو ببینید : فیلم های آموزش LabVIEW
- من از جدید ترین نسخه LABVIEW یعنی نسخه ۱۵ استفاده میکنم، خواستید میتونید از این نسخه استفاده کنید، وگرنه این مطالبی از لب ویو که من تو سایت میزارم فک نکنم به درد شما بخوره : دانلود لب ویو و تولکیت های لب ویو
- اگه به اررور زیر در هنگام کار با پورت سریال برخورد کردین(که حتما برخورد میکنید) :
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 - یه سری نکته راجب لب ویو دارم کم کم میگم تو لینک مقابل میتونید ببینید که تو درک پروژه های این مطلب میتونه مفید باشه براتون : نکاتی از لب ویو
- برای شبیه سازی پروژه های ارتباط سریال در کامپیوتر نیاز دارید که پورت مجازی بسازید که قبلا من مطلبش و آموزش ساخت پورت مجازی رو روی سایت گزاشتم : نرم افزارهای ساخت پورت سریال مجازی com
تو این مطلب ۳ تا پروژه لب ویو میزارم براتون، پروژه اولی فقط برا خوندن اطلاعات پورت سریال هستش، دومی برا نوشتن اطلاعات بر روی پورت سریال هستش و سومی هم میخونه و هم مینویسه، بعد از عکس های پروژه، فایل هر ۳ پروژه رو در انتهای مطلب قرار میدم.
پروژه لب ویو
نمودار بلوک دیاگرام پروژه خوندن اطلاعات از پورت سریال با لب ویو
پروژه labview
نمودار بلوک دیاگرام پروژه نوشتن اطلاعات در پورت سریال با لب ویو
پروژه ارتباط سریال لب ویو
نمودار بلوک دیاگرام پروژه خوندن و نوشتن اطلاعات در پورت سریال با لب ویو
دانلود پروژه ارتباط سریال در لب ویو
خب امیدوارم این مطلب براتون مفید باشه، در ضمن اینم بگم که این پروژه های لب ویو رو خودم تست کردم و جواب گرفتم، و خودتون هم تو کامپیوتر میتونید تست کنید و جواب بگیرید. و تو مانیتورینگ پروژه های ازش استفاده کنید.
فعلا یا علی.
مهمان
سلام، یک برنامه نویسی دارم که میخوام اطلاعات رو از سخت افزار گرفته و روی لب ویو پردازش کنم و هم چنین یکسری اطلاعات و هم چنین فرمول دارم که باید دربرنامه نویسیش بگنجونم
میشه کمکم کنید که بایستی از کدوم یک از نمودار های فوق خواندن و نوشتن یا خواندن و نوشتن باهم استفاده کنم
و هم چنین این اطلاعاتم رو کجا باید وارد کنم؟؟ ؟؟
مهمان
سلام خسته نباشی ممنون بابت مطالب مفید. ببخشید من میخاستم خروجی اسیلوسکوپ رو با لب ویو سیو کنم میشه راهنماییم کنید ایا با همین برنامه های شما امکان پذیره؟ من رشته ام مکانیکه براهمین از این نرم افزار سر در نمیارم ممنون میشم جوابمو بدین
مهمان
سلام
من تو قسمت 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 نمیره
خیلی ممنون میشم اگر بتونید راهنماییم کنید با تشکر از آموزش های خوبتون.
مهمان
مهمان
سلام
خیلی ممنون بابت مطالب مفیدتون، خیلی عالی.
مهندس جان فقط یه سوال اگه من بخوام داده های چند ماژول فاصله سنج رو هم زمان تو لب ویو بخونم باید چیکار کنم؟
برای یک ماژول با این روش خوندم.
ممنون میشم اگه جواب بدین
نویسنده این مطلب
سلام-لب ویو دیگه کار نمیکنم.
مهمان
سلام
خیلی ممنون بابت مطالب مفیدتون. خیلی عالی
مهمان
با عرض سلام ببخشید من تازه با لب ویو اشنا شدم می خواستم یه برنامه بنویسم که از اون طریق اطلاعات سنسور دما یا فشار بخونم میخواستم بدونم چجوری اطلاعات رو از طریق سنسور به کامپیوتر انتقال پیدا کنه واین برنامه رو چجور بنویسم ببخشید تازه با لب ویو اشنا شدم
مهمان
سلام من برای لی ویو می خوام یک ماژول نصب کنم. ولی در قسمت program files که باید فایل لایسنس برای اکتیو کردنش وجود داشته این فایل نیست و به جاش فایل bin هست. اگه براتون امان داره راهنماییم کنید.
مهمان
با سلام خیلی ممنون از مطالب مفیدتون واقعا عالیه
یه سوال داشتم خدمتتون: اینکه میخوام از لب ویو دیتا بفرستم و از طریق سریال پورت در آردوینو بشه دریافت بشه و به عنوان ریت سرعت موتور DC معرفیش کنم.
مهمان
سلام چندتا سوال داشتم
تو تولکیت ویزا بخش سریال فلاش بافر نقشش چیه و کجاها استفاده میشه؟
باز تو همون بخش نقش بلوک VISA bytes at srial port چیه ؟
یه اموزشی هم در مورد گرفتن خروجی یه دستگاه و آوردن اطلاعاتش روی لبویو با استفاده از ارتباط سریال بدین. ممنون
مهمان
سلام
با تشکر به خاطر پروژه و توضیحات
اگر دسترسی دارید vsi رو برای ویندوز ۱۰ هم قرار بدهید.
با سپاس فراوان
مهمان
باسلام.ببخشید من می خواستم با کوادکوپتر از یک ساختمان نقشه برداری کنم چطوری بهترمی تونم این کار روانجام بدم؟سنسوری هم نیاز هست؟
نویسنده این مطلب
سلام- کواد های آماده تو بازار هستن – قابلیت فیلم برداری هم دارن.
مهمان
سلام با معرفت
بزرگوار پروژه ارتباط سریال لب ویو را دانلود کردم شماره سریال می خواست
این شماره کجا بود که من ندیدم داداش.
نویسنده این مطلب
سلام
شماره سریال؟ نمیدونم – ببین لبویو اگه کرک دار هستش ببین کرکشو درست نصب کردی یا نه.
مهمان
سلام وقتتون بخیر خیلی متشکر از مطالب مفیدتون اگه ممکنه تولکیت ویسا مال ورژن لب ویو 2014 را بزارید خیلی ممنون میشیم
نویسنده این مطلب
سلام
لینک دانلود از سایت مرجع بدید تا در صورت امکان تو دراپ باکس آپلود کنم.
مهمان
سلام، خیلی ممنون از آموزش
من یک پروژه با avr ساختم که دما و رطوبت و نور رو با سنسورها اندازه گیری میکنه و اون رو به راحتی میتونم در هایپر ترمینال ویندوز مشاهده کنم، الان میخوام یک نرم افزار بسازم که اون پارامترها رو بتونم با نرم افزار ساخته خودم مانیتورینگ کنم.
بهترین ورژن برای کار با لب ویو کدومه؟
اگه آخرین ورژن رو استفاده کنم مشکلی پیش نمیاد؟
ممنون
نویسنده این مطلب
سلام
از کسی بپرسید که لب ویو کار کرده باشه – من فقط در حد همین مطلب کار کردم.
من پروژه های مانیتورم رو با C# و Qt انجام میدم.
مهمان
اقا راه انداختم
ممنون
مهمان
برنامه vspd رو دانلود کردم و جواب نذاد
ممکنه ایمیل شما رو داشته باشم
مهمان
سلام من کد شما رو دانلود کردم و نرم افزار ارتباط مجازی و هم گرفتم، ولی نتونستم جواب بگیریم. در واقع روی هایپرترمینال خروجی و نمی بینم. ممکنه کمک کنید. به این برنامه نیاز دارم. ممنون
نویسنده این مطلب
سلام
تو عمل تست کن ببین اصلا جواب مبگیری یا نه.
یه نرم افزار با سی شارپ برا ارتبط سرال هم هستش – یه مطلب مختص نرم افزار های ارتباط سریال – اولین نرم افزارشو دانلود کن با اون تست کن ببین میتونی با پورت مجازی دیتا رد بدل کنی یا نه
مهمان
سلام .
دمت گرم . پروژه رو دانلود کردم
حسابی زحمت کشیدی.
واقعا دمت گرم
نویسنده این مطلب
سلام
حداقل برا کسی که رشتش الکترونیکه و کار با زبون C
به نظرم بیخیال لب ویو بشید بهتره – خیلی مزخرفه
مهمان
مزخرف؟؟ یه دنیاییه براخودش
نویسنده این مطلب
کیف نمیده باهاش کار کنی جان داش – نه این که کدنویسیش گرافیکی هستش و ما هم عادت به c – لذا از این نظر خیلی جالب نیست
مهمان
سلام داداش. دمت گرم
میخاستم خواهش کنم اگه میتونی اینترفیس و تولکیت های مربوط به کار با آردینو رو در لب ویو قرار بدی.
ممنون میشم
نویسنده این مطلب
سلام
متاسفانه در لبویو کار نمیکنم – ارزش کار کردن نداره به نظرم – برا من که این طوره حداقل
مهمان
دمت گم هم با پروژت حال کردم هم با خودت
مهمان
با عرض سلام وخسته نباشید
من دچار مشکلی در برنامه شدم
تو قسمت Visa resource name اصلا پورتی رو برای اتصال نمی آره
در صورتی که یه پورت فیزیکی به نام COM9 و دو پورت مجازی از طریق برنامه ای که قرار دادید بنده ایجاد کردم
چی کار کنم؟
پروژه بنده خواندن پورت COM9 ولی اصلا لب ویو نه پورت های مجازی رو میتونه بخونه وبیاره نه پورت های مجازی رو
لطفا راهنمایی کنید منو
نویسنده این مطلب
سلام
تو این پروژه ای که من قرار دادم این مشکل وجود داره یا پروژه ای که خودتون نوشتید؟
مهمان
سلام
من توی برنامم به یه مشکلی خوردم
مشکلم اینه که برنامه لب ویو پورت های سریال مجازی و حقیقی کامپیوتر رو نمی تونه رفرش کنه و بیاره
باید چیکار کنم
به طور مثال درون دیوایس منیجر COM1 برای پروت سریال وجود داره ولی توی لب وبو اصلا هیجی از پورت ها دیده نمی شه
چه کار باید کنم؟
مهمان
سلام یک اموزش خلاصه میتونید در مورد لب ویو توی سایت قرار بدید چون کار کردیدی و نکات مهم رو میدونید
نویسنده این مطلب
سلام
والا لب ویو کار کردم و خوشم نیومد – همون c# بهتره ازش برا کار ما.(برا کار من حداقل اینطوره)
مهمان
سلام مهندس جان تولکیت visa برای ویندوز 10 64بیتی رو داری ؟ من یکی نصب کردم بلد نیستم باهاش کار کنم نمیدونم شناخته یا نه .
مهمان
سلام
توی لینکی که برای دانلود لب ویو گذاشتین میتونین تولکیت Serial v14.0 کار nivisa رو انجام میده و با نصبش میتونید پورت سریال رو بخونید.
خدا خیرتون بده سایت خوبی دارین
مهمان
سلام خدا قوت بخاطره وقت و هزینه ای که میزارید
اول اینکه چجوری بدون کد نویسی در کدویژن میتونم برنامه ها رو رو میکروم بریزم و چجوری؟
دوم هم کد هاش در کد ویژن ,iar یا تو چه نرم افزاری میتونم ببینم؟
سوم هم چجوری کد هامو به زبون c++یا چه زبونی میتونم تو همین نرم افزار ببینم؟
چهارم خیلی مزاحمت شدم دمت گرم داداش.
نویسنده این مطلب
سلام
1-ریختن برنامه نوشته شده بر روی میکرو توسط پروگرامر ها انجام میشه که انواع مختلفش تو بازار هستش.
2- برا میکرو های مختلف و زبون های مختلف کامپایلر های مختلفی وجود داره مثلا برا AVR به زبون سی/++C کامپیایلر های کدویژن، اتمل استدیو و IAR(فک کنم) موجود هستن که هر کدوم مزایا و معایبی دارن
3-متوجه نشدم
4-قربونت
مهمان
متشکرم ولی مهندس منظورم از طریق نرم افزار labveiw که میتونم بعد از دیاگرام شکلی کد هاشو بگیرم و از طریق هاتل روی میکرو بریزم؟
و بعد هم این کدهای labveiwرو بلد نیستم چجوری بگیرم و تبدیلش کنم؟اصلا یه همچین امکاناتی داره؟
راستش میخوام تازه باهاش شروع به کار کنم..
نویسنده این مطلب
یعنی میخوای عمل گرفتن فایل hEX و پروگرام کردن رو توسط لب ویو انجام بدی؟ … والا من تا حالا این کارو نکردم و اطلاعای هم ندارم
آموزش لب ویو تو نت هستش.
مهمان
اول ایینکه راستش اینجوری ک من تو سایتا دیدم خیلی ساده تر میشه برنامه نویسی کرد..درسته؟
دوما labveiwبیشتر به درد چه کاری میخوره؟
بعدشم خیلی سایت خوبی داری و بهتر از اون خدا قوت داداش
نویسنده این مطلب
1- متوجه نشدم – یعنی چی که خیلی ساده تر میشه برنامه نوسی کرد؟

2- والا من خودم هم تو لب ویو تازه کار هستش و به نیت مانیتورینگ پروژه ها رفتم سمتش.
ممنون
مهمان
آخه من تو برنامه نویسی آرم تازه کارم بعد دیدم که با بلوک دیاگرام میشه براحتی برای آرم هم برنامه نوشت با خودم گفتم میانبر بزنم 😉 متشکرم
نویسنده این مطلب
والا اون چیزی که شما دیدی رو نمیدونم(اگه میتونی یه لینکی ازش بده)
ولی چیزی که میدونم برنامه نویسی گرافیکی برا من خیلی سخت تر از کد نوشتن هستش
مهمان
ممنون مهندس جان.حالا یه سوال دیگه از خدمتت داشتم.
اگه دو تا سنسور رو همزمان بخواهیم مقدارشونو با لبویو بخونیم.مثلا دو تا پتانسیومتر.چجوری دیتاهارو از هم تفکیک کنیم؟ مثلا دوتا نمودار هم داریم.از کجا بفهمیم مقداری که الان میخونیم مال سنسور اوله و و مقدار های بعدی مال سنسور دوم.که بخواهیم دو تا شونو رو دو تا نمودار جداگانه نشون بدیم!
نمیدونم منظورمو رسوندم یا نه
نویسنده این مطلب
از این به بعد به من مهندس نگو–بدم میاد – داش بگی راحت ترم(البته اگه ما رو قابل بدونی)
خب داش الان دو تا سنسور رو میخوای دیتاش رو بخونی و رو نمودار نشون بدی …فقط همین؟
خب این دو تا سنسور رو دیتاش رو مثلا از طریق یوزارت میدی به کامپیوتر…حالا کامپیوتر چطور میفهمه این دیتا برا کدوم سنسور هستش؟
خب میای هنگام ارسال دیتا یه A یا B ایی یا هر چیز دیگه ای به اول دیتا وصل میکنی و میفرستی به سمت PC و اون سمت دریافت میکنی داده رو و میبینی کاراکتر اول چی چی هستش.
این طوری میتونی مقدار بینهایت تا سنسور رو بخونی و از هم، هم تشخیصشون بدی
OK ?
مهمان
سلام مهندس جان.ممنون بابت مطالب خوبه سایتت.
یه درخواست داشتم.امکانش هست از صفحه بلوک دیاگرام و همچنین فرانت پنل اون سه فایلی که گذاشتی اسکرین شات بزاری اینجا تا نحوه برنامه نویسیتو ببینیم.اخه ورژن من 2014 است.اینجوری بقیه افراد هم که ورژن های پایین تر دارند متوجه میشن.ممنون
نویسنده این مطلب
چشم شب درستش میکنم و احتمالا تو همین قسمت نظرات توضیحش رو بهت میدم
نویسنده این مطلب
سلام
داش به مطلب اضافه کردم
شرمنده سایت مشکل پیدا کرده بود سرگرم درست کردن سایت بودم
مهمان
سلام داش مهدی
آقا خیلی با مرامی
خدا ایشالله خیرت بده
تا حالا ارتباط سریال رو در لب ویو اینطوری قدرتنمند ندیده بودم
البته یه جاهایی رو سردرنیاوردم
ولی در کل عالی بود و دستتم درد نکنه
در پناه مولایم علی باشی
نویسنده این مطلب
سلام داش
نوکریم داش
مهمان
ی روزی اومدیم توی این سایت ی سوال چنتا سوال پرسیدیم کسی جوابمون نداد .
انگار من وقت برام ارزش نداره .
لنگ بودم سوال پرسیدم انگار ن انگار .
مهندس جان شما برای همه وقت بزار خودت داری میگی این سایت ساختم تا به دیگرون کمک کنم . من کمکی ندیم .
نویسنده این مطلب
سلام
والا من آرم کار نکردم – شما هم سوالاتی پرسیدی مرتبط با آرم و تو مطالب آرم که نویسندشون من نبودم – وگرنه برا من چه فرقی داره – اون نظرات رو هم تایید کردم تا ماطل! نشی که فک کنی کسی جواب میده – متاسفانه بعضی افراد تو سایت مطلب آموزش آرم گزاشتن ولی ادامه ندادن
مهمان
ممنون داش;-) تاحالا کسیو اینجوری صدا نزده بودم
حالا اگه بخوام دیتا دریافتی رو در لحظه در لبویو ذخیره کنم و بعد باز به میکرو ارسال کنم تو چی باید ذخیره کنم؟
راسش اینکارو من دارم با اردوینو انجام میدم و مطالب سایت شما رو خوندم تا اردوینو یاد گرفتم.
نویسنده این مطلب
قربونت
خب میخاویم همون دیتایی که از میکرو میگیری رو برا خودش بفرستی؟
خب دادش تو پروژه آخری که هم دیتا میخونین و هم مینویسیم باید از اون استفاده کنی :
1) جای خوندن و نوشتن رو عوض کن – الان تو این پروژه اول نوشتن برررسی میشه و بعد خوندن
2) خب دیتایی که از اون مربعه! (راستی به این مربع ها چی میگن؟) visa read میگیری رو بیا بده به visa write به همین راحتی حالا خاستی به حالقه زمان دار هم بین این دو قرار بده تا دیتا با یه اختلاف زمانی ارسال بشه