SC6540 Multiplexer IVI დრაივერის დაწყება
პროდუქტის ინფორმაცია
სპეციფიკაციები
- პროდუქტი: მულტიპლექსერი SC6540
- მწარმოებელი: IKONIX Group
- IVI დრაივერის ვერსია: 1.1
- დახმარების დოკუმენტის ადგილმდებარეობა: IVI
ფონდიIVIDriversSC6540SC6540.chm
პროდუქტის გამოყენების ინსტრუქცია
1. IVI დრაივერის დაყენება
მიჰყევით ამ ნაბიჯებს IVI დრაივერის დასაყენებლად:
- ჩამოტვირთეთ IVI დრაივერი მწარმოებლისგან webსაიტი.
- გაუშვით თვითმმართველობის ამოღების დაყენება file და მიჰყევით ინსტალაციას
ოსტატის ინსტრუქციები. - თუ მოგთხოვთ ჩამოტვირთოთ IVI Shared Components, ეწვიეთ IVI-ს
ფონდი Webსაიტი და ჩამოტვირთეთ შესაბამისი ვერსია (32 ბიტიანი ან
64 ბიტიანი). - დააინსტალირეთ საერთო კომპონენტები და გააგრძელეთ IVI დრაივერი
ინსტალაცია. - სურვილისამებრ დააინსტალირეთ IVI დრაივერის წყაროს კოდი, თუ
საჭირო. - IVI დრაივერი დამონტაჟდება IVI ბილიკის ქვეშ
FoundationIVI, *.dll-ით files Bin საქაღალდეში და დახმარება
დოკუმენტები ..DriversSC6540-ში.
2. C#-ის დაწყება
IVI-COM დრაივერის C#-ით გამოყენების დასაწყებად, მიჰყევით მათ
ნაბიჯები:
- დარწმუნდით, რომ გაქვთ SC6540 IVI დრაივერი, IVI საერთო კომპონენტები,
VISA დრაივერი და Microsoft Visual Studio ან სხვა IDE
დაყენებული. - მოამზადეთ მთავარი სკანერი HV მოდულით და GB მოდულით.
- გამოიყენეთ IVI-COM დრაივერი მოწყობილობის იმპორტისთვის და სამართავად
C# პროგრამა. - ჩვენ გირჩევთ გამოიყენოთ IVI-COM ინტეროპი უფრო მარტივი პროგრამისთვის
განვითარება.
ხშირად დასმული კითხვები (FAQ)
კითხვა: სად ვიპოვო IVI დრაივერი SC6540-ისთვის?
პასუხი: შეგიძლიათ ჩამოტვირთოთ SC6540 IVI დრაივერი
მწარმოებლის webსაიტზე ან მიმართეთ დახმარების დოკუმენტს, რომელიც მდებარეობს
IVI ფონდიIVIDriversSC6540SC6540.chm.
კითხვა: რა წინაპირობებია IVI დრაივერის გამოყენებისთვის?
C#?
პასუხი: წინაპირობები მოიცავს SC6540 IVI დრაივერს, IVI
გაზიარებული კომპონენტები, VISA დრაივერი და IDE, როგორიცაა Microsoft Visual
დაინსტალირებულია სტუდია. გარდა ამისა, გჭირდებათ მთავარი სკანერი HV-ით
მოდული და GB მოდული.
დოკუმენტის ვერსია 1.1
IVI დრაივერის დაწყების სახელმძღვანელო
მულტიპლექსერისთვის SC6540,
დასრულდაview
აპლიკაციის ეს ჩანაწერი აღწერს ინსტალაციის ინსტრუქციებს და პროგრამირების რამდენიმე მაგალითსamples for IVI Instrument Driver of სკანერი. IVI დრაივერების შესახებ მეტის გასაგებად, გთხოვთ, იხილოთ webIVI ფონდის საიტი. SC6540 IVI დრაივერის შესახებ მეტი დეტალისთვის, გთხოვთ, შეამოწმოთ დახმარების დოკუმენტი, SC6540.chm, რომელიც მდებარეობს ბილიკზე Files>IVI ფონდიIVIDriversSC6540.
1. IVI დრაივერის დაყენება
ინსტრუქციები IVI ინსტრუმენტის დრაივერების ჩამოტვირთვისა და ინსტალაციის შესახებ webსაიტი. ჩამოტვირთეთ და დააინსტალირეთ Shared Components IVI Foundation-დან Webსაიტი.
2. C#-ის დაწყება
ტუტორიალი IVI დრაივერის გამოყენებით აყალიბებს კომუნიკაციას ინსტრუმენტთან C# პროგრამირებით.
3. C++-ის დაწყება
ტუტორიალი IVI დრაივერის გამოყენებით ამყარებს კომუნიკაციას ინსტრუმენტთან C++ პროგრამირებით.
4. დაწყება Python
ტუტორიალი IVI დრაივერის გამოყენებით აყალიბებს კომუნიკაციას ინსტრუმენტთან პითონის პროგრამირებით.
5. ლაბორატორიის დაწყებაVIEW
IVI დრაივერის გამოყენებით გაკვეთილი ამყარებს კომუნიკაციას ინსტრუმენტთან ლაბორატორიის მიერVIEW პროგრამირება.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
1. IVI დრაივერის დაყენება
IVI დრაივერის ჩამოტვირთვის შემდეგ, გაუშვით თვითმმართველობის ამოღების კონფიგურაცია file და დაინახავთ ინსტალაციის ოსტატს დაყენების დასაწყებად. გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ინსტრუქციას ინსტალაციის დასასრულებლად.
დაყენება აღმოაჩენს, დაინსტალირებულია თუ არა IVI Shared Components. თუ მოგეთხოვებათ შემდეგი ეკრანი, დააწკაპუნეთ Download, The IVI Foundation Webსაიტი გაიხსნება.
გთხოვთ ჩამოტვირთოთ IVI Shared Components-ის უახლესი 32-ბიტიანი ან 64-ბიტიანი ვერსია. ჩამოტვირთვის შემდეგ დააინსტალირეთ გაზიარებული კომპონენტები და გააგრძელეთ ინსტალაცია.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
IVI Shared Components-ის დაინსტალირების შემდეგ, გთხოვთ, მიჰყვეთ ნაბიჯებს ინსტალაციის დასასრულებლად.
არსებობს IVI დრაივერის წყაროს კოდის დაყენების ვარიანტები, საჭიროების შემთხვევაში.
IVI დრაივერი დაინსტალირებული იქნება ბილიკზე " Files>IVI FoundationIVI”. ამისთვის files ერთად "*.dll" გაფართოების სახელი იქნება განთავსებული "Bin" საქაღალდეში. და საჭირო დახმარების დოკუმენტები იქნება "..DriversSC6540" საქაღალდეში.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
2. C#-ის დაწყება
შესავალი
ეს თავი აღწერს IKONIX ჯგუფის IVI-COM დრაივერის გამოყენების პროცედურებს C# პროგრამირების ენით. ამ სავარჯიშოში პროგრამისტს შეეძლო დრაივერის იმპორტირება და მოწყობილობის ეტაპობრივი კონტროლის მოკლე პროგრამა.
C#-ს შეუძლია დარეკოს IVI-C დრაივერიც. თუმცა, ჩვენ ვარაუდობთ, რომ 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
ჩამოტვირთეთ დრაივერები
გთხოვთ გადადით webასოცირებული კვლევის საიტი ჩამოტვირთეთ IVI დრაივერების უახლესი ვერსია ან დაუკავშირდით მოვაჭრეებს. ინსტალაციის დასასრულებლად მიჰყევით პირველ თავში მოცემულ ნაბიჯებსა და ინსტრუქციებს.
ცნობები
შესახებ webIVI Foundation-ის საიტზე, არის დოკუმენტაცია, რომელიც შეიძლება დაგაინტერესოთ მოწყობილობების კონტროლის განხორციელებისას. თქვენ შეგიძლიათ იპოვოთ განვითარების რესურსები IVI დრაივერით, https://www.ivifoundation.org/resources/default.aspx. IVI გაზიარებული კომპონენტების ჩამოტვირთვა შესაძლებელია https://www.ivifoundation.org/shared_components/Default.aspx-დან. მასზე რამდენიმე დოკუმენტია webსაიტი IVI-ის გასაგებად.
დაინსტალირებული დირექტორიაში არის რამდენიმე დოკუმენტი თქვენი მითითებისთვის SC6540 IVI დრაივერის გასაგებად. დახმარება file, SC6540.chm, განთავსდება ბილიკზე Files>IVI ფონდიIVIDriversSC6540. ამ დახმარებაში file, შეგიძლიათ იპოვოთ ყველა მოწოდებული ფუნქცია და მათი იერარქია.
არსებობს ოთხი სახის სample კოდი თქვენი მითითებისთვის, რომელიც მდებარეობს გზაზე Files>IVI ფონდიIVIDriversSC6540Examples, მათ შორის C#, C++, Python და LabVIEW ასევე.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
განვითარება
1 შექმენით C# პროექტი 1.1 გახსენით Visual Studio IDE და შექმენით ახალი C# კონსოლის პროექტი.
2 ბიბლიოთეკების იმპორტი 2.1 დააწკაპუნეთ მაუსის მარჯვენა ღილაკით მითითებაზე და აირჩიეთ Add Reference in solution explorer 2.2 დააწკაპუნეთ ღილაკზე Browse და გადადით გზაზე “ Files>IVI FoundationIVIBinPrimary Interop Assemblies“ და აირჩიეთ AssociatedResearch.SC6540.Interop.dll და Ivi.Driver.Interop.dll.
2.3 განაცხადეთ, რომ გამოიყენოს სახელების სივრცეები ინტეროპ ასამბლეებისთვის, რომლებიც მითითებულია წინა განყოფილებაში მითითებისთვის.
გამოყენებით AssociatedResearch.SC6540.Interop;
3 პროგრამირების დაწყება 3.1 შექმენით დრაივერის ობიექტი და გამოიყენეთ ინიციალიზაციის მეთოდი კავშირის დასამყარებლად.
//ინიციალიზაცია // var driver = new 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); // გამორთე ყველა არხის დრაივერი.Execution.DisableAllChannels();
Initialize() მეთოდის პარამეტრების შესახებ დამატებითი ინფორმაციისთვის, გთხოვთ, მიმართოთ დახმარების დოკუმენტს, SC6540.chm, რომელიც მდებარეობს მისამართზე: Files>IVI FoundationIVIDriversSC6540″. პირველი პარამეტრი resourceName არის სტრიქონის ტიპი და მიუთითებს კავშირის ინტერფეისის ტიპსა და მისამართს. რესურსის სახელი, ”ASRL4::INSTR”, წარმოადგენს სერიულ პორტს
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | 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”, აკონფიგურირებს IVI დრაივერის ვარიანტებს ჩართული QueryInstrStatus, რომელიც შეამოწმებს სტატუსს თითოეული მომხმარებლის ბოლოს. ოპერაცია. გთხოვთ, ეწვიოთ SC6540.chm დამატებითი ინფორმაციისთვის. ინიციალიზაციის შემდეგ, პირველ ეტაპზე შემოთავაზებულია ყველა არხის გამორთვა DisableAllChannels() მეთოდით.
3.2 გამძლე არხების კონფიგურაცია
// გამძლეობის ტესტი (ACW, DCW) // ჩართეთ Withstand (High) არხები int[] hvChannels = { 1, 2, 3 }; მძღოლი.Execution.ConfigureWithstandChannels(hvChannels);
// დაბრუნების (დაბალი) არხების ჩართვა int[] rtnChannel = { 4, 5, 6 }; მძღოლი.Execution.ConfigureReturnChannels(rtnChannel);
// მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ტესტერს შეუძლია დაიწყოს გამომავალი ამ კავშირებზე გამძლეობის შესამოწმებლად. Thread.Sleep(1000);
// გამორთე ყველა არხის დრაივერი.Execution.DisableAllChannels();
ზოგიერთ ერთეულს შეიძლება დაგვჭირდეს მულტიპლექსერი, SC6540, HIPOT ტესტერის სიმძლავრის გასაგრძელებლად, როგორიცაა Omnia2, HypotUltra, Hypot4 of Associated Research. გამძლეობის ტესტის ოპერირებამდე, მულტიპლექსერი უნდა იყოს კონფიგურირებული ტესტის წერტილზე. ორივე ConfigureWithstandChannels() და ConfigureReturnChannels() მეთოდს სჭირდება მთელი მასივი შეყვანის სახით. HV და Return არხების გადართვის შემდეგ, ჩვენ შეგვიძლია დავამატოთ პროცედურა, რომელიც ასრულებს გამძლე გამომავალს. და გამორთეთ რელეები DisableAllChannels().
3.3 უწყვეტობის არხების კონფიგურაცია
// უწყვეტობა (CONT) // უწყვეტობის (მაღალი) არხების ჩართვა int[] contChannels = { 4, 5 }; მძღოლი.Execution.ConfigureContinuityChannels(contChannels);
// დაბრუნების (დაბალი) არხების ჩართვა int[] contRtnChannel = { 7 }; driver.Execution.ConfigureReturnChannels(contRtnChannel);
// მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ტესტერს შეუძლია დაიწყოს გამომავალი ამ კავშირებზე უწყვეტობის ტესტირებისთვის. Thread.Sleep(1000);
ConfigureContinuityChannels() მეთოდი შესაყვანად იღებს მთელ მასივს. დაბრუნების სქემებზე დასაკავშირებლად შეგვიძლია გამოვიყენოთ ConfigureReturnChannels() მეთოდი, რომელიც გაზიარებულია გამძლე არხებთან.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
3.4 სახმელეთო კავშირის არხის კონფიგურაცია
//Ground Bond Test (GND) // Ground Bond სატესტო არხის დრაივერის ჩართვა.Execution.ConfigureGndChannel(2); // მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ან დამიწის კავშირის ტესტერს შეეძლო დაეწყო გამომავალი ამ კავშირებზე დამიწების კავშირის ტესტისთვის. Thread.Sleep(1000);
მხოლოდ ერთი მიწის ბმული არხის ჩართვა შეიძლება ერთდროულად. ამიტომ, ConfigureGndChannel() ერთდროულად იღებს მთელ რიცხვს შეყვანის პარამეტრად. დამიწების კავშირის არხის დაყენებისას, სხვა გადამრთველები ავტომატურად გაითიშება.
3.5 დააკონფიგურირეთ SC6540 ორმაგი შემოწმებისთვის
// DualCheck (Witstand test + Ground bond test) // ჩართეთ Grond Bond არხი და Withstand Channel ერთდროულად. driver.Execution.ConfigureGndAndWithstandChannel(5, „HLOOOOL“); // მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ტესტერს შეეძლო ამ კავშირების ორმაგი შემოწმება. Thread.Sleep(1000);
DualCheck არის ფუნქცია, რომელიც საშუალებას აძლევს ინსტრუმენტს ერთდროულად ჩაატაროს ჰიპოტის და AC Ground Bond ტესტი. ConfigureGndAndWithstandChannel()-ით ჩვენ შეგვიძლია დავაკონფიგურიროთ როგორც მიწის ბმული არხი, ასევე გაუძლოს არხებს ერთდროულად. ეს ფუნქცია იღებს ერთ მთელ რიცხვს, როგორც დასაბუთებული ბმის არხს და ერთ სტრიქონს, როგორც HV მოდულის ნედლეულის კონფიგურაციას. კონფიგურაციები იქნება H (მაღალი), L (დაბალი) ან O (ღია). მაგampამ ბრძანების სინტაქსი იქნება "HLOOOOL", რაც მიუთითებს, რომ არხი 1 დაკავშირებულია HV-თან და არხი 2 და 7 იქნება დაკავშირებული Return-თან.
3.6 სესიის დახურვა
მძღოლი.Execution.DisableAllChannels(); მძღოლი.Close(); Console.WriteLine („შესრულებულია – დააჭირეთ Enter გასასვლელად“); Console.ReadLine();
Close() დახურავს I/O სესიას ინსტრუმენტთან.
4 დასრულებული ყოფილიample დასრულებული სample კოდი შეიძლება მოიძებნოს გზაზე " Files>IVI ფონდიIVIDriversSC6540Examples”.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
3. C++-ის დაწყება
შესავალი
ეს თავი აღწერს IKONIX ჯგუფის IVI-COM დრაივერის გამოყენების პროცედურებს C++ პროგრამირების ენით. ამ სავარჯიშოში პროგრამისტს შეეძლო დრაივერის იმპორტირება და მოწყობილობის ეტაპობრივი კონტროლის მოკლე პროგრამა.
მოთხოვნები
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
ჩამოტვირთეთ დრაივერები
გთხოვთ გადადით webასოცირებული კვლევის საიტი ჩამოტვირთეთ IVI დრაივერების უახლესი ვერსია ან დაუკავშირდით მოვაჭრეებს. ინსტალაციის დასასრულებლად მიჰყევით პირველ თავში მოცემულ ნაბიჯებსა და ინსტრუქციებს.
ცნობები
შესახებ webIVI Foundation-ის საიტზე, არის დოკუმენტაცია, რომელიც შეიძლება დაგაინტერესოთ მოწყობილობების კონტროლის განხორციელებისას. თქვენ შეგიძლიათ იპოვოთ განვითარების რესურსები IVI დრაივერით, https://www.ivifoundation.org/resources/default.aspx. IVI გაზიარებული კომპონენტების ჩამოტვირთვა შესაძლებელია https://www.ivifoundation.org/shared_components/Default.aspx-დან. მასზე რამდენიმე დოკუმენტია webსაიტი IVI-ის გასაგებად.
დაინსტალირებული დირექტორიაში არის რამდენიმე დოკუმენტი თქვენი მითითებისთვის SC6540 IVI დრაივერის გასაგებად. დახმარება file, SC6540.chm, განთავსდება ბილიკზე Files>IVI ფონდიIVIDriversSC6540. ამ დახმარებაში file, შეგიძლიათ იპოვოთ ყველა მოწოდებული ფუნქცია და მათი იერარქია.
არსებობს სამი სახის სample კოდი თქვენი მითითებისთვის, რომელიც მდებარეობს გზაზე Files>IVI ფონდიIVIDriversSC6540Examples, მათ შორის C#, C++ და Python ასევე.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
განვითარება
1 შექმენით C++ პროექტი 1.1 გახსენით Visual Studio ან ნებისმიერი სხვა IDE და შექმენით ახალი C++ კონსოლის პროექტი.
2 Include Directories 2.1 დააწკაპუნეთ მაუსის მარჯვენა ღილაკით პროექტზე და აირჩიეთ თვისებები. 2.2 გააფართოვეთ კონფიგურაციის თვისებები და აირჩიეთ VC++ დირექტორიები მარცხენა მენიუში. 2.3 დააწკაპუნეთ Include Directories-ის ჩამოსაშლელ სვეტზე და აირჩიეთ რედაქტირების ფანჯრის გასახსნელად.
2.4 აირჩიეთ ახალი ხაზის ღილაკი, რათა დაამატოთ ჩართული დირექტორიები. იქნება ორი აუცილებელი ბილიკის დამატება. Files>IVI FoundationIVIB$(VXIPNPPATH)VisaCom
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
2.5 დააწკაპუნეთ OK, რათა შეავსოთ დირექტორიების ჩათვლით. 2.6 გამოიყენეთ #import ოპერატორი საჭირო DLL-ების იმპორტისთვის
#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);
// გამორთე ყველა არხის დრაივერი->Execution->DisableAllChannels();
Initialize() მეთოდის პარამეტრების უფრო დეტალური ინფორმაციისთვის, გთხოვთ, მიმართოთ დახმარების დოკუმენტს, SC6540.chm, რომელიც მდებარეობს მისამართზე “ Files>IVI FoundationIVIDriversSC6540″. პირველი პარამეტრი resourceName არის სტრიქონის ტიპი და მიუთითებს კავშირის ინტერფეისის ტიპსა და მისამართს. რესურსის სახელი, ”ASRL4::INSTR”, წარმოადგენს სერიულ პორტს მისამართით 4. მაგ.ampასევე, GPIB კავშირი შეიძლება იყოს „GPIB0::8::INSTR“. TCP/IP კავშირისთვის, ის იქნება ფორმატში "TCPIP0::192.168.0.1::10001::SOCKET". 10001 არის SC6540-ის TCP/IP კავშირის პორტი. Initialize() მეთოდის ვარიანტების შესახებ მეტი ინფორმაციისთვის, გთხოვთ, მიმართოთ SC6540.chm დოკუმენტს. ინიციალიზაციის შემდეგ, პირველ ეტაპზე შემოთავაზებულია ყველა არხის გამორთვა DisableAllChannels() მეთოდით.
4.1 გამძლე არხების კონფიგურაცია
// Withstand test (ACW, DCW) // Withstand (High) არხების ჩართვა int hvChannels[3] = { 1,2,3 }; SAFEARRAY* hvChannelsSafeArray = ConvertToSafeArray(hvChannels, sizeof(hvChannels)/sizeof(*hvChannels)); მძღოლი->Execution->ConfigureWithstandChannels(&hvChannelsSafeArray); SafeArrayDestroy(hvChannelsSafeArray);
//// დაბრუნების (დაბალი) არხების ჩართვა int rtnChannels[3] = { 4,5,6 }; SAFEARRAY* rtnChannelsSafeArray = ConvertToSafeArray(rtnChannels, sizeof(rtnChannels) / sizeof(*rtnChannels)); მძღოლი->Execution->ConfigureReturnChannels(&rtnChannelsSafeArray); SafeArrayDestroy(rtnChannelsSafeArray); // მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ტესტერს შეუძლია დაიწყოს გამომავალი გამძლეობის ტესტისთვის ამ კავშირებზე-> Sleep(1000);
// გამორთეთ ყველა არხი
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
მძღოლი->შესრულება->DisableAllChannels();
ზოგიერთი ერთეულისთვის შეიძლება დაგვჭირდეს სკანერი, SC6540, HIPOT ტესტერის სიმძლავრის გასაგრძელებლად, როგორიცაა Omnia2, HypotUltra, Hypot4 of Associated Research. გამძლეობის ტესტის ოპერირებამდე, მულტიპლექსერი უნდა იყოს კონფიგურირებული ტესტის წერტილზე. ორივე ConfigureWithstandChannels() და ConfigureReturnChannels() მეთოდს სჭირდება მთელი მასივი შეყვანის სახით. HV და Return არხების გადართვის შემდეგ, ჩვენ შეგვიძლია დავამატოთ პროცედურა, რომელიც ასრულებს გამძლე გამომავალს. და გამორთეთ რელეები DisableAllChannels(). არის C++ ფუნქცია, ConvertToSafeArray(), ზემოთ მოცემულ სample რომელიც არის მთელი მასივის გადაყვანა SAFEARRAY ტიპად.
//ConvertToSafeArray არის ფუნქცია, რომელიც ქმნის SAFEARRAY ტიპის std::int[] // SAFEARRAY* ConvertToSafeArray(int არხები[], int ზომა) {
CComSafeArray csaData(ზომა); for (int i = 0; i < ზომა; i++) {
csaData.SetAt(i, არხები[i]); } return csaData.Detach(); }
COM კომპონენტებისთვის მასივის პარამეტრებად იღებს SAFEARRAY ტიპი. ამიტომ, ჩვენ უნდა შევქმნათ იგი მინიჭებული ზომით. ასევე, შემოთავაზებულია SAFEARRAY-ის გამოშვება SafeArrayDestroy()-ის მიერ მას შემდეგ, რაც ის აღარ იქნება გამოყენებული.
4.2 უწყვეტობის არხების კონფიგურაცია
// Continuity (CONT) // Continuity (High) არხების ჩართვა 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)); მძღოლი->შესრულება->ConfigureReturnChannels(&contRtnChannelsSafeArray); SafeArrayDestroy(contRtnChannelsSafeArray);
// მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ტესტერს შეუძლია დაიწყოს გამომავალი უწყვეტობის ტესტისთვის ამ კავშირებზე Sleep(1000);
ConfigureContinuityChannels() მეთოდი იღებს SAFEARRAY შეყვანის სახით, რომელიც გარდაიქმნება ConvertToSafeArray() მიერ. დაბრუნების სქემებზე დასაკავშირებლად შეგვიძლია გამოვიყენოთ ConfigureReturnChannels() მეთოდი, რომელიც იგივეა გამძლე არხებთან.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
4.3 სახმელეთო კავშირის არხის კონფიგურაცია
//Ground Bond Test (GND) // Ground Bond სატესტო არხის დრაივერის ჩართვა->Execution->ConfigureGndChannel(2); // მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ან დამიწის კავშირის ტესტერს შეუძლია დაიწყოს გამომავალი დამიწის კავშირის ტესტისთვის ამ კავშირებზე Sleep(1000);
მხოლოდ ერთი მიწის ბმული არხის ჩართვა შეიძლება ერთდროულად. ამიტომ, ConfigureGndChannel() ერთდროულად იღებს მთელ რიცხვს შეყვანის პარამეტრად. დამიწების კავშირის არხის დაყენებისას, სხვა გადამრთველები ავტომატურად გაითიშება.
4.4 დააკონფიგურირეთ SC6540 ორმაგი შემოწმებისთვის
// DualCheck (Witstand test + Ground bond test) // ჩართეთ Grond Bond არხი და Withstand Channel ერთდროულად მძღოლი->Execution->ConfigureGndAndWithstandChannel(5, “HHHLLLOO”); // მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ტესტერს შეუძლია დაიწყოს ამ კავშირების ორმაგი შემოწმება Sleep(1000);
DualCheck არის ფუნქცია, რომელიც საშუალებას აძლევს ინსტრუმენტს ერთდროულად ჩაატაროს ჰიპოტის და AC Ground Bond ტესტი. ConfigureGndAndWithstandChannel()-ით ჩვენ შეგვიძლია დავაკონფიგურიროთ როგორც მიწის ბმული არხი, ასევე გაუძლოს არხებს ერთდროულად. ეს ფუნქცია იღებს ერთ მთელ რიცხვს, როგორც დასაბუთებული ბმის არხს და ერთ სტრიქონს, როგორც HV მოდულის ნედლეულის კონფიგურაციას. კონფიგურაციები იქნება H (მაღალი), L (დაბალი) ან O (ღია). მაგampამ ბრძანების სინტაქსი იქნება "HLOOOOL", რაც მიუთითებს, რომ არხი 1 დაკავშირებულია HV-თან და არხი 2 და 7 იქნება დაკავშირებული Return-თან.
3.2 სესიის დახურვა
მძღოლი->შესრულება->DisableAllChannels(); მძღოლი->Close(); std::cout << „შესრულებულია – დააჭირეთ Enter გასასვლელად“ <
Close() დახურავს I/O სესიას ინსტრუმენტთან.
4 დასრულებული ყოფილიample დასრულებული სample კოდი შეიძლება მოიძებნოს გზაზე " Files>IVI ფონდიIVIDriversSC6540Examples”.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
4. დაწყება Python
შესავალი
ეს თავი აღწერს Python პროგრამირების ენის IVI-COM დრაივერის Ikonix Group-ის გამოყენების პროცედურებს. ამ სავარჯიშოში, პროგრამისტს შეეძლო დრაივერის იმპორტი და შეავსო მოკლე პროგრამა, რომელიც აკონტროლებს მოწყობილობას ეტაპობრივად.
მოთხოვნები
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
ჩამოტვირთეთ დრაივერები
გთხოვთ გადადით webასოცირებული კვლევის საიტი ჩამოტვირთეთ IVI დრაივერების უახლესი ვერსია ან დაუკავშირდით მოვაჭრეებს. ინსტალაციის დასასრულებლად მიჰყევით პირველ თავში მოცემულ ნაბიჯებსა და ინსტრუქციებს.
ცნობები
შესახებ webIVI Foundation-ის საიტზე, არის დოკუმენტაცია, რომელიც შეიძლება დაგაინტერესოთ მოწყობილობების მართვის დროს. თქვენ შეგიძლიათ იპოვოთ განვითარების რესურსები IVI დრაივერით, https://www.ivifoundation.org/resources/default.aspx. IVI გაზიარებული კომპონენტების ჩამოტვირთვა შესაძლებელია https://www.ivifoundation.org/shared_components/Default.aspx-დან. მასზე რამდენიმე დოკუმენტია webსაიტი IVI-ის გასაგებად.
დაინსტალირებული დირექტორიაში არის რამდენიმე დოკუმენტი თქვენი მითითებისთვის SC6540 IVI დრაივერის გასაგებად. დახმარება file, SC6540.chm, განთავსდება ბილიკზე Files>IVI ფონდიIVIDriversSC6540. ამ დახმარებაში file, შეგიძლიათ იპოვოთ ყველა მოწოდებული ფუნქცია და მათი იერარქია.
არსებობს სამი სახის სample კოდი თქვენი მითითებისთვის, რომელიც მდებარეობს გზაზე Files>IVI ფონდიIVIDriversSC6540Examples, მათ შორის C#, C++ და Python ასევე.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
განვითარება
1 დააინსტალირეთ Comtypes ბიბლიოთეკის pip install cometypes
იმისათვის, რომ გამოძახოთ გარე com DLL Python-ში, დაგჭირდებათ დაინსტალირებული comtypes ბიბლიოთეკა.
2 შექმენით პითონი file 2.1 გახსენით პითონის ნებისმიერი IDE და შექმენით ახალი პითონი file.
3 ბიბლიოთეკების იმპორტი 3.1 Cometypes library და SC6540_64.dll იმპორტი
იმპორტის დრო იმპორტის comtypes იმპორტი comtypes.client როგორც cc # იმპორტი IVI-COM DLL cc.GetModule('SC6540.dll') comtypes.gen import SC6540Lib-დან
4 პროგრამირების დაწყება 4.1 შექმენით დრაივერის ობიექტი და გამოიყენეთ ინიციალიზაციის მეთოდი კავშირის დასამყარებლად.
დრაივერი = cc.CreateObject('SC6540.SC6540', ინტერფეისი=SC6540Lib.ISC6540) # დრაივერის ინიციალიზაცია და დაკავშირება optionString = 'ქეში=false, InterchangeCheck=false, QueryInstrStatus=true, RangeCheck=Si-Mulsecord=false=false, ' driver.Initialize('ASRL4::INSTR', True, False, optionString) # გამორთე ყველა არხი driver.Execution.DisableAllChannels();
Initialize() მეთოდის პარამეტრების უფრო დეტალური ინფორმაციისთვის, გთხოვთ, მიმართოთ დახმარების დოკუმენტს, SC6540.chm, რომელიც მდებარეობს მისამართზე “ Files>IVI FoundationIVIDriversSC6540″. პირველი პარამეტრი ResourceName არის სტრიქონის ტიპი და მიუთითებს კავშირის ინტერფეისის ტიპსა და მისამართს. რესურსის სახელი, ”ASRL4::INSTR”, წარმოადგენს სერიულ პორტს მისამართით 4. მაგ.ampასევე, 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. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
4.2 გამძლე არხების კონფიგურაცია
# გამძლეობის ტესტი (ACW, DCW) # ჩართეთ Withstand (High) არხები hvChannels = { 1, 2, 3 }; მძღოლი.Execution.ConfigureWithstandChannels(hvChannels);
# დაბრუნების (დაბალი) არხების ჩართვა rtnChannel = { 4, 5, 6 }; მძღოლი.Execution.ConfigureReturnChannels(rtnChannel);
# მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ტესტერს შეუძლია დაიწყოს გამომავალი ამ კავშირებზე გამძლეობის შესამოწმებლად. დრო.ძილი (1)
# გამორთეთ ყველა არხის დრაივერი.Execution.DisableAllChannels();
ზოგიერთ ერთეულს შეიძლება დაგვჭირდეს მულტიპლექსერი, SC6540, HIPOT ტესტერის სიმძლავრის გასაგრძელებლად, როგორიცაა Omnia2, HypotUltra, Hypot4 of Associated Research. გამძლეობის ტესტის ოპერირებამდე, მულტიპლექსერი უნდა იყოს კონფიგურირებული ტესტის წერტილზე. ორივე ConfigureWithstandChannels() და ConfigureReturnChannels() მეთოდს სჭირდება მთელი მასივი შეყვანის სახით. HV და Return არხების გადართვის შემდეგ, ჩვენ შეგვიძლია დავამატოთ პროცედურა, რომელიც ასრულებს გამძლე გამომავალს. და გამორთეთ რელეები DisableAllChannels().
4.3 უწყვეტობის არხების კონფიგურაცია
# უწყვეტობა (CONT) # უწყვეტობის (მაღალი) არხების ჩართვა contChannels = { 4, 5 }; მძღოლი.Execution.ConfigureContinuityChannels(contChannels);
# დაბრუნების (დაბალი) არხების ჩართვა contRtnChannel = { 7 }; მძღოლი.Execution.ConfigureReturnChannels(contRtnChannel);
# მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ტესტერს შეუძლია დაიწყოს გამომავალი ამ კავშირებზე უწყვეტობის ტესტისთვის. დრო.ძილი (1)
ConfigureContinuityChannels() მეთოდი შესაყვანად იღებს მთელ მასივს. დაბრუნების სქემებზე დასაკავშირებლად შეგვიძლია გამოვიყენოთ ConfigureReturnChannels() მეთოდი, რომელიც გაზიარებულია გამძლე არხებთან.
4.4 სახმელეთო კავშირის არხის კონფიგურაცია
#Ground Bond Test (GND) # ჩართეთ Ground Bond სატესტო არხის დრაივერი.Execution.ConfigureGndChannel(2);
# მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ან დამიწის კავშირის ტესტერს შეუძლია დაიწყოს გამომავალი ამ კავშირებზე დამიწის კავშირის ტესტირებისთვის. დრო.ძილი (1)
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
მხოლოდ ერთი მიწის ბმული არხის ჩართვა შეიძლება ერთდროულად. ამიტომ, ConfigureGndChannel() ერთდროულად იღებს მთელ რიცხვს შეყვანის პარამეტრად. დამიწების კავშირის არხის დაყენებისას, სხვა გადამრთველები ავტომატურად გაითიშება.
4.5 დააკონფიგურირეთ SC6540 ორმაგი შემოწმებისთვის
# DualCheck (Witstand test + Ground bond test) # ჩართეთ Grond Bond არხი და გაუძლო არხი ერთდროულად. driver.Execution.ConfigureGndAndWithstandChannel(5, „HHHLLLOO“); # მულტიპლექსერის კონფიგურაციის შემდეგ, უსაფრთხოების ტესტერს შეუძლია დაიწყოს ამ კავშირების ორმაგი შემოწმება. დრო.ძილი (1)
DualCheck არის ფუნქცია, რომელიც საშუალებას აძლევს ინსტრუმენტს ერთდროულად ჩაატაროს ჰიპოტის და AC Ground Bond ტესტი. ConfigureGndAndWithstandChannel()-ით ჩვენ შეგვიძლია დავაკონფიგურიროთ როგორც მიწის ბმული არხი, ასევე გაუძლოს არხებს ერთდროულად. ეს ფუნქცია იღებს ერთ მთელ რიცხვს, როგორც დასაბუთებული ბმის არხს და ერთ სტრიქონს, როგორც HV მოდულის ნედლეულის კონფიგურაციას. კონფიგურაციები იქნება H (მაღალი), L (დაბალი) ან O (ღია). მაგampამ ბრძანების სინტაქსი იქნება "HLOOOOL", რაც მიუთითებს, რომ არხი 1 დაკავშირებულია HV-თან და არხი 2 და 7 იქნება დაკავშირებული Return-თან.
4.6 სესიის დახურვა
მძღოლი.Execution.DisableAllChannels(); მძღოლი.Close(); ბეჭდვა ("შესრულებულია")
Close() დახურავს I/O სესიას ინსტრუმენტთან.
5 დასრულებული ყოფილიample დასრულებული სample კოდი შეიძლება მოიძებნოს გზაზე " Files>IVI ფონდიIVIDriversSC6540Examples”.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
5. ლაბორატორიის დაწყებაVIEW
შესავალი
ეს თავი აღწერს ლაბორატორიის მიერ Ikonix Group-ის IVI-COM დრაივერის გამოყენების პროცედურებსVIEW პროგრამირების ენა. ამ სავარჯიშოში, პროგრამისტს შეუძლია ისწავლოს დრაივერის იმპორტი და დაასრულოს მოკლე პროგრამა, რომელიც აკონტროლებს მოწყობილობას ეტაპობრივად.
მიუხედავად იმისა, რომ პროგრამისტებს შეეძლოთ მოწყობილობის მართვა IVI Driver-ით. ლაბორატორიისთვისVIEW პროგრამისტი, ჩვენ გირჩევთ გამოიყენოთ LabVIEW plug & play დრაივერი უფრო ადვილი იქნება თქვენი პროგრამირებისა და გამართვისთვის. ლაბორატორიაVIEW დრაივერი Ikonix Group-დან ყველა შედგენილია უშუალოდ ბრძანებებით, ასე რომ თქვენ შეგიძლიათ ნათლად შეამოწმოთ, თუ როგორ იგზავნება ბრძანებები ინსტრუმენტებზე.
მოთხოვნები
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
ჩამოტვირთეთ დრაივერები
გთხოვთ გადადით webასოცირებული კვლევის საიტი ჩამოტვირთეთ IVI დრაივერების უახლესი ვერსია ან დაუკავშირდით მოვაჭრეებს. ინსტალაციის დასასრულებლად მიჰყევით პირველ თავში მოცემულ ნაბიჯებსა და ინსტრუქციებს.
ცნობები
შესახებ webIVI Foundation-ის საიტზე, არის დოკუმენტაცია, რომელიც შეიძლება დაგაინტერესოთ მოწყობილობების კონტროლის განხორციელებისას. თქვენ შეგიძლიათ იპოვოთ განვითარების რესურსები IVI დრაივერით, https://www.ivifoundation.org/resources/default.aspx. IVI გაზიარებული კომპონენტების ჩამოტვირთვა შესაძლებელია https://www.ivifoundation.org/shared_components/Default.aspx-დან. მასზე რამდენიმე დოკუმენტია webსაიტი IVI-ის გასაგებად.
დაინსტალირებული დირექტორიაში არის რამდენიმე დოკუმენტი თქვენი მითითებისთვის SC6540 IVI დრაივერის გასაგებად. დახმარება file, SC6540.chm, განთავსდება ბილიკზე Files>IVI ფონდიIVIDriversSC6540. ამ დახმარებაში file, შეგიძლიათ იპოვოთ ყველა მოწოდებული ფუნქცია და მათი იერარქია.
არსებობს სამი სახის სample კოდი თქვენი მითითებისთვის, რომელიც მდებარეობს გზაზე Files>IVI ფონდიIVIDriversSC6540Examples, მათ შორის C#, C++ და Python ასევე.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
1 გახსენით ახალი vi. 2 DLL კომპონენტის იმპორტი.
განვითარება
გახსენით ფუნქციების პალიტრა ბლოკ დიაგრამაზე მაუსის მარჯვენა ღილაკით. შემდეგ აირჩიეთ Connectivity -> ActiveX. აირჩიეთ ან ჩამოაგდეთ ავტომატიზაციის გახსნის ფუნქცია ბლოკ დიაგრამაზე. 3 დააწკაპუნეთ მარჯვენა ღილაკით Automation Open-ზე და აირჩიეთ Select ActiveX Class -> Browse გაიხსნება ფანჯარა DLL-ის არჩევისთვის. 4 აირჩიეთ Browse ღილაკი და აირჩიეთ file SC6540_64.dll მდებარეობს Files>IVI ფონდიIVIBin. IVI SC6540 Type Library დაემატება Type Libraries ჩამოსაშლელ მენიუში. 5 აირჩიეთ ISC6540 და შემდეგ დააწკაპუნეთ OK, რათა დაასრულოთ SC6540 დრაივერის ინსტანციის ობიექტის შექმნა.
ლაბორატორიაview ავტომატურად გამოიმუშავებს SC6540Lib.ISC6540 კონტროლის Automation refnum-ს და დაუკავშირდება Automation Open ფუნქციას.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
6 პროგრამირების დაწყება 6.1 შექმენით Invoke Node ფუნქცია და დაუკავშირეთ მითითება Automation Refnum-ის გამომავალს და შემდეგ დააწკაპუნეთ მეთოდზე და აირჩიეთ Initialize მოწყობილობასთან კავშირის ინიციალიზაციისთვის.
Initialize() მეთოდის პარამეტრების უფრო დეტალური ინფორმაციისთვის, გთხოვთ, მიმართოთ დახმარების დოკუმენტს, SC6540.chm, რომელიც მდებარეობს მისამართზე “ Files>IVI FoundationIVIDriversSC6540″. პირველი პარამეტრი ResourceName არის სტრიქონის ტიპი და მიუთითებს კავშირის ინტერფეისის ტიპსა და მისამართს. რესურსის სახელი, ”ASRL4::INSTR”, წარმოადგენს სერიულ პორტს მისამართით 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”, აკონფიგურირებს IVI დრაივერის ვარიანტებს ჩართული QueryInstrStatus, რომელიც შეამოწმებს სტატუსს თითოეული მომხმარებლის ბოლოს. ოპერაცია. გთხოვთ, ეწვიოთ SC6540.chm დამატებითი ინფორმაციისთვის.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
6.2 გამძლე არხების კონფიგურაცია
ზოგიერთ ერთეულს შეიძლება დაგვჭირდეს მულტიპლექსერი, SC6540, HIPOT ტესტერის სიმძლავრის გასაგრძელებლად, როგორიცაა Omnia2, HypotUltra, Hypot4 of Associated Research. გამძლეობის ტესტის ოპერირებამდე, მულტიპლექსერი უნდა იყოს კონფიგურირებული ტესტის წერტილზე. ორივე ConfigureWithstandChannels() და ConfigureReturnChannels() მეთოდს სჭირდება მთელი მასივი შეყვანის სახით. HV და Return არხების გადართვის შემდეგ, ჩვენ შეგვიძლია დავამატოთ პროცედურა, რომელიც ასრულებს გამძლე გამომავალს. და გამორთეთ რელეები DisableAllChannels(). 6.3 უწყვეტობის არხების კონფიგურაცია
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
ConfigureContinuityChannels() მეთოდი შესაყვანად იღებს მთელ მასივს. დაბრუნების სქემებზე დასაკავშირებლად შეგვიძლია გამოვიყენოთ ConfigureReturnChannels() მეთოდი, რომელიც გაზიარებულია გამძლე არხებთან. 6.4 სახმელეთო კავშირის არხის კონფიგურაცია
მხოლოდ ერთი მიწის ბმული არხის ჩართვა შეიძლება ერთდროულად. ამიტომ, ConfigureGndChannel() ერთდროულად იღებს მთელ რიცხვს შეყვანის პარამეტრად. როდესაც დამიწების კავშირის არხი დაყენებული იყო, სხვა გადამრთველები ავტომატურად გამოირთვებოდა. 6.5 დააკონფიგურირეთ SC6540 ორმაგი შემოწმებისთვის
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
DualCheck არის ფუნქცია, რომელიც საშუალებას აძლევს ინსტრუმენტს ერთდროულად ჩაატაროს ჰიპოტის და AC Ground Bond ტესტი. ConfigureGndAndWithstandChannel()-ით ჩვენ შეგვიძლია დავაკონფიგურიროთ როგორც მიწის ბმული არხი, ასევე გაუძლოს არხებს ერთდროულად. ეს ფუნქცია იღებს ერთ მთელ რიცხვს, როგორც დასაბუთებული ბმის არხს და ერთ სტრიქონს, როგორც HV მოდულის ნედლეულის კონფიგურაციას. კონფიგურაციები იქნება H (მაღალი), L (დაბალი) ან O (ღია). მაგampამ ბრძანების სინტაქსი იქნება "HLOOOOL", რაც მიუთითებს, რომ არხი 1 დაკავშირებულია HV-თან და არხი 2 და 7 იქნება დაკავშირებული Return-თან. 6.6 სესიის დახურვა
Close() მეთოდი ISC6540 კლასში დახურავს I/O სესიას ინსტრუმენტთან. ასევე, ყველა მითითება უნდა დაიხუროს Close Reference ფუნქციის გამოყენებით. 7 დასრულებული ყოფილიample
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
დასრულებული ყოფილიample სახელმწიფო მანქანის დიზაინის ნიმუში თქვენი მითითებისთვის, რომელიც მდებარეობს გზაზე Files>IVI ფონდიIVIDriversSC6540Examples, მათ შორის C#, C++ და Python ასევე. თუმცა, ჩვენ გირჩევთ გამოიყენოთ ლაბორატორიაVIEW plug & play დრაივერი უფრო ადვილი იქნება ლაბორატორიისთვისVIEW დეველოპერები. თუ გჭირდებათ ლაბორატორიაVIEW დრაივერი, გთხოვთ გადმოწეროთ იგი webასოცირებული კვლევის საიტი ან დაუკავშირდით გამყიდველს.
28105 N. Keith Drive Lake Forest, IL 60045 USA უფასო: 1-800-858-TEST (8378) აშშ/კანადა ტელეფონი: 1-847-367-4077 | ფაქსი: 1-847-367-4080 | www.arisafety.com
დოკუმენტები / რესურსები
![]() |
IVI Foundation SC6540 Multiplexer IVI დრაივერის დაწყება [pdf] მომხმარებლის სახელმძღვანელო SC6540, SC6540 Multiplexer IVI Driver Getting Started, SC6540, Multiplexer IVI Driver Getting Started, IVI Driver Getting Started, Driver Getting Started, Getting Started, Started |
