زنگ

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

بنابراین ، گزینه زیر را برای کار با درگاه های I / O در ویندوز NT در نظر بگیرید. این "گزینه" یک درایور ویژه خواهد بود GiveIO.sys، به برنامه ای که آن را راه اندازی کرده است اجازه می دهد تا با هر درگاه آزادانه کار کند. این راننده نوشت دیل دزدگیر است شیطان می داند چه زمانی ، اما هنوز اهمیت آن را از دست نداده است.



به طور خلاصه ، من به شما می گویم که چگونه کار می کند: در ابتدای برنامه ما برای برقراری ارتباط با پورت ها ، باید با راننده تماس بگیرید GiveIO.sys. در عین حال ، وی چنین مقادیر نقشه بیت مپ سیستم نقشه Permission (نقشه I / O Permission) را برای برنامه ما تعیین می کند که به وی اجازه دسترسی مستقیم به هر پورت داده می شود. نقشه مجوز I / O بخشی از Windows NT I / O Protection است. این نقشه بیت است که هر بیت مربوط به یک درگاه ورودی / خروجی است. اگر bit \u003d 1 ، دسترسی به پورت بسته است ، اگر 0 باشد ، باز کنید. برای هر برنامه کاربری ، همه بیت ها روی 1 تنظیم شده اند ، و بر این اساس ما نمی توانیم به طور مستقیم با پورت دخالت کنیم. GiveIO.sys با احتیاط "به" این آرایه "می شکند" و همه جا 0 - مجموعه می دهد. ما توانایی دسترسی به هر پورت را از برنامه دریافت می کنیم.



برای شروع ، بایگانی را با درایور و پرونده نصب بارگیری کنید:


حال باید درایور را در سیستم ثبت و نصب کنیم. برای انجام این کار ، شما باید یک سری عملیات را انجام دهید. ابتدا پرونده درایور را کپی کنید GIVEIO.sys اگر البته سیستم شما روی دیسک نصب شده است ، به پوشه C: \\ Windows \\ system32 \\ درایورها بروید از جانب:\\ و شما مسیر نصب ویندوز را تغییر ندادید.

فشار دادن آره. در این حالت ، پیامی در مورد موفقیت آمیز اطلاعات در رجیستری دریافت خواهید کرد. شما می توانید این را تأیید کنید. در برنامه ویرایشگر رجیستری regedit.exe در شعبه HKEY_LOCAL_MACHINE \\ سیستم \\ CurrentControlSet \\ خدمات \\ Giveio موارد زیر را می توانید مشاهده کنید:

برای اینکه تغییرات ایجاد شده توسط ما عملی شود ، مجدد رایانه مورد نیاز است.


زمان شروع برنامه نویسی است. در کد برنامه ما Port.exe (مشاهده کنید) ما تغییراتی ایجاد خواهیم کرد که به آن امکان دسترسی به پورت ها را نه تنها در Windows 9x مانند گذشته ، بلکه در Windows NT نیز می دهیم. کد حاصل به شکل زیر می باشد:

#include "iostream.h" #include "conio.h" #includ "stdlib.h" #include "windows.h" int main () (آدرس آدرس \u003d 888؛ cout<<"Test LPT port with GiveIO.sys"<

همه. کامپایل کنید ، اجرا کنید ما بر روی 1-0 کلیک می کنیم: همه چیز باید کار کند. اگر یک پیام ظاهر می شود خطا! نمی توانید درایور را باز کنید! برای خروج هر کلید را فشار دهید ...، سپس نصب درایور انجام نشد و باید مجدداً آن را دوباره نصب کنید.

با تشکر giveio.sys چنین نامه های مونتاژ نیز با موفقیت کار می کنند:

اسم (mov dx ، 378h mov al، 1 out dx، al)

© دمیتری ایوانف
2005-2006

اتصال یک کنترلر با استفاده از آداپتور USB-LPT

1 راه اندازی کار با Mach3 با آداپتور USB-LPT

