EEC ಮೂಲಗಳು EEC400XAC IVI ಚಾಲಕವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ

ಮುಗಿದಿದೆview

ಈ ಅಪ್ಲಿಕೇಶನ್ ಸೂಚನೆಯು ಅನುಸ್ಥಾಪನಾ ಸೂಚನೆಗಳನ್ನು ಮತ್ತು ಹಲವಾರು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಜಿಗಳನ್ನು ವಿವರಿಸುತ್ತದೆampEEC400XAC ಸರಣಿಯ IVI ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ ಡ್ರೈವರ್ಗಾಗಿ les. IVI ಡ್ರೈವರ್‌ಗಳ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು, ದಯವಿಟ್ಟು ನೋಡಿ webIVI ಫೌಂಡೇಶನ್ ಸೈಟ್. EEC400XAC IVI ಡ್ರೈವರ್‌ನ ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ಸಹಾಯ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ, EEC400XAC.chm, ಮಾರ್ಗದಲ್ಲಿದೆ Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC.

1. IVI ಡ್ರೈವರ್ ಸೆಟಪ್
IVI ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ ಡ್ರೈವರ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಸ್ಥಾಪಿಸಲು ಸೂಚನೆಗಳು webಸೈಟ್. IVI ಫೌಂಡೇಶನ್‌ನಿಂದ ಹಂಚಿದ ಘಟಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ Webಸೈಟ್.

2. C# ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು
IVI ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸುವ ಟ್ಯುಟೋರಿಯಲ್ C# ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೂಲಕ ಉಪಕರಣದೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ.

3. C++ ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು
IVI ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸುವ ಟ್ಯುಟೋರಿಯಲ್ C++ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೂಲಕ ಉಪಕರಣದೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ.

4. ಪೈಥಾನ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು
IVI ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸುವ ಟ್ಯುಟೋರಿಯಲ್ ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೂಲಕ ಉಪಕರಣದೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ.

5. ಲ್ಯಾಬ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದುVIEW
IVI ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸುವ ಟ್ಯುಟೋರಿಯಲ್ ಲ್ಯಾಬ್ ಮೂಲಕ ಉಪಕರಣದೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆVIEW ಪ್ರೋಗ್ರಾಮಿಂಗ್.

1. IVI ಡ್ರೈವರ್ ಸೆಟಪ್

IVI ಡ್ರೈವರ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಸ್ವಯಂ-ಹೊರತೆಗೆಯುವ ಸೆಟಪ್ ಅನ್ನು ರನ್ ಮಾಡಿ file ಮತ್ತು ಸೆಟಪ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ನೀವು ಅನುಸ್ಥಾಪನ ವಿಝಾರ್ಡ್ ಅನ್ನು ನೋಡುತ್ತೀರಿ. ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ದಯವಿಟ್ಟು ಕೆಳಗಿನ ಸೂಚನೆಯನ್ನು ಅನುಸರಿಸಿ.

ಐವಿಐ ಚಾಲಕ

IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳನ್ನು ಸ್ಥಾಪಿಸಿದ್ದರೆ ಸೆಟಪ್ ಪತ್ತೆ ಮಾಡುತ್ತದೆ. ಕೆಳಗಿನ ಪರದೆಯೊಂದಿಗೆ ಪ್ರಾಂಪ್ಟ್ ಮಾಡಿದರೆ, ಡೌನ್‌ಲೋಡ್, ದಿ IVI ಫೌಂಡೇಶನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ Webಸೈಟ್ ತೆರೆಯುತ್ತದೆ.

ಸೆಟಪ್

ದಯವಿಟ್ಟು ಇತ್ತೀಚಿನ IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳನ್ನು 32-ಬಿಟ್ ಅಥವಾ 64-ಬಿಟ್ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ. ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಹಂಚಿದ ಘಟಕಗಳನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಅನುಸ್ಥಾಪನೆಯನ್ನು ಮುಂದುವರಿಸಿ.

IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ದಯವಿಟ್ಟು ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ.

ಐವಿಐ ಚಾಲಕ

ಅಗತ್ಯವಿದ್ದರೆ IVI ಡ್ರೈವರ್‌ನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಆಯ್ಕೆಗಳಿವೆ.

ಐವಿಐ ಚಾಲಕ

IVI ಡ್ರೈವರ್ ಅನ್ನು "ಪಥದಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ Files>\IVI ಫೌಂಡೇಶನ್\IVI”. ಗಾಗಿ file*.dll ನ ರು file "ಬಿನ್" ಫೋಲ್ಡರ್‌ನಲ್ಲಿದೆ. ಮತ್ತು ಅಗತ್ಯ ಸಹಾಯ ದಾಖಲೆಗಳು "..\Drivers\EEC400XAC" ಫೋಲ್ಡರ್‌ನಲ್ಲಿರುತ್ತವೆ.

2. C# ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು

ಪರಿಚಯ
ಈ ಅಧ್ಯಾಯವು C# ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಮೂಲಕ Ikonix ಗುಂಪಿನ IVI-COM ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸುವ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಈ ವ್ಯಾಯಾಮದಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮರ್ ಚಾಲಕವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಸಾಧನವನ್ನು ಹಂತ-ಹಂತವಾಗಿ ನಿಯಂತ್ರಿಸುವ ಕಿರು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಬಹುದು.

C# IVI-C ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಬಹುದು. ಆದಾಗ್ಯೂ, ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಿಮಗೆ IVI-COM ಇಂಟರ್ಯಾಪ್ ಸುಲಭವಾಗುತ್ತದೆ ಎಂದು ನಾವು ಸೂಚಿಸುತ್ತೇವೆ.

ಅವಶ್ಯಕತೆಗಳು

⚫ EEC400XAC IVI ಚಾಲಕ
⚫ IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳು, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ ವೀಸಾ (ವರ್ಚುವಲ್ ಇನ್‌ಸ್ಟ್ರುಮೆಂಟ್ ಸಾಫ್ಟ್‌ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್) ಚಾಲಕ,
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಅಥವಾ ಇತರ IDEಗಳು
⚫ 400XAC, 430XAC ಸೇರಿದಂತೆ EEC460XAC ಸರಣಿಯ ವಿದ್ಯುತ್ ಸರಬರಾಜು

ಚಾಲಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ದಯವಿಟ್ಟು ಗೆ ಹೋಗಿ webIVI ಡ್ರೈವರ್‌ಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಅಥವಾ ಮಾರಾಟಗಾರರನ್ನು ಸಂಪರ್ಕಿಸಲು IKONIX ನ ಸೈಟ್. ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಅಧ್ಯಾಯ 1 ರಲ್ಲಿನ ಹಂತಗಳು ಮತ್ತು ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ.
ಉಲ್ಲೇಖಗಳು
ರಂದು webIVI ಫೌಂಡೇಶನ್‌ನ ಸೈಟ್, ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸುವಾಗ ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿರಬಹುದಾದ ದಾಖಲೆಗಳಿವೆ. IVI ಡ್ರೈವರ್‌ನೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನೀವು ಕಾಣಬಹುದು,
https://www.ivifoundation.org/resources/default.aspx. IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು
ನಿಂದ https://www.ivifoundation.org/shared_components/Default.aspx. ಮೇಲೆ ಹಲವಾರು ದಾಖಲೆಗಳಿವೆ webIVI ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸೈಟ್.
ಸ್ಥಾಪಿಸಲಾದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ, EEC400XAC IVI ಡ್ರೈವರ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಉಲ್ಲೇಖಕ್ಕಾಗಿ ಹಲವಾರು ದಾಖಲೆಗಳಿವೆ. ಒಂದು ಸಹಾಯ file, EEC400XAC.chm, ನ ಹಾದಿಯಲ್ಲಿದೆ Files>\IVI
ಫೌಂಡೇಶನ್\IVI\ಡ್ರೈವರ್\EEC400XAC. ಈ ಸಹಾಯದಲ್ಲಿ file, ನೀವು ಒದಗಿಸಿದ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಕಾಣಬಹುದು ಮತ್ತು
ಅವರ ಕ್ರಮಾನುಗತ.
ಗಳಲ್ಲಿ ನಾಲ್ಕು ವಿಧಗಳಿವೆampಮಾರ್ಗದಲ್ಲಿ ಇರುವ ನಿಮ್ಮ ಉಲ್ಲೇಖಕ್ಕಾಗಿ le ಕೋಡ್ Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC\ಉದಾamples, C#, C++, ಪೈಥಾನ್ ಮತ್ತು ಲ್ಯಾಬ್ ಸೇರಿದಂತೆVIEW ಹಾಗೆಯೇ.

