ಪ್ರೋಗ್ರಾಮೆಬಲ್ ನಿಯಂತ್ರಕಕ್ಕಾಗಿ ನಿಯಂತ್ರಣ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ
ಪ್ರೊಗ್ರಾಮೆಬಲ್ ನಿಯಂತ್ರಕಗಳನ್ನು ಲೋಹದ-ಕತ್ತರಿಸುವ ಯಂತ್ರಗಳು ಮತ್ತು ವಿವಿಧ ತಾಂತ್ರಿಕ ಉಪಕರಣಗಳ ಚಕ್ರೀಯವಾಗಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾದ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಸಂವೇದಕಗಳು ಮತ್ತು ಎರಡು-ಸ್ಥಾನದ "ಆನ್-ಆಫ್" ತತ್ವದ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಆಕ್ಟಿವೇಟರ್ಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಲೇಖನದಲ್ಲಿ, MKP-1 ಮಾದರಿಯ ನಿಯಂತ್ರಕದ ಉದಾಹರಣೆಯಲ್ಲಿ ನಿಯಂತ್ರಣ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
ಆವೃತ್ತಿಯನ್ನು ಅವಲಂಬಿಸಿ, ಈ ನಿಯಂತ್ರಕವು 16, 32 ಅಥವಾ 48 ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಸಂವೇದಕಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಇನ್ಪುಟ್ ಸರ್ಕ್ಯೂಟ್ಗಳ ಸಂಖ್ಯೆಯು ಔಟ್ಪುಟ್ಗಳ ಸಂಖ್ಯೆಗೆ ಅನುರೂಪವಾಗಿದೆ. ಪ್ರತಿಯೊಂದು ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ತನ್ನದೇ ಆದ ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ.
ನಿಯಂತ್ರಕವು ಡ್ರೈವ್ಗಳ ನಿಯಂತ್ರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಸಲಕರಣೆಗಳ ಸ್ಥಿತಿಯ ಬಗ್ಗೆ ಸಂವೇದಕಗಳಿಂದ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುತ್ತದೆ, ವಿಳಂಬವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ, ನಿಯಂತ್ರಣ ಕಾರ್ಯಕ್ರಮದ ಪ್ರಕಾರ ಷರತ್ತುಬದ್ಧ ಮತ್ತು ಬೇಷರತ್ತಾದ ಪರಿವರ್ತನೆಗಳನ್ನು ಆಯೋಜಿಸುತ್ತದೆ ಮತ್ತು ಇತರ ಕಾರ್ಯಗಳನ್ನು ಸಹ ನಿರ್ವಹಿಸುತ್ತದೆ.
ನಿಯಂತ್ರಣ ಸಾಧನದ ವಿನ್ಯಾಸವನ್ನು ಎರಡು ಹಂತಗಳಿಗೆ ಇಳಿಸಲಾಗಿದೆ: 1 - ನಿಯಂತ್ರಕಕ್ಕೆ ಸಂವೇದಕಗಳು ಮತ್ತು ಆಕ್ಟಿವೇಟರ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ರೇಖಾಚಿತ್ರವನ್ನು ರಚಿಸುವುದು, 2 - ಅಲ್ಗಾರಿದಮಿಕ್ ಯೋಜನೆಯ ಪ್ರಕಾರ ನಿಯಂತ್ರಣ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ರಚಿಸುವುದು.
ಸಂವೇದಕಗಳನ್ನು ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ
ಡಿಐಪಿ ಬಟನ್ಗಳು ಮತ್ತು ಸಂವೇದಕಗಳು ಟೇಬಲ್ 1 ರ ಪ್ರಕಾರ ನಿಯಂತ್ರಕದ ಇನ್ಪುಟ್ ಕನೆಕ್ಟರ್ಗಳಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಿವೆ. ಪ್ರತಿ ಇನ್ಪುಟ್ ತನ್ನದೇ ಆದ ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ.
ಇನ್ಪುಟ್ ಸರ್ಕ್ಯೂಟ್ಗಳನ್ನು ಪವರ್ ಮಾಡಲು, ಔಟ್ಪುಟ್ ವೋಲ್ಟೇಜ್ Un = 20 ... 30 V ನೊಂದಿಗೆ ವಿದ್ಯುತ್ ಸರಬರಾಜು ಅಗತ್ಯವಿದೆ. ಸಂವೇದಕವನ್ನು ಪ್ರಚೋದಿಸುವುದು ಇನ್ಪುಟ್ ಸರ್ಕ್ಯೂಟ್ನ ಮುಚ್ಚುವಿಕೆಗೆ ಅನುರೂಪವಾಗಿದೆ (ಬೈನರಿ ಮಟ್ಟ 1), ಸರ್ಕ್ಯೂಟ್ನ ಮುಕ್ತ ಸ್ಥಿತಿಯು ಬೈನರಿ ಮಟ್ಟ 0 ಗೆ ಸಮನಾಗಿರುತ್ತದೆ .
ಸಂವೇದಕ ಸಂಪರ್ಕವನ್ನು ನಿಯಂತ್ರಕ ಇನ್ಪುಟ್ಗೆ ಸಂಪರ್ಕಿಸುವ ಉದಾಹರಣೆಯನ್ನು ಅಂಜೂರದಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ. 1
ಚಿತ್ರ 1. ಸಂವೇದಕ ಸಂಪರ್ಕದ ಸಂಪರ್ಕ ರೇಖಾಚಿತ್ರ
ಕೋಷ್ಟಕ 1. ನಿಯಂತ್ರಕ ಇನ್ಪುಟ್ ಸರ್ಕ್ಯೂಟ್ಗಳು
ಕಾರ್ಯನಿರ್ವಾಹಕ ಸಾಧನಗಳ ಸಂಪರ್ಕ
ಆಕ್ಯೂವೇಟರ್ಗಳು (ರಿಲೇ ಕಾಯಿಲ್ಗಳು, ಸಂಪರ್ಕ-ಅಲ್ಲದ ಸಾಧನಗಳ ಇನ್ಪುಟ್ ಸರ್ಕ್ಯೂಟ್ಗಳು) ಟೇಬಲ್ 2 ಗೆ ಅನುಗುಣವಾಗಿ ನಿಯಂತ್ರಕದ ಔಟ್ಪುಟ್ ಕನೆಕ್ಟರ್ಗಳಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಿವೆ.
ಕೋಷ್ಟಕ 2. ನಿಯಂತ್ರಕದ ಔಟ್ಪುಟ್ ಸರ್ಕ್ಯೂಟ್ಗಳು
ನಿಯಂತ್ರಕ ಔಟ್ಪುಟ್ಗಳಿಗೆ ರಿಲೇ ಸುರುಳಿಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಉದಾಹರಣೆಯನ್ನು ಅಂಜೂರದಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ. 2.
ಚಿತ್ರ 2. ರಿಲೇ ಸುರುಳಿಗಳ ವೈರಿಂಗ್ ರೇಖಾಚಿತ್ರ
ನಿಯಂತ್ರಕಕ್ಕೆ ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಸಂಪೂರ್ಣ ಯೋಜನೆಯ ಉದಾಹರಣೆ
ಡಿಜಿಟಲ್ ಸಿಸ್ಟಮ್ ನಿಯಂತ್ರಕ
ನಿಯಂತ್ರಕವು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಕೇತದಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಿದ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ವ್ಯವಸ್ಥೆಯ ಆಧಾರವು ದಶಮಾಂಶ ಸಂಖ್ಯೆ 16 ಆಗಿದೆ, ವರ್ಣಮಾಲೆಯು ಹತ್ತು ಅಂಕೆಗಳನ್ನು (0 ... 9) ಮತ್ತು ಆರು ಲ್ಯಾಟಿನ್ ಅಕ್ಷರಗಳನ್ನು (ಎ, ಬಿ, ಸಿ, ಡಿ, ಇ, ಎಫ್) ಒಳಗೊಂಡಿದೆ. ಅಕ್ಷರಗಳು 10, 11, 12, 13, 14, 15 ದಶಮಾಂಶ ಸಂಖ್ಯೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿವೆ.
ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆ ವ್ಯವಸ್ಥೆಯ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ: ಸಂಖ್ಯೆ ವ್ಯವಸ್ಥೆಗಳು
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಯದಲ್ಲಿ, ಎಲ್ಲಾ ಸಂಖ್ಯಾ ಮೌಲ್ಯಗಳನ್ನು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ. ಕೋಷ್ಟಕ 3 ಹೆಕ್ಸಾಡೆಸಿಮಲ್ N16 ಮತ್ತು ಅವುಗಳ ದಶಮಾಂಶ ಸಮಾನವಾದ Nl0 ನಲ್ಲಿ ಸಂಖ್ಯೆಗಳ ಶ್ರೇಣಿಯನ್ನು ತೋರಿಸುತ್ತದೆ.
ಕೋಷ್ಟಕ 3. ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಕೇತದಲ್ಲಿ ಸಂಖ್ಯೆಗಳು
ನಿಯಂತ್ರಕ ಆಜ್ಞೆಗಳ ಒಂದು ಸೆಟ್
ಪ್ರೋಗ್ರಾಮೆಬಲ್ ನಿಯಂತ್ರಕವು ಸಾಫ್ಟ್ವೇರ್ ನಿಯಂತ್ರಣ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿದೆ. ನಿಯಂತ್ರಕ ಆಜ್ಞೆಗಳ ಒಂದು ಸಣ್ಣ ಭಾಗವನ್ನು ಟೇಬಲ್ 4 ತೋರಿಸುತ್ತದೆ.
ಆಜ್ಞೆಯು ಎರಡು ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ: ನಿರ್ವಹಿಸಬೇಕಾದ ಕಾರ್ಯಾಚರಣೆಯ ಕೋಡ್ (CPC) ಮತ್ತು ಆಪರೇಂಡ್, ಇದು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸುವ ವಸ್ತುವಿನ ವಿಳಾಸವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪ್ರೋಗ್ರಾಂನ ಸಂವೇದಕಗಳು ಮತ್ತು ಪ್ರಚೋದಕಗಳು ಮತ್ತು ಆಜ್ಞೆಗಳು ಎರಡೂ ಅಂತಹ ವಸ್ತುವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಸಮಯದ ಮಧ್ಯಂತರಗಳನ್ನು ಸೂಚಿಸುವಾಗ, ಒಪೆರಾಂಡ್ ಆ ಮಧ್ಯಂತರಗಳ ಅವಧಿಯಾಗಿದೆ.
ಕೋಷ್ಟಕ 4. ನಿಯಂತ್ರಕ ಕಮಾಂಡ್ ಸೆಟ್
ಕ್ರಮಾವಳಿಗಳ ರೇಖಾಚಿತ್ರಗಳು
ಅಲ್ಗಾರಿದಮ್ ರೇಖಾಚಿತ್ರವನ್ನು ರೂಪಿಸುವ ಗ್ರಾಫಿಕ್ ಚಿಹ್ನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರತಿ ಸಾಧನದ ಕಾರ್ಯಾಚರಣೆಯ ಕ್ರಮವನ್ನು ವಿವರಿಸಬಹುದು. ರೇಖಾಚಿತ್ರವನ್ನು ನಿರ್ಮಿಸುವಾಗ ಶೃಂಗಗಳು ಎಂಬ ನಾಲ್ಕು ರೀತಿಯ ಚಿಹ್ನೆಗಳನ್ನು ಬಳಸಬಹುದು (ಚಿತ್ರ 3).
ಅಕ್ಕಿ. 3. ಅಲ್ಗಾರಿದಮಿಕ್ ಸ್ಕೀಮ್ನ ಶೃಂಗಗಳು
"ಪ್ರಾರಂಭಿಸು" ಶೃಂಗವು ನಿಯಂತ್ರಣ ಸಾಧನದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವ ಮೊದಲು ಅದರ ಆರಂಭಿಕ ಸ್ಥಿತಿಗೆ ಅನುರೂಪವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ "ಪ್ರಾರಂಭ" ಬಟನ್.
"ಎಂಡ್" ಶೃಂಗವು ನಿಯಂತ್ರಣ ಪ್ರಕ್ರಿಯೆಯ ಅಂತ್ಯಕ್ಕೆ ಅನುರೂಪವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, "ನಿಲ್ಲಿಸು" ಗುಂಡಿಯನ್ನು ಒತ್ತುವ ನಂತರ.
ಆಪರೇಟಿಂಗ್ ಪಾಯಿಂಟ್ ನಿಯಂತ್ರಣ ಸಾಧನವನ್ನು ರೂಪಿಸುವ ಸಾಧನಗಳ ನಿರ್ದಿಷ್ಟ ಪ್ರಾಥಮಿಕ ಕಾರ್ಯಾಚರಣೆಯ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಗೆ ಅನುರೂಪವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ರಿಲೇ ಅನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡುವುದು. ನಿರ್ವಹಿಸಿದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮೇಲಿನ ಐಕಾನ್ನಲ್ಲಿರುವ ಚಾರ್ಟ್ನಲ್ಲಿ ದಾಖಲಿಸಲಾಗಿದೆ.
ಷರತ್ತುಬದ್ಧ ಶೃಂಗವು ಒಂದು ಆಪರೇಟಿಂಗ್ ಶೃಂಗದಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಚಲಿಸುವ ಸ್ಥಿತಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಸ್ಥಿತಿಯನ್ನು ಸಂವೇದಕದಿಂದ ಹೊಂದಿಸಲಾಗಿದೆ, ನಿಯಂತ್ರಣ ಬಟನ್ ಅಥವಾ ಇತರ ಸಾಧನ. ಸಂವೇದಕ ಅಥವಾ ಬಟನ್ನ ಸ್ಥಿತಿ ಮತ್ತು ಶೃಂಗಗಳ ಔಟ್ಪುಟ್ಗಳನ್ನು ಕ್ರಮವಾಗಿ 1 ಅಥವಾ 0 ಸಂಖ್ಯೆಗಳಿಂದ ಸೂಚಿಸಲಾಗುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ: ಚಲನೆಯ ಸ್ವಿಚ್ «ಆನ್» - 1; "ಆಫ್" - 0.
ಸ್ವಯಂಚಾಲಿತ ಸಾಧನದ ಕಾರ್ಯಾಚರಣೆಯ ಅಗತ್ಯ ಕ್ರಮಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಅಲ್ಗಾರಿದಮ್ ರೇಖಾಚಿತ್ರವನ್ನು ಕಂಪೈಲ್ ಮಾಡುವುದು ಶೃಂಗಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಕಡಿಮೆಯಾಗಿದೆ. ಅಲ್ಗಾರಿದಮ್ನ ರೇಖಾಚಿತ್ರದ ಒಂದು ತುಣುಕು ಅಂಜೂರದಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ. 4. ರೇಖಾಚಿತ್ರದಲ್ಲಿ, X1 ಚಿಹ್ನೆಯು ಸ್ವಿಚ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ, Δt ಎಂಬುದು ಸಮಯದ ಮಧ್ಯಂತರವಾಗಿದೆ.
ನಿಯಂತ್ರಣ ಕಾರ್ಯಕ್ರಮದ ಸಂಕಲನ
ಪ್ರೋಗ್ರಾಂನಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ಆಜ್ಞೆಯನ್ನು ಅದರ ಸ್ವಂತ ಸರಣಿ ಸಂಖ್ಯೆಯ ಅಡಿಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಅದು ಅದರ ವಿಳಾಸವಾಗಿದೆ. ಅಲ್ಗಾರಿದಮ್ನ ಯೋಜನೆಯ ಪ್ರಕಾರ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸಂಕಲಿಸಲಾಗಿದೆ ಮತ್ತು ಯೋಜನೆಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಆಜ್ಞೆಗಳ ಗುಂಪನ್ನು ಹೊಂದಿರಬೇಕು.
ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಮೊದಲು, ಸಂವೇದಕಗಳು ಮತ್ತು ಡ್ರೈವ್ಗಳ ಸಂಪರ್ಕ ರೇಖಾಚಿತ್ರವನ್ನು ರಚಿಸುವುದು ಅವಶ್ಯಕ. ಈ ಸಾಧನಗಳನ್ನು ಎಲ್ಲಿ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ, ಅವರು ತಮ್ಮದೇ ಆದ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುತ್ತಾರೆ, ಅದು ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಅವರ ವಿಳಾಸವಾಗಿದೆ.
ಪ್ರೋಗ್ರಾಂನ ರಚನೆಯು "ಪ್ರಾರಂಭಿಸು" ರೇಖಾಚಿತ್ರದ ಮೇಲ್ಭಾಗದಿಂದ ಪ್ರಾರಂಭವಾಗಬೇಕು ಮತ್ತು ನಂತರ ಅನುಕ್ರಮವಾಗಿ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮೇಲಕ್ಕೆ "ಮುಕ್ತಾಯ" ಗೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡಬೇಕು.
ಒಂದು ಬಟನ್, ಮಿತಿ ಸ್ವಿಚ್ ಅಥವಾ ಇತರ ಸಂವೇದಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದ ನಂತರ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಡೆಸಿದರೆ, ನಂತರ ಆದೇಶ 02 ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ ಮತ್ತು ಆ ಸಂವೇದಕದ ಸಂಖ್ಯೆಯನ್ನು ಒಪೆರಾಂಡ್ ಎಂದು ಬರೆಯಲಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಿಯಂತ್ರಕವು ಈ ಸಂವೇದಕದಿಂದ ಪ್ರಚೋದಕ ಸಂಕೇತವನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಾಹಕ ಸಾಧನಗಳನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಲು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
ಸಾಧನಗಳನ್ನು ಕ್ರಮವಾಗಿ 05 ಅಥವಾ 06 ಆಜ್ಞೆಗಳೊಂದಿಗೆ ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಲಾಗಿದೆ. ಆನ್ ಮಾಡಿದ ಸಾಧನದ ಸಂಖ್ಯೆಯನ್ನು ಒಪೆರಾಂಡ್ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ
ಕಮಾಂಡ್ 07 ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಮಯದ ಮಧ್ಯಂತರಗಳನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ. ಗುಣಾಂಕವನ್ನು ಒಪೆರಾಂಡ್ನಲ್ಲಿ ಬರೆಯಲಾಗುತ್ತದೆ, ಅದನ್ನು 0.1 ಸೆಕೆಂಡ್ನಿಂದ ಗುಣಿಸಿದಾಗ. ಅಗತ್ಯ ವಿಳಂಬ ಸಮಯವನ್ನು ನೀಡುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, t = 2.6 ಸೆಕೆಂಡ್ ಅನ್ನು ಹೊಂದಿಸುವಾಗ.ಒಪೆರಾಂಡ್ 1A ಸಂಖ್ಯೆಯನ್ನು ಒಳಗೊಂಡಿದೆ (ದಶಮಾಂಶ ಸಂಕೇತದಲ್ಲಿ 26). ಒಂದೇ 07 ಆಜ್ಞೆಯಿಂದ ಹೊಂದಿಸಲಾದ ಗರಿಷ್ಠ ಸಮಯದ ವಿಳಂಬವು 25.5 ಸೆಕೆಂಡ್ (07 FF ಆಜ್ಞೆ) ಆಗಿದೆ. 25.5 ಸೆಕೆಂಡ್ಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ವಿಳಂಬವನ್ನು ಪಡೆಯಲು ಅಗತ್ಯವಿದ್ದರೆ, ಹಲವಾರು 07 ಆಜ್ಞೆಗಳನ್ನು ಸತತವಾಗಿ ನಿಯಂತ್ರಣ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಸೇರಿಸಬೇಕು, ಒಟ್ಟಿಗೆ ಅಗತ್ಯವಿರುವ ಸಮಯದ ಮಧ್ಯಂತರವನ್ನು ಒದಗಿಸಬೇಕು.
ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಷರತ್ತುಬದ್ಧ ಜಿಗಿತಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು (ಅಲ್ಗಾರಿದಮ್ ರೇಖಾಚಿತ್ರದಲ್ಲಿ, «1» ಮತ್ತು «0» ಕಾರ್ಯಾಚರಣೆಗಳೊಂದಿಗೆ ಷರತ್ತುಬದ್ಧ ಶೃಂಗ), ನೀವು ಮೊದಲು ಈ ಶೃಂಗ 04 ಗೆ ಚೆಕ್ ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿಸಬೇಕು.
ಈ ಶೃಂಗಕ್ಕೆ ಅನುಗುಣವಾದ ಸಂವೇದಕವು «1» ಸ್ಥಿತಿಯಲ್ಲಿದ್ದರೆ, ನಂತರ ಸ್ಥಿತಿ ಬಿಟ್ BU = 1 ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಸಂವೇದಕವು «0» ಸ್ಥಿತಿಯಲ್ಲಿದ್ದರೆ, ನಂತರ BU = 0 ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ.
OA ಆಜ್ಞೆಯನ್ನು ನಂತರ ನೀಡಲಾಗುತ್ತದೆ, ಇದು ಹಿಂದಿನ ಆಜ್ಞೆಯಲ್ಲಿ BU = 1 ಅನ್ನು ಹೊಂದಿಸಿದ್ದರೆ, ಆ ಆಜ್ಞೆಯ ಆಪರೇಂಡ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿಯಂತ್ರಕವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ.
BU = 0 ನೊಂದಿಗೆ, OA ಆಜ್ಞೆಯ ನಂತರ ನಿಯಂತ್ರಕವು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುವಾಗ, OA ಕಮಾಂಡ್ನಲ್ಲಿ ಒಪೆರಾಂಡ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದೆಯೇ BU = 0 ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿಯಂತ್ರಕಕ್ಕೆ ಆಜ್ಞೆಗಳ ಅನುಕ್ರಮವನ್ನು ಬರೆಯಲು ಮೊದಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. ಬರೆಯಲಾಗಿದೆ, ಆಜ್ಞೆಯನ್ನು , ಷರತ್ತು «1» ಪ್ರಕಾರ ಪೂರೈಸಲಾಗಿದೆ, ಪ್ರೋಗ್ರಾಂಗೆ ನಮೂದಿಸಲಾಗಿದೆ. ಈ ಆಜ್ಞೆಯ ವಿಳಾಸವನ್ನು OA ಕಮಾಂಡ್ನ ಒಪೆರಾಂಡ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.
ಗಮನಿಸಿ: ಕಂಡೀಷನ್ ಬಿಟ್ಗಾಗಿ, ಆರಂಭಿಕ ಸ್ಥಿತಿಯು BU = 1 ಆಗಿದೆ, ಇದು ನಿಯಂತ್ರಕವನ್ನು ಆನ್ ಮಾಡಿದ ನಂತರ ಮತ್ತು ಷರತ್ತುಬದ್ಧ ಜಂಪ್ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ ಹೊಂದಿಸಲಾಗಿದೆ.
ಅಂಜೂರದಲ್ಲಿ ಅಲ್ಗಾರಿದಮ್ ರೇಖಾಚಿತ್ರದ ಒಂದು ಭಾಗಕ್ಕಾಗಿ ಪ್ರೋಗ್ರಾಂ ಬರೆಯುವ ಉದಾಹರಣೆ. 4 ಅನ್ನು ಕೋಷ್ಟಕ 5 ರಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ.
ಅಕ್ಕಿ. 4. ಅಲ್ಗಾರಿದಮ್ನ ರೇಖಾಚಿತ್ರದ ತುಣುಕು
ಕೋಷ್ಟಕ 5. ನಿರ್ವಹಣಾ ಕಾರ್ಯಕ್ರಮದ ತುಣುಕು