1.1 هنگام استفاده از آداپتور USB-LPT ، شما باید پرونده mach3usb.dll را در پوشه افزونه های c: \\ mach3 \\ کپی کنید.

1.2 برای عملکرد دستگاه ، به درایور نیز نیاز دارید.

برای این کار آداپتور را به USB وصل کنید درگاه رایانه

منتظر می مانیم تا سیستم عامل دستگاه متصل را شناسایی کند.

"کنترل پنل" را جدا کنید →"مدیر دستگاه" ، ما در بخش "سایر دستگاه ها" -کنترل کننده CNC ، شکل 1.

تصویر 1

با کلیک راست بر روی آن و انتخاب "با خواص "، روی" به روزرسانی درایور "کلیک کنید"

در پنجره ای که باز می شود ، گزینه "جستجو درایورها در این رایانه (جستجو و نصب درایورها به صورت دستی)" را انتخاب کنید.

مسیر درایو را با درایورها مشخص کنید ، شکل 2.


شکل 2

1.3 هنگام راه اندازی برنامه کنترل دستگاه MACH3 ، باید از لیست دستگاه ها ، شکل 3 را انتخاب کنید

شکل 3

1.4 پیکربندی افزونه mach3usb برای آداپتور USB-LPT.

دکمه "تنظیم مجدد" ، Mach3 را فشار دهید با آنها ارتباط برقرار می کندآداپتور پ پلاگین را پیکربندی می کنیم.برای انجام این کار ، مورد "Config pl u gins" را از فهرست "پیکربندی" ، شکل 4 انتخاب کنید.


شکل 4

دکمه "پیکربندی" روبروی "mach3usb" را فشار دهید ، پنجره پیکربندی افزونه باز می شودشکل 5

شکل 5

1.5 پیکربندی پانل میکرواستپ "میکرواستپ نرم افزار" (درون یابی مرحله نرم افزار).

نرم افزار درون یابی موتور موتور کنترل دقیق تر زمان را امکان پذیر می کندمخصوصاً با با سرعت کم کار کنیدد حرکت نرم و صاف تر خواهد بودآنها و با سطح سر و صدای کمتر. هنگام استفاده از نرم افزار multو موتور پیستدر "افزونه حرکت" ، م ach3 انگار کار خواهد کردپارامتر " StepPer " در تنظیمات موتورهای استپربالاتر از لحاظ جسمی ، بدون کاهش حداکثر سرعت.وقتی N \u003d 1 پارامترهای موتورهای استپر دستگاه به ترتیببا صدای جیر جیر نصب شده در صفحهاز منوی "تنظیم موتور" استفاده کنید.

وارد چند برابر N\u003e 1 ، و توسط یک عامل ضرب کنید پارامتر N " StepPer "در تنظیمات موتور (تنظیم موتور) Mach3 ، شکل 6.

شکل 6

بعد از اتمام تنظیم پارامترها ،پنجره تنظیمات افزونه را ببندید. به علاوهروی "EStop" (تنظیم مجدد) کلیک کنید حالت را متوقف کرده و مجدداً برای شروع بارگذاری مجدد تنظیمات آداپتور را به حالت شروع کنید.

2 تنظیمات افزونه پیشرفته آداپتور USB-LPT

2.1 به طور خودکار غیر فعال کردن سیگنال "فعال کردن"

به طور خودکار سیگنال "فعال کردن" را بعد از مدت زمان مشخصی که هیچ حرکتی انجام نشده است ، غیرفعال می کند. اگر این قسمت بر روی 0 تنظیم شده باشد ، از پارامتر پیش فرض استفاده می شود - 500 mS. هنگامی که این عملکرد غیرفعال است ، با فشار دادن دکمه "E-Stop" (تنظیم مجدد) سیگنال "فعال" غیرفعال می شود.

2.2 بازگشت از پایه سوئیچ حد مجاز (صفحه اصلی).

شکل 7

بازگشت پورتال را از لحظه فعال شدن سوئیچ محدود در هنگام جستجوی خودکار پایه ها در همه محورها تنظیم می کند. (برای حذف نادرست

در هنگام جستجوی پایه ها ، اگر از یک سیگنال ورودی برای چندین سوئیچ حد مجاز استفاده می شود ، سفر می کند).

2.3 با استفاده از دکمه های "شروع چرخه" ، "نگه داشتن Feed" ، "Stop" .

شکل 8

هنگامی که افزونه کار می کند:

فشار دادن دکمه "Stop" به سرعت برنامه را متوقف می کند ، با از دست رفتن تمام G- کد موجود در بافر داده

با فشردن دکمه "Feed Hold" ، اجرای برنامه تا زمان خالی شدن محتوای بافر برنامه ادامه خواهد یافت.

بعد از کلیک روی Feed Hold "، برای ادامه کار ، روی" کلیک کنید "Regen toolpath "سپس " اجرا کن "اوه با این کار ، ادامه صحیح برنامه تضمین خواهد شد.

شکل 9

تایمر 2.4

شکل 10

فعالیت: زمان پیش تنظیم بافر هنگام شروع کار

عدم فعالیت : زمان تشخیص حالتتوقف / مکثو همچنین تنظیم مجدد پالسهای شاخص

واکنش : زمان انتقال دستور وضعیت.برای اجرای مناسب استفاده می شودایالات متوقف ، حرکت ، هماهنگ سازی.

هنگام استفاده از مقادیر پیش فرض ، از داده های وارد شده در قسمت های مقدار استفاده نمی شود. مقادیر مورد استفاده 100/300/300 است.

تایمر برای تیم های جابجایی صدق نمی کند. تیم های جابجایی همیشه بلافاصله اجرا می شوند.

پانل تنظیمات ورودی 2.5 ایندکس ، شکل 23.

شکل 11

آداپتور دارای یک ورودی-خروجی شاخص قابل تنظیم 12 است.
ورودی فهرست از توابع زیر پشتیبانی می کند:
- اندازه گیری چرخش اسپیندل در دقیقه و نشانه در Mach3 - "اندازه گیری RPM".

همگام سازی شروع از مکث در کد G با ظاهر یک نبض ساعت - "مکث مکث / شروع
پالس "(از جمله با فشار دادن دکمه های مکث / شروع روی صفحه اصلی Mach3.)
- همگام سازی سرعت تغذیه ابزار با آداپتور همگام سازی سرعت اسپیندل
سرعت با RPM ".
خوراک با استفاده از سرعت دوک نخ ریسی همزمان می شود
آداپتور و مطابق با فرمول:
A \u003d (A1 * B) / B1.
جایی که: A خوراک در زمان معین است.
A1 - خوراک عادی مشخص شده در کد G.
در - مقدار اندازه گیری شده از تعداد چرخش ها در دقیقه دوک نخ ریسی؛
B1 - سرعت دوک نخ ریسی در هنگام تغذیه طبیعی؛
قسمت RPM تعداد چرخش ها در هنگام خوراک عادي است ،٪٪ مقدار بيش از تعداد است
انقلاب های مشخص شده ای که قابل ردیابی است. اگر قسمت٪ صفر باشد ، فید می خورد
همیشه کمتر از یا برابر با خوراک معمولی مشخص شده در کد G است.

2.6 بافر

شکل 12

گاهی اوقات عدم تطابق موقت بین خط G-code نمایش داده می شود ، همانطور که در Mach3 اجرا می شود ، و خط واقعاً اجرا شده و همچنین تاخیر در اجرای دستورات Stop ، Feed Hold. این به دلیل وجود بافر فرمان خود آداپتور است.
بافر عملکرد را در طی خرابی های ارتباطی کوتاه مدت بین آداپتور و کامپیوتر تثبیت می کند و هنگامی که محاسبه Mach3 کند می شود. از یک طرف هرچه بافر بزرگتر باشد ، عملکرد آن پایدارتر خواهد بود ، اما به دلیل اینکه حجم بافر می تواند به ده ها کیلوبایت برسد ، تاخیر در اجرای FeedHold ، تاخیر در اجرای دستورات FeedHold ، ممکن است دستورات متوقف شده تا چند ثانیه امکان پذیر باشد. با کاهش مقدار بافر به 0 می توانید میزان واکنش را افزایش دهید ، اما احتمال خرابی در حین کار افزایش می یابد.

