SC6540 Multiplexer IVI ဒရိုက်ဘာ စတင်နေပါသည်။

ထုတ်ကုန်အချက်အလက်

သတ်မှတ်ချက်များ

  • ထုတ်ကုန်- Multiplexer SC6540
  • ထုတ်လုပ်သူ- IKONIX Group
  • IVI Driver ဗားရှင်း- 1.1
  • အကူအညီစာရွက်စာတမ်း၏တည်နေရာ- IVI
    FoundationIVIDriversSC6540SC6540.chm

ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ

1. IVI Driver Setup

IVI Driver ကို စနစ်ထည့်သွင်းရန် ဤအဆင့်များကို လိုက်နာပါ။

  1. ထုတ်လုပ်သူထံမှ IVI Driver ကိုဒေါင်းလုဒ်လုပ်ပါ။ website.
  2. ကိုယ်တိုင်ထုတ်ယူခြင်းစနစ်အား လုပ်ဆောင်ပါ။ file installation ကိုလိုက်နာပါ။
    wizard ညွှန်ကြားချက်များ။
  3. IVI မျှဝေထားသော အစိတ်အပိုင်းများကို ဒေါင်းလုဒ်လုပ်ရန် တောင်းဆိုပါက၊ IVI သို့ သွားပါ။
    ဖောင်ဒေးရှင်း Website နှင့်သင့်လျော်သောဗားရှင်း (32-bit သို့မဟုတ်
    64-bit)။
  4. မျှဝေထားသော အစိတ်အပိုင်းများကို ထည့်သွင်းပြီး IVI Driver ဖြင့် ဆက်လုပ်ပါ။
    တပ်ဆင်ခြင်း။
  5. အကယ်၍ IVI Driver ၏ အရင်းအမြစ်ကုဒ်ကို ရွေးချယ်ထည့်သွင်းပါ။
    လိုအပ်သည်။
  6. IVI လမ်းကြောင်း IVI အောက်တွင် ထည့်သွင်းထားမည်ဖြစ်သည်။
    *.dll ဖြင့် FoundationIVI၊ fileBin ဖိုဒါထဲမှာ s ကိုကူညီပါ။
    ..DriversSC6540 တွင်စာရွက်စာတမ်းများ။

2. C# ကို စတင်အသုံးပြုခြင်း

C# ဖြင့် IVI-COM ဒရိုက်ဘာကို စတင်အသုံးပြုရန်၊ အောက်ပါတို့ကို လိုက်နာပါ။
ခြေလှမ်းများ-

  1. သင့်တွင် SC6540 IVI Driver၊ IVI မျှဝေထားသော အစိတ်အပိုင်းများ ရှိနေကြောင်း သေချာပါစေ။
    VISA ဒရိုက်ဘာ နှင့် Microsoft Visual Studio သို့မဟုတ် အခြား IDE
    တပ်ဆင်ထားသည်။
  2. HV Module နှင့် GB Module ဖြင့် Main Scanner ကို ပြင်ဆင်ပါ။
  3. စက်ပစ္စည်းကို တင်သွင်းပြီး ထိန်းချုပ်ရန် IVI-COM ယာဉ်မောင်းကို အသုံးပြုပါ။
    C# ပရိုဂရမ်တစ်ခု။
  4. ပိုမိုလွယ်ကူသောပရိုဂရမ်အတွက် IVI-COM interop ကိုအသုံးပြုရန် အကြံပြုအပ်ပါသည်။
    ဖွံ့ဖြိုးတိုးတက်မှု။

အမေးများသောမေးခွန်းများ (FAQ)

မေး- SC6540 အတွက် IVI Driver ကို ဘယ်မှာ ရနိုင်မလဲ။

A- သင်သည် SC6540 IVI Driver ကို ၎င်းမှဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။
ထုတ်လုပ်သူ website သို့မဟုတ် တွင်ရှိသော အကူအညီစာရွက်စာတမ်းကို ကိုးကားပါ။
IVI FoundationIVIDriversSC6540SC6540.chm။

မေး- IVI Driver နဲ့ အသုံးပြုဖို့ ဘာတွေလိုအပ်လဲ။
C#?

A- လိုအပ်ချက်များမှာ SC6540 IVI Driver, IVI ရှိခြင်း။
မျှဝေထားသော အစိတ်အပိုင်းများ၊ VISA ယာဉ်မောင်းနှင့် Microsoft Visual ကဲ့သို့ IDE
စတူဒီယို တပ်ဆင်ထားသည်။ ထို့အပြင် HV ပါသော Main Scanner တစ်ခု လိုအပ်ပါသည်။
Module နှင့် GB Module တစ်ခု။

စာရွက်စာတမ်းဗားရှင်း ၂၁၀၅၁၈
IVI Driver စတင်ခြင်းလမ်းညွှန်
Multiplexer SC6540 အတွက်၊
ကျော်view
ဤအပလီကေးရှင်းမှတ်စုသည် ထည့်သွင်းခြင်းဆိုင်ရာ ညွှန်ကြားချက်များနှင့် ပရိုဂရမ်းမင်းဟောင်းများစွာကို ဖော်ပြပါမည်။ampScanner ၏ IVI တူရိယာဒရိုက်ဗာအတွက် les ။ IVI ယာဉ်မောင်းများအကြောင်း ပိုမိုနားလည်ရန်၊ ကျေးဇူးပြု၍ ဖတ်ရှုပါ။ webIVI ဖောင်ဒေးရှင်း၏နေရာ။ SC6540 IVI ယာဉ်မောင်း၏အသေးစိတ်အချက်အလက်များအတွက်၊ လမ်းကြောင်းပေါ်တွင်ရှိသော အကူအညီစာရွက်စာတမ်း၊ SC6540.chm ကိုစစ်ဆေးပါ။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540။
1. IVI Driver Setup
IVI Instrument Drivers များကို ဒေါင်းလုဒ်လုပ်ပြီး တပ်ဆင်ခြင်းဆိုင်ရာ ညွှန်ကြားချက်များ website. IVI Foundation မှ Shared Components ကိုဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းပါ။ Website.
2. C# ကို စတင်အသုံးပြုခြင်း
IVI ဒရိုက်ဘာကို အသုံးပြု၍ သင်ခန်းစာတစ်ခုသည် C# ပရိုဂရမ်ဖြင့် တူရိယာနှင့် ဆက်သွယ်မှုကို တည်ဆောက်သည်။
3. C++ ကို စတင်အသုံးပြုခြင်း။
IVI ဒရိုက်ဘာကို အသုံးပြုသည့် သင်ခန်းစာသည် C++ ပရိုဂရမ်ဖြင့် တူရိယာနှင့် ဆက်သွယ်မှုကို တည်ဆောက်သည်။
4. Python ကို စတင်အသုံးပြုခြင်း။
IVI ဒရိုက်ဘာကို အသုံးပြု၍ သင်ခန်းစာတစ်ခုသည် Python ပရိုဂရမ်ဖြင့် တူရိယာနှင့် ဆက်သွယ်မှုကို တည်ဆောက်သည်။
5. Lab ကို စတင်လိုက်ပါ။VIEW
IVI ဒရိုက်ဘာကို အသုံးပြု၍ သင်ခန်းစာတစ်ခုသည် Lab မှ တူရိယာနှင့် ဆက်သွယ်မှုကို တည်ဆောက်သည်။VIEW ပရိုဂရမ်ရေးခြင်း။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

1. IVI Driver Setup
IVI Driver ကိုဒေါင်းလုဒ်လုပ်ပြီးနောက်၊ ကိုယ်တိုင်ထုတ်ယူခြင်းစနစ်အား လုပ်ဆောင်ပါ။ file ပြီးလျှင် setup ကိုစတင်ရန် installation wizard ကိုသင်တွေ့လိမ့်မည်။ တပ်ဆင်မှုကို အပြီးသတ်ရန် အောက်ပါညွှန်ကြားချက်ကို လိုက်နာပါ။
IVI မျှဝေထားသော အစိတ်အပိုင်းများကို ထည့်သွင်းထားခြင်း ရှိမရှိ စနစ်ထည့်သွင်းမှုကို သိရှိပါမည်။ အောက်ပါစခရင်ဖြင့် အချက်ပြပါက Download, The IVI Foundation ကိုနှိပ်ပါ။ Website ကိုဖွင့်လှစ်လိမ့်မည်။
ကျေးဇူးပြု၍ နောက်ဆုံးထွက် IVI မျှဝေထားသော အစိတ်အပိုင်းများကို 32-bit သို့မဟုတ် 64-bit ဗားရှင်းတစ်ခုခုကို ဒေါင်းလုဒ်လုပ်ပါ။ ဒေါင်းလုဒ်လုပ်ပြီးနောက်၊ မျှဝေထားသော အစိတ်အပိုင်းများကို ထည့်သွင်းပြီး တပ်ဆင်မှုကို ဆက်လက်လုပ်ဆောင်ပါ။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

IVI မျှဝေထားသော အစိတ်အပိုင်းများကို ထည့်သွင်းပြီးနောက်၊ တပ်ဆင်ခြင်းကို အပြီးသတ်ရန် အဆင့်များကို လိုက်နာပါ။
လိုအပ်ပါက IVI Driver ၏အရင်းအမြစ်ကုဒ်ကိုထည့်သွင်းရန်ရွေးချယ်စရာများရှိသည်။
IVI Driver ကို "လမ်းကြောင်းအောက်တွင်တပ်ဆင်ထားလိမ့်မည်။ Files>IVI FoundationIVI"။ အများအတွက် file“*.dll” extension အမည်ဖြင့် s သည် “Bin” ဖိုဒါတွင် တည်ရှိနေမည်ဖြစ်သည်။ လိုအပ်သောအကူအညီစာရွက်စာတမ်းများသည် “..DriversSC6540” ဖိုင်တွဲတွင် ရှိနေမည်ဖြစ်သည်။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

2. C# ကို စတင်အသုံးပြုခြင်း
နိဒါန်း
ဤအခန်းတွင် C# ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် IKONIX Group ၏ IVI-COM ဒရိုက်ဘာကို အသုံးပြုခြင်းဆိုင်ရာ လုပ်ငန်းစဉ်များကို ဖော်ပြထားပါသည်။ ဤလေ့ကျင့်ခန်းတွင်၊ ပရိုဂရမ်မာသည် ယာဉ်မောင်းကို တင်သွင်းနိုင်ပြီး ကိရိယာကို အဆင့်ဆင့်ထိန်းချုပ်သည့် တိုတောင်းသော ပရိုဂရမ်တစ်ခုကို အပြီးသတ်နိုင်သည်။
C# သည် IVI-C driver ကိုလည်း ခေါ်နိုင်သည်။ သို့သော်လည်း၊ IVI-COM interop သည် သင့်အတွက် ပရိုဂရမ်ကို ဖွံ့ဖြိုးတိုးတက်ရန် ပိုမိုလွယ်ကူစေမည်ဟု ကျွန်ုပ်တို့အကြံပြုအပ်ပါသည်။
လိုအပ်ချက်များ
SC6540 IVI Driver IVI Shared Components, https://www.ivifoundation.org/shared_components/Default.aspx VISA (Virtual Instrument Software Architecture) ဒရိုက်ဘာ၊
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
Drivers ကိုဒေါင်းလုဒ်လုပ်ပါ။
ကျေးဇူးပြု၍ သွားပါ။ webIVI ယာဉ်မောင်းများ၏ နောက်ဆုံးဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ရန် သို့မဟုတ် ရောင်းချသူများထံ ဆက်သွယ်ရန် ဆက်စပ်သုတေသန၏ ဆိုက်။ တပ်ဆင်မှုကို အပြီးသတ်ရန် အခန်း 1 ရှိ အဆင့်များနှင့် ညွှန်ကြားချက်များကို လိုက်နာပါ။
ကိုးကား
ဂရန် webIVI ဖောင်ဒေးရှင်း၏ ဆိုက်၊ စက်ပစ္စည်းများကို ထိန်းချုပ်ရာတွင် သင်စိတ်ဝင်စားနိုင်သည့် စာရွက်စာတမ်းများ ရှိပါသည်။ IVI ဒရိုက်ဘာဖြင့် တီထွင်ထုတ်လုပ်ခြင်းဆိုင်ရာ အရင်းအမြစ်များကို https://www.ivifoundation.org/resources/default.aspx တွင် ရှာတွေ့နိုင်ပါသည်။ IVI မျှဝေထားသော အစိတ်အပိုင်းများကို https://www.ivifoundation.org/shared_components/Default.aspx မှ ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ အပေါ်မှာ စာရွက်စာတမ်းတွေ အများကြီးရှိတယ်။ webIVI ကိုနားလည်ရန်ဆိုဒ်။
ထည့်သွင်းထားသောလမ်းညွှန်တွင်၊ SC6540 IVI Driver ကို သင်အကိုးအကားနားလည်ရန်အတွက် စာရွက်စာတမ်းများစွာရှိပါသည်။ အကူအညီတစ်ခု file, SC6540.chm ၏ လမ်းကြောင်းပေါ်တွင် တည်ရှိနေပေသည်။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540။ ဒီအကူအညီ fileပေးထားသောလုပ်ဆောင်ချက်များနှင့် ၎င်းတို့၏ အထက်အောက် အားလုံးကို သင်တွေ့နိုင်သည်။
၎ampလမ်းကြောင်းပေါ်တွင်တည်ရှိသောသင်၏ကိုးကားမှုအတွက် le ကုဒ် Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540ExampC#၊ C++၊ Python နှင့် Lab အပါအဝင် lesVIEW ကောင်းစွာ။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

ဖွံ့ဖြိုးတိုးတက်ရေး
1 C# ပရောဂျက်တစ်ခုဖန်တီးပါ 1.1 Visual Studio IDE ကိုဖွင့်ပြီး C# ကွန်ဆိုးလ်ပရောဂျက်အသစ်တစ်ခုကို ဖန်တီးပါ။
2 စာကြည့်တိုက်များကို တင်သွင်းခြင်း 2.1 ရည်ညွှန်းချက်ပေါ်တွင် ညာဖက်ကလစ်နှိပ်ပြီး အဖြေရှာဖွေသူတွင် ကိုးကားမှုထည့်ပါ ကိုရွေးချယ်ပါ 2.2 Browse ခလုတ်ကို နှိပ်ပြီး “လမ်းကြောင်းသို့သွားပါ။ Files>IVI FoundationIVIBinPrimary Interop Assemblies” နှင့် AssociatedResearch.SC6540.Interop.dll နှင့် Ivi.Driver.Interop.dll ကိုရွေးချယ်ပါ။
2.3 ယခင်အပိုင်းတွင် ကိုးကားရန် သတ်မှတ်ထားသော interop စည်းဝေးပွဲများအတွက် အမည်နေရာများကို အသုံးပြုရန် ကြေညာပါ။
AssociatedResearch.SC6540.Interop ကို အသုံးပြု၍
3 ပရိုဂရမ်ရေးဆွဲခြင်းကို စတင်ပါ 3.1 ဒရိုက်ဗာ၏အရာဝတ္တုတစ်ခုကိုဖန်တီးပြီး ချိတ်ဆက်မှုကိုတည်ဆောက်ရန် ကနဦးနည်းလမ်းကို အသုံးပြုပါ။
// အစပြုပါ // var driver = အသစ် SC6540(); string resourceName = “ASRL4::INSTR”; string optionString = “Cache=false၊ InterchangeCheck=false၊ QueryInstrStatus=true၊ RangeCheck=false၊ RecordCoercions=false၊ Simulate=false”; driver.Initialize(resourceName၊ true၊ false၊ optionString); // ချန်နယ်အားလုံးကို Driver.Execution.DisableAllChannels();
Initialize() နည်းလမ်း၏ ကန့်သတ်ချက်များအတွက် နောက်ထပ်အသေးစိတ်အချက်အလက်များအတွက်၊ “အကူအညီစာရွက်စာတမ်း၊ SC6540.chm” တွင်ရှိသော၊ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540"။ ပထမဦးဆုံး parameter resourceName သည် string type တစ်ခုဖြစ်ပြီး connection ၏ interfaces အမျိုးအစားနှင့် address ကိုညွှန်ပြသည်။ ရင်းမြစ်အမည် "ASRL4::INSTR" သည် အမှတ်စဉ်ပါတ်ကို ကိုယ်စားပြုသည်။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

လိပ်စာ 4. ဥပမာampထို့ကြောင့်၊ 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 ကိုဖွင့်ထားသည့် QueryInstrStatus ဖြင့် ရွေးချယ်စရာများကို သတ်မှတ်ပေးသည် စစ်ဆင်ရေး။ အသေးစိတ်အချက်အလက်များအတွက် SC6540.chm ကို ကိုးကားပါ။ စတင်လုပ်ဆောင်ပြီးနောက်၊ ပထမအဆင့်တွင် DisableAllChannels() နည်းလမ်းဖြင့် ချန်နယ်အားလုံးကို ပိတ်ရန် အကြံပြုထားသည်။
3.2 ချန်နယ်များကို ခံနိုင်ရည်ရှိအောင် စီစဉ်သတ်မှတ်ပါ။
// ခံနိုင်ရည်စမ်းသပ်ခြင်း (ACW၊ DCW) // သည်းခံခြင်း (မြင့်မားသော) ချန်နယ်များကို ဖွင့်ပါ int[] hvChannels = { 1၊ 2၊ 3 }; driver.Execution.ConfigureWithstandChannels(hvChannels);
// Return (Low) ချန်နယ်များကို Enable int[] rtnChannel = { 4, 5, 6 }; driver.Execution.ConfigureReturnChannels(rtnChannel);
// multiplexer ကို configure လုပ်ပြီးနောက်၊ ဘေးကင်းရေး tester သည် ထိုချိတ်ဆက်မှုများအပေါ်ခံနိုင်ရည်စမ်းသပ်မှုအတွက် output ကိုစတင်နိုင်သည်။ Thread.Sleep(1000);
// ချန်နယ်အားလုံးကို Driver.Execution.DisableAllChannels();
အချို့ယူနစ်များအတွက်၊ Omnia6540၊ HypotUltra၊ Associated Research ၏ Hypot2 ကဲ့သို့သော HIPOT tester တွင် စွမ်းရည်ကို တိုးချဲ့ရန်အတွက် multiplexer, SC4 လိုအပ်နိုင်သည်။ ခံနိုင်ရည်စမ်းသပ်မှုမလုပ်ဆောင်မီ၊ multiplexer အား စမ်းသပ်သည့်အမှတ်သို့ configure ပြုလုပ်ရန် လိုအပ်သည်။ ConfigureWithstandChannels() နှင့် ConfigureReturnChannels() နည်းလမ်းနှစ်ခုစလုံးသည် input အဖြစ် integer array တစ်ခုလိုအပ်ပါသည်။ HV နှင့် Return ချန်နယ်များကို ပြောင်းပြီးနောက်၊ ခံနိုင်ရည်ရှိသော output ကို လုပ်ဆောင်သည့် လုပ်ထုံးလုပ်နည်းတစ်ခုကို ထည့်နိုင်သည်။ DisableAllChannels() ဖြင့် relay များကို ပိတ်ပါ။
3.3 Continuity Channels ကို စီစဉ်သတ်မှတ်ပါ။
// Continuity (CONT) // Continuity (High) ချန်နယ်များကို ဖွင့်ပါ int[] contChannels = { 4, 5 }; driver.Execution.ConfigureContinuityChannels(contChannels);
// Return (Low) ချန်နယ်များကို ဖွင့်ပါ int[] contRtnChannel = { 7 }; driver.Execution.ConfigureReturnChannels(contRtnChannel);
// multiplexer ကို configure လုပ်ပြီးနောက်၊ လုံခြုံရေးစမ်းသပ်သူသည် ထိုချိတ်ဆက်မှုများတွင် အဆက်မပြတ်စမ်းသပ်မှုအတွက် output ကို စတင်နိုင်သည်။ Thread.Sleep(1000);
ConfigureContinuityChannels() နည်းလမ်းသည် integer array တစ်ခုကို input အဖြစ် ယူသည်။ ပြန်ပတ်သောဆားကစ်များပေါ်ရှိ ချိတ်ဆက်မှုအတွက်၊ ကျွန်ုပ်တို့သည် ခံနိုင်ရည်ရှိသောချန်နယ်များနှင့် မျှဝေထားသည့် ConfigureReturnChannels() နည်းလမ်းကို ခေါ်ဆိုနိုင်ပါသည်။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

3.4 မြေပြင်ဘွန်းချန်နယ်ကို စီစဉ်သတ်မှတ်ပါ။
// မြေပြင်ဘွန်းစမ်းသပ်မှု (GND) // မြေပြင်ဘွန်းစမ်းသပ်မှုချန်နယ်ကို ဖွင့်ပါ driver.Execution.ConfigureGndChannel(2); // multiplexer ကို configure လုပ်ပြီးနောက်၊ ဘေးကင်းရေး သို့မဟုတ် ground bond tester သည် ထိုချိတ်ဆက်မှုများတွင် ground bond test အတွက် output ကို စတင်နိုင်သည်။ Thread.Sleep(1000);
တစ်ချိန်တည်းတွင် မြေပြင်ဘွန်းလိုင်းတစ်ခုသာ ဖွင့်နိုင်သည်။ ထို့ကြောင့် ConfigureGndChannel() သည် input parameter အဖြစ် ကိန်းပြည့်ကို တစ်ပြိုင်နက် ယူသည်။ မြေပြင်နှောင်ကြိုးချန်နယ်ကို သတ်မှတ်သောအခါ၊ အခြားခလုတ်များသည် အလိုအလျောက် ပိတ်သွားမည်ဖြစ်သည်။
3.5 Dual Check အတွက် SC6540 ကို စီစဉ်သတ်မှတ်ပါ။
// DualCheck (သည်းခံစမ်းသပ်မှု + မြေပြင်နှောင်ကြိုးစမ်းသပ်မှု) // Grond Bond ချန်နယ်ကို ဖွင့်ပြီး တစ်ချိန်တည်းတွင် ချန်နယ်ကို သည်းခံပါ။ driver.Execution.ConfigureGndAndWithstandChannel(5၊ “HLOOOOL”); // multiplexer ကို configure လုပ်ပြီးနောက်၊ ဘေးကင်းရေး tester သည် ထိုချိတ်ဆက်မှုများအပေါ် နှစ်ဆစစ်ဆေးခြင်းကို စတင်နိုင်သည်။ Thread.Sleep(1000);
DualCheck သည် ကိရိယာအား Hipot နှင့် AC Ground Bond စမ်းသပ်မှုကို တစ်ပြိုင်နက် လုပ်ဆောင်ရန် ခွင့်ပြုသည့် လုပ်ဆောင်ချက်ဖြစ်သည်။ ConfigureGndAndWithstandChannel() အားဖြင့် ကျွန်ုပ်တို့သည် မြေပြင်နှောင်ကြိုးလိုင်းနှစ်ခုလုံးကို ပုံစံသတ်မှတ်နိုင်ပြီး ချန်နယ်များကို တစ်ချိန်တည်းတွင်ခံနိုင်ရည်ရှိသည်။ ဤလုပ်ဆောင်ချက်သည် ကိန်းပြည့်ထည့်သွင်းမှုတစ်ခုအား မြေပြင်နှောင်ကြိုးချန်နယ်အဖြစ်နှင့် HV မော်ဂျူးအတွက် အကြမ်းဖွဲ့စည်းမှုအဖြစ် စာကြောင်းတစ်ကြောင်းကို ယူသည်။ ဖွဲ့စည်းမှုပုံစံများသည် H (High), L (Low) သို့မဟုတ် O (Open) ဖြစ်လိမ့်မည်။ ဟောင်းအတွက်ampထို့ကြောင့်၊ ဤအမိန့်အတွက် အထားအသိုသည် “HLOOOOL” ဖြစ်မည်ဖြစ်ပြီး ချန်နယ် 1 သည် HV နှင့် ချိတ်ဆက်ထားပြီး ချန်နယ် 2 နှင့် 7 သည် Return သို့ ချိတ်ဆက်မည်ဖြစ်ကြောင်း ညွှန်ပြသည့် “HLOOOOL” ဖြစ်သည်။
3.6 စက်ရှင်ကို ပိတ်ပါ။
driver.Execution.DisableAllChannels(); driver.Close(); Console.WriteLine(“ပြီးပြီ – ထွက်ခွာရန် Enter နှိပ်”); Console.ReadLine();
Close() သည် ကိရိယာသို့ I/O စက်ရှင်ကို ပိတ်ပါမည်။
4 ပြီးပါပြီ ဟောင်းample The Complete sample code ကို "လမ်းကြောင်း" တွင်တွေ့နိုင်သည်။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540Examples”
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

3. C++ ကို စတင်အသုံးပြုခြင်း။
နိဒါန်း
ဤအခန်းတွင် C++ ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် IKONIX Group ၏ IVI-COM ဒရိုက်ဘာကို အသုံးပြုခြင်းဆိုင်ရာ လုပ်ငန်းစဉ်များကို ဖော်ပြထားပါသည်။ ဤလေ့ကျင့်ခန်းတွင်၊ ပရိုဂရမ်မာသည် ယာဉ်မောင်းကို တင်သွင်းနိုင်ပြီး ကိရိယာကို အဆင့်ဆင့်ထိန်းချုပ်သည့် တိုတောင်းသော ပရိုဂရမ်တစ်ခုကို အပြီးသတ်နိုင်သည်။
လိုအပ်ချက်များ
SC6540 IVI Driver IVI Shared Components, https://www.ivifoundation.org/shared_components/Default.aspx VISA (Virtual Instrument Software Architecture) ဒရိုက်ဘာ၊
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
Drivers ကိုဒေါင်းလုဒ်လုပ်ပါ။
ကျေးဇူးပြု၍ သွားပါ။ webIVI ယာဉ်မောင်းများ၏ နောက်ဆုံးဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ရန် သို့မဟုတ် ရောင်းချသူများထံ ဆက်သွယ်ရန် ဆက်စပ်သုတေသန၏ ဆိုက်။ တပ်ဆင်မှုကို အပြီးသတ်ရန် အခန်း 1 ရှိ အဆင့်များနှင့် ညွှန်ကြားချက်များကို လိုက်နာပါ။
ကိုးကား
ဂရန် webIVI ဖောင်ဒေးရှင်း၏ ဆိုက်၊ စက်ပစ္စည်းများကို ထိန်းချုပ်ရာတွင် သင်စိတ်ဝင်စားနိုင်သည့် စာရွက်စာတမ်းများ ရှိပါသည်။ IVI ဒရိုက်ဘာဖြင့် တီထွင်ထုတ်လုပ်ခြင်းဆိုင်ရာ အရင်းအမြစ်များကို https://www.ivifoundation.org/resources/default.aspx တွင် ရှာတွေ့နိုင်ပါသည်။ IVI မျှဝေထားသော အစိတ်အပိုင်းများကို https://www.ivifoundation.org/shared_components/Default.aspx မှ ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ အပေါ်မှာ စာရွက်စာတမ်းတွေ အများကြီးရှိတယ်။ webIVI ကိုနားလည်ရန်ဆိုဒ်။
ထည့်သွင်းထားသောလမ်းညွှန်တွင်၊ SC6540 IVI Driver ကို သင်အကိုးအကားနားလည်ရန်အတွက် စာရွက်စာတမ်းများစွာရှိပါသည်။ အကူအညီတစ်ခု file, SC6540.chm ၏ လမ်းကြောင်းပေါ်တွင် တည်ရှိနေပေသည်။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540။ ဒီအကူအညီ fileပေးထားသောလုပ်ဆောင်ချက်များနှင့် ၎င်းတို့၏ အထက်အောက် အားလုံးကို သင်တွေ့နိုင်သည်။
၎ampလမ်းကြောင်းပေါ်တွင်တည်ရှိသောသင်၏ကိုးကားမှုအတွက် le ကုဒ် Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540Examples, C#, C++ နှင့် Python တို့လည်း ပါဝင်သည်။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

ဖွံ့ဖြိုးတိုးတက်ရေး
1 C++ ပရောဂျက်တစ်ခုကို ဖန်တီးပါ 1.1 Visual Studio သို့မဟုတ် အခြား IDE များကိုဖွင့်ပြီး C++ ကွန်ဆိုးလ်ပရောဂျက်အသစ်ကို ဖန်တီးပါ။
2 Include Directories 2.1 ပရောဂျက်ပေါ်တွင် ညာဖက်ကလစ်နှိပ်ပြီး properties ကို ရွေးပါ။ 2.2 Configuration Properties ကိုချဲ့ပြီး ဘယ်ဘက်မီနူးရှိ VC++ လမ်းညွှန်များကို ရွေးပါ။ 2.3 Include Directories ၏ drop-down ကော်လံကို နှိပ်ပြီး ရွေးချယ်ပါ။ တည်းဖြတ်ဝင်းဒိုးကိုဖွင့်ရန်။
2.4 လမ်းညွှန်များပါ၀င်သော လိုင်းသစ်ခလုတ်ကို ရွေးချယ်ပါ။ လိုအပ်သည့် လမ်းကြောင်းနှစ်ခုကို ထပ်ဖြည့်ရန် လိုအပ်မည်ဖြစ်သည်။ Files>IVI ဖောင်ဒေးရှင်းIVIBin $(VXIPNPPATH)VisaCom
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

2.5 လမ်းညွှန်များအပါအဝင် အပြီးသတ်ရန် OK ကိုနှိပ်ပါ။ 2.6 လိုအပ်သော DLL များကိုတင်သွင်းရန် #import အော်ပရေတာကို အသုံးပြုပါ။
#include “stdafx.h” #include #ပါဝင်ပါတယ်။ #တင်သွင်းခြင်း။ no_namespace #တင်သွင်းခြင်း။ no_namespace #တင်သွင်းခြင်း။ no_namespace
3 ပရိုဂရမ်ရေးဆွဲခြင်းကို စတင်ပါ 3.1 ညွှန်ပြချက်ဖြင့် ဒရိုက်ဗာ၏ စံနမူနာတစ်ခုကို ဖန်တီးပြီး ချိတ်ဆက်မှုကို တည်ဆောက်ရန် ကနဦးနည်းလမ်းကို အသုံးပြုပါ။
HRESULT နာရီ = ::CoInitialize(NULL); ISC6540Ptr ယာဉ်မောင်း(__uuidof(SC6540)); _bstr_t အရင်းအမြစ်အမည် = “ASRL4::INSTR”; _bstr_t optionString = “Cache=false၊ InterchangeCheck=false၊ QueryInstrStatus=true၊ RangeCheck=false၊ RecordCoercions=false၊ Simulate=false”; driver->Initialize(resourceName၊ true၊false၊ optionString);
// လိုင်းအားလုံးကို ပိတ်ရန် driver->Execution->DisableAllChannels();
Initialize() နည်းလမ်း၏ ကန့်သတ်ချက်များအတွက် အသေးစိတ်အချက်အလက်များအတွက်၊ “အကူအညီစာရွက်စာတမ်း၊ SC6540.chm” တွင် ဖတ်ရှုပါ။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540"။ ပထမဦးဆုံး parameter သည် resourceName သည် string type ဖြစ်ပြီး connection ၏ interfaces အမျိုးအစားနှင့် address ကိုညွှန်ပြပါသည်။ ရင်းမြစ်အမည် "ASRL4::INSTR" သည် လိပ်စာ 4 ပါသော အမှတ်စဉ် port တစ်ခုကို ကိုယ်စားပြုသည်။ ဥပမာ၊ampထို့ကြောင့်၊ GPIB ချိတ်ဆက်မှုသည် “GPIB0::8::INSTR” ဖြစ်နိုင်သည်။ TCP/IP ချိတ်ဆက်မှုအတွက်၊ ၎င်းသည် “TCPIP0::192.168.0.1::10001::SOCKET” ဖော်မတ်ဖြစ်ပါမည်။ 10001 သည် SC6540 ၏ TCP/IP ချိတ်ဆက်မှုအပေါက်ဖြစ်သည်။ Initialize() နည်းလမ်း၏ ရွေးချယ်စရာများအကြောင်း ပိုမိုသိရှိရန်၊ SC6540.chm စာရွက်စာတမ်းကို ဖတ်ရှုပါ။ စတင်လုပ်ဆောင်ပြီးနောက်၊ ပထမအဆင့်တွင် DisableAllChannels() နည်းလမ်းဖြင့် ချန်နယ်အားလုံးကို ပိတ်ရန် အကြံပြုထားသည်။
4.1 ချန်နယ်များကို ခံနိုင်ရည်ရှိအောင် စီစဉ်သတ်မှတ်ပါ။
// ခံနိုင်ရည်စမ်းသပ်ခြင်း (ACW၊ DCW) // int hvChannels[3] = { 1,2,3 }; SAFEARRAY* hvChannelsSafeArray = ConvertToSafeArray(hvChannels, sizeof(hvChannels)/sizeof(*hvChannels)); driver->Execution->ConfigureWithstandChannels(&hvChannelsSafeArray); SafeArrayDestroy(hvChannelsSafeArray);
//// Return (နည်း) ချန်နယ်များကို ဖွင့်ပါ int rtnChannels[3] = { 4,5,6 }; SAFEARRAY* rtnChannelsSafeArray = ConvertToSafeArray(rtnChannels, sizeof(rtnChannels) / sizeof(*rtnChannels)); driver->Execution->ConfigureReturnChannels(&rtnChannelsSafeArray); SafeArrayDestroy(rtnChannelsSafeArray); // multiplexer ကို configure လုပ်ပြီးနောက်၊ ဘေးကင်းရေး tester သည် အဆိုပါ connections များတွင် ခံနိုင်ရည်ရှိသော test အတွက် output ကို စတင်နိုင်သည်-> Sleep(1000);
// ချန်နယ်အားလုံးကို ပိတ်ပါ။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

driver->Execution->DisableAllChannels();
အချို့ယူနစ်များအတွက်၊ ကျွန်ုပ်တို့သည် Omnia6540၊ HypotUltra၊ Associated Research ကဲ့သို့ HIPOT tester တွင် စွမ်းဆောင်ရည်ကို တိုးချဲ့ရန်အတွက် စကင်နာ SC2 လိုအပ်ပါသည်။ ခံနိုင်ရည်စမ်းသပ်မှုမလုပ်ဆောင်မီ၊ multiplexer အား စမ်းသပ်သည့်အမှတ်သို့ configure ပြုလုပ်ရန် လိုအပ်သည်။ ConfigureWithstandChannels() နှင့် ConfigureReturnChannels() နည်းလမ်းနှစ်ခုစလုံးသည် input အဖြစ် integer array တစ်ခုလိုအပ်ပါသည်။ HV နှင့် Return ချန်နယ်များကို ပြောင်းပြီးနောက်၊ ခံနိုင်ရည်ရှိသော output ကို လုပ်ဆောင်သည့် လုပ်ထုံးလုပ်နည်းတစ်ခုကို ထည့်နိုင်သည်။ DisableAllChannels() ဖြင့် relay များကို ပိတ်ပါ။ အထက်ပါ s တွင် C++ လုပ်ဆောင်ချက်၊ ConvertToSafeArray() ရှိသည်။ample သည် integer array ကို SAFEARRAY အမျိုးအစားသို့ပြောင်းရန်ဖြစ်သည်။
//ConvertToSafeArray သည် std::int[] // SAFEARRAY* ConvertToSafeArray(int channels[]၊ int size) {
CComSafeArray csaData(အရွယ်အစား); for (int i = 0; i < size; i++) {
csaData.SetAt(i၊ channels[i]); } return csaData.Detach(); }
COM အစိတ်အပိုင်းများအတွက်၊ ၎င်းသည် SAFEARRAY အမျိုးအစားကို array ဘောင်များအဖြစ် ယူသည်။ ထို့ကြောင့် ၎င်းကို သတ်မှတ်အရွယ်အစားဖြင့် ဖန်တီးရန် လိုအပ်ပါသည်။ ထို့အပြင်၊ ၎င်းကိုအသုံးမပြုတော့ဘဲ SafeArrayDestroy() ဖြင့် SFEARRAY ကိုထုတ်ရန် အကြံပြုထားသည်။
4.2 Continuity Channels ကို စီစဉ်သတ်မှတ်ပါ။
// Continuity (CONT) // Continuity (High) ချန်နယ်များကို ဖွင့်ပါ int contChannels[2] = { 4၊ 5 }; SAFEARRAY* contChannelsSafeArray = ConvertToSafeArray(contChannels, sizeof(contChannels) / sizeof(*contChannels)); driver->Execution->ConfigureContinuityChannels(&contChannelsSafeArray); SafeArrayDestroy(contChannelsSafeArray);
// Return (Low) ချန်နယ်များကို ဖွင့်ပါ int contRtnChannel[1] = { 7 }; SAFEARRAY* contRtnChannelsSafeArray = ConvertToSafeArray(contRtnChannel, sizeof(contRtnChannel) / sizeof(*contRtnChannel)); driver->Execution->ConfigureReturnChannels(&contRtnChannelsSafeArray); SafeArrayDestroy(contRtnChannelsSafeArray);
// multiplexer ကို configure လုပ်ပြီးနောက်၊ လုံခြုံရေးစမ်းသပ်သူသည် အဆိုပါချိတ်ဆက်မှုများ Sleep(1000) တွင် အဆက်မပြတ်စမ်းသပ်မှုအတွက် output ကို စတင်နိုင်သည်။
ConfigureConfigureContinuityChannels() နည်းလမ်းသည် ConvertToSafeArray() ဖြင့် ပြောင်းလဲသည့် SAFEARRAY အား ထည့်သွင်းမှုအဖြစ် ယူသည်။ ပြန်ပတ်သည့်ဆားကစ်များပေါ်ရှိ ချိတ်ဆက်မှုအတွက်၊ ကျွန်ုပ်တို့သည် ခံနိုင်ခံချန်နယ်များနှင့် တူညီသည့် ConfigureReturnChannels() နည်းလမ်းကို ခေါ်ဆိုနိုင်ပါသည်။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

4.3 မြေပြင်ဘွန်းချန်နယ်ကို စီစဉ်သတ်မှတ်ပါ။
// မြေပြင်ဘွန်းစမ်းသပ်မှု (GND) // မြေပြင်ဘွန်းစမ်းသပ်ချန်နယ်ကို ဖွင့်ပါ ဒရိုင်ဘာ->လုပ်ဆောင်ချက်->ConfigureGndChannel(2); // multiplexer ကို configure လုပ်ပြီးနောက်၊ ဘေးကင်းရေး သို့မဟုတ် ground bond tester သည် ထိုချိတ်ဆက်မှုများ Sleep(1000) တွင် ground bond test အတွက် output ကို စတင်နိုင်သည်။
တစ်ချိန်တည်းတွင် မြေပြင်ဘွန်းလိုင်းတစ်ခုသာ ဖွင့်နိုင်သည်။ ထို့ကြောင့် ConfigureGndChannel() သည် input parameter အဖြစ် ကိန်းပြည့်ကို တစ်ပြိုင်နက် ယူသည်။ မြေပြင်နှောင်ကြိုးချန်နယ်ကို သတ်မှတ်သောအခါ၊ အခြားခလုတ်များသည် အလိုအလျောက် ပိတ်သွားမည်ဖြစ်သည်။
4.4 Dual Check အတွက် SC6540 ကို စီစဉ်သတ်မှတ်ပါ။
// DualCheck (သည်းခံစမ်းသပ်မှု + မြေပြင်နှောင်ကြိုးစမ်းသပ်မှု) // Grond Bond ချန်နယ်ကိုဖွင့်ပြီး တစ်ချိန်တည်းတွင် ချန်နယ်ခံနိုင်ရည်ရှိသော ယာဉ်မောင်း-> လုပ်ဆောင်ချက်->ConfigureGndAndWithstandChannel(5, “HHHLLLOO”); // multiplexer ကို configure လုပ်ပြီးနောက်၊ လုံခြုံရေးစမ်းသပ်သူသည် အဆိုပါချိတ်ဆက်မှုများ Sleep(1000);
DualCheck သည် ကိရိယာအား Hipot နှင့် AC Ground Bond စမ်းသပ်မှုကို တစ်ပြိုင်နက် လုပ်ဆောင်ရန် ခွင့်ပြုသည့် လုပ်ဆောင်ချက်ဖြစ်သည်။ ConfigureGndAndWithstandChannel() အားဖြင့် ကျွန်ုပ်တို့သည် မြေပြင်နှောင်ကြိုးလိုင်းနှစ်ခုလုံးကို ပုံစံသတ်မှတ်နိုင်ပြီး ချန်နယ်များကို တစ်ချိန်တည်းတွင်ခံနိုင်ရည်ရှိသည်။ ဤလုပ်ဆောင်ချက်သည် ကိန်းပြည့်ထည့်သွင်းမှုတစ်ခုအား မြေပြင်နှောင်ကြိုးချန်နယ်အဖြစ်နှင့် HV မော်ဂျူးအတွက် အကြမ်းဖွဲ့စည်းမှုအဖြစ် စာကြောင်းတစ်ကြောင်းကို ယူသည်။ ဖွဲ့စည်းမှုပုံစံများသည် H (High), L (Low) သို့မဟုတ် O (Open) ဖြစ်လိမ့်မည်။ ဟောင်းအတွက်ampထို့ကြောင့်၊ ဤအမိန့်အတွက် အထားအသိုသည် “HLOOOOL” ဖြစ်မည်ဖြစ်ပြီး ချန်နယ် 1 သည် HV နှင့် ချိတ်ဆက်ထားပြီး ချန်နယ် 2 နှင့် 7 သည် Return သို့ ချိတ်ဆက်မည်ဖြစ်ကြောင်း ညွှန်ပြသည့် “HLOOOOL” ဖြစ်သည်။
3.2 စက်ရှင်ကို ပိတ်ပါ။
driver->Execution->DisableAllChannels(); driver->Close(); std::cout << “ပြီးပြီ – Enter to Exit” <
Close() သည် ကိရိယာသို့ I/O စက်ရှင်ကို ပိတ်ပါမည်။
4 ပြီးပါပြီ ဟောင်းample The Complete sample code ကို "လမ်းကြောင်း" တွင်တွေ့နိုင်သည်။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540Examples”
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

4. Python ကို စတင်အသုံးပြုခြင်း။
နိဒါန်း
ဤအခန်းတွင် Python ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် Ikonix Group ၏ IVI-COM ဒရိုက်ဘာကို အသုံးပြုခြင်းဆိုင်ရာ လုပ်ထုံးလုပ်နည်းများကို ဖော်ပြထားပါသည်။ ဤလေ့ကျင့်ခန်းတွင်၊ ပရိုဂရမ်မာသည် ယာဉ်မောင်းကို တင်သွင်းနိုင်ပြီး ကိရိယာကို အဆင့်ဆင့်ထိန်းချုပ်သည့် တိုတောင်းသော ပရိုဂရမ်တစ်ခုကို အပြီးသတ်နိုင်သည်။
လိုအပ်ချက်များ
SC6540 IVI Driver IVI Shared Components, https://www.ivifoundation.org/shared_components/Default.aspx VISA (Virtual Instrument Software Architecture) ဒရိုက်ဘာ၊
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
Drivers ကိုဒေါင်းလုဒ်လုပ်ပါ။
ကျေးဇူးပြု၍ သွားပါ။ webIVI ယာဉ်မောင်းများ၏ နောက်ဆုံးဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ရန် သို့မဟုတ် ရောင်းချသူများထံ ဆက်သွယ်ရန် ဆက်စပ်သုတေသန၏ ဆိုက်။ တပ်ဆင်မှုကို အပြီးသတ်ရန် အခန်း 1 ရှိ အဆင့်များနှင့် ညွှန်ကြားချက်များကို လိုက်နာပါ။
ကိုးကား
ဂရန် webIVI ဖောင်ဒေးရှင်း၏ ဆိုက်၊ စက်ပစ္စည်းများကို ထိန်းချုပ်ရာတွင် သင်စိတ်ဝင်စားနိုင်သည့် စာရွက်စာတမ်းများ ရှိပါသည်။ IVI ဒရိုက်ဘာဖြင့် တီထွင်ထုတ်လုပ်ခြင်းဆိုင်ရာ အရင်းအမြစ်များကို https://www.ivifoundation.org/resources/default.aspx တွင် ရှာတွေ့နိုင်ပါသည်။ IVI မျှဝေထားသော အစိတ်အပိုင်းများကို https://www.ivifoundation.org/shared_components/Default.aspx မှ ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ အပေါ်မှာ စာရွက်စာတမ်းတွေ အများကြီးရှိတယ်။ webIVI ကိုနားလည်ရန်ဆိုဒ်။
ထည့်သွင်းထားသောလမ်းညွှန်တွင်၊ SC6540 IVI Driver ကို သင်အကိုးအကားနားလည်ရန်အတွက် စာရွက်စာတမ်းများစွာရှိပါသည်။ အကူအညီတစ်ခု file, SC6540.chm ၏ လမ်းကြောင်းပေါ်တွင် တည်ရှိနေပေသည်။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540။ ဒီအကူအညီ fileပေးထားသောလုပ်ဆောင်ချက်များနှင့် ၎င်းတို့၏ အထက်အောက် အားလုံးကို သင်တွေ့နိုင်သည်။
၎ampလမ်းကြောင်းပေါ်တွင်တည်ရှိသောသင်၏ကိုးကားမှုအတွက် le ကုဒ် Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540Examples, C#, C++ နှင့် Python တို့လည်း ပါဝင်သည်။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

ဖွံ့ဖြိုးတိုးတက်ရေး
1 Comtypes library pip ကို install cometypes ကို install လုပ်ပါ။
Python တွင် ပြင်ပ com DLL ကိုခေါ်ဆိုရန်အတွက်၊ သင်သည် comtypes စာကြည့်တိုက်ကို ထည့်သွင်းထားရန် လိုအပ်မည်ဖြစ်သည်။
2 Python ကိုဖန်တီးပါ။ file 2.1 Python ၏ မည်သည့် IDE ကိုဖွင့်ပြီး Python အသစ်ကို ဖန်တီးပါ။ file.
3 Import Libraries 3.1 cometypes library နှင့် SC6540_64.dll ကို တင်သွင်းပါ
တင်သွင်းချိန် တင်သွင်းခြင်း အမျိုးအစားများ တင်သွင်းခြင်း comtypes.client မှ cc # IVI-COM DLL cc.GetModule('SC6540.dll') ကို comtypes.gen တင်သွင်းခြင်း SC6540Lib မှ တင်သွင်းပါ
4 ပရိုဂရမ်ရေးဆွဲခြင်းကို စတင်ပါ 4.1 ဒရိုက်ဗာ၏အရာဝတ္တုတစ်ခုကိုဖန်တီးပြီး ချိတ်ဆက်မှုကိုတည်ဆောက်ရန် ကနဦးနည်းလမ်းကို အသုံးပြုပါ။
driver = cc.CreateObject('SC6540.SC6540', interface=SC6540Lib.ISC6540) # Driver ကို စတင်ပြီး ချိတ်ဆက်မှု optionString = 'Cache=false၊ InterchangeCheck=false၊ QueryInstrStatus=true၊ RangeCheck=false၊ RecordCoerctions=false၊ ' driver.Initialize('ASRL4::INSTR'၊ True၊ False၊ optionString) # ချန်နယ်အားလုံး driver.Execution.DisableAllChannels();
Initialize() နည်းလမ်း၏ ကန့်သတ်ချက်များအတွက် အသေးစိတ်အချက်အလက်များအတွက်၊ “အကူအညီစာရွက်စာတမ်း၊ SC6540.chm” တွင် ဖတ်ရှုပါ။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540"။ ပထမဦးဆုံး parameter သည် ResourceName သည် string type ဖြစ်ပြီး connection ၏ interfaces အမျိုးအစားနှင့် address ကိုညွှန်ပြပါသည်။ ရင်းမြစ်အမည် "ASRL4::INSTR" သည် လိပ်စာ 4 ပါသော အမှတ်စဉ် port တစ်ခုကို ကိုယ်စားပြုသည်။ ဥပမာ၊ampထို့ကြောင့်၊ GPIB ချိတ်ဆက်မှုသည် “GPIB0::8::INSTR” ဖြစ်နိုင်သည်။ TCP/IP ချိတ်ဆက်မှုအတွက်၊ ၎င်းသည် “TCPIP0::192.168.0.1::10001::SOCKET” ဖော်မတ်ဖြစ်ပါမည်။ 10001 သည် SC6540 ၏ TCP/IP ချိတ်ဆက်မှုအပေါက်ဖြစ်သည်။ Initialize() နည်းလမ်း၏ ရွေးချယ်စရာများအတွက် အခြားသော ကန့်သတ်ချက်များ ရှိပါသည်၊ အသေးစိတ်အတွက် SC6540.chm ကို ကိုးကားပါ။ ဟောင်းအတွက်ample၊ "QueryInstrStatus=true" သည် command တစ်ခုချင်းစီအတွက် အမှားအယွင်းအခြေအနေကို အလိုအလျောက် မေးမြန်းမှုကို ပြုလုပ်စေသည်။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

4.2 ချန်နယ်များကို ခံနိုင်ရည်ရှိအောင် စီစဉ်သတ်မှတ်ပါ။
# ခံနိုင်ရည်စမ်းသပ်မှု (ACW၊ DCW) # ခံနိုင်ရည်အားဖွင့်ပါ (မြင့်မားသော) ချန်နယ် hvChannels = { 1၊ 2၊ 3 }; driver.Execution.ConfigureWithstandChannels(hvChannels);
# Return (အနိမ့်) ချန်နယ်များကို ဖွင့်ပါ rtnChannel = { 4၊ 5၊ 6 }; driver.Execution.ConfigureReturnChannels(rtnChannel);
# multiplexer ကို configure လုပ်ပြီးနောက်၊ ဘေးကင်းရေးစမ်းသပ်သူသည် အဆိုပါချိတ်ဆက်မှုများအပေါ်ခံနိုင်ရည်စမ်းသပ်မှုအတွက် output ကိုစတင်နိုင်သည်။ အချိန်။ အိပ်ချိန် (၁)
# ချန်နယ်အားလုံး driver.Execution.DisableAllChannels();
အချို့ယူနစ်များအတွက်၊ Omnia6540၊ HypotUltra၊ Associated Research ၏ Hypot2 ကဲ့သို့သော HIPOT tester တွင် စွမ်းရည်ကို တိုးချဲ့ရန်အတွက် multiplexer, SC4 လိုအပ်နိုင်သည်။ ခံနိုင်ရည်စမ်းသပ်မှုမလုပ်ဆောင်မီ၊ multiplexer အား စမ်းသပ်သည့်အမှတ်သို့ configure ပြုလုပ်ရန် လိုအပ်သည်။ ConfigureWithstandChannels() နှင့် ConfigureReturnChannels() နည်းလမ်းနှစ်ခုစလုံးသည် input အဖြစ် integer array တစ်ခုလိုအပ်ပါသည်။ HV နှင့် Return ချန်နယ်များကို ပြောင်းပြီးနောက်၊ ခံနိုင်ရည်ရှိသော output ကို လုပ်ဆောင်သည့် လုပ်ထုံးလုပ်နည်းတစ်ခုကို ထည့်နိုင်သည်။ DisableAllChannels() ဖြင့် relay များကို ပိတ်ပါ။
4.3 Continuity Channels ကို စီစဉ်သတ်မှတ်ပါ။
# Continuity (CONT) # Enable Continuity (High) ချန်နယ်များ contChannels = { 4၊ 5 }; driver.Execution.ConfigureContinuityChannels(contChannels);
# Return (Low) ချန်နယ်များကို ဖွင့်ပါ contRtnChannel = { 7 }; driver.Execution.ConfigureReturnChannels(contRtnChannel);
# multiplexer ကို configure လုပ်ပြီးနောက်၊ လုံခြုံရေးစမ်းသပ်သူသည် ထိုချိတ်ဆက်မှုများတွင် အဆက်မပြတ်စမ်းသပ်မှုအတွက် output ကို စတင်နိုင်သည်။ အချိန်။ အိပ်ချိန် (၁)
ConfigureContinuityChannels() နည်းလမ်းသည် integer array တစ်ခုကို input အဖြစ် ယူသည်။ ပြန်ပတ်သောဆားကစ်များပေါ်ရှိ ချိတ်ဆက်မှုအတွက်၊ ကျွန်ုပ်တို့သည် ခံနိုင်ရည်ရှိသောချန်နယ်များနှင့် မျှဝေထားသည့် ConfigureReturnChannels() နည်းလမ်းကို ခေါ်ဆိုနိုင်ပါသည်။
4.4 မြေပြင်ဘွန်းချန်နယ်ကို စီစဉ်သတ်မှတ်ပါ။
#Ground Bond Test (GND) # Ground Bond စမ်းသပ်ချန်နယ် driver.Execution.ConfigureGndChannel(2);
# multiplexer ကို configure လုပ်ပြီးနောက်၊ ဘေးကင်းရေး သို့မဟုတ် ground bond tester သည် ထိုချိတ်ဆက်မှုများတွင် ground bond test အတွက် output ကို စတင်နိုင်သည်။ အချိန်။ အိပ်ချိန် (၁)
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

တစ်ချိန်တည်းတွင် မြေပြင်ဘွန်းလိုင်းတစ်ခုသာ ဖွင့်နိုင်သည်။ ထို့ကြောင့် ConfigureGndChannel() သည် input parameter အဖြစ် ကိန်းပြည့်ကို တစ်ပြိုင်နက် ယူသည်။ မြေပြင်နှောင်ကြိုးချန်နယ်ကို သတ်မှတ်သောအခါ၊ အခြားခလုတ်များသည် အလိုအလျောက် ပိတ်သွားမည်ဖြစ်သည်။
4.5 Dual Check အတွက် SC6540 ကို စီစဉ်သတ်မှတ်ပါ။
# DualCheck (သည်းခံစမ်းသပ်မှု + မြေပြင်စာချုပ်စမ်းသပ်မှု) # Grond Bond ချန်နယ်ကို ဖွင့်ပြီး တစ်ချိန်တည်းတွင် ချန်နယ်ကို ခံနိုင်ရည်ရှိသည်။ driver.Execution.ConfigureGndAndWithstandChannel(5၊ “HHHLLLOO”); # multiplexer ကို configure လုပ်ပြီးနောက်၊ ဘေးကင်းရေးစမ်းသပ်သူသည် အဆိုပါချိတ်ဆက်မှုများကို နှစ်ကြိမ်စစ်ဆေးနိုင်မည်ဖြစ်သည်။ အချိန်။ အိပ်ချိန် (၁)
DualCheck သည် ကိရိယာအား Hipot နှင့် AC Ground Bond စမ်းသပ်မှုကို တစ်ပြိုင်နက် လုပ်ဆောင်ရန် ခွင့်ပြုသည့် လုပ်ဆောင်ချက်ဖြစ်သည်။ ConfigureGndAndWithstandChannel() အားဖြင့် ကျွန်ုပ်တို့သည် မြေပြင်နှောင်ကြိုးလိုင်းနှစ်ခုလုံးကို ပုံစံသတ်မှတ်နိုင်ပြီး ချန်နယ်များကို တစ်ချိန်တည်းတွင်ခံနိုင်ရည်ရှိသည်။ ဤလုပ်ဆောင်ချက်သည် ကိန်းပြည့်ထည့်သွင်းမှုတစ်ခုအား မြေပြင်နှောင်ကြိုးချန်နယ်အဖြစ်နှင့် HV မော်ဂျူးအတွက် အကြမ်းဖွဲ့စည်းမှုအဖြစ် စာကြောင်းတစ်ကြောင်းကို ယူသည်။ ဖွဲ့စည်းမှုပုံစံများသည် H (High), L (Low) သို့မဟုတ် O (Open) ဖြစ်လိမ့်မည်။ ဟောင်းအတွက်ampထို့ကြောင့်၊ ဤအမိန့်အတွက် အထားအသိုသည် “HLOOOOL” ဖြစ်မည်ဖြစ်ပြီး ချန်နယ် 1 သည် HV နှင့် ချိတ်ဆက်ထားပြီး ချန်နယ် 2 နှင့် 7 သည် Return သို့ ချိတ်ဆက်မည်ဖြစ်ကြောင်း ညွှန်ပြသည့် “HLOOOOL” ဖြစ်သည်။
4.6 စက်ရှင်ကို ပိတ်ပါ။
driver.Execution.DisableAllChannels(); driver.Close(); ပုံနှိပ်ခြင်း("ပြီးပါပြီ")
Close() သည် ကိရိယာသို့ I/O စက်ရှင်ကို ပိတ်ပါမည်။
5 ပြီးပါပြီ ဟောင်းample The Complete sample code ကို "လမ်းကြောင်း" တွင်ရှာနိုင်သည်။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540Examples”
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

5. Lab ကို စတင်လိုက်ပါ။VIEW
နိဒါန်း
ဤအခန်းတွင် Lab မှ Ikonix Group ၏ IVI-COM ဒရိုက်ဘာကို အသုံးပြုခြင်းဆိုင်ရာ လုပ်ထုံးလုပ်နည်းများကို ဖော်ပြထားပါသည်။VIEW ပရိုဂရမ်းမင်းဘာသာစကား။ ဤလေ့ကျင့်ခန်းတွင်၊ ပရိုဂရမ်မာသည် ယာဉ်မောင်းကို မည်သို့တင်သွင်းရမည်ကို လေ့လာနိုင်ပြီး ကိရိယာကို အဆင့်ဆင့်ထိန်းချုပ်သည့် တိုတောင်းသော ပရိုဂရမ်ကို ဖြည့်စွက်နိုင်သည်။
ပရိုဂရမ်မာများသည် IVI Driver ဖြင့် စက်ပစ္စည်းကို ထိန်းချုပ်နိုင်သော်လည်း၊ Lab အတွက်VIEW programmer က Lab ကိုသုံးဖို့ အကြံပေးပါတယ်။VIEW plug & play driver သည် သင်၏ programming နှင့် debugging အတွက် ပိုမိုလွယ်ကူပါသည်။ ဓာတ်ခွဲခန်းVIEW Ikonix Group မှ driver အားလုံးကို command များဖြင့် တိုက်ရိုက်ဖွဲ့စည်းထားသောကြောင့် ကိရိယာများသို့ command များမည်သို့ပေးပို့ကြောင်းကို ရှင်းလင်းစွာစစ်ဆေးနိုင်ပါသည်။
လိုအပ်ချက်များ
SC6540 IVI Driver IVI Shared Components, https://www.ivifoundation.org/shared_components/Default.aspx VISA (Virtual Instrument Software Architecture) ဒရိုက်ဘာ၊
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
Drivers ကိုဒေါင်းလုဒ်လုပ်ပါ။
ကျေးဇူးပြု၍ သွားပါ။ webIVI ယာဉ်မောင်းများ၏ နောက်ဆုံးဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ရန် သို့မဟုတ် ရောင်းချသူများထံ ဆက်သွယ်ရန် ဆက်စပ်သုတေသန၏ ဆိုက်။ တပ်ဆင်မှုကို အပြီးသတ်ရန် အခန်း 1 ရှိ အဆင့်များနှင့် ညွှန်ကြားချက်များကို လိုက်နာပါ။
ကိုးကား
ဂရန် webIVI ဖောင်ဒေးရှင်း၏ ဆိုက်၊ စက်ပစ္စည်းများကို ထိန်းချုပ်ရာတွင် သင်စိတ်ဝင်စားနိုင်သည့် စာရွက်စာတမ်းများ ရှိပါသည်။ IVI ဒရိုက်ဘာဖြင့် တီထွင်ထုတ်လုပ်ခြင်းဆိုင်ရာ အရင်းအမြစ်များကို https://www.ivifoundation.org/resources/default.aspx တွင် ရှာတွေ့နိုင်ပါသည်။ IVI မျှဝေထားသော အစိတ်အပိုင်းများကို https://www.ivifoundation.org/shared_components/Default.aspx မှ ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ အပေါ်မှာ စာရွက်စာတမ်းတွေ အများကြီးရှိတယ်။ webIVI ကိုနားလည်ရန်ဆိုဒ်။
ထည့်သွင်းထားသောလမ်းညွှန်တွင်၊ SC6540 IVI Driver ကို သင်အကိုးအကားနားလည်ရန်အတွက် စာရွက်စာတမ်းများစွာရှိပါသည်။ အကူအညီတစ်ခု file, SC6540.chm ၏ လမ်းကြောင်းပေါ်တွင် တည်ရှိနေပေသည်။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540။ ဒီအကူအညီ fileပေးထားသောလုပ်ဆောင်ချက်များနှင့် ၎င်းတို့၏ အထက်အောက် အားလုံးကို သင်တွေ့နိုင်သည်။
၎ampလမ်းကြောင်းပေါ်တွင်တည်ရှိသောသင်၏ကိုးကားမှုအတွက် le ကုဒ် Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540Examples, C#, C++ နှင့် Python တို့လည်း ပါဝင်သည်။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

1 vi အသစ်ကိုဖွင့်ပါ။ 2 DLL အစိတ်အပိုင်းကို တင်သွင်းပါ။

ဖွံ့ဖြိုးတိုးတက်ရေး

Block Diagram ပေါ်တွင် right-click နှိပ်ခြင်းဖြင့် Function Palette ကိုဖွင့်ပါ။ ထို့နောက် Connectivity -> ActiveX ကို ရွေးပါ။ Block Diagram ပေါ်ရှိ အလိုအလျောက်ဖွင့်ခြင်း လုပ်ဆောင်ချက်ကို ရွေးပါ သို့မဟုတ် ချလိုက်ပါ။ 3 Automation Open တွင် Right-click နှိပ်ပြီး ActiveX Class ကို Select လုပ်ပါ -> Browse သည် DLL ကိုရွေးချယ်ရန်အတွက် ဝင်းဒိုးတစ်ခုဖွင့်ပါမည်။ 4 Browse ခလုတ်ကို ရွေးချယ်ပြီး ခလုတ်ကို ရွေးချယ်ပါ။ file SC6540_64.dll တွင် တည်ရှိသည်။ Files>IVI ဖောင်ဒေးရှင်းIVIBin။ IVI SC6540 အမျိုးအစားစာကြည့်တိုက်ကို Type Libraries drop down menu တွင် ထည့်သွင်းမည်ဖြစ်သည်။ 5 ISC6540 ကိုရွေးချယ်ပြီး SC6540 ဒရိုက်ဘာ instance ၏အရာဝတ္ထုတစ်ခုဖန်တီးခြင်း အပြီးသတ်ရန် OK ကိုနှိပ်ပါ။
ဓာတ်ခွဲခန်းview SC6540Lib.ISC6540 ထိန်းချုပ်မှု၏ Automation refnum ကို အလိုအလျောက်ထုတ်ပေးမည်ဖြစ်ပြီး Automation Open လုပ်ဆောင်ချက်သို့ ချိတ်ဆက်မည်ဖြစ်သည်။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

6 ပရိုဂရမ်ရေးဆွဲခြင်းကို စတင်ပါ 6.1 Invoke Node လုပ်ဆောင်ချက်ကို ဖန်တီးပြီး အလိုအလျောက်လုပ်ဆောင်ခြင်း Refnum ၏ အထွက်အား ရည်ညွှန်းချက်ကို ချိတ်ဆက်ပြီးနောက် နည်းလမ်းကို နှိပ်ပြီး စက်ပစ္စည်းနှင့် ချိတ်ဆက်မှုကို စတင်ရန် Initialize ကို ရွေးချယ်ပါ။
Initialize() နည်းလမ်း၏ ကန့်သတ်ချက်များအတွက် အသေးစိတ်အချက်အလက်များအတွက်၊ “အကူအညီစာရွက်စာတမ်း၊ SC6540.chm” တွင် ဖတ်ရှုပါ။ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540"။ ပထမဦးဆုံး parameter သည် ResourceName သည် string type ဖြစ်ပြီး connection ၏ interfaces အမျိုးအစားနှင့် address ကိုညွှန်ပြပါသည်။ ရင်းမြစ်အမည် "ASRL4::INSTR" သည် လိပ်စာ 4 ပါသော အမှတ်စဉ် port တစ်ခုကို ကိုယ်စားပြုသည်။ ဥပမာ၊ampထို့ကြောင့်၊ 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" သည် အသုံးပြုသူတိုင်း၏အဆုံးတွင် အခြေအနေကို စစ်ဆေးမည့် IVI driver အတွက် ရွေးချယ်စရာများကို configure လုပ်သည် စစ်ဆင်ရေး။ အသေးစိတ်အချက်အလက်များအတွက် SC6540.chm ကို ကိုးကားပါ။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

6.2 ချန်နယ်များကို ခံနိုင်ရည်ရှိအောင် စီစဉ်သတ်မှတ်ပါ။
အချို့ယူနစ်များအတွက်၊ Omnia6540၊ HypotUltra၊ Associated Research ၏ Hypot2 ကဲ့သို့သော HIPOT tester တွင် စွမ်းရည်ကို တိုးချဲ့ရန်အတွက် multiplexer, SC4 လိုအပ်နိုင်သည်။ ခံနိုင်ရည်စမ်းသပ်မှုမလုပ်ဆောင်မီ၊ multiplexer အား စမ်းသပ်သည့်အမှတ်သို့ configure ပြုလုပ်ရန် လိုအပ်သည်။ ConfigureWithstandChannels() နှင့် ConfigureReturnChannels() နည်းလမ်းနှစ်ခုစလုံးသည် input အဖြစ် integer array တစ်ခုလိုအပ်ပါသည်။ HV နှင့် Return ချန်နယ်များကို ပြောင်းပြီးနောက်၊ ခံနိုင်ရည်ရှိသော output ကို လုပ်ဆောင်သည့် လုပ်ထုံးလုပ်နည်းတစ်ခုကို ထည့်နိုင်သည်။ DisableAllChannels() ဖြင့် relay များကို ပိတ်ပါ။ 6.3 Continuity Channels ကို စီစဉ်သတ်မှတ်ပါ။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

ConfigureContinuityChannels() နည်းလမ်းသည် integer array တစ်ခုကို input အဖြစ် ယူသည်။ ပြန်ပတ်သောဆားကစ်များပေါ်ရှိ ချိတ်ဆက်မှုအတွက်၊ ကျွန်ုပ်တို့သည် ခံနိုင်ရည်ရှိသောချန်နယ်များနှင့် မျှဝေထားသည့် ConfigureReturnChannels() နည်းလမ်းကို ခေါ်ဆိုနိုင်ပါသည်။ 6.4 မြေပြင်ဘွန်းချန်နယ်ကို စီစဉ်သတ်မှတ်ပါ။
တစ်ချိန်တည်းတွင် မြေပြင်ဘွန်းလိုင်းတစ်ခုသာ ဖွင့်နိုင်သည်။ ထို့ကြောင့် ConfigureGndChannel() သည် input parameter အဖြစ် ကိန်းပြည့်ကို တစ်ပြိုင်နက် ယူသည်။ မြေပြင်နှောင်ကြိုးချန်နယ်ကို သတ်မှတ်သောအခါ၊ အခြားခလုတ်များသည် အလိုအလျောက် ပိတ်သွားမည်ဖြစ်သည်။ 6.5 Dual Check အတွက် SC6540 ကို စီစဉ်သတ်မှတ်ပါ။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

DualCheck သည် ကိရိယာအား Hipot နှင့် AC Ground Bond စမ်းသပ်မှုကို တစ်ပြိုင်နက် လုပ်ဆောင်ရန် ခွင့်ပြုသည့် လုပ်ဆောင်ချက်ဖြစ်သည်။ ConfigureGndAndWithstandChannel() အားဖြင့် ကျွန်ုပ်တို့သည် မြေပြင်နှောင်ကြိုးလိုင်းနှစ်ခုလုံးကို ပုံစံသတ်မှတ်နိုင်ပြီး ချန်နယ်များကို တစ်ချိန်တည်းတွင်ခံနိုင်ရည်ရှိသည်။ ဤလုပ်ဆောင်ချက်သည် ကိန်းပြည့်ထည့်သွင်းမှုတစ်ခုအား မြေပြင်နှောင်ကြိုးချန်နယ်အဖြစ်နှင့် HV မော်ဂျူးအတွက် အကြမ်းဖွဲ့စည်းမှုအဖြစ် စာကြောင်းတစ်ကြောင်းကို ယူသည်။ ဖွဲ့စည်းမှုပုံစံများသည် H (High), L (Low) သို့မဟုတ် O (Open) ဖြစ်လိမ့်မည်။ ဟောင်းအတွက်ampထို့ကြောင့်၊ ဤအမိန့်အတွက် အထားအသိုသည် “HLOOOOL” ဖြစ်မည်ဖြစ်ပြီး ချန်နယ် 1 သည် HV နှင့် ချိတ်ဆက်ထားပြီး ချန်နယ် 2 နှင့် 7 သည် Return သို့ ချိတ်ဆက်မည်ဖြစ်ကြောင်း ညွှန်ပြသည့် “HLOOOOL” ဖြစ်သည်။ 6.6 စက်ရှင်ကိုပိတ်ပါ။
ISC6540 အတန်းရှိ Close() နည်းလမ်းသည် တူရိယာသို့ I/O စက်ရှင်ကို ပိတ်သွားမည်ဖြစ်သည်။ ထို့အပြင်၊ ကိုးကားမှုအားလုံးကို Close Reference လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ပိတ်သင့်သည်။ 7 ပြီးသွားပြီ example
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

ပြီးမြောက်ခဲ့တဲ့ example ၏လမ်းကြောင်းတွင်တည်ရှိသောသင်၏ကိုးကားမှုအတွက်ပြည်နယ်စက်ဒီဇိုင်းပုံစံနှင့်အတူ Files>IVI ဖောင်ဒေးရှင်းIVIDriversSC6540Examples, C#, C++ နှင့် Python တို့လည်း ပါဝင်သည်။ သို့သော် Lab ကိုအသုံးပြုရန်အကြံပြုအပ်ပါသည်။VIEW plug & play driver သည် Lab အတွက်ပိုမိုလွယ်ကူလိမ့်မည်။VIEW developer များ။ Lab လိုရင်VIEW driver ၊ ကျေးဇူးပြု၍ ၎င်းကိုဒေါင်းလုပ်ဆွဲပါ။ webAssociated Research ၏ဆိုက် သို့မဟုတ် ရောင်းချသူထံ ဆက်သွယ်ပါ။
28105 N. Keith Drive Lake Forest, IL 60045 USA Toll Free: 1-800-858-TEST (8378) US/Canada ဖုန်း- 1-၇၃၆-၇၈၄-၆၀၉၄ | ဖက်စ်- ၁-၇၃၆-၇၈၄-၆၀၉၄ | www.arisafety.com

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

IVI Foundation SC6540 Multiplexer IVI Driver စတင်နေပါသည်။ [pdf] အသုံးပြုသူလမ်းညွှန်
SC6540၊ SC6540 Multiplexer IVI ဒရိုက်ဘာ စတင်နေသည်၊ SC6540၊ Multiplexer IVI ဒရိုက်ဘာ စတင်နေသည်၊ IVI ဒရိုက်ဘာ စတင်နေသည်၊ ယာဉ်မောင်း စတင်နေသည်၊ စတင်နေသည်၊ စတင်နေသည်

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *