Misc

ການເພີ່ມປະສິດທິພາບລະຫັດໃນ Microcontrollers

ກະວີ: Laura McKinney
ວັນທີຂອງການສ້າງ: 4 ເດືອນເມສາ 2021
ວັນທີປັບປຸງ: 16 ເດືອນພຶດສະພາ 2024
Anonim
ການເພີ່ມປະສິດທິພາບລະຫັດໃນ Microcontrollers - Misc
ການເພີ່ມປະສິດທິພາບລະຫັດໃນ Microcontrollers - Misc

ເນື້ອຫາ

ຜູ້ຂຽນໄດ້ ສຳ ເລັດໂຄງການວິສະວະ ກຳ ປີສຸດທ້າຍຂອງລາວກັບຜູ້ຄວບຄຸມຈຸລະພາກ dsPic, ໄດ້ຮັບຄວາມເຂົ້າໃຈຫຼາຍໃນອຸປະກອນເຫຼົ່ານີ້.

ລະຫັດ C-language ຂອງ microcontroller ອາດຈະຕ້ອງການການເພີ່ມປະສິດທິພາບໃນການ ນຳ ໃຊ້ຂັ້ນສູງບາງຢ່າງ. ການເພີ່ມປະສິດທິພາບລະຫັດນີ້ແມ່ນຖືກປະຕິບັດເພື່ອຫຼຸດຜ່ອນສອງສິ່ງທີ່ ສຳ ຄັນ:

  1. ຂະ ໜາດ ລະຫັດ: Microcontrollers ສາມາດເກັບຂໍ້ມູນແລະ ຄຳ ແນະ ນຳ ທີ່ ຈຳ ກັດເພາະວ່າ ຈຳ ນວນ RAM ຂອງພວກມັນມີ ຈຳ ກັດ. ດັ່ງນັ້ນລະຫັດ ຈຳ ເປັນຕ້ອງໄດ້ປັບປຸງໃຫ້ດີຂື້ນ, ເພື່ອໃຫ້ ຄຳ ແນະ ນຳ ແລະຂໍ້ມູນທີ່ມີຢູ່ສາມາດ ນຳ ໃຊ້ໄດ້ໃນທາງທີ່ມີປະສິດຕິພາບສູງສຸດ.
  2. ເວລາປະຕິບັດລະຫັດ: Microcontrollers ແມ່ນອຸປະກອນ ລຳ ດັບເຊິ່ງເຮັດການສິດສອນ ໜຶ່ງ ຄັ້ງຕໍ່ຄັ້ງ. ຄຳ ແນະ ນຳ ການປະຊຸມແຕ່ລະຄັ້ງແມ່ນໃຊ້ເວລາຂອງວົງຈອນໂມງ ຈຳ ນວນ ໜຶ່ງ ເພື່ອເຮັດຕົວເອງ. ດັ່ງນັ້ນລະຫັດຕ້ອງຖືກປັບໃຫ້ດີຂື້ນເພື່ອຮັບປະກັນວ່າມັນປະຕິບັດວຽກທີ່ຕ້ອງການໃນ ຈຳ ນວນໂມງຮອບວຽນຫລື ຄຳ ແນະ ນຳ ການປະຊຸມ. ເວລາຂອງໂມງ ໜ້ອຍ ໜຶ່ງ ໃຊ້ລະຫັດທີ່ໃຊ້, ມັນຈະໄວຂື້ນ. ນີ້ຫມາຍຄວາມວ່າຄໍາຮ້ອງສະຫມັກສາມາດດໍາເນີນການໄດ້ໄວຂຶ້ນເພາະວ່າເວລາການປຸງແຕ່ງແມ່ນຫນ້ອຍທີ່ສຸດ.

ບົດຂຽນນີ້ສະ ເໜີ ຄຳ ແນະ ນຳ ແລະເຄັດລັບເຊິ່ງອາດຈະຖືກ ນຳ ໃຊ້ເພື່ອຫຼຸດຂະ ໜາດ ແລະເວລາປະຕິບັດຂອງລະຫັດຄວບຄຸມຈຸລະພາກ.


IDE ຂອງການພັດທະນາ MplabX ຂອງ Microchip ຈະຖືກ ນຳ ໃຊ້ເພື່ອສະແດງຕົວຢ່າງທີ່ ເໝາະ ສົມ.

ວິທີການວັດແທກລະຫັດເວລາການປະຕິບັດແບບທົດລອງ

ເພື່ອໃຫ້ໄດ້ຄວາມຄິດເຖິງເວລາທີ່ລະຫັດຂອງທ່ານໃຊ້ເວລາເພື່ອປະຕິບັດໃນເວລາຈິງ, ທ່ານ ຈຳ ເປັນຕ້ອງວັດແທກດ້ວຍການທົດລອງ. ນັກວິເຄາະຕາມເຫດຜົນສາມາດ ນຳ ໃຊ້ໄດ້ຢ່າງສະດວກໃນການວັດເວລາການປະຕິບັດລະຫັດແລະຜູ້ທີ່ສົນໃຈສາມາດສອບຖາມກ່ຽວກັບຂັ້ນຕອນ ສຳ ລັບເລື່ອງນີ້ຈາກຂ້ອຍໃນອີເມວ. ນອກ ເໜືອ ຈາກນີ້:

  • ນັກລວບລວມຂໍ້ມູນບາງຄົນມີຄວາມສາມາດໃນການນັບຮອບວຽນໂມງທີ່ລະຫັດຈະບໍລິໂພກ.
  • ບາງຄົນທີ່ຕິດ ໜີ້ ຕົວຢ່າງເຊັ່ນ ICD 3 ຈາກ microchip ສາມາດວັດແທກເວລາປະຕິບັດໂດຍກົງຜ່ານໂມງຢຸດ.

1. ຮູ້ຂະ ໜາດ ປະມວນຜົນແລະຂະ ໜາດ ຄວາມ ຈຳ ຂອງ Microcontroller ຂອງທ່ານ

ມັນບໍ່ແມ່ນຄວາມຖີ່ຂອງໂມງ (Mhz) ສະ ເໝີ ໄປເຊິ່ງໃຫ້ພາບທີ່ແທ້ຈິງຂອງຄວາມໄວໃນການປະມວນຜົນຂອງເຄື່ອງຄວບຄຸມຈຸລະພາກ, ມາດຕະການທີ່ແທ້ຈິງກວ່າແມ່ນ MIPS (ຄຳ ແນະ ນຳ ຂະ ໜາດ ໃຫຍ່ຕໍ່ວິນາທີ) ຫຼື ຈຳ ນວນ ຄຳ ແນະ ນຳ ທີ່ MCU ສາມາດປະຕິບັດໄດ້ພາຍໃນວິນາທີ.

MCUs ແມ່ນປົກກະຕິຕັ້ງແຕ່ 60-70 MIPS ໃນປະເພດລະດັບສູງເຖິງ 20 MIPS 8-bit AVRs. ເຄື່ອງຄວບຄຸມລະບົບຄວບຄຸມຈຸລະພາກ MIPS ສູງມີແນວໂນ້ມທີ່ຈະແພງກວ່າຫຼັງຈາກນັ້ນອຸປະກອນທີ່ມີລະດັບຕ່ ຳ ສະນັ້ນໃນທີ່ນີ້ທ່ານມີການແລກປ່ຽນລະຫວ່າງລາຄາແລະຄວາມໄວໃນການປຸງແຕ່ງ.


ຜູ້ຄວບຄຸມຈຸລະພາກມີຫນ່ວຍຄວາມ ຈຳ ແຍກຕ່າງຫາກ ສຳ ລັບເກັບຂໍ້ມູນແລະລະຫັດໂປແກມ. ຂະ ໜາດ ຂອງທັງສອງຂອງມັນສາມາດຊອກຫາໄດ້ຈາກຕາຕະລາງທີ່ເກັບຂໍ້ມູນ. ທ່ານອາດຈະຕ້ອງການ MCU ທີ່ມີຂະ ໜາດ ໜ່ວຍ ຄວາມ ຈຳ ທີ່ໃຫຍ່ກວ່າຖ້າລະຫັດຂອງທ່ານໃຫຍ່ພໍສົມຄວນ.

2. ທາງເລືອກຂອງຕົວແປ ສຳ ລັບການເພີ່ມປະສິດທິພາບໃນຂະ ໜາດ ຂອງລະຫັດ

ຜູ້ຄວບຄຸມຈຸລະພາກມີຫນ່ວຍຄວາມ ຈຳ ຂໍ້ມູນທີ່ ຈຳ ກັດ, ໂດຍປົກກະຕິຕັ້ງແຕ່ 1 ເຖິງ 4 Kbytes. ໃນກໍລະນີນີ້ມັນເປັນການສະຫລາດທີ່ຈະເລືອກປະເພດຕົວແປທີ່ ເໝາະ ສົມທີ່ສຸດຕາມລະດັບຂອງວັນທີທີ່ຄາດໄວ້. ຕາຕະລາງຂ້າງລຸ່ມນີ້ສັງລວມຕົວປ່ຽນແປງເຫຼົ່ານີ້:

ສະຫຼຸບສັງລວມຂອງຕົວແປທີ່ໃຊ້ໃນພາສາ C.

ປະເພດຕົວປ່ຽນແປງຂະ ໜາດ ເປັນໄບຊ່ວງ

bool

1

0 ຫລື 1 ເທົ່ານັ້ນ

char

1


-128 ເຖິງ 127

int

2

-32,768 ເຖິງ 32,767

ລົງນາມ int

2

0 ເຖິງ 65,535

ຍາວ

4

-2,147,483,648 ເຖິງ 2,147,483,647

ທີ່ເລື່ອນໄດ້

4

Precise ເຖິງ 6 ສະຖານທີ່ທົດສະນິຍົມ

ສອງເທົ່າ

8

ຊັດເຈນເຖິງ 15 ສະຖານທີ່ທົດສະນິຍົມ

ສອງເທົ່າ

10

ຊັດເຈນເຖິງ 19 ສະຖານທີ່ທົດສະນິຍົມ

ຕົວຢ່າງ:

  • ຖ້າຕົວປ່ຽນ X ແລະ Y ສອງຕົວຈະຖືກເພີ່ມແລະຜົນໄດ້ຮັບຈະຖືກເກັບໄວ້ໃນ Z ແຕ່ວ່າມູນຄ່າຂອງ Z ຄາດວ່າຈະສູງກວ່ານັ້ນ 65,535 ຫຼັງຈາກເພີ່ມແລ້ວ Z ອາດຈະຖືກປະກາດເປັນຍາວແລະ X ແລະ Y ອາດຈະຖືກປະກາດວ່າບໍ່ໄດ້ລົງນາມ int, ຄ່າຂອງ X ແລະ Y ຍັງບໍ່ຄາດວ່າຈະໄປໃນທາງລົບ. ນີ້ຈະຊ່ວຍປະຢັດ 04 ໄບຕ໌ໃນຫນ່ວຍຄວາມ ຈຳ ຂໍ້ມູນທີ່ຖ້າບໍ່ດັ່ງນັ້ນຈະຖືກ ນຳ ໃຊ້ຖ້າຫາກວ່າຕົວແປທັງ ໝົດ ຖືກປະກາດເປັນເວລາດົນ.
  • ສອງຕົວແປ X ແລະ Y, ເຊິ່ງຄ່າຂອງມັນຄາດວ່າຈະຢູ່ໃນຕົວເລກທັງ ໝົດ ແມ່ນຈະແບ່ງອອກ, ແຕ່ຜົນຂອງການແບ່ງສ່ວນອາດຈະໃຫ້ຜົນໄດ້ຮັບເປັນອັດຕານິຍົມ, ຫຼັງຈາກນັ້ນ X ແລະ Y ອາດຈະຖືກປະກາດ int ແລະຜົນໄດ້ຮັບອາດຈະຖືກປະກາດວ່າເລື່ອນຫລືສອງຂື້ນຢູ່ກັບ ຄວາມແມ່ນຍໍາທີ່ຕ້ອງການ.

ທາງເລືອກຂອງປະເພດຂໍ້ມູນອາດຈະມີຄວາມ ສຳ ຄັນຫຼາຍໃນເວລາທີ່ປະກາດ arrays ບັນຈຸມີຫຼາຍໆອົງປະກອບ.

3. ທາງເລືອກຂອງຕົວແປ ສຳ ລັບການເພີ່ມປະສິດທິພາບໃນເວລາການປະຕິບັດລະຫັດ

  • ມັນແມ່ນຂໍ້ເທັດຈິງທີ່ຖືກສ້າງຕັ້ງຂື້ນວ່າການຄິດໄລ່ຈຸດລອຍຕົວໃຊ້ເວລາດົນກວ່າການຄິດໄລ່ຈຸດຄົງທີ່. ຢ່າໃຊ້ຕົວແປທີ່ລອຍຕົວຢູ່ບ່ອນທີ່ບໍ່ ຈຳ ເປັນຕ້ອງມີຄ່ານິຍົມ. ເຮັດວຽກຮ່ວມກັບເລກເຕັມທີ່ບໍ່ໄດ້ລົງນາມໃນບ່ອນທີ່ເປັນໄປໄດ້.
  • ຕົວແປທ້ອງຖິ່ນແມ່ນມັກກັບຕົວແປທົ່ວໂລກ. ຖ້າຕົວແປຖືກໃຊ້ໃນ ໜ້າ ທີ່ເທົ່ານັ້ນມັນຕ້ອງໄດ້ຖືກປະກາດໃນ ໜ້າ ທີ່ນັ້ນເພາະວ່າການເຂົ້າເຖິງຕົວແປທົ່ວໂລກແມ່ນຊ້າກວ່າຕົວແປທ້ອງຖິ່ນ.
  • MCU 8-bit ຈະຊອກຫາຕົວແປໄບຕ໌ຂະ ໜາດ ດຽວທີ່ໄວກວ່າໃນການເຂົ້າເຖິງແລະ MCU 16-bit ຈະສາມາດເຂົ້າເຖິງຕົວປ່ຽນ 2 ໄບຕ໌ໄດ້ງ່າຍຂື້ນເນື່ອງຈາກຄວາມຍາວຂອງທີ່ຢູ່ທີ່ສ້າງຂື້ນ.

4. ການເພີ່ມປະສິດທິພາບການ ດຳ ເນີນງານກ່ຽວກັບເລກຄະນິດສາດ

ການປະຕິບັດງານກ່ຽວກັບເລກຄະນິດສາດສາມາດເພີ່ມປະສິດຕິພາບໄດ້ດ້ວຍວິທີດັ່ງຕໍ່ໄປນີ້.

  1. ໃຊ້ຕາຕະລາງຊອກຫາຂອງຄ່າທີ່ຄິດໄລ່ລ່ວງ ໜ້າ ແທນການປະເມີນຜົນຂອງ Sine ຫຼື ຕຳ ແໜ່ງ trigonometric ຫຼືການ ດຳ ເນີນງານອື່ນໆທີ່ຜົນໄດ້ຮັບສາມາດຮູ້ກ່ອນລ່ວງ ໜ້າ ໃນລະຫັດ.
  2. ໃນກໍລະນີທີ່ມີຕາຕະລາງຊອກຫາ sine ຖືກເກັບໄວ້ໃນຄວາມຊົງ ຈຳ ແລ້ວ, cosine ອາດຈະຖືກປະເມີນໂດຍການກ້າວໄປຂ້າງຕົວຊີ້ຂອງແຖວເທົ່າກັບ 90 ອົງສາ.
  3. ໃນບັນດາການປະຕິບັດງານເລກຄະນິດສາດທັງສີ່ດ້ານ, ການແບ່ງແລະການຄູນໃຊ້ເວລາໃນການປະມວນຜົນຫຼາຍທີ່ສຸດ, ໃນພາກປະຕິບັດມັນສາມາດຢູ່ໃນລະດັບຫຼາຍຮ້ອຍວິນາທີຫຼືຫຼາຍກ່ວານັ້ນ, ໃນກໍລະນີທີ່ມີຄຸນຄ່າຂອງຈຸດລອຍ.
  4. ໃຊ້ ຄຳ ແນະ ນຳ ການປ່ຽນແປງເລັກນ້ອຍແທນການແບ່ງແລະຄູນ. ຄຳ ແນະ ນຳ ກ່ຽວກັບການປ່ຽນສິດ 3 ເຮັດໃຫ້ແບ່ງອອກເປັນ 23 ບ່ອນທີ່ ຄຳ ແນະ ນຳ ດ້ານຊ້າຍ 1 ຈະຮັບໃຊ້ໃຫ້ຄູນ 21.

5. ໃຊ້ Microcontroller ທີ່ສາມາດໃຊ້ໄດ້ DSP ສຳ ລັບການຄິດໄລ່ແບບເຂັ້ມຂົ້ນ

ເຄື່ອງຄວບຄຸມຈຸລະພາກ ຈຳ ນວນ ໜຶ່ງ ມີ ໜ່ວຍ ງານປະມວນຜົນ DSP ອື່ນ ໆ ຈາກນັ້ນເຄື່ອງ ALU ທຳ ມະດາກໍ່ສ້າງເຂົ້າໃນສະຖາປັດຕະຍະ ກຳ ຂອງພວກມັນ. ເຄື່ອງຈັກ DSP ນີ້ມີຄວາມຕັ້ງໃຈທີ່ຈະປະຕິບັດການ ຄຳ ນວນເລກຄະນິດສາດຢ່າງໄວວາໃນ ຈຳ ນວນຮອບວຽນໂມງ ໜ້ອຍ ທີ່ສຸດ (ໜຶ່ງ ໃນກໍລະນີຫຼາຍທີ່ສຸດ) ຫຼາຍຄັ້ງໄວກ່ວາເວລານັ້ນ ALU.

ຄຳ ແນະ ນຳ ທີ່ໂຮງງານຜະລິດ DSP ສາມາດປະຕິບັດໄດ້ໄວຂຶ້ນຫຼັງຈາກນັ້ນ ALU ຄື:

  • ການປ່ຽນແປງເລັກນ້ອຍແລະຄໍາແນະນໍາຫມຸນ.
  • ການຄູນ, ພະແນກແລະການ ດຳ ເນີນງານກ່ຽວກັບເລກອື່ນໆ.
  • ປະເມີນ Sines ແລະຟັງຊັນ trigonometric ອື່ນໆ.
  • ທຸກໆການ ດຳ ເນີນງານຂອງ DSP ເຊັ່ນ FFT, DFT, convolution ແລະ FIR filter.

ການ ນຳ ໃຊ້ເຄື່ອງຈັກ DSP ຂອງ microcontroller ຮຽກຮ້ອງວ່າ:

  • ຫ້ອງສະຫມຸດ DSP ແຍກຕ່າງຫາກແມ່ນລວມເຂົ້າໃນໂຄງການ.
  • ຊື່ຂອງ ໜ້າ ທີ່ແຕກຕ່າງຈາກຫ້ອງສະ ໝຸດ ຄະນິດສາດມາດຕະຖານຂອງພາສາ C. ເອກະສານກ່ຽວກັບຫໍສະ ໝຸດ ແລະ ໜ້າ ທີ່ເຫລົ່ານີ້ສາມາດຫາໄດ້ຈາກເວບໄຊທ໌ຂອງຜູ້ຜະລິດ.
  • ເຄື່ອງຈັກ DSP ໃຊ້ປະເພດຕົວແປທີ່ແຕກຕ່າງກັນ 'ສ່ວນ ໜຶ່ງ'. ຮຽນຮູ້ວິທີການ ນຳ ໃຊ້ຕົວປ່ຽນປະເພດສ່ວນແຕ່ລະສ່ວນກ່ອນ ດຳ ເນີນ ໜ້າ ທີ່ຫ້ອງສະ ໝຸດ dsp.

ໃຫ້ສັງເກດວ່າ ໜ້າ ທີ່ຫ້ອງສະ ໝຸດ ຄະນິດສາດມາດຕະຖານຈະບໍ່ຮຽກຮ້ອງເຄື່ອງຈັກ DSP ເພາະວ່າມັນຖືກແປເປັນ ຄຳ ແນະ ນຳ ການປະກອບຂອງ ALU.

6. ເຮັດວຽກກັບການຂັດຂວາງ

ໃຊ້ການຂັດຂວາງເພື່ອເຮັດ ໜ້າ ທີ່ສະເພາະເຊັ່ນ:

  • ການອ່ານຄຸນຄ່າຂອງ ADC.
  • ການສົ່ງແລະຮັບຈາກ UART.
  • ການປັບປຸງການຂຶ້ນທະບຽນວົງຈອນພາສີ PWM.
  • ການສື່ສານ CAN ຫຼື I2C.

ການຂັດຂວາງຈະຮັບໃຊ້ ໜ້າ ທີ່ເຫລົ່ານີ້ໄດ້ໄວຖ້າທຽບໃສ່ກັບການເຮັດວຽກຢູ່ໃນຮ່າງກາຍຫລັກໂດຍການໂທຫາຟັງຊັນຫລືລະຫັດເສັ້ນ.

ການຂັດຂວາງຍັງຈະເກີດຂື້ນພຽງແຕ່ໃນເວລາທີ່ຕ້ອງການ, ໃນຂະນະທີ່ຖ້າລະຫັດຢູ່ໃນຮ່າງກາຍຫຼັກ, ລະຫັດຈະຖືກປະຕິບັດໃນທຸກໆເວລາທີ່ມີສຽງດັງ (1).

7. ນຳ ໃຊ້ເຄື່ອງບັນຈຸທີ່ດີທີ່ສຸດ

ນັກລວບລວມຂໍ້ມູນສາມາດປະຕິບັດບາງສ່ວນຂອງການເພີ່ມປະສິດທິພາບທີ່ໄດ້ກ່າວມາໂດຍອັດຕະໂນມັດໃນຂະນະທີ່ການແປລະຫັດຈາກພາສາ C ເປັນພາສາການປະກອບຖ້າຖືກ ກຳ ນົດຢ່າງຖືກຕ້ອງ. ຊອກຫາຕົວເລືອກທີ່ດີທີ່ສຸດໃນເຄື່ອງລວບລວມຂອງທ່ານແລະຖ້າເປັນໄປໄດ້ຍົກລະດັບການຜະລິດແບບອັດແບບມືອາຊີບເພາະມັນເປັນຕົວເສີມລະຫັດທີ່ມີປະສິດຕິພາບສູງກວ່າ.

8. ນຳ ໃຊ້ຂໍ້ ກຳ ນົດສະພາບການຢ່າງສະຫຼາດ

  • ໃນເວລາທີ່ໃຊ້ຊຸດຂອງ if-else ຖະແຫຼງການຮັກສາສະພາບທີ່ເປັນໄປໄດ້ທີ່ສຸດກ່ອນ. ວິທີນີ້ MCU ຈະບໍ່ ຈຳ ເປັນຕ້ອງສະແກນເງື່ອນໄຂທັງ ໝົດ ພາຍຫຼັງທີ່ມັນພົບສະພາບທີ່ແທ້ຈິງ.
  • ຄຳ ຖະແຫຼງການກ່ຽວກັບການປ່ຽນແບບປົກກະຕິແມ່ນໄວກ່ວາຕົວຢ່າງ if.
  • ໃຊ້ ຄຳ ວ່າຮັງທີ່ຢູ່ໃນບ່ອນອື່ນແທນທີ່ຈະເປັນຊຸດຂອງ ຄຳ ຖະແຫຼງ. ທ່ອນໄມ້ຖ້າມີບ່ອນອື່ນທີ່ມີຫຼາຍໃບລາຍງານອາດຈະແບ່ງອອກເປັນສາຂາຍ່ອຍເພື່ອເພີ່ມປະສິດທິພາບ ສຳ ລັບກໍລະນີທີ່ບໍ່ດີທີ່ສຸດ (ສຸດທ້າຍ).

9. ໃຊ້ Inline Functions

ຟັງຊັນທີ່ຕ້ອງໃຊ້ພຽງຄັ້ງດຽວໃນລະຫັດອາດຈະຖືກປະກາດເປັນສະຖິຕິ. ສິ່ງນີ້ຈະເຮັດໃຫ້ຜູ້ລວບລວມຂໍ້ມູນນັ້ນມີປະສິດທິພາບໃນການເຮັດວຽກທີ່ຢູ່ໃນເສັ້ນແລະດັ່ງນັ້ນບໍ່ມີລະຫັດການຊຸມນຸມໃດໆທີ່ຈະຖືກແປ ສຳ ລັບການເອີ້ນຟັງຊັນ.

  • ໜ້າ ທີ່ອາດຈະຖືກປະກາດໃນ ໜ້າ ໂດຍການໃຊ້ ຄຳ ວ່າ 'ສະຖິດ' ກັບມັນ.

10. ໃຊ້ເສັ້ນລວດຫຼຸດລົງ

ວົງຈອນທີ່ຫຼຸດລົງຈະສ້າງລະຫັດການປະກອບນ້ອຍລົງເມື່ອທຽບກັບວົງຈອນທີ່ເພີ່ມຂື້ນ.

ນັ້ນແມ່ນຍ້ອນວ່າໃນ loop ເພີ່ມ, ຄຳ ແນະ ນຳ ການປຽບທຽບແມ່ນ ຈຳ ເປັນເພື່ອປຽບທຽບດັດສະນີ loop ກັບມູນຄ່າສູງສຸດໃນທຸກໆ loop ເພື່ອກວດເບິ່ງວ່າດັດຊະນີ loop ບັນລຸມູນຄ່າສູງສຸດ. ໃນທາງກົງກັນຂ້າມໃນວົງຈອນຫຼຸດລົງ, ການປຽບທຽບນີ້ແມ່ນບໍ່ ຈຳ ເປັນອີກຕໍ່ໄປເພາະວ່າຜົນໄດ້ຮັບທີ່ຫຼຸດລົງຂອງດັດຊະນີ loop ຈະ ກຳ ນົດທຸງສູນໃນ SREG ຖ້າມັນຮອດຮອດສູນ.

ເນື່ອງຈາກວ່າ loop ຕ້ອງໄດ້ iterate ຮ້ອຍເທື່ອ, ການຫຼຸດຜ່ອນ ຄຳ ແນະ ນຳ ຈາກ loop ຈະຫລີກລ້ຽງບໍ່ໃຫ້ມັນຖືກປະຕິບັດເປັນຮ້ອຍເທື່ອດັ່ງນັ້ນຜົນກະທົບຈະມີຄວາມ ສຳ ຄັນຫລາຍຂື້ນເມື່ອ loop ຕ້ອງ iterate ຫຼາຍເທື່ອ.

ຫໍ່ໃສ່

ຄຳ ແນະ ນຳ ເຫຼົ່ານີ້ອາດຈະເປັນປະໂຫຍດແຕ່ວ່າການ ນຳ ໃຊ້ແລະທ່າແຮງທີ່ແທ້ຈິງຂອງພວກມັນແມ່ນຂື້ນກັບທັກສະຂອງນັກຂຽນໂປແກຼມແລະ ຄຳ ສັ່ງທີ່ລາວມີໃນລະຫັດຂອງລາວ. ຈົ່ງຈື່ໄວ້ວ່າ, ຂະ ໜາດ ຂອງໂປແກຼມບໍ່ໄດ້ ກຳ ນົດເວລາການປະຕິບັດສະ ເໝີ, ຄຳ ແນະ ນຳ ບາງຢ່າງອາດຈະໃຊ້ເວລາຮອບວຽນໂມງຫຼາຍຂື້ນຫຼັງຈາກນັ້ນອີກຄັ້ງ ໜຶ່ງ ສະນັ້ນທັກສະຂອງໂປຣແກຣມກໍ່ຕ້ອງມີບົດບາດຂອງພວກເຂົາ.

ບົດຂຽນນີ້ແມ່ນຖືກຕ້ອງແລະຖືກຕ້ອງກັບຄວາມຮູ້ທີ່ດີທີ່ສຸດຂອງຜູ້ຂຽນ. ເນື້ອຫາແມ່ນເພື່ອຈຸດປະສົງທາງດ້ານຂໍ້ມູນຂ່າວສານຫລືການບັນເທີງເທົ່ານັ້ນແລະບໍ່ປ່ຽນແທນ ຄຳ ແນະ ນຳ ສ່ວນຕົວຫລື ຄຳ ແນະ ນຳ ດ້ານວິຊາຊີບໃນເລື່ອງທຸລະກິດ, ການເງິນ, ກົດ ໝາຍ, ຫຼືວິຊາການ.

ນິຍົມ

ສິ່ງພິມໃຫມ່

ວິທີການເພີ່ມແຖບແຕ້ມໃນ MS Excel
ຄອມພິວເຕີ

ວິທີການເພີ່ມແຖບແຕ້ມໃນ MS Excel

Jo hua ແມ່ນນັກສຶກສາທີ່ຮຽນຈົບທີ່ U F. ລາວມີຄວາມສົນໃຈກ່ຽວກັບເຕັກໂນໂລຢີທຸລະກິດ, ການວິເຄາະ, ການເງິນ, ແລະອີງໃສ່ຫົກ igma.ແຖບແຕ້ມຊ່ວຍໃຫ້ທ່ານສາມາດແກ້ໄຂການແຕ້ມຮູບພາຍໃນຕາຕະລາງ. ແທັບນີ້ຖືກພົບເຫັນຢູ່ໃນໂບໂບ Excel ...
ວິທີການອັບໂຫລດແລະເຜີຍແຜ່ແອັບ Apps Android ໂດຍບໍ່ເສຍຄ່າ
ໂທລະສັບ

ວິທີການອັບໂຫລດແລະເຜີຍແຜ່ແອັບ Apps Android ໂດຍບໍ່ເສຍຄ່າ

Marc Hub ແມ່ນນັກຂຽນ / ນັກຄົ້ນຄວ້າກ່ຽວກັບຈິດໃຈ, ວິທະຍາສາດແລະເຕັກໂນໂລຢີ.ມີນັກພັດທະນາແອັບ app ເອກະລາດ Android ຈຳ ນວນຫຼາຍທີ່ອອກແບບ, ອອກແບບ, ທົດສອບແອັບຕ່າງໆທີ່ພວກເຂົາ ກຳ ລັງເຮັດຢູ່, ພຽງແຕ່ຮູ້ວ່າ Google ຄິດ...