SC6540 Multiplexer IVI ሾፌር በመጀመር ላይ

የምርት መረጃ

ዝርዝሮች

  • ምርት: Multiplexer SC6540
  • አምራች: IKONIX ቡድን
  • IVI የአሽከርካሪ ስሪት፡ 1.1
  • የእገዛ ሰነድ ቦታ፡ IV
    ፋውንዴሽንIVIDriversSC6540SC6540.chm

የምርት አጠቃቀም መመሪያዎች

1. IVI ሾፌር ማዋቀር

IVI ሾፌርን ለማዋቀር እነዚህን ደረጃዎች ይከተሉ።

  1. IVI ነጂውን ከአምራቹ ያውርዱ webጣቢያ.
  2. የራስ-ማስወጣት ቅንብሩን ያሂዱ file እና መጫኑን ይከተሉ
    ጠንቋይ መመሪያዎች.
  3. IVI የተጋሩ አካላትን ለማውረድ ከተጠየቁ IVIን ይጎብኙ
    ፋውንዴሽን Webጣቢያ እና ተገቢውን ስሪት ያውርዱ (32-ቢት ወይም
    64-ቢት)
  4. የተጋሩ ክፍሎችን ይጫኑ እና በIVI ሾፌር ይቀጥሉ
    መጫን.
  5. እንደ አማራጭ ከሆነ የ IVI ሾፌር ምንጭ ኮድ ይጫኑ
    ያስፈልጋል።
  6. IVI ነጂው በ IVI ዱካ ስር ይጫናል
    ፋውንዴሽንIVI፣ በ *.dll fileዎች በቢን አቃፊ ውስጥ እና እርዳታ
    ሰነዶች በ ..DriversSC6540.

2. በ C # መጀመር

የ IVI-COM ሾፌርን በ C # መጠቀም ለመጀመር እነዚህን ይከተሉ
እርምጃዎች፡-

  1. የSC6540 IVI ሾፌር፣ IVI የተጋሩ አካላት፣
    የቪዛ ሹፌር፣ እና የማይክሮሶፍት ቪዥዋል ስቱዲዮ ወይም ሌላ አይዲኢ
    ተጭኗል።
  2. ዋና ስካነርን በHV Module እና በጂቢ ሞዱል ያዘጋጁ።
  3. መሳሪያውን ለማስመጣት እና ለመቆጣጠር የIVI-COM ሾፌርን ይጠቀሙ
    C # ፕሮግራም።
  4. ለቀላል ፕሮግራም IVI-COM interop እንድትጠቀም እንመክራለን
    ልማት.

ተዘውትረው የሚጠየቁ ጥያቄዎች (FAQ)

ጥ: ለ SC6540 IVI ሾፌር የት ማግኘት እችላለሁ?

መ: የ SC6540 IVI ሾፌርን ከ ማውረድ ይችላሉ
የአምራች webጣቢያ ወይም የሚገኘውን የእገዛ ሰነድ ይመልከቱ
IVI FoundationIVIDriversSC6540SC6540.chm.

ጥ: IVI ሾፌርን ለመጠቀም ምን ቅድመ ሁኔታዎች አሉ?
ሲ#?

መ: ቅድመ-ሁኔታዎች የ SC6540 IVI ሾፌር ፣ IVI መኖርን ያካትታሉ
የተጋሩ አካላት፣ VISA ሾፌር እና አይዲኢ እንደ ማይክሮሶፍት ቪዥዋል ያሉ
ስቱዲዮ ተጭኗል። በተጨማሪም፣ HV ያለው ዋና ስካነር ያስፈልግዎታል
ሞዱል እና ጂቢ ሞዱል።

የሰነድ ስሪት 1.1
IVI ሹፌር አጀማመር መመሪያ
ለ Multiplexer SC6540፣
አልቋልview
ይህ የመተግበሪያ ማስታወሻ የመጫኛ መመሪያዎችን እና በርካታ የፕሮግራም አወጣጥን ይገልፃል።amples ለ IVI መሣሪያ የስካነር ነጂ። ስለ IVI አሽከርካሪዎች የበለጠ ለመረዳት፣ እባክዎን ይመልከቱ webየ IVI ፋውንዴሽን ጣቢያ. ስለ SC6540 IVI ሾፌር ለበለጠ ዝርዝር፣ እባክዎን የእገዛ ሰነዱን ይመልከቱ SC6540.chm፣ በመንገዱ ላይ የሚገኘውን Files>IVI ፋውንዴሽንIVIDriversSC6540.
1. IVI ሾፌር ማዋቀር
IVI መሣሪያ ነጂዎችን ስለማውረድ እና ስለመጫን መመሪያዎች webጣቢያ. ከIVI ፋውንዴሽን የተጋሩ አካላትን ያውርዱ እና ይጫኑ Webጣቢያ.
2. በ C # መጀመር
IVI ሾፌርን በመጠቀም ማጠናከሪያ ትምህርት ከመሳሪያው ጋር ግንኙነትን በ C # ፕሮግራሚንግ ይፈጥራል።
3. በ C ++ መጀመር
IVI ሾፌርን በመጠቀም ማጠናከሪያ ትምህርት ከመሳሪያው ጋር በC++ ፕሮግራሚንግ ግንኙነትን ይፈጥራል።
4. በ Python መጀመር
IVI ሾፌርን በመጠቀም ማጠናከሪያ ትምህርት ከመሳሪያው ጋር በ Python ፕሮግራሚንግ ግንኙነትን ይፈጥራል።
5. በቤተ ሙከራ መጀመርVIEW
IVI ሾፌርን በመጠቀም አጋዥ ስልጠና ከመሳሪያው ጋር በላብ ግንኙነት ይፈጥራልVIEW ፕሮግራም ማውጣት.
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

1. IVI ሾፌር ማዋቀር
IVI ሾፌሩን ካወረዱ በኋላ, የራስ-አወጣጥ ማቀናበሪያውን ያሂዱ file እና ማዋቀር ለመጀመር የመጫኛ አዋቂውን ያያሉ። መጫኑን ለማጠናቀቅ እባክዎ ከዚህ በታች ያለውን መመሪያ ይከተሉ።
ማዋቀሩ IVI የተጋሩ አካላት መጫኑን ያረጋግጣል። በሚከተለው ስክሪን ከተጠየቁ፣ አውርድ፣ The IVI Foundation የሚለውን ይጫኑ Webጣቢያ ይከፈታል።
እባክዎ የቅርብ ጊዜውን IVI የተጋሩ አካላት ወይ 32-ቢት ወይም 64-ቢት ስሪት ያውርዱ። ካወረዱ በኋላ የጋራ ክፍሎችን ይጫኑ እና መጫኑን ይቀጥሉ.
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

IVI የተጋሩ አካላት ከተጫኑ በኋላ መጫኑን ለማጠናቀቅ እባክዎን ደረጃዎቹን ይከተሉ።
አስፈላጊ ከሆነ የ IVI ነጂውን ምንጭ ኮድ ለመጫን አማራጮች አሉ.
የ IVI ሾፌር በ" ዱካ ስር ይጫናል. Files>IVI ፋውንዴሽንIVI". ለ files በ"*.dll" ቅጥያ ስም በ"Bin" አቃፊ ውስጥ ይገኛል። እና አስፈላጊው የእርዳታ ሰነዶች በ ".. DriversSC6540" አቃፊ ውስጥ ይሆናሉ.
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

2. በ C # መጀመር
መግቢያ
ይህ ምዕራፍ IVI-COM የ IKONIX ቡድንን በ C # ፕሮግራሚንግ ቋንቋ የመጠቀም ሂደቶችን ይገልፃል። በዚህ ልምምድ ፕሮግራመር ሾፌሩን ማስመጣት እና መሳሪያውን ደረጃ በደረጃ የሚቆጣጠር አጭር ፕሮግራም ማጠናቀቅ ይችላል።
C# IVI-C ሾፌርንም ሊደውልለት ይችላል። ሆኖም፣ ፕሮግራሙን ለማዘጋጀት የIVI-COM interop ቀላል ይሆንልዎ ዘንድ እንጠቁማለን።
መስፈርቶች
SC6540 IVI ሾፌር IVI የተጋሩ አካላት፣ https://www.ivifoundation.org/shared_components/Default.aspx VISA (ምናባዊ መሣሪያ ሶፍትዌር አርክቴክቸር) ሾፌር፣
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html Microsoft Visual Studio or other IDEs A Main Scanner with a HV Module and a GB Module
ነጂዎችን ያውርዱ
እባክህ ወደ ሂድ webየቅርብ ጊዜውን የIVI አሽከርካሪዎች ስሪት ለማውረድ ወይም አቅራቢዎችን ለማነጋገር የተቆራኘ ምርምር ጣቢያ። መጫኑን ለማጠናቀቅ በምዕራፍ 1 ውስጥ ያሉትን ደረጃዎች እና መመሪያዎችን ይከተሉ።
ዋቢዎች
በላዩ ላይ webየIVI ፋውንዴሽን ጣቢያ፣ መሳሪያዎቹን በሚቆጣጠሩበት ጊዜ ሊፈልጓቸው የሚችሏቸው ሰነዶች አሉ። በIVI ሾፌር የማዳበር ሃብቶችን ማግኘት ይችላሉ፣ https://www.ivifoundation.org/resources/default.aspx። የIVI የተጋሩ አካላት ከ https://www.ivifoundation.org/shared_components/Default.aspx ሊወርዱ ይችላሉ። በ ላይ በርካታ ሰነዶች አሉ webIVI ለመረዳት ጣቢያ.
በተጫነው ማውጫ ውስጥ የ SC6540 IVI ሾፌርን ለመረዳት ለማጣቀሻዎ ብዙ ሰነዶች አሉ። እርዳታ file, SC6540.chm, በመንገዱ ላይ ይገኛል Files>IVI ፋውንዴሽንIVIDriversSC6540. በዚህ እርዳታ fileሁሉንም የቀረቡትን ተግባራት እና ተዋረድ ማግኘት ይችላሉ።
አራት ዓይነት s አሉ።ampበመንገዱ ላይ የሚገኙትን ለማጣቀሻዎ le ኮድ Files>IVI ፋውንዴሽንIVIDriversSC6540Examples፣ C #፣ C++፣ Python እና Labን ጨምሮVIEW እንዲሁም.
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

ልማት
1 የ C # ፕሮጀክት ይፍጠሩ 1.1 ቪዥዋል ስቱዲዮ አይዲኢ ይክፈቱ እና አዲስ የ C # ኮንሶል ፕሮጀክት ይፍጠሩ።
2 Libraries Import 2.1 በማጣቀሻው ላይ በቀኝ ጠቅ ያድርጉ እና በመፍትሔው አሳሽ ውስጥ ማጣቀሻን ጨምር የሚለውን ይምረጡ 2.2 የአስስ ቁልፍን ጠቅ ያድርጉ እና ወደ " መንገድ ይሂዱ። Files>IVI ፋውንዴሽንIVIBin የመጀመሪያ ደረጃ ኢንተርሮፕ ስብሰባዎች” እና AssociatedResearch.SC6540.Interop.dll እና Ivi.Driver.Interop.dll ይምረጡ።
2.3 በቀደመው ክፍል ለመጥቀስ ለተገለጹት የኢንተርፕት ስብሰባዎች የስም ክፍተቶችን ለመጠቀም ያውጁ።
AssociatedResearch.SC6540.Interop በመጠቀም;
3 ፕሮግራሚንግ ይጀምሩ 3.1 የአሽከርካሪው ነገር ይፍጠሩ እና ግንኙነቱን ለመገንባት የመነሻ ዘዴን ይጠቀሙ።
// ማስጀመር // var ነጂ = አዲስ SC6540 (); የstring resourceName = "ASRL4 :: INSTR"; string optionString = "መሸጎጫ = ሐሰት፣ InterchangeCheck=false፣ QueryInstrStatus=እውነት፣ RangeCheck=false፣ RecordCoercions=false፣Simulate=false"; driver.Initialize (የሀብት ስም፣ እውነት፣ ሐሰት፣ አማራጭ ሕብረቁምፊ); // ሁሉንም ቻናሎች አሰናክል driver.Execution.DisableAllChannels();
ለበለጠ ዝርዝር የInitialize() ስልት መለኪያዎች፣እባክዎ የእገዛ ሰነዱን SC6540.chm ይመልከቱ በ" Files>IVI ፋውንዴሽንIVIDriversSC6540″። የመጀመሪያው የመለኪያ ምንጭ ስም የሕብረቁምፊ ዓይነት ሲሆን የግንኙነቱን በይነገጾች አይነት እና አድራሻ ያሳያል። የመርጃው ስም "ASRL4 :: INSTR" ተከታታይ ወደብ ይወክላል
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

አድራሻ 4. ለ exampየ GPIB ግንኙነት "GPIB0 :: 8 :: INSTR" ሊሆን ይችላል. ለ TCP / IP ግንኙነት በ "TCPIP0 :: 192.168.0.1 :: 10001 :: SOCKET" ቅርጸት ይሆናል. 10001 የ SC6540 TCP/IP ግንኙነት ወደብ ነው። አድራሻው እንደ ውቅሮች ይወሰናል. The optionString, "Cache=false, InterchangeCheck=false, QueryInstrStatus=true, RangeCheck=false, RecordCoercions=false,Simulate=false"፣የIVI ሾፌሩን በነቃ QueryInstrStatus ያዋቅራል ይህም በእያንዳንዱ ተጠቃሚ መጨረሻ ላይ ያለውን ሁኔታ ያረጋግጣል። ክወና. ለተጨማሪ ዝርዝሮች እባክዎን SC6540.chm ይመልከቱ። ከተጀመረ በኋላ በመጀመሪያ ደረጃ ሁሉንም ቻናሎች በ DisableAllChannels() ዘዴ ማሰናከል ይመከራል።
3.2 ቻናሎችን የመቋቋም አዋቅር
// ፈተናን መቋቋም (ACW፣ DCW) // የመቋቋም (ከፍተኛ) ቻናሎች int[] hvChannel = {1, 2, 3}; driver.Execution.ConfigureWithstandChannels(hvChannels);
// የመመለሻ (ዝቅተኛ) ሰርጦችን አንቃ int[] rtnChannel = {4, 5, 6}; driver.Execution.ConfigureReturnChannel(rtnChannel);
// ማባዣው ከተዋቀረ በኋላ የደህንነት ሞካሪው በእነዚያ ግንኙነቶች ላይ የመቋቋም ሙከራ ውጤት ሊጀምር ይችላል። ክር. እንቅልፍ (1000);
// ሁሉንም ቻናሎች አሰናክል driver.Execution.DisableAllChannels();
ለአንዳንድ አሃዶች፣ እንደ Omnia6540፣ HypotUltra፣ Hypot2 of Associated Research ባሉ የ HIPOT ሞካሪ ላይ ያለውን አቅም ለማራዘም ብዜት ኤክስፐር፣ SC4 ልንፈልግ እንችላለን። የመቋቋም ሙከራ ከመስራቱ በፊት፣ መልቲክሰተሩ ወደ የሙከራ ነጥቡ መዋቀር አለበት። ሁለቱም ConfigureWithstandChannels() እና ConfigureReturnChannels() ዘዴ የኢንቲጀር ድርድር እንደ ግብአት ያስፈልጋቸዋል። የኤች.ቪ እና የመመለሻ ቻናሎች ከተቀየሩ በኋላ የመቋቋም ውፅዓት የሚያከናውን ሂደት ማከል እንችላለን። እና ማሰራጫዎችን በ DisableAllChanels() ያሰናክሉ።
3.3 የቀጣይ ቻናሎችን ያዋቅሩ
// ቀጣይነት (CONT) // ቀጣይነት (ከፍተኛ) ቻናሎች int[] contChannels = {4, 5}; driver.Execution.ConfigureContinuityChannels(contChannels);
// የመመለሻ (ዝቅተኛ) ቻናሎችን አንቃ int[] contRtnChannel = {7}; driver.Execution.ConfigureReturnChanels(contRtnChannel);
// ማባዣው ከተዋቀረ በኋላ የደህንነት ሞካሪው ለቀጣይነት ሙከራ በእነዚያ ግንኙነቶች ላይ ውጤቱን ሊጀምር ይችላል። ክር. እንቅልፍ (1000);
የConfigureContinuityChannels() ዘዴ የኢንቲጀር ድርድር እንደ ግብአት ይወስዳል። በመመለሻ ዑደቶች ላይ ላለው ግንኙነት፣ ከተቋረጠ ቻናሎች ጋር የሚጋራውን የማዋቀር ቻናሎች() ዘዴን ልንጠይቅ እንችላለን።
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

3.4 የመሬት ማስያዣ ቻናልን ያዋቅሩ
//የመሬት ቦንድ ፈተና (ጂኤንዲ) // የGround Bond test channel driverን አንቃ.Execution.ConfigureGndChannel(2); // multiplexer ከተዋቀረ በኋላ የደህንነት ወይም የመሬት ቦንድ ሞካሪ በእነዚያ ግንኙነቶች ላይ ለመሬት ቦንድ ሙከራ ውፅዓት ሊጀምር ይችላል። ክር. እንቅልፍ (1000);
በአንድ ጊዜ አንድ የመሬት ቦንድ ቻናል ብቻ መንቃት ይችላል። ስለዚህ፣ ConfigureGndChannel() ኢንቲጀር እንደ ግቤት መለኪያ በአንድ ጊዜ ይወስዳል። የመሬት ቦንድ ቻናል ሲዘጋጅ፣ሌሎች ማብሪያ / ማጥፊያዎች በራስ-ሰር ይሰናከላሉ።
3.5 SC6540ን ለድርብ ቼክ ያዋቅሩ
// DualCheck (የመቋቋም ፈተና + የመሬት ቦንድ ሙከራ) // Grond Bond channelን አንቃ እና ቻናልን በተመሳሳይ ጊዜ መቋቋም። driver.Execution.ConfigureGndAndWithstandChannel(5፣ “HLOOOOL”); // ማባዣው ከተዋቀረ በኋላ የደህንነት ሞካሪው በእነዚያ ግንኙነቶች ላይ ድርብ ፍተሻ ሊጀምር ይችላል። ክር. እንቅልፍ (1000);
DualCheck ተግባር መሳሪያው የሂፖት እና የAC Ground ቦንድ ሙከራን በአንድ ጊዜ እንዲያካሂድ ያስችለዋል። በGndAndWithstandChannel() በማዋቀር ሁለቱንም የምድር ቦንድ ቻናል ማዋቀር እና ቻናሎችን በተመሳሳይ ጊዜ መቋቋም እንችላለን። ይህ ተግባር አንድ የኢንቲጀር ግብዓት እንደ የመሬት ቦንድ ቻናል እና አንድ ሕብረቁምፊ እንደ የHV ሞጁል ጥሬ ውቅር ይወስዳል። ውቅሮቹ H (ከፍተኛ)፣ ኤል (ዝቅተኛ) ወይም ኦ (ክፍት) ይሆናሉ። ለ example፣ የዚህ ትእዛዝ አገባብ “HLOOOOL” ይሆናል፣ ይህም ቻናሉ 1 ከHV ጋር መገናኘቱን እና ቻናል 2 እና 7 ከመመለሻ ጋር መገናኘቱን ያሳያል።
3.6 ክፍለ-ጊዜውን ዝጋ
driver.Execution.DisableAllChannels(); ሹፌር.ዝጋ(); Console.WriteLine ("ተከናውኗል - ለመውጣት አስገባን ይጫኑ"); ኮንሶል.ReadLine();
ዝጋ() የI/O ክፍለ ጊዜን ወደ መሳሪያው ይዘጋል።
4 የተጠናቀቀ የቀድሞample የተጠናቀቀው sampሌ ኮድ በ "መንገዱ ላይ ሊገኝ ይችላል. Files>IVI ፋውንዴሽንIVIDriversSC6540Examples"
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

3. በ C ++ መጀመር
መግቢያ
ይህ ምዕራፍ IVI-COM የ IKONIX ቡድንን በ C ++ ፕሮግራሚንግ ቋንቋ የመጠቀም ሂደቶችን ይገልጻል። በዚህ ልምምድ ፕሮግራመር ሾፌሩን ማስመጣት እና መሳሪያውን ደረጃ በደረጃ የሚቆጣጠር አጭር ፕሮግራም ማጠናቀቅ ይችላል።
መስፈርቶች
SC6540 IVI ሾፌር IVI የተጋሩ አካላት፣ https://www.ivifoundation.org/shared_components/Default.aspx VISA (ምናባዊ መሣሪያ ሶፍትዌር አርክቴክቸር) ሾፌር፣
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html Microsoft Visual Studio or other IDEs A Main Scanner with a HV Module and a GB Module
ነጂዎችን ያውርዱ
እባክህ ወደ ሂድ webየቅርብ ጊዜውን የIVI አሽከርካሪዎች ስሪት ለማውረድ ወይም አቅራቢዎችን ለማነጋገር የተቆራኘ ምርምር ጣቢያ። መጫኑን ለማጠናቀቅ በምዕራፍ 1 ውስጥ ያሉትን ደረጃዎች እና መመሪያዎችን ይከተሉ።
ዋቢዎች
በላዩ ላይ webየIVI ፋውንዴሽን ጣቢያ፣ መሳሪያዎቹን በሚቆጣጠሩበት ጊዜ ሊፈልጓቸው የሚችሏቸው ሰነዶች አሉ። በIVI ሾፌር የማዳበር ሃብቶችን ማግኘት ይችላሉ፣ https://www.ivifoundation.org/resources/default.aspx። የIVI የተጋሩ አካላት ከ https://www.ivifoundation.org/shared_components/Default.aspx ሊወርዱ ይችላሉ። በ ላይ በርካታ ሰነዶች አሉ webIVI ለመረዳት ጣቢያ.
በተጫነው ማውጫ ውስጥ የ SC6540 IVI ሾፌርን ለመረዳት ለማጣቀሻዎ ብዙ ሰነዶች አሉ። እርዳታ file, SC6540.chm, በመንገዱ ላይ ይገኛል Files>IVI ፋውንዴሽንIVIDriversSC6540. በዚህ እርዳታ fileሁሉንም የቀረቡትን ተግባራት እና ተዋረድ ማግኘት ይችላሉ።
ሦስት ዓይነት s አሉampበመንገዱ ላይ የሚገኙትን ለማጣቀሻዎ le ኮድ Files>IVI ፋውንዴሽንIVIDriversSC6540Examples፣ C#፣ C++ እና Python ን ጨምሮ።
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

ልማት
1 የC++ ፕሮጀክት ይፍጠሩ 1.1 ቪዥዋል ስቱዲዮን ወይም ማንኛውንም ሌላ አይዲኢዎችን ይክፈቱ እና አዲስ የC++ ኮንሶል ፕሮጀክት ይፍጠሩ።
2 ማውጫዎችን ያካትቱ 2.1 በፕሮጀክቱ ላይ በቀኝ ጠቅ ያድርጉ እና ንብረቶችን ይምረጡ። 2.2 የማዋቀር ባህሪያትን ዘርጋ እና በግራ ምናሌው ላይ VC++ ማውጫን ይምረጡ። 2.3 ማውጫዎችን አካትት በተቆልቋይ አምድ ላይ ጠቅ ያድርጉ እና ይምረጡ የአርትዖት መስኮቱን ለመክፈት.
2.4 ማውጫዎችን ለማካተት አዲስ መስመር የሚለውን ይምረጡ። ሁለት አስፈላጊ መንገዶች መጨመር አለባቸው. Files>IVI ፋውንዴሽንIVIBin $(VXIPNPPATH)VisaCom
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

2.5 ማውጫዎቹን ጨምሮ ለማጠናቀቅ እሺን ጠቅ ያድርጉ። 2.6 አስፈላጊዎቹን DLLs ለማስገባት #import ኦፕሬተርን ይጠቀሙ
#"stdafx.h"ን ​​#ያካትቱ #ያካትቱ #አስመጣ የስም_ቦታ #የለም የስም_ቦታ #የለም ምንም_ስም ቦታ የለም።
3 ፕሮግራሚንግ ይጀምሩ 3.1 የአሽከርካሪውን ምሳሌ በጠቋሚ ይፍጠሩ እና ግንኙነቱን ለመገንባት የመነሻ ዘዴን ይጠቀሙ።
HRESULT ሰዓ = :: CoInitialize(NULL); ISC6540Ptr ሾፌር (__uuidof (SC6540)); _bstr_t resourceName = "ASRL4 :: INSTR"; _bstr_t optionString = "መሸጎጫ = ሐሰት፣ InterchangeCheck=false፣ QueryInstrStatus=እውነት፣ RangeCheck=ሐሰት፣ RecordCoercions=false፣Simulate=false"; driver-> ማስጀመር (የሀብት ስም፣ እውነት፣ ሐሰት፣ አማራጭ ገመዱ)፣
// ሁሉንም ቻናሎች ሾፌርን ያሰናክሉ -> አፈፃፀም ->AllChannels ያሰናክሉ ();
ለበለጠ ዝርዝር የInitialize() ስልት መለኪያዎች፣እባክዎ የእገዛ ሰነዱን ይመልከቱ SC6540.chm በ" Files>IVI ፋውንዴሽንIVIDriversSC6540″። የመጀመሪያው የመለኪያ ምንጭ ስም የሕብረቁምፊ ዓይነት ሲሆን የግንኙነቱን በይነገጾች አይነት እና አድራሻ ያሳያል። የመርጃው ስም፣ “ASRL4:: INSTR”፣ አድራሻ ያለው ተከታታይ ወደብ ይወክላል 4. ለቀድሞampየ GPIB ግንኙነት "GPIB0 :: 8 :: INSTR" ሊሆን ይችላል. ለ TCP / IP ግንኙነት በ "TCPIP0 :: 192.168.0.1 :: 10001 :: SOCKET" ቅርጸት ይሆናል. 10001 የ SC6540 TCP/IP ግንኙነት ወደብ ነው። ስለ Initialize() ዘዴ አማራጮች የበለጠ ለማወቅ፣ እባክዎን የSC6540.chm ሰነድ ይመልከቱ። ከተጀመረ በኋላ በመጀመሪያ ደረጃ ሁሉንም ቻናሎች በ DisableAllChannel () ዘዴ ማሰናከል ይመከራል።
4.1 ቻናሎችን የመቋቋም አዋቅር
// ፈተናን መቋቋም (ACW፣ DCW) // የመቋቋም (ከፍተኛ) ቻናሎችን int hvChannels [3] = {1,2,3}; የተጠበቀው* hvChannelsSafeArray = ወደSafeArray ቀይር(hvChannels፣ sizeof(hvChannel)/መጠን(*hvChannels)); driver-> ማስፈጸሚያ->WithstandChanels (& hvChannelsSafeArray) አዋቅር; SafeArrayDestroy(hvChannelsSafeArray);
//// የመመለሻ (ዝቅተኛ) ቻናሎችን አንቃ int rtnChannel[3] = {4,5,6}; SAFEARRAY* rtnChannelsSafeArray = ወደSafeArray ቀይር(rtnChannels፣ sizeof(rtnChannels) / sizeof(*rtnChannels)); driver-> ማስፈጸሚያ->ReturnChanels (&rtnChannelsSafeArray) አዋቅር; SafeArrayDestroy(rtnChannelsSafeArray); // ማባዣው ከተዋቀረ በኋላ የደህንነት ሞካሪው በእነዚያ ግንኙነቶች ላይ የመቋቋም ሙከራ ውጤት ሊጀምር ይችላል-> እንቅልፍ (1000);
// ሁሉንም ቻናሎች አሰናክል
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

driver-> ማስፈጸሚያ->AllChannels አሰናክል();
ለአንዳንድ አሃዶች፣ እንደ Omnia6540፣ HypotUltra፣ Hypot2 of Associated Research ባሉ የ HIPOT ሞካሪ ላይ ያለውን አቅም ለማራዘም ስካነር፣ SC4 ልንፈልግ እንችላለን። የመቋቋም ሙከራ ከመስራቱ በፊት፣ መልቲክሰተሩ ወደ የሙከራ ነጥቡ መዋቀር አለበት። ሁለቱም ConfigureWithstandChannels() እና ConfigureReturnChannels() ዘዴ የኢንቲጀር ድርድር እንደ ግብአት ያስፈልጋቸዋል። የኤች.ቪ እና የመመለሻ ቻናሎች ከተቀየሩ በኋላ የመቋቋም ውፅዓት የሚያከናውን ሂደት ማከል እንችላለን። እና ማሰራጫዎችን በ DisableAllChanels() ያሰናክሉ። ከላይ ባሉት s ውስጥ የC++ ተግባር፣ ConvertToSafeArray() አለ።ample ይህም የኢንቲጀር ድርድርን ወደ SAFEARRAY አይነት መለወጥ ነው።
//ConvertToSafeArray ከ std::int[] // SAFEARRAY* ConvertToSafeArray(int channels[], int size) ከ SAFEARRAY አይነት የመፍጠር ተግባር ነው።
CComSafeArray csaData (መጠን); ለ (int i = 0; i <መጠን; i++) {
csaData.SetAt(i፣ ሰርጦች[i]); } csaData.Detach (); }
ለ COM ክፍሎች የ SAFEARRAY አይነትን እንደ የአደራደር መለኪያዎች ይወስዳል። ስለዚህ, በተመደበው መጠን መፍጠር አለብን. እንዲሁም፣ SAFEARRAY በ SafeArrayDestroy() ጥቅም ላይ ካልዋለ በኋላ እንዲለቀቅ ይመከራል።
4.2 የቀጣይ ቻናሎችን ያዋቅሩ
// ቀጣይነት (CONT) // ቀጣይነት (ከፍተኛ) ቻናሎችን አንቃ int ቻናሎች[2] = {4, 5}; SAFEARRAY* contChannelsSafeArray = ወደSafeArray ቀይር(contchannels, sizeof(contchannels) / sizeof(*contchannels)); driver-> ማስፈጸሚያ->ContinuityChannels (&contChannelsSafeArray) አዋቅር; SafeArrayDestroy(contChannelsSafeArray);
// መመለሻ (ዝቅተኛ) ቻናሎችን አንቃ int contRtnChannel[1] = {7}; SAFEARRAY* contRtnChannelsSafeArray = ወደSafeArray ቀይር(contRtnChannel, sizeof(contRtnChannel) / sizeof(*contRtnChannel)); driver-> ማስፈጸሚያ->የመመለሻ ጣቢያዎችን አዋቅር(&contRtnChannelsSafeArray); SafeArrayDestroy(contRtnChannelsSafeArray);
// ማባዣው ከተዋቀረ በኋላ የደህንነት ሞካሪው ለቀጣይነት ሙከራ በእነዚህ ግንኙነቶች ላይ ውፅዓት ሊጀምር ይችላል እንቅልፍ (1000);
የConfigureContinuityChannels() ዘዴ SAFEARRAYን እንደ ግብአት ይወስዳል ይህም በConvertToSafeArray() የሚቀየር ነው። በመመለሻ ዑደቶች ላይ ላለው ግንኙነት፣ የመመለሻ ቻነሎችን () ConfigureReturnChanels() ከመቋቋም ቻናሎች ጋር ተመሳሳይ የሆነውን ዘዴ ልንጠራው እንችላለን።
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

4.3 የመሬት ማስያዣ ቻናልን ያዋቅሩ
//የመሬት ቦንድ ሙከራ (ጂኤንዲ) // የመሬት ቦንድ ሙከራ ሰርጥ ነጂውን አንቃ -> አፈጻጸም ->GndChannel አዋቅር (2); // multiplexer ከተዋቀረ በኋላ የደህንነት ወይም የመሬት ቦንድ ሞካሪ በእነዚያ ግንኙነቶች ላይ ለመሬት ቦንድ ሙከራ ውጤት ሊጀምር ይችላል እንቅልፍ(1000);
በአንድ ጊዜ አንድ የመሬት ቦንድ ቻናል ብቻ መንቃት ይችላል። ስለዚህ፣ ConfigureGndChannel() ኢንቲጀር እንደ ግቤት መለኪያ በአንድ ጊዜ ይወስዳል። የመሬት ቦንድ ቻናል ሲዘጋጅ፣ሌሎች ማብሪያ / ማጥፊያዎች በራስ-ሰር ይሰናከላሉ።
4.4 SC6540ን ለድርብ ቼክ ያዋቅሩ
// DualCheck (የመቋቋም ሙከራ + የመሬት ቦንድ ሙከራ) // Grond Bond Channel ን አንቃ እና ቻናልን በተመሳሳይ ጊዜ ሾፌር ->አፈፃፀም ->GndAndWithstandChannelን ያዋቅሩ (5, “HHHLLLOO”); // ማባዣው ከተዋቀረ በኋላ የደህንነት ሞካሪው በእነዚያ ግንኙነቶች ላይ ድርብ ፍተሻ ሊጀምር ይችላል እንቅልፍ (1000);
DualCheck ተግባር መሳሪያው የሂፖት እና የAC Ground ቦንድ ሙከራን በአንድ ጊዜ እንዲያካሂድ ያስችለዋል። በGndAndWithstandChannel() በማዋቀር ሁለቱንም የምድር ቦንድ ቻናል ማዋቀር እና ቻናሎችን በተመሳሳይ ጊዜ መቋቋም እንችላለን። ይህ ተግባር አንድ የኢንቲጀር ግብዓት እንደ የመሬት ቦንድ ቻናል እና አንድ ሕብረቁምፊ እንደ የHV ሞጁል ጥሬ ውቅር ይወስዳል። ውቅሮቹ H (ከፍተኛ)፣ ኤል (ዝቅተኛ) ወይም ኦ (ክፍት) ይሆናሉ። ለ example፣ የዚህ ትእዛዝ አገባብ “HLOOOOL” ይሆናል፣ ይህም ቻናሉ 1 ከHV ጋር መገናኘቱን እና ቻናል 2 እና 7 ከመመለሻ ጋር መገናኘቱን ያሳያል።
3.2 ክፍለ-ጊዜውን ዝጋ
driver-> ማስፈጸሚያ->AllChannels አሰናክል(); ሹፌር-> ዝጋ (); std::cout << "ተከናውኗል - ለመውጣት አስገባን ይጫኑ" <
ዝጋ() የI/O ክፍለ ጊዜን ወደ መሳሪያው ይዘጋል።
4 የተጠናቀቀ የቀድሞample የተጠናቀቀው sampሌ ኮድ በ "መንገዱ ላይ ሊገኝ ይችላል. Files>IVI ፋውንዴሽንIVIDriversSC6540Examples"
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

4. በ Python መጀመር
መግቢያ
ይህ ምእራፍ የIVI-COM ሾፌር የIkonix Group በ Python ፕሮግራሚንግ ቋንቋ የመጠቀም ሂደቶችን ይገልፃል። በዚህ ልምምድ ፕሮግራመር ሾፌሩን ማስመጣት እና መሳሪያውን ደረጃ በደረጃ የሚቆጣጠር አጭር ፕሮግራም ማጠናቀቅ ይችላል።
መስፈርቶች
SC6540 IVI ሾፌር IVI የተጋሩ አካላት፣ https://www.ivifoundation.org/shared_components/Default.aspx VISA (ምናባዊ መሣሪያ ሶፍትዌር አርክቴክቸር) ሾፌር፣
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html Python IDE Comtypes Library ( pip install comtypes) A Main Scanner with a HV Module and a GB Module
ነጂዎችን ያውርዱ
እባክህ ወደ ሂድ webየቅርብ ጊዜውን የIVI አሽከርካሪዎች ስሪት ለማውረድ ወይም አቅራቢዎችን ለማነጋገር የተቆራኘ ምርምር ጣቢያ። መጫኑን ለማጠናቀቅ በምዕራፍ 1 ውስጥ ያሉትን ደረጃዎች እና መመሪያዎችን ይከተሉ።
ዋቢዎች
በላዩ ላይ webየIVI ፋውንዴሽን ጣቢያ፣ መሳሪያዎቹን በሚቆጣጠሩበት ጊዜ ሊፈልጓቸው የሚችሏቸው ሰነዶች አሉ። በIVI ሾፌር የማዳበር ሃብቶችን ማግኘት ይችላሉ፣ https://www.ivifoundation.org/resources/default.aspx። የIVI የተጋሩ አካላት ከ https://www.ivifoundation.org/shared_components/Default.aspx ሊወርዱ ይችላሉ። በ ላይ በርካታ ሰነዶች አሉ webIVI ለመረዳት ጣቢያ.
በተጫነው ማውጫ ውስጥ የ SC6540 IVI ሾፌርን ለመረዳት ለማጣቀሻዎ ብዙ ሰነዶች አሉ። እርዳታ file, SC6540.chm, በመንገዱ ላይ ይገኛል Files>IVI ፋውንዴሽንIVIDriversSC6540. በዚህ እርዳታ fileሁሉንም የቀረቡትን ተግባራት እና ተዋረድ ማግኘት ይችላሉ።
ሦስት ዓይነት s አሉampበመንገዱ ላይ የሚገኙትን ለማጣቀሻዎ le ኮድ Files>IVI ፋውንዴሽንIVIDriversSC6540Examples፣ C#፣ C++ እና Python ን ጨምሮ።
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

ልማት
1 Comtypes ላይብረሪ pip install cometypes ጫን
በፓይዘን ውስጥ ወደ ውጫዊ ኮም ዲኤልኤል ለመደወል፣ comtypes ላይብረሪ መጫን ያስፈልግዎታል።
2 Python ፍጠር file 2.1 ማንኛውንም የ Python አይዲኢ ይክፈቱ እና አዲስ Python ይፍጠሩ file.
3 ቤተ-መጻህፍት አስመጣ 3.1 የኮሜቲፕስ ቤተ-መጽሐፍትን እና SC6540_64.dll አስመጣ
የማስመጣት ጊዜ ማስመጣት comtypes comtypes. ደንበኛን እንደ ሲሲ አስመጣ # IVI-COM DLL cc.GetModule('SC6540.dll') ከcomtypes.gen አስመጣ SC6540Lib አስመጣ
4 ፕሮግራሚንግ ይጀምሩ 4.1 የአሽከርካሪው ነገር ይፍጠሩ እና ግንኙነቱን ለመገንባት የመነሻ ዘዴን ይጠቀሙ።
driver = cc.CreateObject('SC6540.SC6540', interface=SC6540Lib.ISC6540) # ሾፌርን ያስጀምሩ እና የግንኙነት አማራጭን ይፍጠሩString = 'መሸጎጫ=ሐሰት, InterchangeCheck=false, QueryInstrStatus=true, RangeCheck=false=false, Sifalsefalse ' driver.Initialize('ASRL4:: INSTR', True, Fase, OptionString) # ሁሉንም ቻናሎች driver.Execution.DisableAllChannels();
ለበለጠ ዝርዝር የInitialize() ስልት መለኪያዎች፣እባክዎ የእገዛ ሰነዱን ይመልከቱ SC6540.chm በ" Files>IVI ፋውንዴሽንIVIDriversSC6540″። የመጀመሪያው መለኪያ 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 ይመልከቱ። ለ example, "QueryInstrStatus=true" ክፍለ-ጊዜው ለተላከው እያንዳንዱ ትዕዛዝ የስህተት ሁኔታን በራስ-ሰር እንዲጠይቅ ያደርገዋል።
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

4.2 ቻናሎችን የመቋቋም አዋቅር
# ፈተናን መቋቋም (ACW፣ DCW) # መቋቋም (ከፍተኛ) ቻናሎችን አንቃ hvChannel = {1, 2, 3}; driver.Execution.ConfigureWithstandChannels(hvChannels);
# የመመለሻ (ዝቅተኛ) ቻናሎችን አንቃ rtnChannel = {4, 5, 6}; driver.Execution.ConfigureReturnChannel(rtnChannel);
# ማባዣው ከተዋቀረ በኋላ የደህንነት ሞካሪው በእነዚያ ግንኙነቶች ላይ የመቋቋም ሙከራ ውጤት ሊጀምር ይችላል። ጊዜ. እንቅልፍ (1)
# ሁሉንም ቻናሎች ሾፌርን ያሰናክሉ.Execution.AllChannel ያሰናክሉ();
ለአንዳንድ አሃዶች፣ እንደ Omnia6540፣ HypotUltra፣ Hypot2 of Associated Research ባሉ የ HIPOT ሞካሪ ላይ ያለውን አቅም ለማራዘም ብዜት ኤክስፐር፣ SC4 ልንፈልግ እንችላለን። የመቋቋም ሙከራ ከመስራቱ በፊት፣ መልቲክሰተሩ ወደ የሙከራ ነጥቡ መዋቀር አለበት። ሁለቱም ConfigureWithstandChannels() እና ConfigureReturnChannels() ዘዴ የኢንቲጀር ድርድር እንደ ግብአት ያስፈልጋቸዋል። የኤች.ቪ እና የመመለሻ ቻናሎች ከተቀየሩ በኋላ የመቋቋም ውፅዓት የሚያከናውን ሂደት ማከል እንችላለን። እና ማሰራጫዎችን በ DisableAllChanels() ያሰናክሉ።
4.3 የቀጣይ ቻናሎችን ያዋቅሩ
# ቀጣይነት (CONT) # ቀጣይነት (ከፍተኛ) ቻናሎችን አንቃ ቻናሎች = {4, 5}; driver.Execution.ConfigureContinuityChannels(contChannels);
# የመመለሻ (ዝቅተኛ) ቻናሎችን አንቃ contRtnChannel = {7}; driver.Execution.ConfigureReturnChanels(contRtnChannel);
# ማባዣው ከተዋቀረ በኋላ የደህንነት ሞካሪው ለቀጣይነት ሙከራ በእነዚያ ግንኙነቶች ላይ ውጤቱን ሊጀምር ይችላል። ጊዜ. እንቅልፍ (1)
የConfigureContinuityChannels() ዘዴ የኢንቲጀር ድርድር እንደ ግብአት ይወስዳል። በመመለሻ ዑደቶች ላይ ላለው ግንኙነት፣ ከተቋረጠ ቻናሎች ጋር የሚጋራውን የማዋቀር ቻናሎች() ዘዴን ልንጠይቅ እንችላለን።
4.4 የመሬት ማስያዣ ቻናልን ያዋቅሩ
#የመሬት ቦንድ ፈተና (ጂኤንዲ) # የ Ground Bond test channel driverን አንቃ።Execution.ConfigureGndChannel(2);
# multiplexer ከተዋቀረ በኋላ የደህንነት ወይም የመሬት ቦንድ ሞካሪ በእነዚያ ግንኙነቶች ላይ ለመሬት ቦንድ ሙከራ ውጤት ሊጀምር ይችላል። ጊዜ. እንቅልፍ (1)
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

በአንድ ጊዜ አንድ የመሬት ቦንድ ቻናል ብቻ መንቃት ይችላል። ስለዚህ፣ ConfigureGndChannel() ኢንቲጀር እንደ ግቤት መለኪያ በአንድ ጊዜ ይወስዳል። የመሬት ቦንድ ቻናል ሲዘጋጅ፣ሌሎች ማብሪያ / ማጥፊያዎች በራስ-ሰር ይሰናከላሉ።
4.5 SC6540ን ለድርብ ቼክ ያዋቅሩ
# DualCheck (የመቋቋም ፈተና + የመሬት ቦንድ ሙከራ) # Grond Bond channelን አንቃ እና ቻናልን በተመሳሳይ ጊዜ መቋቋም። driver.Execution.ConfigureGndAndWithstandChannel(5, "HHHLLLOO"); # ማባዣው ከተዋቀረ በኋላ የደህንነት ሞካሪው በእነዚያ ግንኙነቶች ላይ ድርብ ፍተሻ ሊጀምር ይችላል። ጊዜ. እንቅልፍ (1)
DualCheck ተግባር መሳሪያው የሂፖት እና የAC Ground ቦንድ ሙከራን በአንድ ጊዜ እንዲያካሂድ ያስችለዋል። በGndAndWithstandChannel() በማዋቀር ሁለቱንም የምድር ቦንድ ቻናል ማዋቀር እና ቻናሎችን በተመሳሳይ ጊዜ መቋቋም እንችላለን። ይህ ተግባር አንድ የኢንቲጀር ግብዓት እንደ የመሬት ቦንድ ቻናል እና አንድ ሕብረቁምፊ እንደ የHV ሞጁል ጥሬ ውቅር ይወስዳል። ውቅሮቹ H (ከፍተኛ)፣ ኤል (ዝቅተኛ) ወይም ኦ (ክፍት) ይሆናሉ። ለ example፣ የዚህ ትእዛዝ አገባብ “HLOOOOL” ይሆናል፣ ይህም ቻናሉ 1 ከHV ጋር መገናኘቱን እና ቻናል 2 እና 7 ከመመለሻ ጋር መገናኘቱን ያሳያል።
4.6 ክፍለ-ጊዜውን ዝጋ
driver.Execution.DisableAllChannels(); ሹፌር.ዝጋ(); ማተም ("ተከናውኗል")
ዝጋ() የI/O ክፍለ ጊዜን ወደ መሳሪያው ይዘጋል።
5 የተጠናቀቀ የቀድሞample የተጠናቀቀው sampሌ ኮድ በሚከተለው መንገድ ላይ ሊገኝ ይችላል. Files>IVI ፋውንዴሽንIVIDriversSC6540Examples"
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

5. በቤተ ሙከራ መጀመርVIEW
መግቢያ
ይህ ምዕራፍ የ IVI-COM ሾፌር የ Ikonix Group by Lab የመጠቀም ሂደቶችን ይገልጻልVIEW የፕሮግራም አወጣጥ ቋንቋ. በዚህ መልመጃ ፕሮግራመር ሾፌሩን እንዴት ማስመጣት እንዳለበት መማር እና መሳሪያውን ደረጃ በደረጃ የሚቆጣጠር አጭር ፕሮግራም ማጠናቀቅ ይችላል።
ምንም እንኳን ፕሮግራመሮች መሳሪያውን በ IVI ሾፌር ሊቆጣጠሩት ቢችሉም. ለላብVIEW ፕሮግራመር, Lab ን እንዲጠቀሙ እንመክራለንVIEW ተሰኪ እና አጫውት ሾፌር ለፕሮግራም አወጣጥዎ እና ለማረም ቀላል ይሆናል። ቤተ-ሙከራውVIEW የ Ikonix ቡድን አሽከርካሪ ሁሉም በቀጥታ በትእዛዞች የተዋቀሩ ናቸው፣ ስለዚህ ትእዛዞቹ እንዴት ወደ መሳሪያዎች እንደተላኩ በግልፅ ማረጋገጥ ይችላሉ።
መስፈርቶች
SC6540 IVI ሾፌር IVI የተጋሩ አካላት፣ https://www.ivifoundation.org/shared_components/Default.aspx VISA (ምናባዊ መሣሪያ ሶፍትዌር አርክቴክቸር) ሾፌር፣
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html National Instruments LabVIEW (This example was written in LabVIEW 2014) A Main Scanner with a HV Module and a GB Module
ነጂዎችን ያውርዱ
እባክህ ወደ ሂድ webየቅርብ ጊዜውን የIVI አሽከርካሪዎች ስሪት ለማውረድ ወይም አቅራቢዎችን ለማነጋገር የተቆራኘ ምርምር ጣቢያ። መጫኑን ለማጠናቀቅ በምዕራፍ 1 ውስጥ ያሉትን ደረጃዎች እና መመሪያዎችን ይከተሉ።
ዋቢዎች
በላዩ ላይ webየIVI ፋውንዴሽን ጣቢያ፣ መሳሪያዎቹን በሚቆጣጠሩበት ጊዜ ሊፈልጓቸው የሚችሏቸው ሰነዶች አሉ። በIVI ሾፌር የማዳበር ሃብቶችን ማግኘት ይችላሉ፣ https://www.ivifoundation.org/resources/default.aspx። የIVI የተጋሩ አካላት ከ https://www.ivifoundation.org/shared_components/Default.aspx ሊወርዱ ይችላሉ። በ ላይ በርካታ ሰነዶች አሉ webIVI ለመረዳት ጣቢያ.
በተጫነው ማውጫ ውስጥ የ SC6540 IVI ሾፌርን ለመረዳት ለማጣቀሻዎ ብዙ ሰነዶች አሉ። እርዳታ file, SC6540.chm, በመንገዱ ላይ ይገኛል Files>IVI ፋውንዴሽንIVIDriversSC6540. በዚህ እርዳታ fileሁሉንም የቀረቡትን ተግባራት እና ተዋረድ ማግኘት ይችላሉ።
ሦስት ዓይነት s አሉampበመንገዱ ላይ የሚገኙትን ለማጣቀሻዎ le ኮድ Files>IVI ፋውንዴሽንIVIDriversSC6540Examples፣ C#፣ C++ እና Python ን ጨምሮ።
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

1 አዲስ vi. 2 የዲኤልኤልን አካል አስመጣ።

ልማት

በብሎክ ዲያግራም ላይ በቀኝ ጠቅ በማድረግ የተግባር ቤተ-ስዕል ይክፈቱ። ከዚያ Connectivity -> ActiveX የሚለውን ይምረጡ። በብሎክ ዲያግራም ላይ አውቶሜሽን ክፈት የሚለውን ተግባር ይምረጡ ወይም ይጣሉት። 3 አውቶሜሽን ክፈትን በቀኝ ጠቅ በማድረግ አክቲቭኤክስ ክፍልን ምረጥ -> Browse DLLን ለመምረጥ መስኮት ይከፍታል። 4 የአሰሳ ቁልፍን ምረጥ እና ምረጥ file SC6540_64.dll የሚገኘው በ Files>IVI ፋውንዴሽንIVIBin. የIVI SC6540 አይነት ቤተ መፃህፍት ወደ ተቆልቋይ ሜኑ ውስጥ ይጨመራል። 5 የ SC6540 አሽከርካሪ ምሳሌ ነገር ለመፍጠር ISC6540 ን ይምረጡ እና እሺን ጠቅ ያድርጉ።
ላብview በራስ ሰር የ SC6540Lib.ISC6540 መቆጣጠሪያን Automation refnum ያመነጫል እና ከ Automation Open ተግባር ጋር ይገናኛል።
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

6 ፕሮግራሚንግ ይጀምሩ 6.1 የ Invoke Node ተግባር ይፍጠሩ እና ማጣቀሻውን ከ Automation Refnum ውፅዓት ጋር ያገናኙ እና ከዚያ ዘዴውን ጠቅ ያድርጉ እና ከመሣሪያ ጋር ያለውን ግንኙነት ለመጀመር Initialize ን ይምረጡ።
ለበለጠ ዝርዝር የInitialize() ስልት መለኪያዎች፣እባክዎ የእገዛ ሰነዱን ይመልከቱ SC6540.chm በ" Files>IVI ፋውንዴሽንIVIDriversSC6540″። የመጀመሪያው መለኪያ 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=እውነት, RangeCheck=false, RecordCoercions=false,Simulate=false"ለIVI ሾፌር በነቃ QueryInstrStatus ያዋቅራል ይህም በእያንዳንዱ ተጠቃሚ መጨረሻ ላይ ያለውን ሁኔታ ያረጋግጣል። ክወና. ለተጨማሪ ዝርዝሮች እባክዎን SC6540.chm ይመልከቱ።
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

6.2 ቻናሎችን የመቋቋም አዋቅር
ለአንዳንድ አሃዶች፣ እንደ Omnia6540፣ HypotUltra፣ Hypot2 of Associated Research ባሉ የ HIPOT ሞካሪ ላይ ያለውን አቅም ለማራዘም ብዜት ኤክስፐር፣ SC4 ልንፈልግ እንችላለን። የመቋቋም ሙከራ ከመስራቱ በፊት፣ መልቲክሰተሩ ወደ የሙከራ ነጥቡ መዋቀር አለበት። ሁለቱም ConfigureWithstandChannels() እና ConfigureReturnChannels() ዘዴ የኢንቲጀር ድርድር እንደ ግብአት ያስፈልጋቸዋል። የኤች.ቪ እና የመመለሻ ቻናሎች ከተቀየሩ በኋላ የመቋቋም ውፅዓት የሚያከናውን ሂደት ማከል እንችላለን። እና ማሰራጫዎችን በ DisableAllChanels() ያሰናክሉ። 6.3 የቀጣይ ቻናሎችን ያዋቅሩ
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

የConfigureContinuityChannels() ዘዴ የኢንቲጀር ድርድር እንደ ግብአት ይወስዳል። በመመለሻ ዑደቶች ላይ ላለው ግንኙነት፣ ከተቋረጠ ቻናሎች ጋር የሚጋራውን የማዋቀር ቻናሎች() ዘዴን ልንጠይቅ እንችላለን። 6.4 የመሬት ማስያዣ ቻናልን ያዋቅሩ
በአንድ ጊዜ አንድ የመሬት ቦንድ ቻናል ብቻ መንቃት ይችላል። ስለዚህ፣ ConfigureGndChannel() ኢንቲጀር እንደ ግቤት መለኪያ በአንድ ጊዜ ይወስዳል። የመሬት ቦንድ ቻናል ሲዘጋጅ፣ሌሎች ማብሪያ / ማጥፊያዎች በራስ-ሰር ይሰናከላሉ። 6.5 SC6540ን ለድርብ ቼክ ያዋቅሩ
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

DualCheck ተግባር መሳሪያው የሂፖት እና የAC Ground ቦንድ ሙከራን በአንድ ጊዜ እንዲያካሂድ ያስችለዋል። በGndAndWithstandChannel() በማዋቀር ሁለቱንም የምድር ቦንድ ቻናል ማዋቀር እና ቻናሎችን በተመሳሳይ ጊዜ መቋቋም እንችላለን። ይህ ተግባር አንድ የኢንቲጀር ግብዓት እንደ የመሬት ቦንድ ቻናል እና አንድ ሕብረቁምፊ እንደ የHV ሞጁል ጥሬ ውቅር ይወስዳል። ውቅሮቹ H (ከፍተኛ)፣ ኤል (ዝቅተኛ) ወይም ኦ (ክፍት) ይሆናሉ። ለ example፣ የዚህ ትእዛዝ አገባብ “HLOOOOL” ይሆናል፣ ይህም ቻናሉ 1 ከHV ጋር መገናኘቱን እና ቻናል 2 እና 7 ከመመለሻ ጋር መገናኘቱን ያሳያል። 6.6 ክፍለ-ጊዜውን ዝጋ
በ ISC6540 ክፍል ውስጥ ዝጋ() ዘዴ የ I/O ክፍለ ጊዜን ወደ መሳሪያው ይዘጋል። እንዲሁም, ሁሉም ማመሳከሪያዎች የማጣቀሻ ተግባርን በመጠቀም መዘጋት አለባቸው. 7 የተጠናቀቀው የቀድሞample
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

የተጠናቀቀው exampበመንገዱ ላይ የሚገኙትን ለማጣቀሻዎ ከስቴት ማሽን ንድፍ ንድፍ ጋር Files>IVI ፋውንዴሽንIVIDriversSC6540Examples፣ C#፣ C++ እና Python ን ጨምሮ። ሆኖም ግን, Lab ን እንዲጠቀሙ እንመክራለንVIEW ተሰኪ እና አጫውት ሾፌር ለላብ ቀላል ይሆናል።VIEW ገንቢዎች. ላብራቶሪ ከፈለጉVIEW ሹፌር፣ እባክዎን ከ ያውርዱት webየተቆራኘ ምርምር ጣቢያ ወይም ሻጩን ያነጋግሩ።
28105 N. Keith Drive Lake Forest, IL 60045 USA ከክፍያ ነጻ: 1-800-858-TEST (8378) US/Canada ስልክ: 1-847-367-4077 | ፋክስ፡ 1-847-367-4080 | www.arisafety.com

ሰነዶች / መርጃዎች

IVI ፋውንዴሽን SC6540 Multiplexer IVI ሹፌር በመጀመር ላይ [pdf] የተጠቃሚ መመሪያ
SC6540፣ SC6540 Multiplexer IVI ሹፌር መጀመር፣ SC6540፣ Multiplexer IVI ሹፌር መጀመር፣ IVI ሹፌር መጀመር፣ ሹፌር መጀመር፣ መጀመር፣ መጀመር

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *