ប្រភព EEC EEC400XAC IVI Driver ចាប់ផ្តើម
ជាងview
កំណត់សម្គាល់កម្មវិធីនេះនឹងពណ៌នាអំពីការណែនាំអំពីការដំឡើង និងការសរសេរកម្មវិធីមួយចំនួនamples សម្រាប់ IVI Instrument Driver នៃស៊េរី EEC400XAC ។ ដើម្បីស្វែងយល់បន្ថែមអំពីអ្នកបើកបរ IVI សូមមើល webទីតាំងនៃមូលនិធិ IVI ។ សម្រាប់ព័ត៌មានលម្អិតនៃកម្មវិធីបញ្ជា EEC400XAC IVI សូមពិនិត្យមើលឯកសារជំនួយ EEC400XAC.chm ដែលមានទីតាំងនៅផ្លូវនៃ Files>\IVI Foundation\IVI\Drivers\EEC400XAC។
1. ការដំឡើងកម្មវិធីបញ្ជា IVI
សេចក្តីណែនាំស្តីពីការទាញយក និងដំឡើងកម្មវិធីបញ្ជាឧបករណ៍ IVI ពី webគេហទំព័រ។ ទាញយក និងដំឡើងសមាសភាគដែលបានចែករំលែកពីមូលនិធិ IVI Webគេហទំព័រ។
2. ចាប់ផ្តើមជាមួយ C#
ការបង្រៀនដោយប្រើកម្មវិធីបញ្ជា IVI បង្កើតទំនាក់ទំនងជាមួយឧបករណ៍ដោយការសរសេរកម្មវិធី C# ។
3. ចាប់ផ្តើមជាមួយ C++
ការបង្រៀនដោយប្រើកម្មវិធីបញ្ជា IVI បង្កើតទំនាក់ទំនងជាមួយឧបករណ៍ដោយការសរសេរកម្មវិធី C ++ ។
4. ការចាប់ផ្តើមជាមួយ Python
ការបង្រៀនដោយប្រើកម្មវិធីបញ្ជា IVI បង្កើតទំនាក់ទំនងជាមួយឧបករណ៍ដោយការសរសេរកម្មវិធី Python ។
5. ការចាប់ផ្តើមជាមួយមន្ទីរពិសោធន៍VIEW
ការបង្រៀនដោយប្រើកម្មវិធីបញ្ជា IVI បង្កើតទំនាក់ទំនងជាមួយឧបករណ៍ដោយមន្ទីរពិសោធន៍VIEW ការសរសេរកម្មវិធី។
1. ការដំឡើងកម្មវិធីបញ្ជា IVI
បន្ទាប់ពីទាញយកកម្មវិធីបញ្ជា IVI សូមដំណើរការការដំឡើងការស្រង់ចេញដោយខ្លួនឯង។ file ហើយអ្នកនឹងឃើញអ្នកជំនួយការដំឡើងដើម្បីចាប់ផ្តើមការដំឡើង។ សូមអនុវត្តតាមការណែនាំខាងក្រោម ដើម្បីបញ្ចប់ការដំឡើង។
ការដំឡើងនឹងរកឃើញប្រសិនបើ IVI Shared Components ត្រូវបានដំឡើង។ ប្រសិនបើមានអេក្រង់ដូចខាងក្រោម សូមចុចលើ Download, The IVI Foundation Webគេហទំព័រនឹងបើក។
សូមទាញយក IVI Shared Components ចុងក្រោយបង្អស់ ទាំងកំណែ 32-bit ឬ 64-bit។ បន្ទាប់ពីទាញយករួច ដំឡើងសមាសភាគដែលបានចែករំលែក ហើយបន្តការដំឡើង។
បន្ទាប់ពីដំឡើង IVI Shared Components សូមអនុវត្តតាមជំហានដើម្បីបញ្ចប់ការដំឡើង។
មានជម្រើសសម្រាប់ដំឡើងកូដប្រភពនៃ IVI Driver ប្រសិនបើចាំបាច់។
កម្មវិធីបញ្ជា IVI នឹងត្រូវបានដំឡើងនៅក្រោមផ្លូវនៃ " Files>\IVI Foundation\IVI”។ សម្រាប់ files នៃ *.dll file នឹងមានទីតាំងនៅក្នុងថត "Bin" ។ ហើយឯកសារជំនួយចាំបាច់នឹងស្ថិតនៅក្នុងថតឯកសារ “..\Drivers\EEC400XAC” ។
2. ចាប់ផ្តើមជាមួយ C#
សេចក្តីផ្តើម
ជំពូកនេះពិពណ៌នាអំពីនីតិវិធីនៃការប្រើប្រាស់កម្មវិធីបញ្ជា IVI-COM របស់ Ikonix Group ដោយភាសាសរសេរកម្មវិធី C# ។ នៅក្នុងលំហាត់នេះ អ្នកសរសេរកម្មវិធីអាចនាំចូលកម្មវិធីបញ្ជា និងបញ្ចប់កម្មវិធីខ្លីៗដែលគ្រប់គ្រងឧបករណ៍ជាជំហានៗ។
C# អាចប្រើកម្មវិធីបញ្ជា IVI-C ផងដែរ។ ទោះយ៉ាងណាក៏ដោយ យើងស្នើឱ្យមានការអន្តរកម្ម IVI-COM នឹងកាន់តែងាយស្រួលសម្រាប់អ្នកក្នុងការអភិវឌ្ឍន៍កម្មវិធី។
តម្រូវការ
⚫ EEC400XAC IVI Driver
⚫ IVI សមាសភាគដែលបានចែករំលែក, 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 ឬ IDEs ផ្សេងទៀត។
⚫ ការផ្គត់ផ្គង់ថាមពលស៊េរី EEC400XAC រួមទាំង 430XAC, 460XAC
ទាញយក Drivers
សូមចូលទៅកាន់ webគេហទំព័ររបស់ IKONIX ដើម្បីទាញយកកំណែចុងក្រោយបំផុតនៃកម្មវិធីបញ្ជា IVI ឬទាក់ទងអ្នកលក់។ អនុវត្តតាមជំហាន និងការណែនាំក្នុងជំពូកទី 1 ដើម្បីបញ្ចប់ការដំឡើង។
ឯកសារយោង
នៅលើ webគេហទំព័ររបស់មូលនិធិ IVI មានឯកសារដែលអ្នកប្រហែលជាចាប់អារម្មណ៍ ខណៈពេលដែលកំពុងអនុវត្តការគ្រប់គ្រងឧបករណ៍។ អ្នកអាចស្វែងរកធនធាននៃការអភិវឌ្ឍន៍ជាមួយនឹងកម្មវិធីបញ្ជា IVI,
https://www.ivifoundation.org/resources/default.aspx. សមាសភាគដែលបានចែករំលែក IVI អាចទាញយកបាន។
ពី https://www.ivifoundation.org/shared_components/Default.aspx. មានឯកសារជាច្រើននៅលើ webគេហទំព័រសម្រាប់ការយល់ដឹងអំពី IVI ។
នៅក្នុងថតដែលបានដំឡើង មានឯកសារជាច្រើនសម្រាប់ជាឯកសារយោងរបស់អ្នក ការយល់ដឹងអំពីកម្មវិធីបញ្ជា EEC400XAC IVI ។ ជំនួយ file, EEC400XAC.chm, នឹងមានទីតាំងនៅផ្លូវនៃ Files>\IVI
មូលនិធិ\IVI\Drivers\EEC400XAC។ នៅក្នុងជំនួយនេះ។ fileអ្នកអាចរកឃើញមុខងារដែលបានផ្តល់ទាំងអស់ និង
ឋានានុក្រមរបស់ពួកគេ។
មាន 4 ប្រភេទample កូដសម្រាប់ឯកសារយោងរបស់អ្នកដែលមានទីតាំងនៅផ្លូវនៃ Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples រួមទាំង C#, C++, Python និង LabVIEW ផងដែរ។
1. បង្កើតគម្រោង C#
1.1 បើក Visual Studio IDE ហើយបង្កើតគម្រោងកុងសូល C# ថ្មី។
2. នាំចូលបណ្ណាល័យ
2.1 ចុចកណ្ដុរស្ដាំលើឯកសារយោង ហើយជ្រើសរើស បន្ថែមសេចក្ដីយោងនៅក្នុងកម្មវិធីរុករកដំណោះស្រាយ
2.2 ចុចលើប៊ូតុង រកមើល ហើយទៅកាន់ផ្លូវនៃ “ Files>\IVI Foundation\IVI\Bin\Primary Interop Assemblies” ហើយជ្រើសរើស EEC.EEC400XAC.Interop.dll និង Ivi.Driver.Interop.dll ។
2.3 ប្រកាសប្រើចន្លោះឈ្មោះសម្រាប់ការជួបប្រជុំគ្នាដែលត្រូវបានបញ្ជាក់ដើម្បីយោងក្នុងផ្នែកមុន។
ដោយប្រើ EEC.EEC400XAC.Interop;
3. ចាប់ផ្តើមសរសេរកម្មវិធី
3.1 បង្កើត Object របស់ Driver ហើយប្រើវិធីសាស្រ្ត initialize ដើម្បីបង្កើតការភ្ជាប់។
var driver = ថ្មី EEC400XAC();
driver.Initialize(“ASRL3::INSTR”, true, false, “QueryInstrStatus=true”);
សម្រាប់ព័ត៌មានលម្អិតបន្ថែមសម្រាប់ប៉ារ៉ាម៉ែត្រនៃវិធីសាស្ត្រ Initialize() សូមមើលឯកសារជំនួយ EEC400XAC.chm ដែលមានទីតាំងនៅ “ Files>\IVI Foundation\IVI\Drivers\EEC400XAC”។
ប៉ារ៉ាម៉ែត្រទីមួយ ResourceName គឺជាប្រភេទខ្សែអក្សរ ហើយបង្ហាញពីប្រភេទចំណុចប្រទាក់ និងអាសយដ្ឋាននៃការតភ្ជាប់។ ឈ្មោះធនធាន "ASRL3::INSTR" តំណាងឱ្យច្រកសៀរៀលដែលមានអាសយដ្ឋាន 3។ សម្រាប់ឧ.ampដូច្នេះ ការភ្ជាប់ GPIB អាចជា “GPIB0::8::INSTR”។ សម្រាប់ការតភ្ជាប់ TCP/IP វានឹងស្ថិតក្នុងទម្រង់ “TCPIP0::192.168.0.1::10001::SOCKET”។ 10001 គឺជាច្រកតភ្ជាប់ TCP/IP នៃ EEC400XAC ។
មានប៉ារ៉ាម៉ែត្រផ្សេងទៀតសម្រាប់ជម្រើសនៃវិធីសាស្ត្រ Initialize() សូមមើល EEC400XAC.chm សម្រាប់ព័ត៌មានលម្អិត។ សម្រាប់អតីតample "QueryInstrStatus=true" ធ្វើឱ្យសម័យសួរដោយស្វ័យប្រវត្តិនូវស្ថានភាពកំហុសសម្រាប់ពាក្យបញ្ជានីមួយៗត្រូវបានផ្ញើ។
3.2 បង្កើត file និងការសាកល្បងដំឡើង
===========
// កែសម្រួលអង្គចងចាំក្នុងរបៀបដោយដៃ, AC, 3phase-4wire
Console.WriteLine(“ការកំណត់រចនាសម្ព័ន្ធរបៀបដោយដៃ, ទិន្នផល AC, 3 ដំណាក់កាល / 4wires…”);
driver.System.Mode = EEC400XACModeEnum.EEC400XACModeManual;
driver.System.OutputMode = EEC400XACOutputModeEnum.EEC400XACOutputModeAC;
driver.System.Function = EEC400XACFunctionEnum.EEC400XACFunctionThreePhase4Wire;
driver.Steps.ActiveMemory = 1;
driver.Parameters.Range = EEC400XACRangeEnum.EEC400XACRangeAuto;
driver.Parameters.Voltage = 110;
driver.Parameters.Frequency = 60;
driver.Parameters.PhaseSet = EEC400XACPhaseSetEnum.EEC400XACPhaseSetA;
driver.Parameters.CurrentHighLimit = 3.2;
driver.Parameters.PhaseSet = EEC400XACPhaseSetEnum.EEC400XACPhaseSetB;
driver.Parameters.CurrentHighLimit = 2.5;
driver.Parameters.PhaseSet = EEC400XACPhaseSetEnum.EEC400XACPhaseSetC;
driver.Parameters.CurrentHighLimit = 3.0;
===============
សម្រាប់ EEC400XAC ប៉ារ៉ាម៉ែត្រតេស្តទាំងអស់នឹងស្ថិតនៅក្នុងអង្គចងចាំ។ ដូច្នេះ អ្នកត្រូវជ្រើសរើសអង្គចងចាំជាមុនសិន ហើយបន្ទាប់មកដំឡើងប៉ារ៉ាម៉ែត្រ។ ផងដែរ ប៉ារ៉ាម៉ែត្រអាចខុសគ្នាអាស្រ័យលើរបៀបទិន្នផល និងមុខងារ។
3.3 ផ្ទុក file ហើយចាប់ផ្តើមការសាកល្បង
========
// លទ្ធផលនិងវាស់វែង
//
Console.WriteLine(“ចាប់ផ្តើមលទ្ធផល…”);
driver.Steps.ActiveMemory = 1;
driver.Execution.RunTest();
=============
មុនពេលដំណើរការលទ្ធផល អ្នកត្រូវតែជ្រើសរើសអង្គចងចាំដើម្បីផ្ទុក។ ហើយបន្ទាប់មកហៅវិធីសាស្រ្ត driver.Execution.RunTest() ដើម្បីចាប់ផ្តើមការសាកល្បង។
3.4 វាស់កំឡុងពេលធ្វើតេស្ត
===========
អង្គចងចាំ int = 0;
ជំហាន int = 0;
ស្ថានភាពខ្សែអក្សរ = null;
ប្រេកង់ទ្វេ = 0;
វ៉ុលទ្វេtage = 0;
ចរន្តទ្វេ = 0;
ថាមពលទ្វេ = 0;
ចរន្តពីរដង = 0;
កត្តាថាមពលទ្វេ = 0;
ថាមពលប្រតិកម្មទ្វេដង = 0;
double crestFactor = 0;
អំណាចជាក់ស្តែងទ្វេដង = 0;
កម្មវិធីកំណត់ម៉ោងពីរដង = 0;
សម្រាប់ (int i = 0; i < 3; i++)
{
driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay(ref memory,
ជំហានយោង,
ស្ថានភាពយោង,
ប្រេកង់យោង,
យោងវ៉ុលtage,
យោងបច្ចុប្បន្ន,
ថាមពលយោង,
យោងបច្ចុប្បន្ន ភីក,
កត្តាថាមពលយោង,
យោង reactivePower,
យោង crestFactor,
ref apparentPower,
===============
ថាមពលយោង,
កត្តាថាមពលយោង,
យោង reactivePower,
ref apparentPower,
ref timer);
Console.WriteLine($”PHASE-Sum\nMemory-{memory}, Step-{step}, Status-{status}\n”
+ $”ប្រេកង់៖{frequency}\n”
+ $”Voltage:{voltage}\n”
+ $”បច្ចុប្បន្ន៖{current}\n”
+ $”ថាមពល៖{power}\n”
+ $”កត្តាថាមពល៖{powerFactor}\n”
+ $”ថាមពលប្រតិកម្ម៖{reactivePower}\n”
+ $”ថាមពលជាក់ស្តែង៖ {apparentPower}\n”
+ $”កម្មវិធីកំណត់ម៉ោង៖{timer}\n”);
Thread.Sleep(500);
}
វាខណៈពេលដែលរង្វិលជុំនឹងដំណើរការជាមួយនឹងលក្ខខណ្ឌនៃស្ថានភាពកំពុងសាកល្បង។ ការប្រើប្រាស់វិធីសាស្រ្តនៃប្រព័ន្ធរង Measure អាចឱ្យអ្នកអានការអានភ្លាមៗ។
3.5 បិទវគ្គ
==============
driver.Execution.AbortTest();
driver.Close();
Console.WriteLine(“រួចរាល់ – ចុច Enter to Exit”);
Console.ReadLine();
Close() នឹងបិទវគ្គ I/O ទៅឧបករណ៍។
======
4. បានបញ្ចប់ ឧample
សampលេខកូដអាចត្រូវបានរកឃើញនៅផ្លូវនៃ " Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples”។ ក៏មានផ្នែកមួយទៀតដែលពិពណ៌នាអំពីអតីតample នៃរបៀបកម្មវិធីជាមួយនឹងការកំណត់ 1 ដំណាក់កាល និង 3 ខ្សែ។
3. ចាប់ផ្តើមជាមួយ C++
សេចក្តីផ្តើម
ជំពូកនេះពិពណ៌នាអំពីនីតិវិធីនៃការប្រើប្រាស់កម្មវិធីបញ្ជា IVI-COM របស់ Ikonix Group ដោយភាសាសរសេរកម្មវិធី C++ ។ នៅក្នុងលំហាត់នេះ អ្នកសរសេរកម្មវិធីអាចនាំចូលកម្មវិធីបញ្ជា និងបញ្ចប់កម្មវិធីខ្លីៗដែលគ្រប់គ្រងឧបករណ៍ជាជំហានៗ។
តម្រូវការ
⚫ EEC400XAC IVI Driver
⚫ IVI បានចែករំលែកសមាសភាគ https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (Virtual Instrument Software Architecture) driver, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Microsoft Visual Studio ឬ IDEs ផ្សេងទៀត។
⚫ ការផ្គត់ផ្គង់ថាមពលស៊េរី EEC400XAC រួមទាំង 430XAC, 460XAC
ទាញយក Drivers
សូមចូលទៅកាន់ webគេហទំព័ររបស់ IKONIX ដើម្បីទាញយកកំណែចុងក្រោយបំផុតនៃកម្មវិធីបញ្ជា IVI ឬទាក់ទងអ្នកលក់។ អនុវត្តតាមជំហាន និងការណែនាំក្នុងជំពូកទី 1 ដើម្បីបញ្ចប់ការដំឡើង។
ឯកសារយោង
នៅលើ webគេហទំព័ររបស់មូលនិធិ IVI មានឯកសារដែលអ្នកប្រហែលជាចាប់អារម្មណ៍ ខណៈពេលដែលកំពុងអនុវត្តការគ្រប់គ្រងឧបករណ៍។ អ្នកអាចស្វែងរកធនធាននៃការអភិវឌ្ឍន៍ជាមួយនឹងកម្មវិធីបញ្ជា IVI, https://www.ivifoundation.org/resources/default.aspx. សមាសភាគដែលបានចែករំលែក IVI អាចទាញយកបានពី https://www.ivifoundation.org/shared_components/Default.aspx. មានឯកសារជាច្រើននៅលើ webគេហទំព័រសម្រាប់ការយល់ដឹងអំពី IVI ។
នៅក្នុងថតដែលបានដំឡើង មានឯកសារជាច្រើនសម្រាប់ជាឯកសារយោងរបស់អ្នក ការយល់ដឹងអំពីកម្មវិធីបញ្ជា EEC400XAC IVI ។ ជំនួយ file, EEC400XAC.chm, នឹងមានទីតាំងនៅផ្លូវនៃ Files>\IVI Foundation\IVI\Drivers\EEC400XAC។ នៅក្នុងជំនួយនេះ។ fileអ្នកអាចរកឃើញមុខងារដែលបានផ្តល់ទាំងអស់ និងឋានានុក្រមរបស់វា។
មានបីប្រភេទនៃ sample កូដសម្រាប់ឯកសារយោងរបស់អ្នកដែលមានទីតាំងនៅផ្លូវនៃ Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples រួមទាំង C#, C++ និង Python ផងដែរ។
1. បង្កើតគម្រោង C++
1.1 បើក Visual Studio IDE ហើយបង្កើតគម្រោងកុងសូល C++ ថ្មី។
2. រួមបញ្ចូលបញ្ជីឈ្មោះ
2.1 ចុចកណ្ដុរស្ដាំលើគម្រោង ហើយជ្រើសរើសលក្ខណៈសម្បត្តិ។
2.2 ពង្រីកលក្ខណៈសម្បត្តិនៃការកំណត់រចនាសម្ព័ន្ធ ហើយជ្រើសរើស VC++ Directories នៅលើម៉ឺនុយខាងឆ្វេង។
2.3 ចុចលើជួរឈរទម្លាក់ចុះនៃបញ្ជីរួមបញ្ចូល ហើយជ្រើសរើស ដើម្បីបើកបង្អួចកែសម្រួល។
2.4 ជ្រើសរើសប៊ូតុងបន្ទាត់ថ្មី ដើម្បីបន្ថែមបញ្ជីរួមបញ្ចូល។ វានឹងមានផ្លូវចាំបាច់ចំនួនពីរដែលត្រូវបន្ថែម។
⚫ Files>\IVI Foundation\IVI\Bin
⚫ $(VXIPNPPATH)VisaCom
2.5 ចុច យល់ព្រម ដើម្បីបញ្ចប់រួមទាំងថត។
2.6 ប្រើ #import operator ដើម្បីនាំចូល DLLs ចាំបាច់
# រួមបញ្ចូល “stdafx.h”
# រួមបញ្ចូល “stdafx.h”
# រួមបញ្ចូល
# នាំចូល no_namespace
# នាំចូល no_namespace
# នាំចូល no_namespace
# រួមបញ្ចូល
3. ចាប់ផ្តើមសរសេរកម្មវិធី
3.1 បង្កើត instance របស់ driver ដោយ pointer ហើយប្រើ initialize method ដើម្បីបង្កើតការភ្ជាប់។
HRESULT ម៉ោង = ::CoInitialize(NULL);
កម្មវិធីបញ្ជា IEEC400XACPtr (__uuidof(EEC400XAC));
// លក្ខណៈសម្បត្តិ IIviDriverIdentity - តម្រូវឱ្យចាប់ផ្តើមដំបូង
//
driver->Initialize(“ASRL3::INSTR”, true,false, “QueryInstrStatus=true”);
សម្រាប់ព័ត៌មានលម្អិតបន្ថែមសម្រាប់ប៉ារ៉ាម៉ែត្រនៃវិធីសាស្ត្រ Initialize() សូមមើលឯកសារជំនួយ EEC400XAC.chm ដែលមានទីតាំងនៅ “ Files>\IVI Foundation\IVI\Drivers\EEC400XAC”។
ប៉ារ៉ាម៉ែត្រទីមួយ ResourceName គឺជាប្រភេទខ្សែអក្សរ ហើយបង្ហាញពីប្រភេទចំណុចប្រទាក់ និងអាសយដ្ឋាននៃការតភ្ជាប់។ ឈ្មោះធនធាន "ASRL3::INSTR" តំណាងឱ្យច្រកសៀរៀលដែលមានអាសយដ្ឋាន 3។ សម្រាប់ឧ.ampដូច្នេះ ការភ្ជាប់ GPIB អាចជា “GPIB0::8::INSTR”។ សម្រាប់ការតភ្ជាប់ TCP/IP វានឹងស្ថិតក្នុងទម្រង់ “TCPIP0::192.168.0.1::10001::SOCKET”។ 10001 គឺជាច្រកតភ្ជាប់ TCP/IP នៃ EEC400XAC ។
មានប៉ារ៉ាម៉ែត្រផ្សេងទៀតសម្រាប់ជម្រើសនៃវិធីសាស្ត្រ Initialize() សូមមើល EEC400XAC.chm សម្រាប់ព័ត៌មានលម្អិត។ សម្រាប់អតីតample "QueryInstrStatus=true" ធ្វើឱ្យសម័យសួរដោយស្វ័យប្រវត្តិនូវស្ថានភាពកំហុសសម្រាប់ពាក្យបញ្ជានីមួយៗត្រូវបានផ្ញើ។
3.2 បង្កើត file និងការសាកល្បងដំឡើង
=============
// កែសម្រួលអង្គចងចាំក្នុងរបៀបដោយដៃ, AC, 3phase-4wire
std::wcout << “ការកំណត់រចនាសម្ព័ន្ធ Manual Mode, AC Output, 3 phases / 4wires…” << std::endl;
កម្មវិធីបញ្ជា -> ប្រព័ន្ធ -> របៀប = EEC400XACModeEnum::EEC400XACModeManual;
driver -> System-> OutputMode = EEC400XACOutputModeEnum::EEC400XACOutputModeAC;
driver -> System -> Function = EEC400XACFunctionEnum::EEC400XACFunctionThreePhase4Wire;
កម្មវិធីបញ្ជា -> ជំហាន -> ActiveMemory = 1;
កម្មវិធីបញ្ជា -> ប៉ារ៉ាម៉ែត្រ -> ជួរ = EEC400XACRangeEnum::EEC400XACRangeAuto;
កម្មវិធីបញ្ជា -> ប៉ារ៉ាម៉ែត្រ -> វ៉ុលtage = 110;
កម្មវិធីបញ្ជា -> ប៉ារ៉ាម៉ែត្រ -> ប្រេកង់ = 60;
driver -> Parameters -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetA;
កម្មវិធីបញ្ជា -> ប៉ារ៉ាម៉ែត្រ -> CurrentHighLimit = 3.2;
driver -> Parameters -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetB;
កម្មវិធីបញ្ជា -> ប៉ារ៉ាម៉ែត្រ -> CurrentHighLimit = 2.5;
driver -> Parameters -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetC;
កម្មវិធីបញ្ជា -> ប៉ារ៉ាម៉ែត្រ -> CurrentHighLimit = 3.0;
==============
សម្រាប់ EEC400XAC ប៉ារ៉ាម៉ែត្រតេស្តទាំងអស់នឹងស្ថិតនៅក្នុងអង្គចងចាំ។ ដូច្នេះ អ្នកត្រូវជ្រើសរើសអង្គចងចាំដែលត្រូវកែសម្រួល។ ផងដែរ ប៉ារ៉ាម៉ែត្រអាចខុសគ្នាអាស្រ័យលើរបៀបទិន្នផល និងមុខងារ។
3.3 ផ្ទុក file ហើយចាប់ផ្តើមការសាកល្បង
// លទ្ធផលនិងវាស់វែង
//
std::wcout << “ចាប់ផ្តើមលទ្ធផល…” << std::endl;
កម្មវិធីបញ្ជា -> ជំហាន -> ActiveMemory = 1;
កម្មវិធីបញ្ជា -> ប្រតិបត្តិ -> RunTest ();
មុនពេលដំណើរការលទ្ធផល អ្នកត្រូវតែជ្រើសរើសអង្គចងចាំដើម្បីផ្ទុក។ ហើយបន្ទាប់មកហៅវិធីសាស្រ្តនៃកម្មវិធីបញ្ជា -> ប្រតិបត្តិ -> RunTest () ដើម្បីចាប់ផ្តើមការធ្វើតេស្ត។
3.4 វាស់កំឡុងពេលធ្វើតេស្ត
នេះខណៈពេលដែលរង្វិលជុំនឹងដំណើរការជាមួយនឹងការស្ទង់មតិរដ្ឋនិងម៉ែត្រ។ ការប្រើប្រាស់វិធីសាស្រ្តនៃប្រព័ន្ធរង Measure អាចឱ្យអ្នកអានការអានភ្លាមៗ។
3.5 បិទវគ្គ
// បិទការតភ្ជាប់
std::wcout << "ចុងបញ្ចប់នៃលទ្ធផល។" << std::endl << std::endl;
កម្មវិធីបញ្ជា -> ការប្រតិបត្តិ -> AbortTest ();
អ្នកបើកបរ -> បិទ ();
std::wcout << “រួចរាល់ – ចុច Enter ដើម្បីចេញ” << std::endl;
std::cin.get();
Close() នឹងបិទវគ្គ I/O ទៅឧបករណ៍។
4. បានបញ្ចប់ ឧample
សampលេខកូដអាចត្រូវបានរកឃើញនៅផ្លូវនៃ " Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples”។
4. ការចាប់ផ្តើមជាមួយ Python
សេចក្តីផ្តើម
ជំពូកនេះពិពណ៌នាអំពីនីតិវិធីនៃការប្រើប្រាស់កម្មវិធីបញ្ជា IVI-COM របស់ Ikonix Group ដោយភាសាសរសេរកម្មវិធី Python ។ នៅក្នុងលំហាត់នេះ អ្នកសរសេរកម្មវិធីអាចនាំចូលកម្មវិធីបញ្ជា និងបញ្ចប់កម្មវិធីខ្លីៗដែលគ្រប់គ្រងឧបករណ៍ជាជំហានៗ។
តម្រូវការ
⚫ EEC400XAC IVI Driver
⚫ IVI បានចែករំលែកសមាសភាគ https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (Virtual Instrument Software Architecture) driver, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Python IDE
⚫ Cometypes Library (pip ដំឡើង cometypes)
⚫ ការផ្គត់ផ្គង់ថាមពលស៊េរី EEC400XAC រួមទាំង 430XAC, 460XAC
ទាញយក Drivers
សូមចូលទៅកាន់ webគេហទំព័ររបស់ IKONIX ដើម្បីទាញយកកំណែចុងក្រោយបំផុតនៃកម្មវិធីបញ្ជា IVI ឬទាក់ទងអ្នកលក់។ អនុវត្តតាមជំហាន និងការណែនាំក្នុងជំពូកទី 1 ដើម្បីបញ្ចប់ការដំឡើង។
ឯកសារយោង
នៅលើ webគេហទំព័ររបស់មូលនិធិ IVI មានឯកសារដែលអ្នកប្រហែលជាចាប់អារម្មណ៍នៅពេលកំពុងអនុវត្តការគ្រប់គ្រងឧបករណ៍។ អ្នកអាចស្វែងរកធនធាននៃការអភិវឌ្ឍន៍ជាមួយនឹងកម្មវិធីបញ្ជា IVI, https://www.ivifoundation.org/resources/default.aspx. សមាសភាគដែលបានចែករំលែក IVI អាចទាញយកបានពី https://www.ivifoundation.org/shared_components/Default.aspx. មានឯកសារជាច្រើននៅលើ webគេហទំព័រសម្រាប់ការយល់ដឹងអំពី IVI ។
នៅក្នុងថតដែលបានដំឡើង មានឯកសារជាច្រើនសម្រាប់ជាឯកសារយោងរបស់អ្នក ការយល់ដឹងអំពីកម្មវិធីបញ្ជា EEC400XAC IVI ។ ជំនួយ file, EEC400XAC.chm, នឹងមានទីតាំងនៅផ្លូវនៃ Files>\IVI Foundation\IVI\Drivers\EEC400XAC។ នៅក្នុងជំនួយនេះ។ fileអ្នកអាចរកឃើញមុខងារដែលបានផ្តល់ទាំងអស់ និងឋានានុក្រមរបស់វា។
មានបីប្រភេទនៃ sample កូដសម្រាប់ឯកសារយោងរបស់អ្នកដែលមានទីតាំងនៅផ្លូវនៃ Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples រួមទាំង C#, C++ និង Python ផងដែរ។
1. ដំឡើងបណ្ណាល័យ Comtypes
pip ដំឡើង cometypes
ដើម្បីហៅទៅ com DLL ខាងក្រៅនៅក្នុង Python អ្នកនឹងត្រូវការដំឡើងបណ្ណាល័យ comtypes ។
2. បង្កើត Python file
2.1 បើក IDE ណាមួយរបស់ Python ហើយបង្កើត Python ថ្មី។ file.
3. នាំចូលបណ្ណាល័យ
3.1 នាំចូលបណ្ណាល័យ cometypes និង EEC400XAC_64.dll
============
ពេលវេលានាំចូល
ប្រភេទនាំចូល
នាំចូល comtypes.client ជា cc
cc.GetModule('EEC400XAC_64.dll')
ពី comtypes.gen នាំចូល EEC400XACLib
=========
4. ចាប់ផ្តើមសរសេរកម្មវិធី
4.1 បង្កើត Object របស់ Driver ហើយប្រើវិធីសាស្រ្ត initialize ដើម្បីបង្កើតការភ្ជាប់។
============
កម្មវិធីបញ្ជា = cc.CreateObject('EEC400XAC.EEC400XAC', ចំណុចប្រទាក់=EEC400XACLib.IEEC400XAC)
# ចាប់ផ្តើម Driver និងបង្កើតការតភ្ជាប់
driver.Initialize('ASRL3::INSTR', True, False, 'QueryInstrStatus=true')
===========
សម្រាប់ព័ត៌មានលម្អិតបន្ថែមសម្រាប់ប៉ារ៉ាម៉ែត្រនៃវិធីសាស្ត្រ Initialize() សូមមើលឯកសារជំនួយ EEC400XAC.chm ដែលមានទីតាំងនៅ “ Files>\IVI Foundation\IVI\Drivers\EEC400XAC”។
ប៉ារ៉ាម៉ែត្រទីមួយ ResourceName គឺជាប្រភេទខ្សែអក្សរ ហើយបង្ហាញពីប្រភេទចំណុចប្រទាក់ និងអាសយដ្ឋាននៃការតភ្ជាប់។ ឈ្មោះធនធាន "ASRL3::INSTR" តំណាងឱ្យច្រកសៀរៀលដែលមានអាសយដ្ឋាន 3។ សម្រាប់ឧ.ampដូច្នេះ ការភ្ជាប់ GPIB អាចជា “GPIB0::8::INSTR”។ សម្រាប់ការតភ្ជាប់ TCP/IP វានឹងស្ថិតក្នុងទម្រង់ “TCPIP0::192.168.0.1::10001::SOCKET”។ 10001 គឺជាច្រកតភ្ជាប់ TCP/IP នៃ EEC400XAC ។
មានប៉ារ៉ាម៉ែត្រផ្សេងទៀតសម្រាប់ជម្រើសនៃវិធីសាស្ត្រ Initialize() សូមមើល EEC400XAC.chm សម្រាប់ព័ត៌មានលម្អិត។ សម្រាប់អតីតample "QueryInstrStatus=true" ធ្វើឱ្យសម័យសួរដោយស្វ័យប្រវត្តិនូវស្ថានភាពកំហុសសម្រាប់ពាក្យបញ្ជានីមួយៗត្រូវបានផ្ញើ។
4.2 បង្កើត file និងការសាកល្បងដំឡើង
=======
# កែសម្រួលអង្គចងចាំក្នុងរបៀបដោយដៃ, AC, 3phase-4wire
បោះពុម្ព ("កំណត់រចនាសម្ព័ន្ធរបៀបដោយដៃ, ទិន្នផល AC, 3 ដំណាក់កាល / 4 ខ្សែ ... ")
driver.System.Mode = EEC400XACLib.EEC400XACModeManual
driver.System.OutputMode = EEC400XACLib.EEC400XACOutputModeAC
driver.System.Function = EEC400XACLib.EEC400XACFunctionThreePhase4Wire
driver.Steps.ActiveMemory = ១
driver.Parameters.Range = EEC400XACLib.EEC400XACRangeAuto
driver.Parameters.Voltage = 110
driver.Parameters.Frequency = 60
driver.Parameters.PhaseSet = EEC400XACLib.EEC400XACPhaseSetA
driver.Parameters.CurrentHighLimit = 3.2
driver.Parameters.PhaseSet = EEC400XACLib.EEC400XACPhaseSetB
driver.Parameters.CurrentHighLimit = 2.5
driver.Parameters.PhaseSet = EEC400XACLib.EEC400XACPhaseSetC
driver.Parameters.CurrentHighLimit = 3.0
=============
សម្រាប់ EEC400XAC ប៉ារ៉ាម៉ែត្រតេស្តទាំងអស់នឹងស្ថិតនៅក្នុងអង្គចងចាំ។ ដូច្នេះ អ្នកត្រូវជ្រើសរើសអង្គចងចាំដែលត្រូវកែសម្រួល។ ផងដែរ ប៉ារ៉ាម៉ែត្រអាចខុសគ្នាអាស្រ័យលើរបៀបទិន្នផល និងមុខងារ។
4.3 ផ្ទុក file ហើយចាប់ផ្តើមការសាកល្បង
=============
# ទិន្នផលនិងវាស់វែង
#
បោះពុម្ព (“ចាប់ផ្តើមលទ្ធផល…”)
driver.Steps.ActiveMemory = ១
driver.Execution.RunTest()
==============
មុនពេលដំណើរការលទ្ធផល អ្នកត្រូវតែជ្រើសរើសអង្គចងចាំដើម្បីផ្ទុក។ ហើយបន្ទាប់មកហៅវិធីសាស្រ្ត driver.Execution.RunTest() ដើម្បីចាប់ផ្តើមការសាកល្បង។
4.4 វាស់កំឡុងពេលធ្វើតេស្ត
=========
សម្រាប់ខ្ញុំនៅក្នុងជួរ (3):
MeasurePhaseA = driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay()
បោះពុម្ព ('ដំណាក់កាល-A')
បោះពុម្ព(វាស់ដំណាក់កាលA)
MeasurePhaseB = driver.Display.ThreePhase4Wire.PhaseB.ReadDisplay()
បោះពុម្ព ('ដំណាក់កាល-ខ')
បោះពុម្ព(វាស់វែងដំណាក់កាលB)
MeasurePhaseC = driver.Display.ThreePhase4Wire.PhaseC.ReadDisplay()
បោះពុម្ព ('ដំណាក់កាល-C')
បោះពុម្ព(MeasurePhaseC)
MeasurePhaseSum = driver.Display.ThreePhase4Wire.SumPhase.ReadDisplay()
បោះពុម្ព ('ដំណាក់កាល-ផលបូក')
បោះពុម្ព (វាស់វែងដំណាក់កាលផលបូក)
time.sleep (0.5)
============
នេះសម្រាប់រង្វិលជុំនឹងដំណើរការជាមួយនឹងការស្ទង់មតិរដ្ឋ និងម៉ែត្រ។ ការប្រើប្រាស់វិធីសាស្រ្តនៃប្រព័ន្ធរង Measure អាចឱ្យអ្នកអានការអានភ្លាមៗ។
4.5 បិទវគ្គ
# បិទការតភ្ជាប់
driver.Execution.AbortTest()
បោះពុម្ព ("ចុងបញ្ចប់នៃលទ្ធផល។")
driver.Close()
បោះពុម្ព ("រួចរាល់។")
Close() នឹងបិទវគ្គ I/O ទៅឧបករណ៍។
5. បានបញ្ចប់ ឧample
សampលេខកូដអាចត្រូវបានរកឃើញនៅផ្លូវនៃ " Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples”។
5. ការចាប់ផ្តើមជាមួយមន្ទីរពិសោធន៍VIEW
សេចក្តីផ្តើម
ជំពូកនេះពិពណ៌នាអំពីនីតិវិធីនៃការប្រើប្រាស់កម្មវិធីបញ្ជា IVI-COM របស់ Ikonix Group ដោយមន្ទីរពិសោធន៍VIEW ភាសាសរសេរកម្មវិធី។ នៅក្នុងលំហាត់នេះ អ្នកសរសេរកម្មវិធីអាចរៀនពីរបៀបនាំចូលកម្មវិធីបញ្ជា និងបញ្ចប់កម្មវិធីខ្លីៗដែលគ្រប់គ្រងឧបករណ៍ជាជំហានៗ។
ទោះបីជាអ្នកសរសេរកម្មវិធីអាចគ្រប់គ្រងឧបករណ៍ដោយ IVI Driver ក៏ដោយ។ សម្រាប់មន្ទីរពិសោធន៍VIEW អ្នកសរសេរកម្មវិធីយើងស្នើឱ្យប្រើ LabVIEW កម្មវិធីបញ្ជា plu&play នឹងកាន់តែងាយស្រួលសម្រាប់ការសរសេរកម្មវិធី និងការបំបាត់កំហុសរបស់អ្នក។ មន្ទីរពិសោធន៍VIEW កម្មវិធីបញ្ជាពី Ikonix Group ទាំងអស់ត្រូវបានបង្កើតឡើងដោយពាក្យបញ្ជាដោយផ្ទាល់ ដូច្នេះអ្នកអាចពិនិត្យយ៉ាងច្បាស់អំពីរបៀបដែលពាក្យបញ្ជាត្រូវបានផ្ញើទៅកាន់ឧបករណ៍។
តម្រូវការ
⚫ EEC400XAC IVI Driver
⚫ IVI សមាសភាគដែលបានចែករំលែក, 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
⚫ មន្ទីរពិសោធន៍ឧបករណ៍ជាតិVIEW (នេះឧample ត្រូវបានសរសេរនៅក្នុង LabVIEW 2014)
⚫ ការផ្គត់ផ្គង់ថាមពលស៊េរី EEC400XAC រួមទាំង 430XAC, 460XAC
ទាញយក Drivers
សូមចូលទៅកាន់ webគេហទំព័ររបស់ IKONIX ដើម្បីទាញយកកំណែចុងក្រោយបំផុតនៃកម្មវិធីបញ្ជា IVI ឬទាក់ទងអ្នកលក់។ អនុវត្តតាមជំហាន និងការណែនាំក្នុងជំពូកទី 1 ដើម្បីបញ្ចប់ការដំឡើង។
ឯកសារយោង
នៅលើ webគេហទំព័ររបស់មូលនិធិ IVI មានឯកសារដែលអ្នកប្រហែលជាចាប់អារម្មណ៍ ខណៈពេលដែលកំពុងអនុវត្តការគ្រប់គ្រងឧបករណ៍។ អ្នកអាចស្វែងរកធនធាននៃការអភិវឌ្ឍន៍ជាមួយនឹងកម្មវិធីបញ្ជា IVI, https://www.ivifoundation.org/resources/default.aspx. សមាសភាគដែលបានចែករំលែក IVI អាចទាញយកបានពី https://www.ivifoundation.org/shared_components/Default.aspx. មានឯកសារជាច្រើននៅលើ webគេហទំព័រសម្រាប់ការយល់ដឹងអំពី IVI ។
នៅក្នុងថតដែលបានដំឡើង មានឯកសារជាច្រើនសម្រាប់ជាឯកសារយោងរបស់អ្នក ការយល់ដឹងអំពីកម្មវិធីបញ្ជា EEC400XAC IVI ។ ជំនួយ file, EEC400XAC.chm, នឹងមានទីតាំងនៅផ្លូវនៃ Files>\IVI Foundation\IVI\Drivers\EEC400XAC។ នៅក្នុងជំនួយនេះ។ fileអ្នកអាចរកឃើញមុខងារដែលបានផ្តល់ទាំងអស់ និងឋានានុក្រមរបស់វា។
មានបីប្រភេទនៃ sample កូដសម្រាប់ឯកសារយោងរបស់អ្នកដែលមានទីតាំងនៅផ្លូវនៃ Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples រួមទាំង C#, C++ និង Python ផងដែរ។
1. បើក vi ថ្មី។
2. នាំចូលសមាសភាគ DLL ។
បើក Function Palette ដោយចុចខាងស្តាំលើដ្យាក្រាមប្លុក។ បន្ទាប់មកជ្រើសរើស Connectivity -> ActiveX ។ ជ្រើសរើស ឬទម្លាក់មុខងារ Automation Open នៅលើដ្យាក្រាមប្លុក។
3. ចុចកណ្ដុរស្ដាំលើ Automation Open ហើយជ្រើសរើស Select ActiveX Class -> Browse នឹងបើក Window សម្រាប់ជ្រើសរើស DLL។
4. ជ្រើសរើសប៊ូតុង រកមើល ហើយជ្រើសរើស file EEC400XAC.dll ដែលមានទីតាំងនៅ Files> (x86)\IVI Foundation\IVI\Bin. បណ្ណាល័យប្រភេទ IVI EEC400XAC នឹងត្រូវបានបញ្ចូលទៅក្នុងម៉ឺនុយទម្លាក់ចុះប្រភេទបណ្ណាល័យ។
5. ជ្រើសរើស IEEC400XAC ហើយបន្ទាប់មកចុច OK ដើម្បីបញ្ចប់ការបង្កើតវត្ថុនៃកម្មវិធីបញ្ជា EEC400XAC ។
មន្ទីរពិសោធន៍view នឹងបង្កើតស្វ័យប្រវត្តិកម្ម refnum នៃការគ្រប់គ្រង EEC400XACLib.IEEC400XAC ដោយស្វ័យប្រវត្តិ ហើយភ្ជាប់ទៅមុខងារ Automation Open ។
6. បង្កើតមុខងារ Invoke Node ហើយភ្ជាប់សេចក្តីយោងទៅលទ្ធផលនៃ Automation Refnum ហើយបន្ទាប់មកចុចលើ Method ហើយជ្រើសរើស Initialize ដើម្បីចាប់ផ្តើមការតភ្ជាប់ជាមួយឧបករណ៍។
សម្រាប់ព័ត៌មានលម្អិតបន្ថែមសម្រាប់ប៉ារ៉ាម៉ែត្រនៃវិធីសាស្ត្រ Initialize() សូមមើលឯកសារជំនួយ EEC400XAC.chm ដែលមានទីតាំងនៅ “ Files>\IVI Foundation\IVI\Drivers\EEC400XAC”។
ប៉ារ៉ាម៉ែត្រទីមួយ ResourceName គឺជាប្រភេទខ្សែអក្សរ ហើយបង្ហាញពីប្រភេទចំណុចប្រទាក់ និងអាសយដ្ឋាននៃការតភ្ជាប់។ ឈ្មោះធនធាន "ASRL3::INSTR" តំណាងឱ្យច្រកសៀរៀលដែលមានអាសយដ្ឋាន 3។ សម្រាប់ឧ.ampដូច្នេះ ការភ្ជាប់ GPIB អាចជា “GPIB0::8::INSTR”។ សម្រាប់ការតភ្ជាប់ TCP/IP វានឹងស្ថិតក្នុងទម្រង់ “TCPIP0::192.168.0.1::10001::SOCKET”។ 10001 គឺជាច្រកតភ្ជាប់ TCP/IP នៃ EEC400XAC ។
មានប៉ារ៉ាម៉ែត្រផ្សេងទៀតសម្រាប់ជម្រើសនៃវិធីសាស្ត្រ Initialize() សូមមើល EEC400XAC.chm សម្រាប់ព័ត៌មានលម្អិត។ សម្រាប់អតីតample "QueryInstrStatus=true" ធ្វើឱ្យសម័យសួរដោយស្វ័យប្រវត្តិនូវស្ថានភាពកំហុសសម្រាប់ពាក្យបញ្ជានីមួយៗត្រូវបានផ្ញើ។
6.1 ប្តូររបៀបប្រតិបត្តិការ
មុនពេលយើងកំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្រនៅលើការផ្គត់ផ្គង់ថាមពល EEC400XAC យើងត្រូវប្តូររបៀបប្រតិបត្តិការ។ នៅលើ 400XAC វាអាចកំណត់ទៅ 1phase-2wires, 1phase-3wires និង 3phases-4wires។ ដូចគ្នានេះផងដែរ 400XAC មានសមត្ថភាពផ្តល់ប្រភពថាមពល AC ឬ DC ។ សម្រាប់វិធីសាស្ត្រគ្រប់គ្រង វាមានលទ្ធភាពប្តូរទៅ Manual mode របៀបកម្មវិធី និងនីតិវិធី IEC61000-4-11។
6.2 ជ្រើសរើសអង្គចងចាំ និងកែសម្រួលប៉ារ៉ាម៉ែត្រ
ប្រើ Property Node ដើម្បីទទួលបានឯកសារយោងនៃប្រព័ន្ធរងនៃថ្នាក់ IEEC400XAC ។ សម្រាប់អតីតample ដើម្បីប្តូរអង្គចងចាំសកម្មដែលជាលក្ខណសម្បត្តិរបស់ IEEC400XAC.Steps ដូច្នេះយើងអាចដាក់ថ្នាំងលក្ខណសម្បត្តិដើម្បីចូលប្រើ IEEC400XAC.Steps.ActiveMemory។ ផងដែរ។ យើងអាចកែសម្រួលប៉ារ៉ាម៉ែត្រដែលមានគំនិតដូចគ្នា។ មានប៉ារ៉ាម៉ែត្រផ្សេងគ្នាដែលត្រូវការរៀបចំអាស្រ័យលើរបៀបបញ្ជា របៀបលទ្ធផល និងមុខងារ។
សម្រាប់ EEC400XAC ប៉ារ៉ាម៉ែត្រតេស្តទាំងអស់នឹងស្ថិតនៅក្នុងអង្គចងចាំ។ ដូច្នេះ អ្នកត្រូវជ្រើសរើសអង្គចងចាំដែលត្រូវកែសម្រួល។
សូមចំណាំថាលំហូរទិន្នន័យកំហុសអាចធ្វើឱ្យប្រាកដថាដំណើរការដំណើរការជាបន្តបន្ទាប់។
6.3 ផ្ទុក file ហើយចាប់ផ្តើមការសាកល្បង
មុនពេលដំណើរការលទ្ធផល អ្នកត្រូវតែជ្រើសរើសអង្គចងចាំដែលត្រូវផ្ទុក។ ហើយបន្ទាប់មកហៅវិធីសាស្ត្រ driver.Execution.RunTest() ដើម្បីចាប់ផ្តើមការសាកល្បង។
6.4 វាស់កំឡុងពេលធ្វើតេស្ត
យើងអាចធ្វើការស្ទង់មតិរដ្ឋ និងម៉ែត្រ។ សម្រាប់ដំណាក់កាលផ្សេងៗគ្នា មានពាក្យបញ្ជាដែលត្រូវគ្នាដើម្បីអានពួកវា។ ការប្រើប្រាស់វិធីសាស្រ្តនៃប្រព័ន្ធរង Display អាចឱ្យអ្នកទទួលបានការអានភ្លាមៗ។
6.5 បញ្ឈប់ និងបិទវគ្គ
នីតិវិធីខាងលើបង្ហាញពីរបៀបបោះបង់លទ្ធផល 400XAC និងបិទការតភ្ជាប់។ វិធីសាស្ត្របិទនៅក្នុងថ្នាក់ IEEC400XAC នឹងបិទវគ្គ I/O ទៅឧបករណ៍។ ដូចគ្នានេះផងដែរ ឯកសារយោងទាំងអស់គួរតែត្រូវបានបិទដោយប្រើមុខងារ Close Reference ។
7. បានបញ្ចប់ ឧample
អតីតample សម្រាប់ឯកសារយោងរបស់អ្នកដែលមានទីតាំងនៅផ្លូវនៃ Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples រួមទាំង C#, C++ និង Python ផងដែរ។ ទោះយ៉ាងណាក៏ដោយយើងស្នើឱ្យប្រើ LabVIEW កម្មវិធីបញ្ជា plug & play នឹងកាន់តែងាយស្រួលសម្រាប់ LabVIEW អ្នកអភិវឌ្ឍន៍។ ប្រសិនបើអ្នកត្រូវការបន្ទប់ពិសោធន៍VIEW កម្មវិធីបញ្ជា សូមទាញយកវាពី webគេហទំព័ររបស់ IKONIX ឬទាក់ទងអ្នកលក់។
លក្ខណៈពិសេស៖
- ផលិតផល៖ ស៊េរី EEC400XAC
- ក្រុមហ៊ុនផលិត: Ikonix Group
- កំណែកម្មវិធីបញ្ជា IVI៖ ១.១
- ទីតាំងនៃឯកសារជំនួយ៖ IVI
FoundationIVIDriversEEC400XACEEC400XAC.chm
28105 N. Keith Drive
Lake Forest, IL 60045 សហរដ្ឋអាមេរិក
ឥតគិតថ្លៃ៖ ១-៨៦៦-៤៤៧-២១៩៤ សហរដ្ឋអាមេរិក/កាណាដា
ទូរស័ព្ទ៖ ១-៨៦៦-៤៤៧-២១៩៤ | ទូរសារ៖ ១-៨៦៦-៤៤៧-២១៩៤ | www.eecsources.com
សំណួរដែលសួរញឹកញាប់ (FAQ):
សំណួរ៖ តើខ្ញុំអាចស្វែងរកព័ត៌មានបន្ថែមអំពីអ្នកបើកបរ IVI នៅឯណា?
ចម្លើយ៖ សម្រាប់ព័ត៌មានលម្អិតបន្ថែមអំពីអ្នកបើកបរ IVI សូមយោងទៅផ្នែក webគេហទំព័ររបស់មូលនិធិ IVI ឬពិនិត្យមើលឯកសារជំនួយដែលមានទីតាំងនៅ IVI FoundationIVIDriversEEC400XACEEC400XAC.chm ។
A: បន្ទាប់ពីទាញយក IVI Driver សូមធ្វើតាមការណែនាំអ្នកជំនួយការដំឡើង។ ប្រសិនបើត្រូវបានជម្រុញឱ្យទាញយក IVI Shared Components សូមចូលទៅកាន់មូលនិធិ IVI Webគេហទំព័រ ទាញយកកំណែ 32 ប៊ីត ឬ 64 ប៊ីត ហើយដំឡើងពួកវាមុនពេលបញ្ចប់ដំណើរការដំឡើង។
ឯកសារ/ធនធាន
![]() |
ប្រភព EEC EEC400XAC IVI Driver ចាប់ផ្តើម [pdf] ការណែនាំអ្នកប្រើប្រាស់ កម្មវិធីបញ្ជា EEC400XAC, EEC400XAC IVI កំពុងចាប់ផ្តើម, EEC400XAC, កម្មវិធីបញ្ជា IVI ចាប់ផ្តើម, កម្មវិធីបញ្ជាចាប់ផ្តើម, ចាប់ផ្តើម, ចាប់ផ្តើម |