کمپانی چینی ID-Cooling که اول از همه برای سیستمهای خنک کننده کم هزینه شناخته شده است ، از انتشار یک پردازنده جدید و بدون نظارت Auraflow 240 خبر داد. ایده ، باید به طرفداران LED RGB-illumination تبدیل شود و صاحب مادربردهای ASUS باشد.

مشخصات فنی

ضخامت - 1.1 "(2.2" w / فن)

عرض - 4.7 "(120 میلی متر)

عمق - 10.8 "(274 میلی متر)

ارتفاع پمپ - 1.7 "(43 میلی متر)

کنترل کننده - هیچ یک (BIOS)

فن های خنک کننده - (2) 120 x 25 میلی متر

اتصالات - (1) 3 پین ، (2) PWM

وزن - 38 اونس

سوکت های اینتل - 775 ، 115x ، 1366 ، 2011x / 2066

AMD سوکت - AM4 ، میراث 4 باند

گارانتی - 3 سال

Auraflow 240 به رنگ مشکی است و اندازه آن واقعاً عالی است. در قسمت جلوی جعبه عکس زیبایی از پمپ و رادیاتور SZHO وجود دارد و درست در زیر ویژگی های کلیدی ...

Kolink شاسی رصدخانه را با هدف مونتاژ سیستم های رومیزی با ظاهری نسبتاً دقیق ، هر چند چشم نواز اعلام کرده است.

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

این فریم ورک پیش فرض استفاده از مادربردهای E-ATX (حداکثر 279 میلی متر) ، ATX ، Micro-ATX و Mini-ITX را دارد. همچنین صندلی های نصب برای هفت کارت توسعه وجود دارد. طول شتاب دهنده های گرافیکی گسسته نباید از 390 میلی متر تجاوز کند. علاوه بر این ، شاسی رصدخانه قادر است دو درایو از فاکتور شکل 3.5 یا 2.5 اینچی را در خود جای دهد. در صورت استفاده از سیستم خنک کننده مایع ، ممکن است یک نفر از 240 میلی متر هیت سینک را در قسمت جلویی و بالای آن نصب کند ، در حالی که کولر CPU ...

Zotac ، طراح مشهور راه حل های گرافیکی ، یک کارت گرافیک منحصر به فرد در طراحی ایجاد کرده است. این کارت تحت عنوان Zotac GeForce GTX 660 Thunderbolt قرار دارد و سری جدیدی از Thunderbolt Edition را هدایت می کند که نسبت به سریال های Extreme محصولی مقرون به صرفه تر محسوب می شود. تازه کار مجهز به PCB اصلی و سیستم خنک کننده مؤثر است.

Zotac GeForce GTX 660 Thunderbolt در درجه اول توسط یک سیستم خنک کننده منحصر به فرد تشکیل شده است که از یک هیت سینک بزرگ آلومینیومی ، سه لوله گرما همکاری که از یک طرف با GPU در تماس هستند و چند فن 100 میلی متری از آن استفاده می شود. لازم به ذکر است که توسعه دهندگان Zotac در کارت خود فناوری اختصاصی Eclean را درک کرده اند که امکان تخریب بدون دردسر هواداران و پوشش بالای آن را با هدف تمیز کردن کولر از گرد و غبار فراهم می کند.

تراشه GK106 ، که بر روی معماری Kepler در زیر فرآیند تکنولوژیکی 28 نانومتری طراحی شده است ، به عنوان عنصر اصلی در کارت GeForce GTX 660 Thunderbolt عمل می کند. این شامل 960 هسته CUDA است و در 980 مگاهرتز کار می کند ...

این مشکل توسط هر کس که سعی در اتصال هر وسیله ای به درگاه LPT دارد ، روبرو شده است. به محض اینکه به برنامه "استفاده از LPT" بگویید ، خطایی رخ خواهید داد - در تصویر سمت راست منعکس می شود. بنابراین ، بیایید سعی کنیم آن را کشف کنیم و آن را اصلاح کنیم.

وقتی یک برد کنترلر را با درگاه های 1-LPT و 2-COM به آن اضافه کردم ، با آن روبرو شدم. یک نیاز قطعی برای این کار وجود دارد - اتصال باند رمزگذار RU-005A. این موضوع در مقاله بعدی مورد بحث قرار خواهد گرفت. در ضمن ، می خواهم که LPT -port را به صورت صحیح در Win-Test تحت ویندوز -7 (64 بیتی) کار کنم.

کامپیوترهای مدرن برای مدت طولانی درگاه موازی ندارند. از طرف دیگر ، می توانید یک کنترلر اضافی نیز در آن قرار دهید. از این کلمه نگران نباشید ، هیچ چیز وحشتناکی در مورد آن وجود ندارد. دلیل بروز خطای فوق ساده است - درایورها و کتابخانه های DriverLINX (DLPortIO.sys + DLPortIO.dll) برای نسخه های ویندوز با معماری x86-64 (AMD64 ، Intel64) وجود ندارد. توسعه دهنده علمی نرم افزار ابزارهای Inc پشتیبانی از درایور را متوقف کرده و آن را به شرکت دیگری منتقل می کند و آنها فقط روی نسخه 32 بیتی متوقف شده اند. مایکروسافت تولیدکننده را کوچک کرده و می فرستد. با این وجود یک کیت خوب وجود دارد - این InpOut32 است (hwinterface.sys + inpout32.dll) ، و حتی نسخه 64 بیتی InpOutx64 با درایور hwinterfacex64.sys.

بیایید از تئوری به اجرای عملی برویم. در انبار:

  • نسخه Win -Test 4.10 ، به روز شده در نسخه: 524 از 13 ژوئیه 2013.
  • ویندوز 7 نهایی (64 بیتی) با تمام به روزرسانی ها.
  • Intel Core i7-3770 (3.4 گیگاهرتز) + PC3-10700 (667 مگاهرتز) 8x2 \u003d 16 گیگابایت + Asus P8Z77-V LX
  • کنترلر * PCI COM / LPT (2 + 1) فله WCH353 پورت

نصب کنترلر

این کنترل کننده به خودی خود هیچ چیز جالب توجهی ندارد و نام آن ایده کاملی را ارائه می دهد - دو COM و یک پورت LPT ، آن را در PCI نصب می کنند. این دستگاه ارزان قیمت است و 360 روبل (حدود 12 دلار) دارد ، تولید - چین.

بسته بندی نصب شده بود. دو حلقه با درگاه های COM در براکت و یک دیسک با ظاهراً درایورها وجود دارد. من آنها را نصب نکردم ، همانطور که قبلاً می دانستم - آنها مناسب نیستند. همه جاده ها به وب سایت سازنده منتهی شد. فقط در صورت ، من یک لینک می دهم ، و همین درایور را در بایگانی قرار می دهم.


روش نصب کنترلر مشکلی ایجاد نکرد - همه چیز بسیار ساده است. کامپیوتر را خاموش کنید ، آن را در یک شکاف PCI رایگان نصب کنید ، آن را روشن کنید ، درایور را نصب کنید. شامل یک نصب است. رابط کاربری آن پیچیده و واضح نیست. برای تعیین خودکار نوع کارت ، همه چیز برای من خوب پیش آمد و فقط کلیک بر روی نصب درایور کافی بود. فرایند نصب با نوار متحرک روی رابط همراه است ، همه چیز بسیار واضح است.

این برنامه به شما امکان می دهد در صورت لزوم مجدداً درگاه ها را تنظیم کنید. به عنوان مثال ، با درگاه های مجازی COM. برای انجام این کار ، پس از نصب ، بر روی دکمه About و دکمه Modify Port Name کلیک کنید.

روی این تصاویر نیازی به نظرات ویژه نیست ، کلیک کنید و تصاویر بزرگتر می شوند. همه چیز در دست شماست - درگاه های جدیدی را که بنا به اختیار شما و برای نیازهای شما ظاهر می شود ، تنظیم کنید.

نهایی این که نصب موفقیت آمیز بود ، باید حضور این دستگاه ها در دستگاه مدیریت در رایانه باشد. به آنجا بروید و بررسی کنید. در مورد من ، COM-port یکپارچه قبلاً روی مادربرد ایستاده بود (خوب .. من به آن احتیاج دارم). بر این اساس ، لیست بنادر به شرح زیر است:

این امکان وجود دارد که شما نیاز به دانستن آدرس این پورت داشته باشید و آن را به طور صحیح در تنظیمات برنامه که در آن از این پورت استفاده خواهد شد ، نشان دهید. به طور پیش فرض ، آدرس های پورت باید به شرح زیر باشد:

LPT -1 - 378

LPT -2 - 278

LPT -3 - 3BC

در مورد ما ، آنها با مقادیر معمول متفاوت خواهند بود ، زیرا این پورت ها در مادربرد یکپارچه نشده اند و راه برقراری ارتباط با آنها از طریق باس PCI است. در نسخه من معلوم شد D 010 (از مقدار اول استفاده کنید) بنابراین ، قبل از نصب (خرید) چنین کنترلر ، ببینید که آیا برنامه شما توانایی تنظیم سایر برد I / O را دارد یا خیر.

با این وجود ، درایورها یک ابزار کوچک دارند که به شما امکان می دهد چنین آدرس هایی را مجدداً تنظیم کنید (من آن را نفهمیدم ، نیازی نیست).

Cooltek محصول جدید دیگری را در بازار عرضه کرده است - یک تپه برج میانی که به آن GT-04 می گویند. این مدل از ویژگی های استثنایی مانند عملکرد ، ارگونومی ، طراحی شیک و قیمت جذاب (59.99 یورو) استفاده می کند. این شاسی به رنگ مشکی کامل و با لهجه های نارنجی / سبز روشن روی پنل جلویی ساخته شده است. یک جفت سبد برای درایوهای نوری 5.25 اینچی ، و همچنین یک درایو 3.5 اینچی درایو نیز در اینجا آورده شده است.

کولر Cooltek GT-04 (نارنجی / سبز) به یک پنجره جانبی مجهز است که نمای اجزای سیستم را باز می کند. ...

Kingston Technology ، تولید کننده برجسته حافظه کامپیوتر با سابقه طولانی در موفقیت بازار ، از انتشار ماژول های حافظه جدید به افتخار دهه خط محصولات HyperX خود خبر داد. از ویژگی های قابل توجه محصولات جدید ، برد مدار چاپی مشکی است که در خانواده های HyperX و HyperX Beast استفاده می شود ، همچنین توزیع گرمای منحصر به فرد که باعث کاهش چشمگیر در اتلاف گرما می شود.

سری HyperX Beast با یک PCB مشکی که بخشی از خط Predator است ، با ظرفیت عظیم و حداکثر فرکانس های کاری مشخص می شود. در خرده فروشی ، ماژول ها ...

به طور انحصاری برای طرفداران برای نصب سیستم اجزای سفید برفی ، سازمان CORSAIR ساز و کارهایی را در این نسخه رنگی به سری معروف منبع تغذیه CORSAIR RMx اضافه کرده است. علاوه بر مورد منبع منبع ، کابلهای کاملاً مدولار رنگ سفید را نیز دریافت کرده اند و وجود تعداد کمی از اجزای سیاه رنگ ، با تمرکز روی کنتراست ، ظاهری جدید به مکانیسم های جدید می بخشد.

کلیه نسخه های CORSAIR RMx White یک پایه ابتدایی با کیفیت بالا (شامل خازنهای با درجه حرارت بالا کاملاً ژاپنی ...

زنگ

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