1. C# ಯೋಜನೆಯನ್ನು ರಚಿಸಿ
1.1 ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ IDE ತೆರೆಯಿರಿ ಮತ್ತು ಹೊಸ C# ಕನ್ಸೋಲ್ ಯೋಜನೆಯನ್ನು ರಚಿಸಿ.

2. ಗ್ರಂಥಾಲಯಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ
2.1 ಉಲ್ಲೇಖದ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಪರಿಹಾರ ಪರಿಶೋಧಕದಲ್ಲಿ ಉಲ್ಲೇಖವನ್ನು ಸೇರಿಸಿ ಆಯ್ಕೆಮಾಡಿ
2.2 ಬ್ರೌಸ್ ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು “ Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಬಿನ್\ಪ್ರಾಥಮಿಕ ಇಂಟರ್ಆಪ್ ಅಸೆಂಬ್ಲಿಗಳು” ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು EEC.EEC400XAC.Interop.dll ಮತ್ತು Ivi.Driver.Interop.dll ಆಯ್ಕೆಮಾಡಿ.

ಐವಿಐ ಚಾಲಕ

2.3 ಹಿಂದಿನ ವಿಭಾಗದಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾದ ಇಂಟರ್‌ಆಪ್ ಅಸೆಂಬ್ಲಿಗಳಿಗೆ ಹೆಸರಿನ ಸ್ಥಳಗಳನ್ನು ಬಳಸಲು ಘೋಷಿಸಿ.

EEC.EEC400XAC.Interop ಅನ್ನು ಬಳಸುವುದು;

3. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಾರಂಭಿಸಿ
3.1 ಡ್ರೈವರ್‌ನ ವಸ್ತುವನ್ನು ರಚಿಸಿ ಮತ್ತು ಸಂಪರ್ಕವನ್ನು ನಿರ್ಮಿಸಲು ಆರಂಭಿಸುವ ವಿಧಾನವನ್ನು ಬಳಸಿ.

var ಚಾಲಕ = ಹೊಸ EEC400XAC();
driver.Initialize(“ASRL3::INSTR”, ಸರಿ, ತಪ್ಪು, “QueryInstrStatus=true”);

Initialize() ವಿಧಾನದ ನಿಯತಾಂಕಗಳಿಗಾಗಿ ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ಸಹಾಯ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನೋಡಿ, EEC400XAC.chm, ಇದು " Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC”.
ಮೊದಲ ಪ್ಯಾರಾಮೀಟರ್ ResourceName ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಪ್ರಕಾರವಾಗಿದೆ ಮತ್ತು ಸಂಪರ್ಕದ ಇಂಟರ್ಫೇಸ್ ಪ್ರಕಾರ ಮತ್ತು ವಿಳಾಸವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಸಂಪನ್ಮೂಲ ಹೆಸರು,”ASRL3::INSTR”, ವಿಳಾಸ 3 ನೊಂದಿಗೆ ಸರಣಿ ಪೋರ್ಟ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆample, GPIB ಸಂಪರ್ಕವು "GPIB0::8::INSTR" ಆಗಿರಬಹುದು. TCP/IP ಸಂಪರ್ಕಕ್ಕಾಗಿ, ಇದು "TCPIP0::192.168.0.1::10001::SOCKET" ಸ್ವರೂಪದಲ್ಲಿರುತ್ತದೆ. 10001 ಎಂಬುದು EEC400XAC ನ TCP/IP ಸಂಪರ್ಕ ಪೋರ್ಟ್ ಆಗಿದೆ.
Initialize() ವಿಧಾನದ ಆಯ್ಕೆಗೆ ಇತರ ನಿಯತಾಂಕಗಳಿವೆ, ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ದಯವಿಟ್ಟು EEC400XAC.chm ಅನ್ನು ನೋಡಿ. ಉದಾಹರಣೆಗೆample, “QueryInstrStatus=true” ಸೆಷನ್ ಕಳುಹಿಸಲಾದ ಪ್ರತಿಯೊಂದು ಆಜ್ಞೆಯ ದೋಷ ಸ್ಥಿತಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಶ್ನಿಸುವಂತೆ ಮಾಡುತ್ತದೆ.

3.2 ರಚಿಸಿ file ಮತ್ತು ಸೆಟಪ್ ಪರೀಕ್ಷೆ

===========

// ಮ್ಯಾನುಯಲ್ ಮೋಡ್, ಎಸಿ, 3ಫೇಸ್-4ವೈರ್‌ನಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ಸಂಪಾದಿಸಿ
Console.WriteLine("ಮ್ಯಾನುಯಲ್ ಮೋಡ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ, AC ಔಟ್‌ಪುಟ್, 3 ಹಂತಗಳು / 4ವೈರ್‌ಗಳು...");
driver.System.Mode = EEC400XACModeEnum.EEC400XACModeManual;
driver.System.OutputMode = EEC400XACOoutputModeEnum.EEC400XACOoutputModeAC;
driver.System.Function = EEC400XACFunctionEnum.EEC400XACFunctionThreePhase4Wire;
driver.Steps.ActiveMemory = 1;
driver.Parameters.Range = EEC400XACRangeEnum.EEC400XACRangeAuto;
ಚಾಲಕ.ಪ್ಯಾರಾಮೀಟರ್‌ಗಳು.ಸಂಪುಟtagಇ = 110;
ಡ್ರೈವರ್.ಪ್ಯಾರಾಮೀಟರ್ಸ್.ಫ್ರೀಕ್ವೆನ್ಸಿ = 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();

=============

ಔಟ್ಪುಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಮೊದಲು, ನೀವು ಲೋಡ್ ಮಾಡಲು ಮೆಮೊರಿಯನ್ನು ಆರಿಸಬೇಕಾಗುತ್ತದೆ. ತದನಂತರ ಪರೀಕ್ಷೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಡ್ರೈವರ್.ಎಕ್ಸಿಕ್ಯೂಶನ್.ರನ್‌ಟೆಸ್ಟ್() ವಿಧಾನವನ್ನು ಆಹ್ವಾನಿಸಿ.

3.4 ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ ಅಳತೆ

===========

ಇಂಟ್ ಮೆಮೊರಿ = 0;
ಇಂಟ್ ಹಂತ = 0;
ಸ್ಟ್ರಿಂಗ್ ಸ್ಥಿತಿ = ಶೂನ್ಯ;
ಡಬಲ್ ಆವರ್ತನ = 0;
ಎರಡು ಸಂಪುಟtagಇ = 0;
ಡಬಲ್ ಕರೆಂಟ್ = 0;
ಡಬಲ್ ಪವರ್ = 0;
ಡಬಲ್ ಕರೆಂಟ್ ಪೀಕ್ = 0;
ಡಬಲ್ ಪವರ್ ಫ್ಯಾಕ್ಟರ್ = 0;
ಡಬಲ್ ರಿಯಾಕ್ಟಿವ್ ಪವರ್ = 0;
ಡಬಲ್ ಕ್ರೆಸ್ಟ್ ಫ್ಯಾಕ್ಟರ್ = 0;
ಡಬಲ್ ಸ್ಪಷ್ಟ ಶಕ್ತಿ = 0;
ಡಬಲ್ ಟೈಮರ್ = 0;
ಗಾಗಿ (int i = 0; i <3; i++)
{
driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay(ref ಮೆಮೊರಿ,
ref ಹಂತ,
ref ಸ್ಥಿತಿ,
ref ಆವರ್ತನ,
ref ಸಂಪುಟtage,
ref ಕರೆಂಟ್,
ref ಶಕ್ತಿ,
ರೆಫರೆಂಟ್ ಪೀಕ್,
ಪವರ್ ಫ್ಯಾಕ್ಟರ್,
ref ರಿಯಾಕ್ಟಿವ್ ಪವರ್,
ರೆಫ್ ಕ್ರೆಸ್ಟ್ ಫ್ಯಾಕ್ಟರ್,
ರೆಫರೆಂಟ್ ಪವರ್,

===============

ಐವಿಐ ಚಾಲಕ

ref ಶಕ್ತಿ,
ಪವರ್ ಫ್ಯಾಕ್ಟರ್,
ref ರಿಯಾಕ್ಟಿವ್ ಪವರ್,
ರೆಫರೆಂಟ್ ಪವರ್,
ರೆಫ್ ಟೈಮರ್);
Console.WriteLine($”PHASE-Sum\nಮೆಮೊರಿ-{memory}, ಹಂತ-{ಹಂತ}, ಸ್ಥಿತಿ-{status}\n”
+ $”ಆವರ್ತನ:{frequency}\n”
+ $”ಸಂಪುಟtagಇ:{ಸಂಪುಟtagಇ}\n”
+ $”ಪ್ರಸ್ತುತ:{current}\n”
+ $”ಪವರ್:{power}\n”
+ $”ಪವರ್ ಫ್ಯಾಕ್ಟರ್:{powerFactor}\n”
+ $”ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ಶಕ್ತಿ:{reactivePower}\n”
+ $”ಸ್ಪಷ್ಟ ಶಕ್ತಿ: {apparentPower}\n”
+ $”ಟೈಮರ್:{ಟೈಮರ್}\n”);
ಥ್ರೆಡ್.ಸ್ಲೀಪ್(500);
}
ಈ ಸಂದರ್ಭದಲ್ಲಿ ಲೂಪ್ ರಾಜ್ಯದ ಸ್ಥಿತಿಯೊಂದಿಗೆ ರನ್ ಆಗುತ್ತದೆ ಪರೀಕ್ಷೆ ಇದೆ. ಅಳತೆ ಉಪವ್ಯವಸ್ಥೆಯ ವಿಧಾನಗಳನ್ನು ಬಳಸುವುದರಿಂದ ನೀವು ತಕ್ಷಣದ ವಾಚನಗೋಷ್ಠಿಯನ್ನು ಓದಬಹುದು.

3.5 ಅಧಿವೇಶನವನ್ನು ಮುಚ್ಚಿ

==============

driver.Execution.AbortTest();
ಚಾಲಕ.ಮುಚ್ಚು();
Console.WriteLine("ಮುಗಿದಿದೆ - ನಿರ್ಗಮಿಸಲು Enter ಒತ್ತಿರಿ");
ಕನ್ಸೋಲ್.ರೀಡ್‌ಲೈನ್();
ಕ್ಲೋಸ್() ಉಪಕರಣಕ್ಕೆ I/O ಸೆಶನ್ ಅನ್ನು ಮುಚ್ಚುತ್ತದೆ.

======

4. ಪೂರ್ಣಗೊಂಡಿದೆ ಉದಾample

ಪೂರ್ಣಗೊಂಡ ರುample ಕೋಡ್ ಅನ್ನು ಪಥದಲ್ಲಿ ಕಾಣಬಹುದು " Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC\ಉದಾampಲೆಸ್". ಅಲ್ಲದೆ, ಮಾಜಿ ವ್ಯಕ್ತಿಯನ್ನು ವಿವರಿಸುವ ಮತ್ತೊಂದು ವಿಭಾಗವಿದೆamp1 ಹಂತ ಮತ್ತು 3 ತಂತಿಗಳ ಸಂರಚನೆಗಳೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಂ ಮೋಡ್ನ le.

3. C++ ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು

ಪರಿಚಯ
ಈ ಅಧ್ಯಾಯವು C++ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಿಂದ Ikonix ಗುಂಪಿನ IVI-COM ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸುವ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಈ ವ್ಯಾಯಾಮದಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮರ್ ಚಾಲಕವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಸಾಧನವನ್ನು ಹಂತ-ಹಂತವಾಗಿ ನಿಯಂತ್ರಿಸುವ ಸಣ್ಣ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಬಹುದು.

ಅವಶ್ಯಕತೆಗಳು

⚫ EEC400XAC IVI ಚಾಲಕ
⚫ IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳು, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (ವರ್ಚುವಲ್ ಇನ್‌ಸ್ಟ್ರುಮೆಂಟ್ ಸಾಫ್ಟ್‌ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್) ಚಾಲಕ, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಅಥವಾ ಇತರ IDEಗಳು
⚫ 400XAC, 430XAC ಸೇರಿದಂತೆ EEC460XAC ಸರಣಿಯ ವಿದ್ಯುತ್ ಸರಬರಾಜು

ಚಾಲಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ದಯವಿಟ್ಟು ಗೆ ಹೋಗಿ webIVI ಡ್ರೈವರ್‌ಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಅಥವಾ ಮಾರಾಟಗಾರರನ್ನು ಸಂಪರ್ಕಿಸಲು IKONIX ನ ಸೈಟ್. ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಅಧ್ಯಾಯ 1 ರಲ್ಲಿನ ಹಂತಗಳು ಮತ್ತು ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ.

ಉಲ್ಲೇಖಗಳು

ರಂದು webIVI ಫೌಂಡೇಶನ್‌ನ ಸೈಟ್, ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸುವಾಗ ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿರಬಹುದಾದ ದಾಖಲೆಗಳಿವೆ. IVI ಡ್ರೈವರ್‌ನೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನೀವು ಕಾಣಬಹುದು, https://www.ivifoundation.org/resources/default.aspx. IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು https://www.ivifoundation.org/shared_components/Default.aspx. ಮೇಲೆ ಹಲವಾರು ದಾಖಲೆಗಳಿವೆ webIVI ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸೈಟ್.
ಸ್ಥಾಪಿಸಲಾದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ, EEC400XAC IVI ಡ್ರೈವರ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಉಲ್ಲೇಖಕ್ಕಾಗಿ ಹಲವಾರು ದಾಖಲೆಗಳಿವೆ. ಒಂದು ಸಹಾಯ file, EEC400XAC.chm, ನ ಹಾದಿಯಲ್ಲಿದೆ Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC. ಈ ಸಹಾಯದಲ್ಲಿ file, ನೀವು ಒದಗಿಸಿದ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಅವುಗಳ ಕ್ರಮಾನುಗತವನ್ನು ಕಾಣಬಹುದು.
ಗಳಲ್ಲಿ ಮೂರು ವಿಧಗಳಿವೆampಮಾರ್ಗದಲ್ಲಿ ಇರುವ ನಿಮ್ಮ ಉಲ್ಲೇಖಕ್ಕಾಗಿ le ಕೋಡ್ Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC\ಉದಾamples, C#, C++ ಮತ್ತು ಪೈಥಾನ್ ಸೇರಿದಂತೆ.

1. C++ ಯೋಜನೆಯನ್ನು ರಚಿಸಿ
1.1 ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ IDE ತೆರೆಯಿರಿ ಮತ್ತು ಹೊಸ C++ ಕನ್ಸೋಲ್ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸಿ.
2. ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಸೇರಿಸಿ
2.1 ಪ್ರಾಜೆಕ್ಟ್ ಮೇಲೆ ರೈಟ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಪ್ರಾಪರ್ಟೀಸ್ ಆಯ್ಕೆ ಮಾಡಿ.
2.2 ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ರಾಪರ್ಟೀಸ್ ಅನ್ನು ವಿಸ್ತರಿಸಿ ಮತ್ತು ಎಡ ಮೆನುವಿನಲ್ಲಿ VC++ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.
2.3 Include Directories ನ ಡ್ರಾಪ್-ಡೌನ್ ಕಾಲಮ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಸಂಪಾದನೆ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು.

ಐವಿಐ ಚಾಲಕ

2.4 ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಸೇರಿಸಲು ಹೊಸ ಸಾಲಿನ ಬಟನ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಎರಡು ಅಗತ್ಯ ಮಾರ್ಗಗಳನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ.

⚫ विश्वाला Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಬಿನ್
⚫ $(VXIPNPPATH)VisaCom

ಐವಿಐ ಚಾಲಕ

2.5 ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಪೂರ್ಣಗೊಳಿಸಲು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
2.6 ಅಗತ್ಯ DLL ಗಳನ್ನು ಆಮದು ಮಾಡಲು #ಆಮದು ಆಪರೇಟರ್ ಅನ್ನು ಬಳಸಿ

#"stdafx.h" ಸೇರಿಸಿ

#"stdafx.h" ಸೇರಿಸಿ
#ಸೇರಿಸು
#ಆಮದು no_namespace
#ಆಮದು no_namespace
#ಆಮದು no_namespace
#ಸೇರಿಸು

3. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಾರಂಭಿಸಿ
3.1 ಪಾಯಿಂಟರ್ ಮೂಲಕ ಚಾಲಕದ ಉದಾಹರಣೆಯನ್ನು ರಚಿಸಿ ಮತ್ತು ಸಂಪರ್ಕವನ್ನು ನಿರ್ಮಿಸಲು ಆರಂಭಿಸುವ ವಿಧಾನವನ್ನು ಬಳಸಿ.

HRESULT hr = :: CoInitialize(NULL);
IEEC400XACPtr ಚಾಲಕ(__uuidof(EEC400XAC));
// IIviDriverIdentity ಗುಣಲಕ್ಷಣಗಳು - ಆರಂಭಿಸಲು ಅಗತ್ಯವಿದೆ
//
ಚಾಲಕ->ಪ್ರಾರಂಭಿಸಿ (“ASRL3::INSTR”, ಸರಿ, ತಪ್ಪು, “QueryInstrStatus=true”);

Initialize() ವಿಧಾನದ ನಿಯತಾಂಕಗಳಿಗಾಗಿ ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ಸಹಾಯ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನೋಡಿ, EEC400XAC.chm " Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC”.
ಮೊದಲ ಪ್ಯಾರಾಮೀಟರ್ ResourceName ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಪ್ರಕಾರವಾಗಿದೆ ಮತ್ತು ಸಂಪರ್ಕದ ಇಂಟರ್ಫೇಸ್ ಪ್ರಕಾರ ಮತ್ತು ವಿಳಾಸವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಸಂಪನ್ಮೂಲ ಹೆಸರು,”ASRL3::INSTR”, ವಿಳಾಸ 3 ನೊಂದಿಗೆ ಸರಣಿ ಪೋರ್ಟ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆample, GPIB ಸಂಪರ್ಕವು "GPIB0::8::INSTR" ಆಗಿರಬಹುದು. TCP/IP ಸಂಪರ್ಕಕ್ಕಾಗಿ, ಇದು "TCPIP0::192.168.0.1::10001::SOCKET" ಸ್ವರೂಪದಲ್ಲಿರುತ್ತದೆ. 10001 ಎಂಬುದು EEC400XAC ನ TCP/IP ಸಂಪರ್ಕ ಪೋರ್ಟ್ ಆಗಿದೆ.
Initialize() ವಿಧಾನದ ಆಯ್ಕೆಗೆ ಇತರ ನಿಯತಾಂಕಗಳಿವೆ, ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ದಯವಿಟ್ಟು EEC400XAC.chm ಅನ್ನು ನೋಡಿ. ಉದಾಹರಣೆಗೆample, “QueryInstrStatus=true” ಸೆಷನ್ ಕಳುಹಿಸಲಾದ ಪ್ರತಿಯೊಂದು ಆಜ್ಞೆಯ ದೋಷ ಸ್ಥಿತಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಶ್ನಿಸುವಂತೆ ಮಾಡುತ್ತದೆ.

3.2 ರಚಿಸಿ file ಮತ್ತು ಸೆಟಪ್ ಪರೀಕ್ಷೆ

=============

// ಮ್ಯಾನುಯಲ್ ಮೋಡ್, ಎಸಿ, 3ಫೇಸ್-4ವೈರ್‌ನಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ಸಂಪಾದಿಸಿ
std::wcout << “ಮ್ಯಾನುಯಲ್ ಮೋಡ್, AC ಔಟ್‌ಪುಟ್, 3 ಹಂತಗಳು / 4ವೈರ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ…” << std::endl;
ಚಾಲಕ -> ಸಿಸ್ಟಮ್ -> ಮೋಡ್ = EEC400XACModeEnum::EEC400XACModeManual;
ಚಾಲಕ -> ಸಿಸ್ಟಮ್-> ಔಟ್‌ಪುಟ್‌ಮೋಡ್ = EEC400XACOoutputModeEnum::EEC400XACOoutputModeAC;
ಚಾಲಕ -> ಸಿಸ್ಟಮ್ -> ಕಾರ್ಯ = EEC400XACFunctionEnum::EEC400XACFunctionThreePhase4Wire;
ಚಾಲಕ -> ಹಂತಗಳು -> ಆಕ್ಟಿವ್ ಮೆಮೊರಿ = 1;
ಚಾಲಕ -> ನಿಯತಾಂಕಗಳು -> ಶ್ರೇಣಿ = EEC400XACRangeEnum::EEC400XACRangeAuto;
ಚಾಲಕ -> ನಿಯತಾಂಕಗಳು -> ಸಂಪುಟtagಇ = 110;
ಚಾಲಕ -> ನಿಯತಾಂಕಗಳು -> ಆವರ್ತನ = 60;
ಚಾಲಕ -> ನಿಯತಾಂಕಗಳು -> ಹಂತಸೆಟ್ = EEC400XACPhaseSetEnum::EEC400XACPhaseSetA;
ಚಾಲಕ -> ನಿಯತಾಂಕಗಳು -> CurrentHighLimit = 3.2;
ಚಾಲಕ -> ನಿಯತಾಂಕಗಳು -> ಹಂತ ಸೆಟ್ = EEC400XACPhaseSetEnum::EEC400XACPhaseSetB;
ಚಾಲಕ -> ನಿಯತಾಂಕಗಳು -> CurrentHighLimit = 2.5;
ಚಾಲಕ -> ನಿಯತಾಂಕಗಳು -> ಹಂತಸೆಟ್ = EEC400XACPhaseSetEnum::EEC400XACPhaseSetC;
ಚಾಲಕ -> ನಿಯತಾಂಕಗಳು -> CurrentHighLimit = 3.0;

==============

EEC400XAC ಗಾಗಿ, ಎಲ್ಲಾ ಪರೀಕ್ಷಾ ನಿಯತಾಂಕಗಳು ಮೆಮೊರಿಯೊಳಗೆ ಇರುತ್ತವೆ. ಆದ್ದರಿಂದ, ನೀವು ಸಂಪಾದಿಸಲು ಮೆಮೊರಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಅಲ್ಲದೆ, ಔಟ್ಪುಟ್ ಮೋಡ್ ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಅವಲಂಬಿಸಿ ನಿಯತಾಂಕಗಳು ಭಿನ್ನವಾಗಿರಬಹುದು.

3.3 ಲೋಡ್ file ಮತ್ತು ಪರೀಕ್ಷೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ

// ಔಟ್ಪುಟ್ ಮತ್ತು ಅಳತೆ
//
std::wcout << “ಔಟ್‌ಪುಟ್ ಪ್ರಾರಂಭಿಸಿ…” << std::endl;
ಚಾಲಕ -> ಹಂತಗಳು -> ಆಕ್ಟಿವ್ ಮೆಮೊರಿ = 1;
ಚಾಲಕ -> ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ -> ರನ್ಟೆಸ್ಟ್ ();

ಔಟ್ಪುಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಮೊದಲು, ನೀವು ಲೋಡ್ ಮಾಡಲು ಮೆಮೊರಿಯನ್ನು ಆರಿಸಬೇಕಾಗುತ್ತದೆ. ತದನಂತರ ಪರೀಕ್ಷೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಡ್ರೈವರ್->ಎಕ್ಸಿಕ್ಯೂಶನ್->ರನ್‌ಟೆಸ್ಟ್ () ವಿಧಾನವನ್ನು ಆಹ್ವಾನಿಸಿ.

3.4 ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ ಅಳತೆ

ಐವಿಐ ಚಾಲಕ

ಐವಿಐ ಚಾಲಕ

ಈ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ರಾಜ್ಯಗಳು ಮತ್ತು ಮೀಟರ್‌ಗಳ ಮತದಾನದೊಂದಿಗೆ ರನ್ ಆಗುತ್ತದೆ. ಅಳತೆ ಉಪವ್ಯವಸ್ಥೆಯ ವಿಧಾನಗಳನ್ನು ಬಳಸುವುದರಿಂದ ನೀವು ತಕ್ಷಣದ ವಾಚನಗೋಷ್ಠಿಯನ್ನು ಓದಬಹುದು.

3.5 ಅಧಿವೇಶನವನ್ನು ಮುಚ್ಚಿ

//ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಿ
std::wcout << "ಔಟ್‌ಪುಟ್‌ನ ಅಂತ್ಯ." << std::endl << std::endl;
ಚಾಲಕ -> ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ -> AbortTest ();
ಚಾಲಕ -> ಮುಚ್ಚಿ ();
std::wcout << “ಮುಗಿದಿದೆ – ನಿರ್ಗಮಿಸಲು Enter ಒತ್ತಿರಿ” << std::endl;
std::cin.get();
ಕ್ಲೋಸ್() ಉಪಕರಣಕ್ಕೆ I/O ಸೆಶನ್ ಅನ್ನು ಮುಚ್ಚುತ್ತದೆ.

4. ಪೂರ್ಣಗೊಂಡಿದೆ ಉದಾample
ಪೂರ್ಣಗೊಂಡ ರುample ಕೋಡ್ ಅನ್ನು ಪಥದಲ್ಲಿ ಕಾಣಬಹುದು " Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC\ಉದಾampಲೆಸ್".

4. ಪೈಥಾನ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು

ಪರಿಚಯ
ಈ ಅಧ್ಯಾಯವು ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಿಂದ Ikonix ಗುಂಪಿನ IVI-COM ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸುವ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಈ ವ್ಯಾಯಾಮದಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮರ್ ಚಾಲಕವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಸಾಧನವನ್ನು ಹಂತ-ಹಂತವಾಗಿ ನಿಯಂತ್ರಿಸುವ ಸಣ್ಣ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಬಹುದು.

ಅವಶ್ಯಕತೆಗಳು

⚫ EEC400XAC IVI ಚಾಲಕ
⚫ IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳು, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (ವರ್ಚುವಲ್ ಇನ್‌ಸ್ಟ್ರುಮೆಂಟ್ ಸಾಫ್ಟ್‌ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್) ಚಾಲಕ, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ ಪೈಥಾನ್ IDE
⚫ ಕಾಮೆಟೈಪ್ಸ್ ಲೈಬ್ರರಿ (ಪಿಪ್ ಇನ್ಸ್ಟಾಲ್ ಕಾಮೆಟೈಪ್ಸ್)
⚫ 400XAC, 430XAC ಸೇರಿದಂತೆ EEC460XAC ಸರಣಿಯ ವಿದ್ಯುತ್ ಸರಬರಾಜು

ಚಾಲಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ದಯವಿಟ್ಟು ಗೆ ಹೋಗಿ webIVI ಡ್ರೈವರ್‌ಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಅಥವಾ ಮಾರಾಟಗಾರರನ್ನು ಸಂಪರ್ಕಿಸಲು IKONIX ನ ಸೈಟ್. ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಅಧ್ಯಾಯ 1 ರಲ್ಲಿನ ಹಂತಗಳು ಮತ್ತು ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ.

ಉಲ್ಲೇಖಗಳು

ರಂದು webIVI ಫೌಂಡೇಶನ್‌ನ ಸೈಟ್, ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸುವುದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿರುವ ದಾಖಲೆಗಳಿವೆ. IVI ಡ್ರೈವರ್‌ನೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನೀವು ಕಾಣಬಹುದು, https://www.ivifoundation.org/resources/default.aspx. IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು https://www.ivifoundation.org/shared_components/Default.aspx. ಮೇಲೆ ಹಲವಾರು ದಾಖಲೆಗಳಿವೆ webIVI ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸೈಟ್.

ಸ್ಥಾಪಿಸಲಾದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ, EEC400XAC IVI ಡ್ರೈವರ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಉಲ್ಲೇಖಕ್ಕಾಗಿ ಹಲವಾರು ದಾಖಲೆಗಳಿವೆ. ಒಂದು ಸಹಾಯ file, EEC400XAC.chm, ನ ಹಾದಿಯಲ್ಲಿದೆ Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC. ಈ ಸಹಾಯದಲ್ಲಿ file, ನೀವು ಒದಗಿಸಿದ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಅವುಗಳ ಕ್ರಮಾನುಗತವನ್ನು ಕಾಣಬಹುದು.

ಗಳಲ್ಲಿ ಮೂರು ವಿಧಗಳಿವೆampಮಾರ್ಗದಲ್ಲಿ ಇರುವ ನಿಮ್ಮ ಉಲ್ಲೇಖಕ್ಕಾಗಿ le ಕೋಡ್ Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC\ಉದಾamples, C#, C++ ಮತ್ತು ಪೈಥಾನ್ ಸೇರಿದಂತೆ.

1. ಕಾಮ್ಟೈಪ್ಸ್ ಲೈಬ್ರರಿಯನ್ನು ಸ್ಥಾಪಿಸಿ

ಪಿಪ್ ಇನ್ಸ್ಟಾಲ್ ಕಾಮೆಟೈಪ್ಸ್

ಪೈಥಾನ್‌ನಲ್ಲಿ ಬಾಹ್ಯ ಕಾಮ್ ಡಿಎಲ್‌ಎಲ್ ಅನ್ನು ಕರೆಯಲು, ನೀವು ಕಾಮ್ಟೈಪ್ಸ್ ಲೈಬ್ರರಿಯನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ.

2. ಪೈಥಾನ್ ರಚಿಸಿ file
2.1 ಪೈಥಾನ್‌ನ ಯಾವುದೇ IDE ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಹೊಸ ಪೈಥಾನ್ ಅನ್ನು ರಚಿಸಿ file.

3. ಗ್ರಂಥಾಲಯಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ

3.1 ಕಾಮೆಟೈಪ್ಸ್ ಲೈಬ್ರರಿ ಮತ್ತು EEC400XAC_64.dll ಅನ್ನು ಆಮದು ಮಾಡಿ

============

ಆಮದು ಸಮಯ
ಕಾಮ್ಟೈಪ್ಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ
comtypes.client ಅನ್ನು cc ಆಗಿ ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ
cc.GetModule('EEC400XAC_64.dll')
comtypes.gen ನಿಂದ EEC400XACLib ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ

==========
4. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಾರಂಭಿಸಿ
4.1 ಡ್ರೈವರ್‌ನ ವಸ್ತುವನ್ನು ರಚಿಸಿ ಮತ್ತು ಸಂಪರ್ಕವನ್ನು ನಿರ್ಮಿಸಲು ಆರಂಭಿಸುವ ವಿಧಾನವನ್ನು ಬಳಸಿ.

============

ಚಾಲಕ = cc.CreateObject('EEC400XAC.EEC400XAC', ಇಂಟರ್ಫೇಸ್=EEC400XACLib.IEEC400XAC)
# ಚಾಲಕವನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಸಂಪರ್ಕವನ್ನು ಮಾಡಿ
driver.Initialize('ASRL3::INSTR', ಸರಿ, ತಪ್ಪು, 'QueryInstrStatus=true')

===========

Initialize() ವಿಧಾನದ ನಿಯತಾಂಕಗಳಿಗಾಗಿ ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ಸಹಾಯ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನೋಡಿ, EEC400XAC.chm " Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC”.
ಮೊದಲ ಪ್ಯಾರಾಮೀಟರ್ ResourceName ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಪ್ರಕಾರವಾಗಿದೆ ಮತ್ತು ಸಂಪರ್ಕದ ಇಂಟರ್ಫೇಸ್ ಪ್ರಕಾರ ಮತ್ತು ವಿಳಾಸವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಸಂಪನ್ಮೂಲ ಹೆಸರು,”ASRL3::INSTR”, ವಿಳಾಸ 3 ನೊಂದಿಗೆ ಸರಣಿ ಪೋರ್ಟ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆample, GPIB ಸಂಪರ್ಕವು "GPIB0::8::INSTR" ಆಗಿರಬಹುದು. TCP/IP ಸಂಪರ್ಕಕ್ಕಾಗಿ, ಇದು "TCPIP0::192.168.0.1::10001::SOCKET" ಸ್ವರೂಪದಲ್ಲಿರುತ್ತದೆ. 10001 ಎಂಬುದು EEC400XAC ನ TCP/IP ಸಂಪರ್ಕ ಪೋರ್ಟ್ ಆಗಿದೆ.

Initialize() ವಿಧಾನದ ಆಯ್ಕೆಗೆ ಇತರ ನಿಯತಾಂಕಗಳಿವೆ, ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ದಯವಿಟ್ಟು EEC400XAC.chm ಅನ್ನು ನೋಡಿ. ಉದಾಹರಣೆಗೆample, “QueryInstrStatus=true” ಸೆಷನ್ ಕಳುಹಿಸಲಾದ ಪ್ರತಿಯೊಂದು ಆಜ್ಞೆಯ ದೋಷ ಸ್ಥಿತಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಶ್ನಿಸುವಂತೆ ಮಾಡುತ್ತದೆ.

4.2 ರಚಿಸಿ file ಮತ್ತು ಸೆಟಪ್ ಪರೀಕ್ಷೆ

=======

# ಮ್ಯಾನುಯಲ್ ಮೋಡ್, ಎಸಿ, 3ಫೇಸ್-4ವೈರ್‌ನಲ್ಲಿ ಮೆಮೊರಿ ಎಡಿಟ್ ಮಾಡಿ
ಪ್ರಿಂಟ್ ("ಮ್ಯಾನುಯಲ್ ಮೋಡ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ, ಎಸಿ ಔಟ್‌ಪುಟ್, 3 ಹಂತಗಳು / 4ವೈರ್‌ಗಳು...")
driver.System.Mode = EEC400XACLib.EEC400XACModeManual
driver.System.OutputMode = EEC400XACLib.EEC400XACOoutputModeAC
driver.System.Function = EEC400XACLib.EEC400XACFunctionThreePhase4Wire
driver.Steps.ActiveMemory = 1
driver.Parameters.Range = EEC400XACLib.EEC400XACRangeAuto
ಚಾಲಕ.ಪ್ಯಾರಾಮೀಟರ್‌ಗಳು.ಸಂಪುಟtagಇ = 110
ಚಾಲಕ. ನಿಯತಾಂಕಗಳು. ಆವರ್ತನ = 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 = 1
driver.Execution.RunTest()

==============

ಔಟ್ಪುಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಮೊದಲು, ನೀವು ಲೋಡ್ ಮಾಡಲು ಮೆಮೊರಿಯನ್ನು ಆರಿಸಬೇಕಾಗುತ್ತದೆ. ತದನಂತರ ಪರೀಕ್ಷೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಡ್ರೈವರ್.ಎಕ್ಸಿಕ್ಯೂಶನ್.ರನ್‌ಟೆಸ್ಟ್() ವಿಧಾನವನ್ನು ಆಹ್ವಾನಿಸಿ.

4.4 ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ ಅಳತೆ

==========

i ಗಾಗಿ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ (3):
MeasurePhaseA = driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay()
ಮುದ್ರಣ ('ಹಂತ-ಎ')
ಮುದ್ರಣ (ಅಳತೆ ಹಂತA)
MeasurePhaseB = driver.Display.ThreePhase4Wire.PhaseB.ReadDisplay()
ಮುದ್ರಣ ('ಹಂತ-ಬಿ')
ಮುದ್ರಣ (ಅಳತೆ ಹಂತ ಬಿ)
MeasurePhaseC = driver.Display.ThreePhase4Wire.PhaseC.ReadDisplay()
ಮುದ್ರಣ ('ಹಂತ-ಸಿ')
ಮುದ್ರಣ (ಅಳತೆ ಹಂತC)
MeasurePhaseSum = driver.Display.ThreePhase4Wire.SumPhase.ReadDisplay()
ಮುದ್ರಣ ('ಹಂತ-ಮೊತ್ತ')
ಮುದ್ರಣ (ಅಳತೆ ಹಂತ)
time.sleep (0.5)

============

ಈ ಫಾರ್ ಲೂಪ್ ರಾಜ್ಯ ಮತ್ತು ಮೀಟರ್‌ಗಳ ಮತದಾನದೊಂದಿಗೆ ರನ್ ಆಗುತ್ತದೆ. ಅಳತೆ ಉಪವ್ಯವಸ್ಥೆಯ ವಿಧಾನಗಳನ್ನು ಬಳಸುವುದರಿಂದ ನೀವು ತಕ್ಷಣದ ವಾಚನಗೋಷ್ಠಿಯನ್ನು ಓದಬಹುದು.

4.5 ಅಧಿವೇಶನವನ್ನು ಮುಚ್ಚಿ

# ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಿ
driver.Execution.AbortTest()
ಮುದ್ರಣ ("ಔಟ್‌ಪುಟ್‌ನ ಅಂತ್ಯ.")
ಚಾಲಕ.ಮುಚ್ಚು()
ಮುದ್ರಿಸು ("ಮುಗಿದಿದೆ.")
ಕ್ಲೋಸ್() ಉಪಕರಣಕ್ಕೆ I/O ಸೆಶನ್ ಅನ್ನು ಮುಚ್ಚುತ್ತದೆ.

5. ಪೂರ್ಣಗೊಂಡಿದೆ ಉದಾample
ಪೂರ್ಣಗೊಂಡ ರುample ಕೋಡ್ ಅನ್ನು ಪಥದಲ್ಲಿ ಕಾಣಬಹುದು " Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC\ಉದಾampಲೆಸ್".

5. ಲ್ಯಾಬ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದುVIEW

ಪರಿಚಯ
ಈ ಅಧ್ಯಾಯವು ಲ್ಯಾಬ್‌ನಿಂದ Ikonix ಗ್ರೂಪ್‌ನ IVI-COM ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸುವ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ವಿವರಿಸುತ್ತದೆVIEW ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಈ ವ್ಯಾಯಾಮದಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮರ್ ಡ್ರೈವರ್ ಅನ್ನು ಹೇಗೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳುವುದು ಮತ್ತು ಸಾಧನವನ್ನು ಹಂತ-ಹಂತವಾಗಿ ನಿಯಂತ್ರಿಸುವ ಕಿರು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹೇಗೆ ಪೂರ್ಣಗೊಳಿಸಬೇಕು ಎಂಬುದನ್ನು ಕಲಿಯಬಹುದು.
ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು IVI ಡ್ರೈವರ್ ಮೂಲಕ ಸಾಧನವನ್ನು ನಿಯಂತ್ರಿಸಬಹುದಾದರೂ ಸಹ. ಲ್ಯಾಬ್‌ಗಾಗಿVIEW ಪ್ರೋಗ್ರಾಮರ್, ಲ್ಯಾಬ್ ಅನ್ನು ಬಳಸಲು ನಾವು ಸಲಹೆ ನೀಡುತ್ತೇವೆVIEW ಪ್ಲು&ಪ್ಲೇ ಡ್ರೈವರ್ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಡೀಬಗ್ ಮಾಡಲು ಸುಲಭವಾಗುತ್ತದೆ. ಲ್ಯಾಬ್VIEW Ikonix ಗ್ರೂಪ್‌ನ ಡ್ರೈವರ್‌ಗಳೆಲ್ಲವೂ ನೇರವಾಗಿ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ಮಾಡಲ್ಪಟ್ಟಿದೆ, ಆದ್ದರಿಂದ ಆಜ್ಞೆಗಳನ್ನು ಉಪಕರಣಗಳಿಗೆ ಹೇಗೆ ಕಳುಹಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಪರಿಶೀಲಿಸಬಹುದು.

ಅವಶ್ಯಕತೆಗಳು

⚫ EEC400XAC IVI ಚಾಲಕ
⚫ IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳು, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ ವೀಸಾ (ವರ್ಚುವಲ್ ಇನ್‌ಸ್ಟ್ರುಮೆಂಟ್ ಸಾಫ್ಟ್‌ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್) ಚಾಲಕ, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ ರಾಷ್ಟ್ರೀಯ ಉಪಕರಣ ಪ್ರಯೋಗಾಲಯVIEW (ಈ ಮಾಜಿampಲೆ ಲ್ಯಾಬ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆVIEW 2014)
⚫ 400XAC, 430XAC ಸೇರಿದಂತೆ EEC460XAC ಸರಣಿಯ ವಿದ್ಯುತ್ ಸರಬರಾಜು

ಚಾಲಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ದಯವಿಟ್ಟು ಗೆ ಹೋಗಿ webIVI ಡ್ರೈವರ್‌ಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಅಥವಾ ಮಾರಾಟಗಾರರನ್ನು ಸಂಪರ್ಕಿಸಲು IKONIX ನ ಸೈಟ್. ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಅಧ್ಯಾಯ 1 ರಲ್ಲಿನ ಹಂತಗಳು ಮತ್ತು ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ.

ಉಲ್ಲೇಖಗಳು

ರಂದು webIVI ಫೌಂಡೇಶನ್‌ನ ಸೈಟ್, ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸುವಾಗ ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿರಬಹುದಾದ ದಾಖಲೆಗಳಿವೆ. IVI ಡ್ರೈವರ್‌ನೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನೀವು ಕಾಣಬಹುದು, https://www.ivifoundation.org/resources/default.aspx. IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು https://www.ivifoundation.org/shared_components/Default.aspx. ಮೇಲೆ ಹಲವಾರು ದಾಖಲೆಗಳಿವೆ webIVI ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸೈಟ್.
ಸ್ಥಾಪಿಸಲಾದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ, EEC400XAC IVI ಡ್ರೈವರ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಉಲ್ಲೇಖಕ್ಕಾಗಿ ಹಲವಾರು ದಾಖಲೆಗಳಿವೆ. ಒಂದು ಸಹಾಯ file, EEC400XAC.chm, ನ ಹಾದಿಯಲ್ಲಿದೆ Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC. ಈ ಸಹಾಯದಲ್ಲಿ file, ನೀವು ಒದಗಿಸಿದ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಅವುಗಳ ಕ್ರಮಾನುಗತವನ್ನು ಕಾಣಬಹುದು.
ಗಳಲ್ಲಿ ಮೂರು ವಿಧಗಳಿವೆampಮಾರ್ಗದಲ್ಲಿ ಇರುವ ನಿಮ್ಮ ಉಲ್ಲೇಖಕ್ಕಾಗಿ le ಕೋಡ್ Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC\ಉದಾamples, C#, C++ ಮತ್ತು ಪೈಥಾನ್ ಸೇರಿದಂತೆ.

1. ಹೊಸ vi ತೆರೆಯಿರಿ.
2. DLL ಘಟಕವನ್ನು ಆಮದು ಮಾಡಿ.

ಐವಿಐ ಚಾಲಕ

ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರದ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಫಂಕ್ಷನ್ ಪ್ಯಾಲೆಟ್ ಅನ್ನು ತೆರೆಯಿರಿ. ನಂತರ ಕನೆಕ್ಟಿವಿಟಿ -> ಆಕ್ಟಿವ್ಎಕ್ಸ್ ಆಯ್ಕೆಮಾಡಿ. ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರದಲ್ಲಿ ಆಟೋಮೇಷನ್ ಓಪನ್ ಕಾರ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ ಅಥವಾ ಬಿಡಿ.
3. ಆಟೊಮೇಷನ್ ಓಪನ್ ಮೇಲೆ ರೈಟ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಸೆಲೆಕ್ಟ್ ಆಕ್ಟಿವ್ಎಕ್ಸ್ ಕ್ಲಾಸ್ -> ಬ್ರೌಸ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದರೆ ಡಿಎಲ್‌ಎಲ್ ಆಯ್ಕೆ ಮಾಡಲು ವಿಂಡೋ ತೆರೆಯುತ್ತದೆ.
4. ಬ್ರೌಸ್ ಬಟನ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ file EEC400XAC.dll ನಲ್ಲಿ ಇದೆ Files> (x86)\IVI ಫೌಂಡೇಶನ್\IVI\Bin. IVI EEC400XAC ಟೈಪ್ ಲೈಬ್ರರಿಯನ್ನು ಟೈಪ್ ಲೈಬ್ರರೀಸ್ ಡ್ರಾಪ್ ಡೌನ್ ಮೆನುಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ.
5. IEEC400XAC ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ನಂತರ EEC400XAC ಡ್ರೈವರ್ ನಿದರ್ಶನದ ವಸ್ತುವನ್ನು ರಚಿಸುವುದನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.

ಐವಿಐ ಚಾಲಕ

ಲ್ಯಾಬ್view ಸ್ವಯಂಚಾಲಿತವಾಗಿ EEC400XACLib.IEEC400XAC ನಿಯಂತ್ರಣದ ಆಟೊಮೇಷನ್ ರೆಫ್ನಮ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ ಮತ್ತು ಆಟೊಮೇಷನ್ ಓಪನ್ ಫಂಕ್ಷನ್‌ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ.

ಐವಿಐ ಚಾಲಕ

6. ಇನ್ವೊಕ್ ನೋಡ್ ಕಾರ್ಯವನ್ನು ರಚಿಸಿ ಮತ್ತು ಆಟೊಮೇಷನ್ ರೆಫ್ನಮ್‌ನ ಔಟ್‌ಪುಟ್‌ಗೆ ಉಲ್ಲೇಖವನ್ನು ಸಂಪರ್ಕಿಸಿ ಮತ್ತು ನಂತರ ವಿಧಾನದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಸಾಧನದೊಂದಿಗೆ ಸಂಪರ್ಕವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಆರಂಭಿಸಲು ಆಯ್ಕೆಮಾಡಿ.

ಐವಿಐ ಚಾಲಕ

Initialize() ವಿಧಾನದ ನಿಯತಾಂಕಗಳಿಗಾಗಿ ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ಸಹಾಯ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನೋಡಿ, EEC400XAC.chm " Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC”.
ಮೊದಲ ಪ್ಯಾರಾಮೀಟರ್ ResourceName ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಪ್ರಕಾರವಾಗಿದೆ ಮತ್ತು ಸಂಪರ್ಕದ ಇಂಟರ್ಫೇಸ್ ಪ್ರಕಾರ ಮತ್ತು ವಿಳಾಸವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಸಂಪನ್ಮೂಲ ಹೆಸರು,”ASRL3::INSTR”, ವಿಳಾಸ 3 ನೊಂದಿಗೆ ಸರಣಿ ಪೋರ್ಟ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆample, GPIB ಸಂಪರ್ಕವು "GPIB0::8::INSTR" ಆಗಿರಬಹುದು. TCP/IP ಸಂಪರ್ಕಕ್ಕಾಗಿ, ಇದು "TCPIP0::192.168.0.1::10001::SOCKET" ಸ್ವರೂಪದಲ್ಲಿರುತ್ತದೆ. 10001 ಎಂಬುದು EEC400XAC ನ TCP/IP ಸಂಪರ್ಕ ಪೋರ್ಟ್ ಆಗಿದೆ.
Initialize() ವಿಧಾನದ ಆಯ್ಕೆಗೆ ಇತರ ನಿಯತಾಂಕಗಳಿವೆ, ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ದಯವಿಟ್ಟು EEC400XAC.chm ಅನ್ನು ನೋಡಿ. ಉದಾಹರಣೆಗೆample, “QueryInstrStatus=true” ಸೆಷನ್ ಕಳುಹಿಸಲಾದ ಪ್ರತಿಯೊಂದು ಆಜ್ಞೆಯ ದೋಷ ಸ್ಥಿತಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಶ್ನಿಸುವಂತೆ ಮಾಡುತ್ತದೆ.

6.1 ಸ್ವಿಚ್ ಆಪರೇಷನ್ ಮೋಡ್

ಐವಿಐ ಚಾಲಕ

ನಾವು EEC400XAC ವಿದ್ಯುತ್ ಸರಬರಾಜಿನಲ್ಲಿ ನಿಯತಾಂಕಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಮೊದಲು, ನಾವು ಕಾರ್ಯಾಚರಣೆಯ ಮೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸಬೇಕಾಗಿದೆ. 400XAC ನಲ್ಲಿ, ಇದು 1ಫೇಸ್-2ವೈರ್‌ಗಳು, 1ಫೇಸ್-3ವೈರ್‌ಗಳು ಮತ್ತು 3ಫೇಸ್-4ವೈರ್‌ಗಳಿಗೆ ಹೊಂದಿಸಬಹುದು. ಅಲ್ಲದೆ, 400XAC AC ಅಥವಾ DC ವಿದ್ಯುತ್ ಮೂಲವನ್ನು ನೀಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ. ನಿಯಂತ್ರಣ ವಿಧಾನಕ್ಕಾಗಿ, ಇದು ಹಸ್ತಚಾಲಿತ ಮೋಡ್, ಪ್ರೋಗ್ರಾಂ ಮೋಡ್ ಮತ್ತು IEC61000-4-11 ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.

6.2 ಮೆಮೊರಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ಸಂಪಾದಿಸಿ

ಐವಿಐ ಚಾಲಕ

IEEC400XAC ವರ್ಗದ ಉಪ-ವ್ಯವಸ್ಥೆಯ ಉಲ್ಲೇಖವನ್ನು ಪಡೆಯಲು ಪ್ರಾಪರ್ಟಿ ನೋಡ್ ಬಳಸಿ. ಉದಾಹರಣೆಗೆample, IEEC400XAC.Steps ನ ಆಸ್ತಿಯಾಗಿರುವ ಸಕ್ರಿಯ ಮೆಮೊರಿಯನ್ನು ಬದಲಾಯಿಸಲು, ಆದ್ದರಿಂದ ನಾವು IEEC400XAC.Steps.ActiveMemory ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಪ್ರಾಪರ್ಟಿ ನೋಡ್ ಅನ್ನು ಹಾಕಬಹುದು. ಅಲ್ಲದೆ. ನಾವು ಅದೇ ಪರಿಕಲ್ಪನೆಗಳೊಂದಿಗೆ ನಿಯತಾಂಕಗಳನ್ನು ಸಂಪಾದಿಸಬಹುದು. ನಿಯಂತ್ರಣ ವಿಧಾನಗಳು, ಔಟ್‌ಪುಟ್ ಮೋಡ್‌ಗಳು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಅವಲಂಬಿಸಿ ವಿಭಿನ್ನ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸಬೇಕಾಗಿದೆ.
EEC400XAC ಗಾಗಿ, ಎಲ್ಲಾ ಪರೀಕ್ಷಾ ನಿಯತಾಂಕಗಳು ಮೆಮೊರಿಯೊಳಗೆ ಇರುತ್ತವೆ. ಆದ್ದರಿಂದ, ನೀವು ಸಂಪಾದಿಸಲು ಮೆಮೊರಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ.
ದೋಷದ ಡೇಟಾದ ಹರಿವು ಕಾರ್ಯವಿಧಾನವು ಅನುಕ್ರಮವಾಗಿ ನಡೆಯುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ.

6.3 ಲೋಡ್ file ಮತ್ತು ಪರೀಕ್ಷೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ

ಐವಿಐ ಚಾಲಕ

ಔಟ್ಪುಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಮೊದಲು, ನೀವು ಲೋಡ್ ಮಾಡಲು ಮೆಮೊರಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕು. ತದನಂತರ ಪರೀಕ್ಷೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಡ್ರೈವರ್.ಎಕ್ಸಿಕ್ಯೂಶನ್.ರನ್‌ಟೆಸ್ಟ್() ವಿಧಾನವನ್ನು ಆಹ್ವಾನಿಸಿ.

6.4 ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ ಅಳತೆ

ಐವಿಐ ಚಾಲಕ

ನಾವು ರಾಜ್ಯ ಮತ್ತು ಮೀಟರ್‌ಗಳಲ್ಲಿ ಲೂಪ್ ಮತದಾನವನ್ನು ಮಾಡಬಹುದು. ವಿವಿಧ ಹಂತಗಳಿಗೆ, ಅವುಗಳನ್ನು ಓದಲು ಅನುಗುಣವಾದ ಆಜ್ಞೆಗಳಿವೆ. ಪ್ರದರ್ಶನ ಉಪವ್ಯವಸ್ಥೆಯ ವಿಧಾನಗಳನ್ನು ಬಳಸುವುದರಿಂದ ನೀವು ತಕ್ಷಣದ ವಾಚನಗೋಷ್ಠಿಯನ್ನು ಪಡೆಯಬಹುದು.

6.5 ಅಧಿವೇಶನವನ್ನು ನಿಲ್ಲಿಸಿ ಮತ್ತು ಮುಚ್ಚಿ

ಐವಿಐ ಚಾಲಕ

ಮೇಲಿನ ಕಾರ್ಯವಿಧಾನವು 400XAC ಔಟ್‌ಪುಟ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಗಿತಗೊಳಿಸುವುದು ಮತ್ತು ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ. IEEC400XAC ಕ್ಲಾಸ್‌ನಲ್ಲಿ ಕ್ಲೋಸ್ ವಿಧಾನವು I/O ಸೆಶನ್ ಅನ್ನು ಉಪಕರಣಕ್ಕೆ ಮುಚ್ಚುತ್ತದೆ. ಅಲ್ಲದೆ, ಕ್ಲೋಸ್ ರೆಫರೆನ್ಸ್ ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎಲ್ಲಾ ಉಲ್ಲೇಖಗಳನ್ನು ಮುಚ್ಚಬೇಕು.

ಐವಿಐ ಚಾಲಕ

7. ಪೂರ್ಣಗೊಂಡಿದೆ ಉದಾample

ಪೂರ್ಣಗೊಂಡ ಮಾಜಿampಮಾರ್ಗದಲ್ಲಿ ನೆಲೆಗೊಂಡಿರುವ ನಿಮ್ಮ ಉಲ್ಲೇಖಕ್ಕಾಗಿ le Files>\IVI ಫೌಂಡೇಶನ್\IVI\ಚಾಲಕರು\EEC400XAC\ಉದಾamples, C#, C++ ಮತ್ತು ಪೈಥಾನ್ ಸೇರಿದಂತೆ. ಆದಾಗ್ಯೂ, ಲ್ಯಾಬ್ ಅನ್ನು ಬಳಸಲು ನಾವು ಸಲಹೆ ನೀಡುತ್ತೇವೆVIEW ಲ್ಯಾಬ್‌ಗೆ ಪ್ಲಗ್ ಮತ್ತು ಪ್ಲೇ ಡ್ರೈವರ್ ಸುಲಭವಾಗುತ್ತದೆVIEW ಅಭಿವರ್ಧಕರು. ನಿಮಗೆ ಲ್ಯಾಬ್ ಅಗತ್ಯವಿದ್ದರೆVIEW ಚಾಲಕ, ದಯವಿಟ್ಟು ಅದನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ webIKONIX ನ ಸೈಟ್ ಅಥವಾ ಮಾರಾಟಗಾರರನ್ನು ಸಂಪರ್ಕಿಸಿ.

ವಿಶೇಷಣಗಳು:

  • ಉತ್ಪನ್ನ: EEC400XAC ಸರಣಿ
  • ತಯಾರಕ: Ikonix ಗುಂಪು
  • IVI ಡ್ರೈವರ್ ಆವೃತ್ತಿ: 1.1
  • ಸಹಾಯ ದಾಖಲೆಯ ಸ್ಥಳ: IV
    ಫೌಂಡೇಶನ್IVIDriversEEC400XACEEC400XAC.chm

28105 ಎನ್. ಕೀತ್ ಡ್ರೈವ್
ಲೇಕ್ ಫಾರೆಸ್ಟ್, IL 60045 USA
ಟೋಲ್ ಫ್ರೀ: 1-800-858-8378 US/ಕೆನಡಾ
ಫೋನ್: 1-847-367-4077 | ಫ್ಯಾಕ್ಸ್: 1-847-367-4080 | www.eecsources.com


ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು (FAQ):

ಪ್ರಶ್ನೆ: IVI ಡ್ರೈವರ್‌ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ನಾನು ಎಲ್ಲಿ ಕಂಡುಹಿಡಿಯಬಹುದು?

ಉ: IVI ಡ್ರೈವರ್‌ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ನೋಡಿ webIVI ಫೌಂಡೇಶನ್‌ನ ಸೈಟ್ ಅಥವಾ IVI FoundationIVIDriversEEC400XACEEC400XAC.chm ನಲ್ಲಿ ಇರುವ ಸಹಾಯ ದಾಖಲೆಯನ್ನು ಪರಿಶೀಲಿಸಿ.

ಪ್ರಶ್ನೆ: IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳನ್ನು ನಾನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

A: IVI ಡ್ರೈವರ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಅನುಸ್ಥಾಪನಾ ಮಾಂತ್ರಿಕ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ. IVI ಹಂಚಿಕೆಯ ಘಟಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಕೇಳಿದರೆ, IVI ಫೌಂಡೇಶನ್‌ಗೆ ಭೇಟಿ ನೀಡಿ. Webಸೈಟ್‌ನಲ್ಲಿ, 32-ಬಿಟ್ ಅಥವಾ 64-ಬಿಟ್ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸುವ ಮೊದಲು ಅವುಗಳನ್ನು ಸ್ಥಾಪಿಸಿ.

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು

EEC ಮೂಲಗಳು EEC400XAC IVI ಚಾಲಕವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ
EEC400XAC, EEC400XAC IVI ಚಾಲಕವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ, EEC400XAC, IVI ಚಾಲಕವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ, ಚಾಲಕವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ, ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ, ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ *