SC6540 মাল্টিপ্লেক্সার IVI ড্রাইভার শুরু করা হচ্ছে

পণ্য তথ্য

স্পেসিফিকেশন

  • পণ্য: মাল্টিপ্লেক্সার SC6540
  • প্রস্তুতকারক: IKONIX গ্রুপ
  • IVI ড্রাইভার সংস্করণ: 1.1
  • সাহায্য নথির অবস্থান: IVI
    FoundationIVIDriversSC6540SC6540.chm

পণ্য ব্যবহারের নির্দেশাবলী

1. IVI ড্রাইভার সেটআপ

IVI ড্রাইভার সেট আপ করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. প্রস্তুতকারকের থেকে IVI ড্রাইভার ডাউনলোড করুন webসাইট
  2. সেলফ-এক্সট্র্যাক্টিং সেটআপ চালান file এবং ইনস্টলেশন অনুসরণ করুন
    উইজার্ড নির্দেশাবলী।
  3. IVI শেয়ার্ড কম্পোনেন্ট ডাউনলোড করার জন্য অনুরোধ করা হলে, IVI-এ যান
    ফাউন্ডেশন Webসাইট এবং উপযুক্ত সংস্করণ ডাউনলোড করুন (32-বিট বা
    64-বিট)।
  4. ভাগ করা উপাদানগুলি ইনস্টল করুন এবং IVI ড্রাইভারের সাথে চালিয়ে যান
    ইনস্টলেশন
  5. ঐচ্ছিকভাবে IVI ড্রাইভারের সোর্স কোড ইনস্টল করুন যদি
    প্রয়োজন
  6. IVI ড্রাইভার IVI পাথের অধীনে ইনস্টল করা হবে
    ফাউন্ডেশনআইভিআই, *.dll সহ files বিন ফোল্ডারে এবং সাহায্য করুন
    ..DriversSC6540-এ নথি।

2. C# দিয়ে শুরু করা

C# এর সাথে IVI-COM ড্রাইভার ব্যবহার শুরু করতে, এইগুলি অনুসরণ করুন
পদক্ষেপ:

  1. নিশ্চিত করুন যে আপনার কাছে SC6540 IVI ড্রাইভার, IVI ভাগ করা উপাদান আছে,
    VISA ড্রাইভার, এবং Microsoft Visual Studio বা অন্য IDE
    ইনস্টল করা
  2. একটি HV মডিউল এবং একটি GB মডিউল সহ একটি প্রধান স্ক্যানার প্রস্তুত করুন৷
  3. এর মাধ্যমে ডিভাইসটি আমদানি ও নিয়ন্ত্রণ করতে IVI-COM ড্রাইভার ব্যবহার করুন
    একটি C# প্রোগ্রাম।
  4. আমরা সহজ প্রোগ্রামের জন্য একটি IVI-COM ইন্টারপ ব্যবহার করার পরামর্শ দিই
    উন্নয়ন

প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)

প্রশ্ন: SC6540 এর IVI ড্রাইভার কোথায় পাব?

উত্তর: আপনি এখান থেকে SC6540 IVI ড্রাইভার ডাউনলোড করতে পারেন
প্রস্তুতকারকের webসাইট বা এখানে অবস্থিত সাহায্য নথি পড়ুন
IVI FoundationIVIDriversSC6540SC6540.chm.

প্রশ্নঃ IVI ড্রাইভার ব্যবহার করার পূর্বশর্ত কি কি?
C#?

উত্তর: পূর্বশর্তগুলির মধ্যে রয়েছে SC6540 IVI ড্রাইভার, IVI থাকা
শেয়ার্ড কম্পোনেন্ট, ভিসা ড্রাইভার এবং মাইক্রোসফট ভিজ্যুয়ালের মত একটি আইডিই
স্টুডিও ইনস্টল করা হয়েছে। উপরন্তু, আপনার একটি HV সহ একটি প্রধান স্ক্যানার প্রয়োজন৷
মডিউল এবং একটি জিবি মডিউল।

ডকুমেন্ট সংস্করণ 1.1
IVI ড্রাইভার শুরু করার নির্দেশিকা
মাল্টিপ্লেক্সার SC6540 এর জন্য,
ওভারview
এই অ্যাপ্লিকেশন নোটটি ইনস্টল করার নির্দেশাবলী এবং একাধিক প্রোগ্রামিং প্রাক্তন বর্ণনা করবেampস্ক্যানার আইভিআই ইন্সট্রুমেন্ট ড্রাইভারের জন্য। IVI ড্রাইভার সম্পর্কে আরও বুঝতে, অনুগ্রহ করে পড়ুন webআইভিআই ফাউন্ডেশনের সাইট। SC6540 IVI ড্রাইভারের আরও বিস্তারিত জানার জন্য, অনুগ্রহ করে হেল্প ডকুমেন্ট চেক করুন, SC6540.chm, এর পথে অবস্থিত Files>IVI FoundationIVIDriversSC6540।
1. IVI ড্রাইভার সেটআপ
থেকে IVI ইন্সট্রুমেন্ট ড্রাইভার ডাউনলোড এবং ইনস্টল করার নির্দেশাবলী webসাইট IVI ফাউন্ডেশন থেকে শেয়ার্ড কম্পোনেন্ট ডাউনলোড এবং ইনস্টল করুন Webসাইট
2. C# দিয়ে শুরু করা
IVI ড্রাইভার ব্যবহার করে একটি টিউটোরিয়াল C# প্রোগ্রামিং দ্বারা যন্ত্রের সাথে যোগাযোগ স্থাপন করে।
3. C++ দিয়ে শুরু করা
IVI ড্রাইভার ব্যবহার করে একটি টিউটোরিয়াল C++ প্রোগ্রামিং দ্বারা যন্ত্রের সাথে যোগাযোগ স্থাপন করে।
4. পাইথন দিয়ে শুরু করা
IVI ড্রাইভার ব্যবহার করে একটি টিউটোরিয়াল পাইথন প্রোগ্রামিং দ্বারা যন্ত্রের সাথে যোগাযোগ স্থাপন করে।
5. ল্যাব দিয়ে শুরু করাVIEW
IVI ড্রাইভার ব্যবহার করে একটি টিউটোরিয়াল ল্যাব দ্বারা যন্ত্রের সাথে যোগাযোগ স্থাপন করেVIEW প্রোগ্রামিং
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

1. IVI ড্রাইভার সেটআপ
আইভিআই ড্রাইভার ডাউনলোড করার পরে, স্ব-নিষ্কাশন সেটআপ চালান file এবং আপনি সেটআপ শুরু করতে ইনস্টলেশন উইজার্ড দেখতে পাবেন। ইনস্টলেশন সম্পূর্ণ করতে নীচের নির্দেশাবলী অনুসরণ করুন.
IVI ভাগ করা উপাদান ইনস্টল করা আছে কিনা তা সেটআপ সনাক্ত করবে। নিচের স্ক্রীনের সাথে অনুরোধ করা হলে, ডাউনলোড, দ্য আইভিআই ফাউন্ডেশনে ক্লিক করুন Webসাইট খোলা হবে।
অনুগ্রহ করে 32-বিট বা 64-বিট সংস্করণের সর্বশেষতম IVI ভাগ করা উপাদানগুলি ডাউনলোড করুন৷ ডাউনলোড করার পরে, ভাগ করা উপাদানগুলি ইনস্টল করুন এবং ইনস্টলেশন চালিয়ে যান।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

IVI শেয়ার্ড কম্পোনেন্ট ইন্সটল হওয়ার পর, অনুগ্রহ করে ইন্সটলেশন সম্পূর্ণ করার জন্য ধাপগুলি অনুসরণ করুন।
প্রয়োজন হলে IVI ড্রাইভারের সোর্স কোড ইনস্টল করার বিকল্প রয়েছে।
IVI ড্রাইভার "এর পথের অধীনে ইনস্টল করা হবে Files>IVI FoundationIVI”। জন্য files "*.dll" এক্সটেনশনের নাম "Bin" ফোল্ডারে অবস্থিত হবে। এবং প্রয়োজনীয় সহায়তা নথিগুলি "..DriversSC6540" ফোল্ডারে থাকবে।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

2. C# দিয়ে শুরু করা
ভূমিকা
এই অধ্যায়ে C# প্রোগ্রামিং ভাষা দ্বারা IKONIX গ্রুপের IVI-COM ড্রাইভার ব্যবহার করার পদ্ধতি বর্ণনা করা হয়েছে। এই অনুশীলনে, প্রোগ্রামার ড্রাইভার আমদানি করতে পারে এবং ধাপে ধাপে ডিভাইস নিয়ন্ত্রণ করে একটি ছোট প্রোগ্রাম সম্পূর্ণ করতে পারে।
C# IVI-C ড্রাইভারকেও কল করতে পারে। যাইহোক, আমরা পরামর্শ দিচ্ছি যে একটি IVI-COM ইন্টারপ আপনার জন্য প্রোগ্রামটি বিকাশ করা সহজ হবে।
প্রয়োজনীয়তা
SC6540 IVI ড্রাইভার IVI শেয়ার্ড কম্পোনেন্টস, https://www.ivifoundation.org/shared_components/Default.aspx VISA (ভার্চুয়াল ইন্সট্রুমেন্ট সফটওয়্যার আর্কিটেকচার) ড্রাইভার,
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html Microsoft Visual Studio or other IDEs A Main Scanner with a HV Module and a GB Module
ড্রাইভার ডাউনলোড করুন
দয়া করে যান webআইভিআই ড্রাইভারের সর্বশেষ সংস্করণ ডাউনলোড করতে বা বিক্রেতাদের সাথে যোগাযোগ করতে অ্যাসোসিয়েটেড রিসার্চের সাইট। ইনস্টলেশন সম্পূর্ণ করতে অধ্যায় 1-এর ধাপ এবং নির্দেশাবলী অনুসরণ করুন।
তথ্যসূত্র
উপর webআইভিআই ফাউন্ডেশনের সাইটে, ডিভাইসগুলি নিয়ন্ত্রণ করার সময় আপনি আগ্রহী হতে পারেন এমন ডকুমেন্টেশন রয়েছে। আপনি একটি IVI ড্রাইভার, https://www.ivifoundation.org/resources/default.aspx দিয়ে বিকাশের সংস্থানগুলি খুঁজে পেতে পারেন। IVI ভাগ করা উপাদানগুলি https://www.ivifoundation.org/shared_components/Default.aspx থেকে ডাউনলোড করা যেতে পারে। উপর বেশ কিছু নথি আছে webIVI বোঝার জন্য সাইট।
ইনস্টল করা ডিরেক্টরিতে, SC6540 IVI ড্রাইভার বোঝার জন্য আপনার রেফারেন্সের জন্য বেশ কিছু নথি রয়েছে। একটি সাহায্য file, SC6540.chm, এর পথে অবস্থিত হবে Files>IVI FoundationIVIDriversSC6540। এই সাহায্যে file, আপনি প্রদত্ত সমস্ত ফাংশন এবং তাদের অনুক্রম খুঁজে পেতে পারেন।
s চার প্রকারampআপনার রেফারেন্সের জন্য le কোড যা এর পথে অবস্থিত Files>IVI FoundationIVIDriversSC6540Exampলেস, সি#, সি++, পাইথন এবং ল্যাব সহVIEW পাশাপাশি
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

উন্নয়ন
1 একটি C# প্রকল্প তৈরি করুন 1.1 ভিজ্যুয়াল স্টুডিও IDE খুলুন এবং একটি নতুন C# কনসোল প্রকল্প তৈরি করুন।
2 ইমপোর্ট লাইব্রেরি 2.1 রেফারেন্সে রাইট-ক্লিক করুন এবং সমাধান এক্সপ্লোরারে রেফারেন্স যোগ করুন নির্বাচন করুন 2.2 ব্রাউজ বোতামে ক্লিক করুন এবং “এর পথে যান Files>IVI FoundationIVIBinPrimary Interop Assemblies” এবং AssociatedResearch.SC6540.Interop.dll এবং Ivi.Driver.Interop.dll বেছে নিন।
2.3 পূর্ববর্তী বিভাগে উল্লেখ করার জন্য নির্দিষ্ট করা ইন্টারপ অ্যাসেম্বলিগুলির জন্য নামের স্পেসগুলি ব্যবহার করার ঘোষণা করুন৷
AssociatedResearch.SC6540.Interop ব্যবহার করে;
3 প্রোগ্রামিং শুরু করুন 3.1 ড্রাইভারের একটি অবজেক্ট তৈরি করুন এবং সংযোগ তৈরি করতে প্রাথমিক পদ্ধতি ব্যবহার করুন।
// ইনিশিয়ালাইজ করুন // var ড্রাইভার = নতুন SC6540(); string resourceName = “ASRL4::INSTR”; স্ট্রিং অপশন স্ট্রিং = "ক্যাশে=ফলস, ইন্টারচেঞ্জচেক=ফলস, QueryInstrStatus=true, RangeCheck=false, RecordCoercions=false, Simulate=false"; drive.Initialize(resourceName, true, false, optionString); // সমস্ত চ্যানেল ড্রাইভার নিষ্ক্রিয় করুন।Execution.DisableAllChannels();
Initialize() পদ্ধতির পরামিতিগুলির জন্য আরও বিস্তারিত জানার জন্য, অনুগ্রহ করে সহায়তা নথি, SC6540.chm দেখুন, যা “এ অবস্থিত Files>IVI FoundationIVIDriversSC6540″। প্রথম প্যারামিটার resourceName হল একটি স্ট্রিং টাইপ এবং সংযোগের ইন্টারফেসের ধরন এবং ঠিকানা নির্দেশ করে। সম্পদের নাম,”ASRL4::INSTR”, এর সাথে একটি সিরিয়াল পোর্ট উপস্থাপন করে
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

ঠিকানা 4. প্রাক্তন জন্যample, একটি GPIB সংযোগ হতে পারে "GPIB0::8::INSTR"। TCP/IP সংযোগের জন্য, এটি "TCPIP0::192.168.0.1::10001::SOCKET" বিন্যাসে হবে। 10001 হল SC6540 এর TCP/IP সংযোগ পোর্ট। ঠিকানা কনফিগারেশনের উপর নির্ভর করে। অপশন স্ট্রিং, "ক্যাশে=মিথ্যা, ইন্টারচেঞ্জচেক=ফলস, QueryInstrStatus=true, RangeCheck=false, RecordCoercions=false, Simulate=false", সক্রিয় QueryInstrStatus সহ IVI ড্রাইভারের জন্য বিকল্পগুলি কনফিগার করে যা প্রতিটি ব্যবহারকারীর শেষ স্থিতি পরীক্ষা করবে। অপারেশন আরো বিস্তারিত জানার জন্য অনুগ্রহ করে SC6540.chm দেখুন। আরম্ভ করার পর, প্রথম ধাপে DisableAllChannel() পদ্ধতি দ্বারা সমস্ত চ্যানেল নিষ্ক্রিয় করার পরামর্শ দেওয়া হয়।
3.2 প্রতিরোধী চ্যানেল কনফিগার করুন
// প্রতিরোধ পরীক্ষা (ACW, DCW) // উইথস্ট্যান্ড (উচ্চ) চ্যানেল int[] hvCannels = { 1, 2, 3 } সক্ষম করুন; ড্রাইভার.Execution.ConfigureWithstand Channels(hvChannels);
// রিটার্ন (নিম্ন) চ্যানেল সক্রিয় করুন int[] rtnChannel = { 4, 5, 6 }; ড্রাইভার.Execution.ConfigureReturnChannels(rtnChannel);
// মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা পরীক্ষক সেই সংযোগগুলিতে প্রতিরোধ পরীক্ষার জন্য আউটপুট শুরু করতে পারে। থ্রেড।স্লিপ(1000);
// সমস্ত চ্যানেল ড্রাইভার নিষ্ক্রিয় করুন।Execution.DisableAllChannels();
কিছু ইউনিটের জন্য, HIPOT টেস্টারের ক্ষমতা বাড়ানোর জন্য আমাদের একটি মাল্টিপ্লেক্সার, SC6540 প্রয়োজন হতে পারে, যেমন Omnia2, HypotUltra, Hypot4 অফ অ্যাসোসিয়েটেড রিসার্চ। একটি সহ্য পরীক্ষা পরিচালিত হওয়ার আগে, মাল্টিপ্লেক্সারকে পরীক্ষার পয়েন্টে কনফিগার করা দরকার। ConfigureWithstandChannels() এবং ConfigureReturnChannels() উভয় পদ্ধতিরই ইনপুট হিসাবে একটি পূর্ণসংখ্যা বিন্যাস প্রয়োজন। পরে, এইচভি এবং রিটার্ন চ্যানেলগুলি সুইচ করা হয়, আমরা একটি প্রতিরোধী আউটপুট সম্পাদন করার পদ্ধতি যুক্ত করতে পারি। এবং DisableAllChannels() দ্বারা রিলে নিষ্ক্রিয় করুন।
3.3 ধারাবাহিকতা চ্যানেল কনফিগার করুন
// ধারাবাহিকতা (CONT) // কন্টিনিউটি (উচ্চ) চ্যানেল সক্রিয় করুন int[] contChannels = { 4, 5 }; ড্রাইভার.Execution.ConfigureContinuityChannels(contChannels);
// রিটার্ন (নিম্ন) চ্যানেল সক্রিয় করুন int[] contRtnChannel = { 7 }; ড্রাইভার.Execution.ConfigureReturnChannels(contRtnChannel);
// মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা পরীক্ষক সেই সংযোগগুলিতে ধারাবাহিকতা পরীক্ষার জন্য আউটপুট শুরু করতে পারে। থ্রেড।স্লিপ(1000);
ConfigureContinuityChannels() পদ্ধতি ইনপুট হিসাবে একটি পূর্ণসংখ্যা অ্যারে নেয়। রিটার্ন সার্কিটে সংযোগের জন্য, আমরা ConfigureReturnChannels() এর পদ্ধতিটি ব্যবহার করতে পারি যা প্রতিরোধকারী চ্যানেলগুলির সাথে ভাগ করা হয়।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

3.4 গ্রাউন্ড বন্ড চ্যানেল কনফিগার করুন
//গ্রাউন্ড বন্ড টেস্ট (GND) // গ্রাউন্ড বন্ড টেস্ট চ্যানেল ড্রাইভার সক্ষম করুন।Execution.ConfigureGndChannel(2); // মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা বা গ্রাউন্ড বন্ড টেস্টার সেই সংযোগগুলিতে গ্রাউন্ড বন্ড পরীক্ষার জন্য আউটপুট শুরু করতে পারে। থ্রেড।স্লিপ(1000);
একবারে শুধুমাত্র একটি গ্রাউন্ড বন্ড চ্যানেল সক্রিয় করা যেতে পারে। তাই, ConfigureGndChannel() একবারে ইনপুট প্যারামিটার হিসাবে একটি পূর্ণসংখ্যা নেয়। একটি গ্রাউন্ড বন্ড চ্যানেল সেট করা হলে, অন্যান্য সুইচগুলি স্বয়ংক্রিয়ভাবে অক্ষম হয়ে যাবে।
3.5 ডুয়াল চেকের জন্য SC6540 কনফিগার করুন
// ডুয়ালচেক (উইথস্ট্যান্ড টেস্ট + গ্রাউন্ড বন্ড টেস্ট) // একই সময়ে গ্র্যান্ড বন্ড চ্যানেল এবং উইথস্ট্যান্ড চ্যানেল সক্ষম করুন। driver.Execution.ConfigureGndAndWithstand Channel(5, “HLOOOOL”); // মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা পরীক্ষক সেই সংযোগগুলিতে দ্বৈত পরীক্ষা শুরু করতে পারে। থ্রেড।স্লিপ(1000);
ডুয়ালচেক হল একটি ফাংশন যা যন্ত্রটিকে একই সাথে একটি হাইপোট এবং এসি গ্রাউন্ড বন্ড পরীক্ষা চালানোর অনুমতি দেয়। ConfigureGndAndWithstandChannel(), আমরা গ্রাউন্ড বন্ড চ্যানেল এবং একই সময়ে চ্যানেল প্রতিরোধ করতে উভয় কনফিগার করতে পারি। এই ফাংশনটি গ্রাউন্ড বন্ড চ্যানেল হিসাবে একটি পূর্ণসংখ্যা ইনপুট এবং এইচভি মডিউলের কাঁচা কনফিগারেশন হিসাবে একটি স্ট্রিং নেয়। কনফিগারেশন হবে H (উচ্চ), L (নিম্ন) বা O (ওপেন)। প্রাক্তন জন্যample, এই কমান্ডের সিনট্যাক্স হবে "HLOOOOL" যা নির্দেশ করে যে চ্যানেল 1 HV এর সাথে সংযুক্ত এবং চ্যানেল 2 এবং 7 রিটার্নের সাথে সংযুক্ত হবে।
3.6 অধিবেশন বন্ধ করুন
ড্রাইভার.Execution.Disable AllChannels(); ড্রাইভার. বন্ধ(); Console.WriteLine("সম্পন্ন - প্রস্থান করতে এন্টার টিপুন"); Console.ReadLine();
Close() ইনস্ট্রুমেন্টে I/O সেশন বন্ধ করবে।
4 সমাপ্ত প্রাক্তনample The সম্পন্ন sample কোড "এর পথে পাওয়া যেতে পারে Files>IVI FoundationIVIDriversSC6540Exampলেস"।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

3. C++ দিয়ে শুরু করা
ভূমিকা
এই অধ্যায়ে C++ প্রোগ্রামিং ভাষা দ্বারা IKONIX গ্রুপের IVI-COM ড্রাইভার ব্যবহারের পদ্ধতি বর্ণনা করা হয়েছে। এই অনুশীলনে, প্রোগ্রামার ড্রাইভার আমদানি করতে পারে এবং ধাপে ধাপে ডিভাইস নিয়ন্ত্রণ করে একটি ছোট প্রোগ্রাম সম্পূর্ণ করতে পারে।
প্রয়োজনীয়তা
SC6540 IVI ড্রাইভার IVI শেয়ার্ড কম্পোনেন্টস, https://www.ivifoundation.org/shared_components/Default.aspx VISA (ভার্চুয়াল ইন্সট্রুমেন্ট সফটওয়্যার আর্কিটেকচার) ড্রাইভার,
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html Microsoft Visual Studio or other IDEs A Main Scanner with a HV Module and a GB Module
ড্রাইভার ডাউনলোড করুন
দয়া করে যান webআইভিআই ড্রাইভারের সর্বশেষ সংস্করণ ডাউনলোড করতে বা বিক্রেতাদের সাথে যোগাযোগ করতে অ্যাসোসিয়েটেড রিসার্চের সাইট। ইনস্টলেশন সম্পূর্ণ করতে অধ্যায় 1-এর ধাপ এবং নির্দেশাবলী অনুসরণ করুন।
তথ্যসূত্র
উপর webআইভিআই ফাউন্ডেশনের সাইটে, ডিভাইসগুলি নিয়ন্ত্রণ করার সময় আপনি আগ্রহী হতে পারেন এমন ডকুমেন্টেশন রয়েছে। আপনি একটি IVI ড্রাইভার, https://www.ivifoundation.org/resources/default.aspx দিয়ে বিকাশের সংস্থানগুলি খুঁজে পেতে পারেন। IVI ভাগ করা উপাদানগুলি https://www.ivifoundation.org/shared_components/Default.aspx থেকে ডাউনলোড করা যেতে পারে। উপর বেশ কিছু নথি আছে webIVI বোঝার জন্য সাইট।
ইনস্টল করা ডিরেক্টরিতে, SC6540 IVI ড্রাইভার বোঝার জন্য আপনার রেফারেন্সের জন্য বেশ কিছু নথি রয়েছে। একটি সাহায্য file, SC6540.chm, এর পথে অবস্থিত হবে Files>IVI FoundationIVIDriversSC6540। এই সাহায্যে file, আপনি প্রদত্ত সমস্ত ফাংশন এবং তাদের অনুক্রম খুঁজে পেতে পারেন।
s তিন প্রকারampআপনার রেফারেন্সের জন্য le কোড যা এর পথে অবস্থিত Files>IVI FoundationIVIDriversSC6540Examples, পাশাপাশি C#, C++ এবং Python সহ।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

উন্নয়ন
1 একটি C++ প্রকল্প তৈরি করুন 1.1 ভিজ্যুয়াল স্টুডিও বা অন্য কোনো IDE খুলুন এবং একটি নতুন C++ কনসোল প্রকল্প তৈরি করুন।
2 ডিরেক্টরি অন্তর্ভুক্ত করুন 2.1 প্রকল্পে ডান ক্লিক করুন এবং বৈশিষ্ট্য নির্বাচন করুন। 2.2 কনফিগারেশন বৈশিষ্ট্য প্রসারিত করুন এবং বাম মেনুতে VC++ ডিরেক্টরি নির্বাচন করুন। 2.3 ইনক্লুড ডিরেক্টরির ড্রপ-ডাউন কলামে ক্লিক করুন এবং নির্বাচন করুন সম্পাদনা উইন্ডো খুলতে।
2.4 একটি অন্তর্ভুক্ত ডিরেক্টরি যোগ করতে নতুন লাইন বোতামটি নির্বাচন করুন। দুটি প্রয়োজনীয় পথ যোগ করা প্রয়োজন হবে. Files>IVI FoundationIVIBin $(VXIPNPPATH)VisaCom
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

2.5 ডিরেক্টরি সহ সম্পূর্ণ করতে ঠিক আছে ক্লিক করুন। 2.6 প্রয়োজনীয় DLL আমদানি করতে #import অপারেটর ব্যবহার করুন
#অন্তর্ভুক্ত করুন "stdafx.h" #অন্তর্ভুক্ত #অন্তর্ভুক্ত #আমদানি কোন_নামস্থান #আমদানি কোন_নামস্থান #আমদানি কোন_নামস্থান
3 প্রোগ্রামিং শুরু করুন 3.1 পয়েন্টার দ্বারা ড্রাইভারের একটি উদাহরণ তৈরি করুন এবং সংযোগ তৈরি করতে প্রাথমিক পদ্ধতি ব্যবহার করুন।
HRESULT hr = ::CoInitialize(NULL); ISC6540Ptr ড্রাইভার(__uuidof(SC6540)); _bstr_t resourceName = "ASRL4::INSTR"; _bstr_t optionString = “Cache=false, InterchangeCheck=false, QueryInstrStatus=true, RangeCheck=false, RecordCoercions=false, Simulate=false”; ড্রাইভার->ইনিশিয়ালাইজ (রিসোর্স নাম, সত্য, মিথ্যা, বিকল্প স্ট্রিং);
// সমস্ত চ্যানেল নিষ্ক্রিয় করুন ড্রাইভার->Execution->Disable AllChannels();
Initialize() পদ্ধতির পরামিতিগুলির জন্য আরও বিস্তারিত জানার জন্য, অনুগ্রহ করে সহায়তা নথিটি পড়ুন, SC6540.chm এ অবস্থিত “ Files>IVI FoundationIVIDriversSC6540″। প্রথম প্যারামিটার resourceName হল একটি স্ট্রিং টাইপ এবং সংযোগের ইন্টারফেসের ধরন এবং ঠিকানা নির্দেশ করে। সম্পদের নাম,"ASRL4::INSTR", ঠিকানা 4 সহ একটি সিরিয়াল পোর্ট উপস্থাপন করে।ample, একটি GPIB সংযোগ হতে পারে "GPIB0::8::INSTR"। TCP/IP সংযোগের জন্য, এটি "TCPIP0::192.168.0.1::10001::SOCKET" বিন্যাসে হবে। 10001 হল SC6540 এর TCP/IP সংযোগ পোর্ট। Initialize() পদ্ধতির বিকল্পগুলি সম্পর্কে আরও জানতে, অনুগ্রহ করে SC6540.chm নথি দেখুন। আরম্ভ করার পর, প্রথম ধাপে DisableAllChannel() পদ্ধতি দ্বারা সমস্ত চ্যানেল নিষ্ক্রিয় করার পরামর্শ দেওয়া হয়।
4.1 প্রতিরোধী চ্যানেল কনফিগার করুন
// প্রতিরোধ পরীক্ষা (ACW, DCW) // hvCannels [3] = { 1,2,3 }; SAFEARRAY* hvCannelsSafeArray = ConvertToSafeArray(hvChannels, sizeof(hvChannels)/sizeof(*hvChannels)); ড্রাইভার->Execution->ConfigureWithstand Channels(&hvChannelsSafeArray); SafeArrayDestroy(hvChannelsSafeArray);
//// রিটার্ন (নিম্ন) চ্যানেল int rtnChannels[3] = { 4,5,6 } সক্ষম করুন; SAFEARRAY* rtnChannelsSafeArray = ConvertToSafeArray(rtnChannels, sizeof(rtnChannels) / sizeof(*rtnChannels)); ড্রাইভার->Execution->ConfigureReturnChannels(&rtnChannelsSafeArray); SafeArrayDestroy(rtnChannelsSafeArray); // মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা পরীক্ষক সেই সংযোগগুলিতে প্রতিরোধ পরীক্ষার জন্য আউটপুট শুরু করতে পারে-> স্লিপ(1000);
// সমস্ত চ্যানেল নিষ্ক্রিয় করুন
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

ড্রাইভার->Execution->Disable AllChannels();
কিছু ইউনিটের জন্য, HIPOT পরীক্ষকের ক্ষমতা বাড়ানোর জন্য আমাদের একটি স্ক্যানার, SC6540 প্রয়োজন হতে পারে, যেমন Omnia2, HypotUltra, Hypot4 অফ অ্যাসোসিয়েটেড রিসার্চ। একটি সহ্য পরীক্ষা পরিচালিত হওয়ার আগে, মাল্টিপ্লেক্সারকে পরীক্ষার পয়েন্টে কনফিগার করা দরকার। ConfigureWithstandChannels() এবং ConfigureReturnChannels() উভয় পদ্ধতিরই ইনপুট হিসাবে একটি পূর্ণসংখ্যা বিন্যাস প্রয়োজন। পরে, এইচভি এবং রিটার্ন চ্যানেলগুলি সুইচ করা হয়, আমরা একটি প্রতিরোধী আউটপুট সম্পাদন করার পদ্ধতি যুক্ত করতে পারি। এবং DisableAllChannels() দ্বারা রিলে নিষ্ক্রিয় করুন। একটি C++ ফাংশন আছে, ConvertToSafeArray(), উপরের s-এample যা একটি SAFEARRAY টাইপে পূর্ণসংখ্যা অ্যারেকে রূপান্তর করতে হয়।
//ConvertToSafeArray হল একটি std::int[] // SAFEARRAY* ConvertToSafeArray(int channels[], int size) {
CComSafeArray csaData(আকার); জন্য (int i = 0; i < আকার; i++) {
csaData.SetAt(i, চ্যানেল[i]); } ফেরত csaData.Detach(); }
COM উপাদানগুলির জন্য, এটি অ্যারের প্যারামিটার হিসাবে SAFEARRAY টাইপ নেয়। অতএব, আমাদের নির্ধারিত আকার দিয়ে এটি তৈরি করতে হবে। এছাড়াও, SafeArrayDestroy() দ্বারা SAFEARRAY ছেড়ে দেওয়ার পরামর্শ দেওয়া হচ্ছে এটি আর ব্যবহার না করার পরে।
4.2 ধারাবাহিকতা চ্যানেল কনফিগার করুন
// ধারাবাহিকতা (CONT) // ধারাবাহিকতা (উচ্চ) চ্যানেল সক্রিয় করুন int contChannels[2] = { 4, 5 }; SAFEARRAY* contChannelsSafeArray = ConvertToSafeArray(contChannels, sizeof(contChannels) / sizeof(*contChannels)); ড্রাইভার->Execution->ConfigureContinuityChannels(&contChannelsSafeArray); SafeArrayDestroy(contChannelsSafeArray);
// রিটার্ন (নিম্ন) চ্যানেল সক্রিয় করুন int contRtnChannel[1] = { 7 }; SAFEARRAY* contRtnChannelsSafeArray = ConvertToSafeArray(contRtnChannel, sizeof(contRtnChannel) / sizeof(*contRtnChannel)); ড্রাইভার->Execution->ConfigureReturnChannels(&contRtnChannelsSafeArray); SafeArrayDestroy(contRtnChannelsSafeArray);
// মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা পরীক্ষক সেই সংযোগগুলি Sleep(1000);
ConfigureContinuityChannels() পদ্ধতিটি একটি SAFEARRAY ইনপুট হিসাবে নেয় যা ConvertToSafeArray() দ্বারা রূপান্তরিত হয়। রিটার্ন সার্কিটে সংযোগের জন্য, আমরা ConfigureReturnChannels() এর পদ্ধতিটি ব্যবহার করতে পারি যা প্রতিরোধকারী চ্যানেলগুলির সাথে একই।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

4.3 গ্রাউন্ড বন্ড চ্যানেল কনফিগার করুন
//গ্রাউন্ড বন্ড টেস্ট (GND) // গ্রাউন্ড বন্ড টেস্ট চ্যানেল ড্রাইভার->এক্সিকিউশন->কনফিগারজিএনডি চ্যানেল(2) সক্ষম করুন; // মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা বা গ্রাউন্ড বন্ড পরীক্ষক সেই সংযোগগুলিতে গ্রাউন্ড বন্ড পরীক্ষার জন্য আউটপুট শুরু করতে পারে Sleep(1000);
একবারে শুধুমাত্র একটি গ্রাউন্ড বন্ড চ্যানেল সক্রিয় করা যেতে পারে। তাই, ConfigureGndChannel() একবারে ইনপুট প্যারামিটার হিসাবে একটি পূর্ণসংখ্যা নেয়। একটি গ্রাউন্ড বন্ড চ্যানেল সেট করা হলে, অন্যান্য সুইচগুলি স্বয়ংক্রিয়ভাবে অক্ষম হয়ে যাবে।
4.4 ডুয়াল চেকের জন্য SC6540 কনফিগার করুন
// ডুয়ালচেক (উইথস্ট্যান্ড টেস্ট + গ্রাউন্ড বন্ড টেস্ট) // একই সময়ে গ্র্যান্ড বন্ড চ্যানেল এবং উইথস্ট্যান্ড চ্যানেল সক্ষম করুন ড্রাইভার->এক্সিকিউশন->কনফিগারজিন্ডএন্ডউইথস্ট্যান্ড চ্যানেল(5, "HHHLLLOO"); // মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা পরীক্ষক সেই সংযোগগুলির উপর দ্বৈত পরীক্ষা শুরু করতে পারে Sleep(1000);
ডুয়ালচেক হল একটি ফাংশন যা যন্ত্রটিকে একই সাথে একটি হাইপোট এবং এসি গ্রাউন্ড বন্ড পরীক্ষা চালানোর অনুমতি দেয়। ConfigureGndAndWithstandChannel(), আমরা গ্রাউন্ড বন্ড চ্যানেল এবং একই সময়ে চ্যানেল প্রতিরোধ করতে উভয় কনফিগার করতে পারি। এই ফাংশনটি গ্রাউন্ড বন্ড চ্যানেল হিসাবে একটি পূর্ণসংখ্যা ইনপুট এবং এইচভি মডিউলের কাঁচা কনফিগারেশন হিসাবে একটি স্ট্রিং নেয়। কনফিগারেশন হবে H (উচ্চ), L (নিম্ন) বা O (ওপেন)। প্রাক্তন জন্যample, এই কমান্ডের সিনট্যাক্স হবে "HLOOOOL" যা নির্দেশ করে যে চ্যানেল 1 HV এর সাথে সংযুক্ত এবং চ্যানেল 2 এবং 7 রিটার্নের সাথে সংযুক্ত হবে।
3.2 অধিবেশন বন্ধ করুন
ড্রাইভার->Execution->Disable AllChannels(); ড্রাইভার->ক্লোজ(); std::cout << “সম্পন্ন – প্রস্থান করতে এন্টার টিপুন” <
Close() ইনস্ট্রুমেন্টে I/O সেশন বন্ধ করবে।
4 সমাপ্ত প্রাক্তনample The সম্পন্ন sample কোড "এর পথে পাওয়া যেতে পারে Files>IVI FoundationIVIDriversSC6540Exampলেস"।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

4. পাইথন দিয়ে শুরু করা
ভূমিকা
এই অধ্যায়ে পাইথন প্রোগ্রামিং ভাষা দ্বারা Ikonix গ্রুপের IVI-COM ড্রাইভার ব্যবহার করার পদ্ধতি বর্ণনা করা হয়েছে। এই অনুশীলনে, প্রোগ্রামার ড্রাইভার আমদানি করতে পারে এবং ধাপে ধাপে ডিভাইস নিয়ন্ত্রণ করে একটি ছোট প্রোগ্রাম সম্পূর্ণ করতে পারে।
প্রয়োজনীয়তা
SC6540 IVI ড্রাইভার IVI শেয়ার্ড কম্পোনেন্টস, https://www.ivifoundation.org/shared_components/Default.aspx VISA (ভার্চুয়াল ইন্সট্রুমেন্ট সফটওয়্যার আর্কিটেকচার) ড্রাইভার,
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html Python IDE Comtypes Library ( pip install comtypes) A Main Scanner with a HV Module and a GB Module
ড্রাইভার ডাউনলোড করুন
দয়া করে যান webআইভিআই ড্রাইভারের সর্বশেষ সংস্করণ ডাউনলোড করতে বা বিক্রেতাদের সাথে যোগাযোগ করতে অ্যাসোসিয়েটেড রিসার্চের সাইট। ইনস্টলেশন সম্পূর্ণ করতে অধ্যায় 1-এর ধাপ এবং নির্দেশাবলী অনুসরণ করুন।
তথ্যসূত্র
উপর webআইভিআই ফাউন্ডেশনের সাইট, ডিভাইসগুলি নিয়ন্ত্রণ করার সময় আপনি আগ্রহী হতে পারেন এমন ডকুমেন্টেশন রয়েছে। আপনি একটি IVI ড্রাইভার, https://www.ivifoundation.org/resources/default.aspx দিয়ে বিকাশের সংস্থানগুলি খুঁজে পেতে পারেন। IVI ভাগ করা উপাদানগুলি https://www.ivifoundation.org/shared_components/Default.aspx থেকে ডাউনলোড করা যেতে পারে। উপর বেশ কিছু নথি আছে webIVI বোঝার জন্য সাইট।
ইনস্টল করা ডিরেক্টরিতে, SC6540 IVI ড্রাইভার বোঝার জন্য আপনার রেফারেন্সের জন্য বেশ কিছু নথি রয়েছে। একটি সাহায্য file, SC6540.chm, এর পথে অবস্থিত হবে Files>IVI FoundationIVIDriversSC6540। এই সাহায্যে file, আপনি প্রদত্ত সমস্ত ফাংশন এবং তাদের অনুক্রম খুঁজে পেতে পারেন।
s তিন প্রকারampআপনার রেফারেন্সের জন্য le কোড যা এর পথে অবস্থিত Files>IVI FoundationIVIDriversSC6540Examples, পাশাপাশি C#, C++ এবং Python সহ।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

উন্নয়ন
1 কমটাইপস লাইব্রেরি পিপ ইন্সটল কমটাইপ ইনস্টল করুন
পাইথনে একটি বাহ্যিক com DLL কল করার জন্য, আপনার comtypes লাইব্রেরি ইনস্টল করা প্রয়োজন।
2 একটি পাইথন তৈরি করুন file 2.1 পাইথনের যেকোনো IDE খুলুন এবং একটি নতুন পাইথন তৈরি করুন file.
3 ইমপোর্ট লাইব্রেরি 3.1 কমেটাইপ লাইব্রেরি এবং SC6540_64.dll ইম্পোর্ট করুন
আমদানি সময় আমদানি comtypes.client cc হিসাবে আমদানি করুন # comtypes.gen আমদানি SC6540Lib থেকে IVI-COM DLL cc.GetModule('SC6540.dll') আমদানি করুন
4 প্রোগ্রামিং শুরু করুন 4.1 ড্রাইভারের একটি অবজেক্ট তৈরি করুন এবং সংযোগ তৈরি করতে প্রাথমিক পদ্ধতি ব্যবহার করুন।
ড্রাইভার = cc.CreateObject('SC6540.SC6540', interface=SC6540Lib.ISC6540) # ড্রাইভার শুরু করুন এবং সংযোগ করুন বিকল্প স্ট্রিং = 'ক্যাশে=ফলস, ইন্টারচেঞ্জচেক=মিথ্যা, QueryInstrStatus=true, RangeCheck,Simulse=Receal=Recondate 'driver.Initialize('ASRL4::INSTR', True, False, optionString) # সমস্ত চ্যানেল ড্রাইভার অক্ষম করুন।Execution.DisableAllChannels();
Initialize() পদ্ধতির পরামিতিগুলির জন্য আরও বিস্তারিত জানার জন্য, অনুগ্রহ করে সহায়তা নথিটি পড়ুন, SC6540.chm এ অবস্থিত “ Files>IVI FoundationIVIDriversSC6540″। প্রথম প্যারামিটার ResourceName হল একটি স্ট্রিং টাইপ এবং সংযোগের ইন্টারফেসের ধরন এবং ঠিকানা নির্দেশ করে। সম্পদের নাম,"ASRL4::INSTR", ঠিকানা 4 সহ একটি সিরিয়াল পোর্ট উপস্থাপন করে।ample, একটি GPIB সংযোগ হতে পারে "GPIB0::8::INSTR"। TCP/IP সংযোগের জন্য, এটি "TCPIP0::192.168.0.1::10001::SOCKET" বিন্যাসে হবে। 10001 হল SC6540 এর TCP/IP সংযোগ পোর্ট। Initialize() পদ্ধতির বিকল্পগুলির জন্য অন্যান্য পরামিতি রয়েছে, আরও বিস্তারিত জানার জন্য অনুগ্রহ করে SC6540.chm দেখুন। প্রাক্তন জন্যample, "QueryInstrStatus=true" সেশনটিকে স্বয়ংক্রিয়ভাবে প্রতিটি কমান্ড পাঠানোর জন্য ত্রুটির স্থিতি জিজ্ঞাসা করে।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

4.2 প্রতিরোধী চ্যানেল কনফিগার করুন
# প্রতিরোধ পরীক্ষা (ACW, DCW) # সহ্য করতে সক্ষম করুন (উচ্চ) চ্যানেল hvCannels = { 1, 2, 3 }; ড্রাইভার.Execution.ConfigureWithstand Channels(hvChannels);
# রিটার্ন (নিম্ন) চ্যানেল সক্রিয় করুন rtnChannel = { 4, 5, 6 }; ড্রাইভার.Execution.ConfigureReturnChannels(rtnChannel);
# মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা পরীক্ষক সেই সংযোগগুলিতে প্রতিরোধ পরীক্ষার জন্য আউটপুট শুরু করতে পারে। সময় ঘুম (1)
# সমস্ত চ্যানেল ড্রাইভার নিষ্ক্রিয় করুন।Execution.DisableAllChannels();
কিছু ইউনিটের জন্য, HIPOT টেস্টারের ক্ষমতা বাড়ানোর জন্য আমাদের একটি মাল্টিপ্লেক্সার, SC6540 প্রয়োজন হতে পারে, যেমন Omnia2, HypotUltra, Hypot4 অফ অ্যাসোসিয়েটেড রিসার্চ। একটি সহ্য পরীক্ষা পরিচালিত হওয়ার আগে, মাল্টিপ্লেক্সারকে পরীক্ষার পয়েন্টে কনফিগার করা দরকার। ConfigureWithstandChannels() এবং ConfigureReturnChannels() উভয় পদ্ধতিরই ইনপুট হিসাবে একটি পূর্ণসংখ্যা বিন্যাস প্রয়োজন। পরে, এইচভি এবং রিটার্ন চ্যানেলগুলি সুইচ করা হয়, আমরা একটি প্রতিরোধী আউটপুট সম্পাদন করার পদ্ধতি যুক্ত করতে পারি। এবং DisableAllChannels() দ্বারা রিলে নিষ্ক্রিয় করুন।
4.3 ধারাবাহিকতা চ্যানেল কনফিগার করুন
# ধারাবাহিকতা (CONT) # ধারাবাহিকতা (উচ্চ) চ্যানেল সক্রিয় করুন contChannels = { 4, 5 }; ড্রাইভার.Execution.ConfigureContinuityChannels(contChannels);
# রিটার্ন (নিম্ন) চ্যানেল সক্রিয় করুন contRtnChannel = { 7 }; ড্রাইভার.Execution.ConfigureReturnChannels(contRtnChannel);
# মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা পরীক্ষক সেই সংযোগগুলিতে ধারাবাহিকতা পরীক্ষার জন্য আউটপুট শুরু করতে পারে। সময় ঘুম (1)
ConfigureContinuityChannels() পদ্ধতি ইনপুট হিসাবে একটি পূর্ণসংখ্যা অ্যারে নেয়। রিটার্ন সার্কিটে সংযোগের জন্য, আমরা ConfigureReturnChannels() এর পদ্ধতিটি ব্যবহার করতে পারি যা প্রতিরোধকারী চ্যানেলগুলির সাথে ভাগ করা হয়।
4.4 গ্রাউন্ড বন্ড চ্যানেল কনফিগার করুন
#গ্রাউন্ড বন্ড টেস্ট (GND) # Enable Ground Bond test channel driver.Execution.ConfigureGndChannel(2);
# মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা বা গ্রাউন্ড বন্ড টেস্টার সেই সংযোগগুলিতে গ্রাউন্ড বন্ড পরীক্ষার জন্য আউটপুট শুরু করতে পারে। সময় ঘুম (1)
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

একবারে শুধুমাত্র একটি গ্রাউন্ড বন্ড চ্যানেল সক্রিয় করা যেতে পারে। তাই, ConfigureGndChannel() একবারে ইনপুট প্যারামিটার হিসাবে একটি পূর্ণসংখ্যা নেয়। একটি গ্রাউন্ড বন্ড চ্যানেল সেট করা হলে, অন্যান্য সুইচগুলি স্বয়ংক্রিয়ভাবে অক্ষম হয়ে যাবে।
4.5 ডুয়াল চেকের জন্য SC6540 কনফিগার করুন
# DualCheck (Withstand test + Ground bond test) # একই সময়ে Grond Bond চ্যানেল এবং Withstand Channel সক্রিয় করুন। driver.Execution.ConfigureGndAndWithstand Channel(5, “HHHLLLOO”); # মাল্টিপ্লেক্সার কনফিগার করার পরে, নিরাপত্তা পরীক্ষক সেই সংযোগগুলিতে দ্বৈত পরীক্ষা শুরু করতে পারে। সময় ঘুম (1)
ডুয়ালচেক হল একটি ফাংশন যা যন্ত্রটিকে একই সাথে একটি হাইপোট এবং এসি গ্রাউন্ড বন্ড পরীক্ষা চালানোর অনুমতি দেয়। ConfigureGndAndWithstandChannel(), আমরা গ্রাউন্ড বন্ড চ্যানেল এবং একই সময়ে চ্যানেল প্রতিরোধ করতে উভয় কনফিগার করতে পারি। এই ফাংশনটি গ্রাউন্ড বন্ড চ্যানেল হিসাবে একটি পূর্ণসংখ্যা ইনপুট এবং এইচভি মডিউলের কাঁচা কনফিগারেশন হিসাবে একটি স্ট্রিং নেয়। কনফিগারেশন হবে H (উচ্চ), L (নিম্ন) বা O (ওপেন)। প্রাক্তন জন্যample, এই কমান্ডের সিনট্যাক্স হবে "HLOOOOL" যা নির্দেশ করে যে চ্যানেল 1 HV এর সাথে সংযুক্ত এবং চ্যানেল 2 এবং 7 রিটার্নের সাথে সংযুক্ত হবে।
4.6 অধিবেশন বন্ধ করুন
ড্রাইভার.Execution.Disable AllChannels(); ড্রাইভার. বন্ধ(); মুদ্রণ ("সম্পন্ন")
Close() ইনস্ট্রুমেন্টে I/O সেশন বন্ধ করবে।
5 সমাপ্ত প্রাক্তনample The সম্পন্ন sample কোড "এর পথে পাওয়া যেতে পারে Files>IVI FoundationIVIDriversSC6540Exampলেস"।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

5. ল্যাব দিয়ে শুরু করাVIEW
ভূমিকা
এই অধ্যায়ে ল্যাব দ্বারা Ikonix গ্রুপের IVI-COM ড্রাইভার ব্যবহারের পদ্ধতি বর্ণনা করা হয়েছেVIEW প্রোগ্রামিং ভাষা। এই অনুশীলনে, প্রোগ্রামার শিখতে পারে কিভাবে ড্রাইভার আমদানি করতে হয় এবং ধাপে ধাপে ডিভাইস নিয়ন্ত্রণ করে একটি ছোট প্রোগ্রাম সম্পূর্ণ করতে হয়।
যদিও প্রোগ্রামাররা আইভিআই ড্রাইভার দ্বারা ডিভাইসটি নিয়ন্ত্রণ করতে পারে। ল্যাবের জন্যVIEW প্রোগ্রামার, আমরা ল্যাব ব্যবহার করার পরামর্শ দিইVIEW প্লাগ অ্যান্ড প্লে ড্রাইভার আপনার প্রোগ্রামিং এবং ডিবাগিং এর জন্য সহজ হবে। ল্যাবVIEW আইকনিক্স গ্রুপের ড্রাইভার সবই সরাসরি কমান্ড দিয়ে তৈরি, তাই আপনি স্পষ্টভাবে পরীক্ষা করতে পারেন কিভাবে কমান্ডগুলি ইন্সট্রুমেন্টে পাঠানো হয়েছে।
প্রয়োজনীয়তা
SC6540 IVI ড্রাইভার IVI শেয়ার্ড কম্পোনেন্টস, https://www.ivifoundation.org/shared_components/Default.aspx VISA (ভার্চুয়াল ইন্সট্রুমেন্ট সফটওয়্যার আর্কিটেকচার) ড্রাইভার,
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html National Instruments LabVIEW (This example was written in LabVIEW 2014) A Main Scanner with a HV Module and a GB Module
ড্রাইভার ডাউনলোড করুন
দয়া করে যান webআইভিআই ড্রাইভারের সর্বশেষ সংস্করণ ডাউনলোড করতে বা বিক্রেতাদের সাথে যোগাযোগ করতে অ্যাসোসিয়েটেড রিসার্চের সাইট। ইনস্টলেশন সম্পূর্ণ করতে অধ্যায় 1-এর ধাপ এবং নির্দেশাবলী অনুসরণ করুন।
তথ্যসূত্র
উপর webআইভিআই ফাউন্ডেশনের সাইটে, ডিভাইসগুলি নিয়ন্ত্রণ করার সময় আপনি আগ্রহী হতে পারেন এমন ডকুমেন্টেশন রয়েছে। আপনি একটি IVI ড্রাইভার, https://www.ivifoundation.org/resources/default.aspx দিয়ে বিকাশের সংস্থানগুলি খুঁজে পেতে পারেন। IVI ভাগ করা উপাদানগুলি https://www.ivifoundation.org/shared_components/Default.aspx থেকে ডাউনলোড করা যেতে পারে। উপর বেশ কিছু নথি আছে webIVI বোঝার জন্য সাইট।
ইনস্টল করা ডিরেক্টরিতে, SC6540 IVI ড্রাইভার বোঝার জন্য আপনার রেফারেন্সের জন্য বেশ কিছু নথি রয়েছে। একটি সাহায্য file, SC6540.chm, এর পথে অবস্থিত হবে Files>IVI FoundationIVIDriversSC6540। এই সাহায্যে file, আপনি প্রদত্ত সমস্ত ফাংশন এবং তাদের অনুক্রম খুঁজে পেতে পারেন।
s তিন প্রকারampআপনার রেফারেন্সের জন্য le কোড যা এর পথে অবস্থিত Files>IVI FoundationIVIDriversSC6540Examples, পাশাপাশি C#, C++ এবং Python সহ।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

1 একটি নতুন vi খুলুন। 2 DLL উপাদান আমদানি করুন।

উন্নয়ন

ব্লক ডায়াগ্রামে ডান-ক্লিক করে ফাংশন প্যালেট খুলুন। তারপর Connectivity -> ActiveX সিলেক্ট করুন। ব্লক ডায়াগ্রামে অটোমেশন ওপেন ফাংশন নির্বাচন করুন বা ড্রপ করুন। 3 অটোমেশন ওপেনে ডান-ক্লিক করুন এবং ActiveX ক্লাস নির্বাচন করুন -> ব্রাউজ করলে DLL নির্বাচন করার জন্য একটি উইন্ডো খুলবে। 4 ব্রাউজ বোতামটি নির্বাচন করুন এবং নির্বাচন করুন file SC6540_64.dll-এ অবস্থিত Files>IVI FoundationIVIBin. IVI SC6540 টাইপ লাইব্রেরি টাইপ লাইব্রেরি ড্রপ ডাউন মেনুতে যোগ করা হবে। 5 ISC6540 নির্বাচন করুন এবং তারপর SC6540 ড্রাইভার ইন্সট্যান্সের একটি অবজেক্ট তৈরি সম্পূর্ণ করতে ওকে ক্লিক করুন।
ল্যাবview স্বয়ংক্রিয়ভাবে SC6540Lib.ISC6540 নিয়ন্ত্রণের একটি অটোমেশন রিফনাম তৈরি করবে এবং অটোমেশন ওপেন ফাংশনের সাথে সংযুক্ত হবে।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

6 প্রোগ্রামিং শুরু করুন 6.1 একটি ইনভোক নোড ফাংশন তৈরি করুন এবং অটোমেশন রিফনামের আউটপুটে রেফারেন্সটি সংযুক্ত করুন এবং তারপরে পদ্ধতিতে ক্লিক করুন এবং ডিভাইসের সাথে সংযোগ শুরু করতে Initialize নির্বাচন করুন।
Initialize() পদ্ধতির পরামিতিগুলির জন্য আরও বিস্তারিত জানার জন্য, অনুগ্রহ করে সহায়তা নথিটি পড়ুন, SC6540.chm এ অবস্থিত “ Files>IVI FoundationIVIDriversSC6540″। প্রথম প্যারামিটার ResourceName হল একটি স্ট্রিং টাইপ এবং সংযোগের ইন্টারফেসের ধরন এবং ঠিকানা নির্দেশ করে। সম্পদের নাম,"ASRL4::INSTR", ঠিকানা 4 সহ একটি সিরিয়াল পোর্ট উপস্থাপন করে।ample, একটি GPIB সংযোগ হতে পারে "GPIB0::8::INSTR"। TCP/IP সংযোগের জন্য, এটি "TCPIP0::192.168.0.1::10001::SOCKET" বিন্যাসে হবে। 10001 হল SC6540 এর TCP/IP সংযোগ পোর্ট। OptionString, “Cache=false, InterchangeCheck=false, QueryInstrStatus=true, RangeCheck=false, RecordCoercions=false, Simulate=false”, সক্ষম করা QueryInstrStatus সহ IVI ড্রাইভারের বিকল্পগুলি কনফিগার করে যা প্রতিটি ব্যবহারকারীর শেষ স্থিতি পরীক্ষা করবে। অপারেশন আরো বিস্তারিত জানার জন্য অনুগ্রহ করে SC6540.chm দেখুন।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

6.2 প্রতিরোধী চ্যানেল কনফিগার করুন
কিছু ইউনিটের জন্য, HIPOT টেস্টারের ক্ষমতা বাড়ানোর জন্য আমাদের একটি মাল্টিপ্লেক্সার, SC6540 প্রয়োজন হতে পারে, যেমন Omnia2, HypotUltra, Hypot4 অফ অ্যাসোসিয়েটেড রিসার্চ। একটি সহ্য পরীক্ষা পরিচালিত হওয়ার আগে, মাল্টিপ্লেক্সারকে পরীক্ষার পয়েন্টে কনফিগার করা দরকার। ConfigureWithstandChannels() এবং ConfigureReturnChannels() উভয় পদ্ধতিরই ইনপুট হিসাবে একটি পূর্ণসংখ্যা বিন্যাস প্রয়োজন। পরে, এইচভি এবং রিটার্ন চ্যানেলগুলি সুইচ করা হয়, আমরা একটি প্রতিরোধী আউটপুট সম্পাদন করার পদ্ধতি যুক্ত করতে পারি। এবং DisableAllChannels() দ্বারা রিলে নিষ্ক্রিয় করুন। 6.3 ধারাবাহিকতা চ্যানেল কনফিগার করুন
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

ConfigureContinuityChannels() পদ্ধতি ইনপুট হিসাবে একটি পূর্ণসংখ্যা অ্যারে নেয়। রিটার্ন সার্কিটে সংযোগের জন্য, আমরা ConfigureReturnChannels() এর পদ্ধতিটি ব্যবহার করতে পারি যা প্রতিরোধকারী চ্যানেলগুলির সাথে ভাগ করা হয়। 6.4 গ্রাউন্ড বন্ড চ্যানেল কনফিগার করুন
একবারে শুধুমাত্র একটি গ্রাউন্ড বন্ড চ্যানেল সক্রিয় করা যেতে পারে। তাই, ConfigureGndChannel() একবারে ইনপুট প্যারামিটার হিসাবে একটি পূর্ণসংখ্যা নেয়। একটি গ্রাউন্ড বন্ড চ্যানেল সেট করা হলে, অন্যান্য সুইচগুলি স্বয়ংক্রিয়ভাবে অক্ষম হয়ে যাবে। 6.5 ডুয়াল চেকের জন্য SC6540 কনফিগার করুন
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

ডুয়ালচেক হল একটি ফাংশন যা যন্ত্রটিকে একই সাথে একটি হাইপোট এবং এসি গ্রাউন্ড বন্ড পরীক্ষা চালানোর অনুমতি দেয়। ConfigureGndAndWithstandChannel(), আমরা গ্রাউন্ড বন্ড চ্যানেল এবং একই সময়ে চ্যানেল প্রতিরোধ করতে উভয় কনফিগার করতে পারি। এই ফাংশনটি গ্রাউন্ড বন্ড চ্যানেল হিসাবে একটি পূর্ণসংখ্যা ইনপুট এবং এইচভি মডিউলের কাঁচা কনফিগারেশন হিসাবে একটি স্ট্রিং নেয়। কনফিগারেশন হবে H (উচ্চ), L (নিম্ন) বা O (ওপেন)। প্রাক্তন জন্যample, এই কমান্ডের সিনট্যাক্স হবে "HLOOOOL" যা নির্দেশ করে যে চ্যানেল 1 HV এর সাথে সংযুক্ত এবং চ্যানেল 2 এবং 7 রিটার্নের সাথে সংযুক্ত হবে। 6.6 অধিবেশন বন্ধ করুন
ISC6540 ক্লাসে Close() মেথড ইনস্ট্রুমেন্টে I/O সেশন বন্ধ করবে। এছাড়াও, ক্লোজ রেফারেন্স ফাংশন ব্যবহার করে সমস্ত রেফারেন্স বন্ধ করা উচিত। 7 সমাপ্ত প্রাক্তনample
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

সম্পূর্ণ প্রাক্তনample আপনার রেফারেন্সের জন্য রাষ্ট্র মেশিন নকশা প্যাটার্ন যা পাথ এ অবস্থিত Files>IVI FoundationIVIDriversSC6540Examples, পাশাপাশি C#, C++ এবং Python সহ। যাইহোক, আমরা ল্যাব ব্যবহার করার পরামর্শ দিইVIEW প্লাগ অ্যান্ড প্লে ড্রাইভার ল্যাবের জন্য সহজ হবেVIEW বিকাশকারী আপনার যদি একটি ল্যাব প্রয়োজন হয়VIEW ড্রাইভার, দয়া করে এটি থেকে ডাউনলোড করুন webঅ্যাসোসিয়েটেড রিসার্চের সাইট বা বিক্রেতার সাথে যোগাযোগ করুন।
28105 N. কিথ ড্রাইভ লেক ফরেস্ট, IL 60045 USA টোল ফ্রি: 1-800-858-TEST (8378) US/Canada ফোন: 1-847-367-4077 | ফ্যাক্সঃ-847-367-4080 | www.arisafety.com

দলিল/সম্পদ

IVI ফাউন্ডেশন SC6540 মাল্টিপ্লেক্সার IVI ড্রাইভার শুরু করা হচ্ছে [পিডিএফ] ব্যবহারকারীর নির্দেশিকা
SC6540, SC6540 মাল্টিপ্লেক্সার IVI ড্রাইভার শুরু করা, SC6540, মাল্টিপ্লেক্সার IVI ড্রাইভার শুরু করা, IVI ড্রাইভার শুরু করা, ড্রাইভার শুরু করা, শুরু করা, শুরু করা

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *