ນີ້ແມ່ນຄໍາສັ່ງ create_bmp_for_circ_in_circ ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ສ້າງ_bmp_for_circ_in_circ - bitmap generator ສໍາລັບ conductor ວົງພາຍໃນວົງ
conductor (ສ່ວນຫນຶ່ງຂອງ atlc)
ສະຫຼຸບສັງລວມ
ສ້າງ_bmp_for_circ_in_circ [ຕົວເລືອກ... ] D d O Er filename.bmp
ຄໍາເຕືອນ
ຫນ້າຜູ້ຊາຍນີ້ບໍ່ແມ່ນຊຸດເອກະສານທີ່ສົມບູນ - ຄວາມສັບສົນຂອງໂຄງການ atlc
ເຮັດໃຫ້ຫນ້າຜູ້ຊາຍບໍ່ແມ່ນວິທີທີ່ເຫມາະສົມທີ່ຈະບັນທຶກມັນ, ເຖິງແມ່ນວ່າຈະບໍ່ມີຄວາມສົມບູນແບບ, ຫນ້າຜູ້ຊາຍ
ຖືກຜະລິດ. ເອກະສານທີ່ດີທີ່ສຸດທີ່ເປັນປະຈຸບັນໃນເວລາສະບັບ
ຜະລິດຄວນຈະຖືກພົບເຫັນຢູ່ໃນຮາດດິດຂອງທ່ານ, ປົກກະຕິແລ້ວຢູ່ທີ່
/usr/local/share/atlc/docs/html-docs/index.html
ເຖິງແມ່ນວ່າມັນອາດຈະຢູ່ບ່ອນອື່ນຖ້າຜູ້ເບິ່ງແຍງລະບົບຂອງເຈົ້າເລືອກທີ່ຈະຕິດຕັ້ງແພັກເກັດ
ຢູ່ບ່ອນອື່ນ. ບາງຄັ້ງ, ຂໍ້ຜິດພາດຖືກແກ້ໄຂໃນເອກະສານແລະວາງໄວ້
http://atlc.sourceforge.net/ ກ່ອນທີ່ຈະມີການເປີດຕົວໃຫມ່ຂອງ atlc. ກະລຸນາ, ຖ້າທ່ານ
ສັງເກດເຫັນບັນຫາກັບເອກະສານ - ເຖິງແມ່ນວ່າການສະກົດຄໍາຜິດພາດແລະການພິມຜິດ, ກະລຸນາໃຫ້ຂ້ອຍ
ຮູ້ຈັກ.
ລາຍລະອຽດ
ສ້າງ_bmp_for_circ_in_circ ເປັນຕົວປະມວນຜົນກ່ອນສໍາລັບ atlc, ໂຄງການຄວາມແຕກຕ່າງທີ່ຈໍາກັດ
ທີ່ຖືກນໍາໃຊ້ເພື່ອຄິດໄລ່ຄຸນສົມບັດຂອງສອງແລະສາມ conductor ໄຟຟ້າ
ສາຍສົ່ງຂອງພາກສ່ວນຂ້າມ arbitrary. ໂຄງການ ສ້າງ_bmp_for_circ_in_circ is
ໃຊ້ເປັນວິທີທີ່ໄວຂອງການສ້າງແຜນຜັງ bitmaps (ບໍ່ຈໍາເປັນຕ້ອງໃຊ້ໂປແກຼມກາຟິກ), ສໍາລັບ
ຕົວນໍາວົງມົນພາຍໃນຕົວນໍາວົງມົນ (ຕົວນໍາ coaxial), ແບບນີ້:
*****************
**** ****
**** <-----d------> ****
*** ***** ***
*** *********** ***
*** ************* ***
****************** ***
*** ^*************** ***
*** | ************* ***
*** | ************* ***
** ໂອ *********** **
*** | *** ***
** | **
*<-----------------------D-------------------------- ->*
** **
** **
** **
*** ***
** **
*** ***
** **
** **
** **
*** ***
**** ****
**** ****
***** *****
****** ******
*******************
***
ພາລາມິເຕີ 'D' ແມ່ນຂະຫນາດພາຍໃນຂອງຕົວນໍາທາງນອກແລະ 'd' ແມ່ນດ້ານນອກ.
ເສັ້ນຜ່າສູນກາງຂອງ conductor ພາຍໃນ. conductor ພາຍໃນແມ່ນຊົດເຊີຍ 'h' ຈາກສູນກາງຂອງ
ຕົວນໍາທາງນອກ. ພາກພື້ນທັງຫມົດແມ່ນອ້ອມຮອບດ້ວຍ dielectric ຂອງ permittivity ພີ່ນ້ອງ
'ເອີ'.
bitmap ຖືກພິມອອກເປັນ 'outfile.bmp' - ການໂຕ້ຖຽງແຖວຄໍາສັ່ງສຸດທ້າຍ.
ແຜນຜັງທີ່ຜະລິດໂດຍ ສ້າງ_bmp_for_circ_in_circ ແມ່ນ 24-bit color bitmap, ເຊັ່ນດຽວກັບ
ຕ້ອງການໂດຍ atlc.
ການອະນຸຍາດຂອງ dielectric 'Er' ກໍານົດສີໃນ bitmap ໄດ້. ຖ້າ Er ແມ່ນ
1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3,7, 4.8, 10.2 ຫຼື 100, ຫຼັງຈາກນັ້ນສີ
ທີ່ສອດຄ້ອງກັນກັບສິດອະນຸຍາດນັ້ນຈະຖືກກຳນົດຕາມສີທີ່ກຳນົດໄວ້ໃນ COLORS
ຂ້າງລຸ່ມນີ້. ຖ້າ Er ບໍ່ແມ່ນຫນຶ່ງໃນສິດອະນຸຍາດເຫຼົ່ານັ້ນ, ພາກພື້ນຂອງການອະນຸຍາດ Er ຈະຖືກຕັ້ງ
ກັບສີ 0xCAFF00. ໂຄງການ atlc ບໍ່ຮູ້ວ່າສິດອະນຸຍາດນີ້ແມ່ນຫຍັງ, ດັ່ງນັ້ນ atlc,
ຕ້ອງໄດ້ຮັບການບອກດ້ວຍຕົວເລືອກເສັ້ນຄໍາສັ່ງ -d, ເຊັ່ນໃນຕົວຢ່າງ 4 ຂ້າງລຸ່ມນີ້.
OPTIONS
-b ແຜນທີ່ຂະໜາດນ້ອຍ
ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂະຫນາດຂອງ bitmap, ແລະດັ່ງນັ້ນຄວາມຖືກຕ້ອງທີ່ atlc ສາມາດ
ຄິດໄລ່ຄຸນສົມບັດຂອງສາຍສົ່ງ. ຄ່າເລີ່ມຕົ້ນຂອງ 'bitmapsize' ແມ່ນ
ປົກກະຕິ 4, ເຖິງແມ່ນວ່າມັນຖືກກໍານົດໃນເວລາລວບລວມ. ຄ່າສາມາດຖືກຕັ້ງທຸກບ່ອນຈາກ 1 ຫາ
15, ແຕ່ຫຼາຍກວ່າ 8 ອາດຈະບໍ່ສົມເຫດສົມຜົນ.
-f outfile
ຕັ້ງຊື່ໄຟລ໌ຜົນຜະລິດ. ໂດຍຄ່າເລີ່ມຕົ້ນ, bitmap ຖືກສົ່ງໄປຫາ stdout, ແຕ່ມັນ * ຕ້ອງ * ຖືກສົ່ງ
ໄປຫາໄຟລ໌, ດ້ວຍຕົວເລືອກນີ້, ຫຼືດັ່ງທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ.
-v
ສາເຫດ ສ້າງ_bmp_for_circ_in_circ ເພື່ອພິມຂໍ້ມູນບາງຢ່າງໃສ່ stderr. ຫມາຍເຫດ, ບໍ່ມີຫຍັງພິເສດໄປ
ກັບຜົນຜະລິດມາດຕະຖານ, ຍ້ອນວ່າຄາດວ່າຈະຖືກໂອນໄປຫາໄຟລ໌ bitmap.
ສີ
ແຜນທີ່ 24-bit ນັ້ນ atlc ຄາດວ່າ, ມີ 8 bits ມອບຫມາຍໃຫ້ເປັນຕົວແທນຈໍານວນເງິນຂອງສີແດງ,
8 ສໍາລັບສີຟ້າແລະ 8 ສໍາລັບສີຂຽວ. ເພາະສະນັ້ນ, ມີ 256 ລະດັບຂອງສີແດງ, ສີຂຽວແລະສີຟ້າ, ເຮັດໃຫ້ເປັນ
ທັງໝົດ 256*256*256=16777216 ສີ. ທຸກໆສີ 16777216 ສາມາດເປັນ
ກໍານົດຢ່າງແນ່ນອນໂດຍການລະບຸຈໍານວນທີ່ແນ່ນອນຂອງສີແດງ, ສີຂຽວແລະສີຟ້າ, ໃນ:
ສີແດງ = 255,000,000 ຫຼື 0xff0000
ສີຂຽວ = 000,255,000 ຫຼື 0x00ff00
ສີຟ້າ = 000,000,255 ຫຼື 0x0000ff
ດຳ = 000,000,000 ຫຼື 0x000000
ສີຂາວ = 255,255,255 ຫຼື 0xffffff
ສີນ້ໍາຕານ = 255,000,255 ຫຼື 0xff00ff
ສີເທົາ = 142,142,142 ຫຼື 0x8e8e8e
ບາງສີ, ເຊັ່ນ: ສີບົວ, turquoise, ຊາຍ, ສີນ້ໍາຕານ, ສີຂີ້ເຖົ່າແລະອື່ນໆອາດຈະຫມາຍຄວາມວ່າແຕກຕ່າງກັນເລັກນ້ອຍ
ສິ່ງຂອງຄົນທີ່ແຕກຕ່າງກັນ. ນີ້ບໍ່ແມ່ນດັ່ງນັ້ນ atlc, ເປັນໂຄງການຄາດວ່າຈະມີສີ
ຂ້າງລຸ່ມນີ້ເພື່ອກໍານົດຢ່າງແນ່ນອນຕາມທີ່ໄດ້ມອບໃຫ້. ບໍ່ວ່າເຈົ້າຮູ້ສຶກວ່າສີແມ່ນດິນຊາຍຫຼືສີເຫຼືອງແມ່ນຂຶ້ນ
ກັບທ່ານ, ແຕ່ຖ້າທ່ານໃຊ້ມັນຢູ່ໃນແຜນຜັງຂອງທ່ານ, ມັນຈໍາເປັນຕ້ອງເປັນສີທີ່ reconised ໂດຍ
atlc, or ທ່ານຕ້ອງກໍານົດມັນດ້ວຍຕົວເລືອກແຖວຄໍາສັ່ງ (ເບິ່ງ OPTIONS ແລະຕົວຢ່າງ 5 ຂ້າງລຸ່ມນີ້).
conductors ຕໍ່ໄປນີ້ແມ່ນ reconised ໂດຍ atlc:
ສີແດງ = 255,000,000 ຫຼື 0xff0000 ແມ່ນຕົວສະແດງສົດ.
ສີຂຽວ = 000,255,000 ຫຼື 0x00ff00 ແມ່ນຕົວນໍາທີ່ມີດິນ.
ສີຟ້າ = 000,000,000 ຫຼື 0x000000 ແມ່ນຕົວນໍາທາງລົບ
ແຜນທີ່ບິດທັງໝົດ ຕ້ອງ ມີ conductor ມີຊີວິດ (ສີແດງ) ແລະ grounded (ສີຂຽວ). conductor ສີຟ້າແມ່ນ
ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນໃນປັດຈຸບັນ, ແຕ່ວ່າມັນຈະຖືກນໍາໃຊ້ເພື່ອຊີ້ບອກ conductor ເປັນທາງລົບ, ຊຶ່ງຈະ
ມີຄວາມຈໍາເປັນຖ້າຫາກວ່າ / ໃນເວລາທີ່ໂຄງການໄດ້ຮັບການຂະຫຍາຍໃນການວິເຄາະ couplers ທິດທາງ.
dielectrics ຕໍ່ໄປນີ້ແມ່ນ reconised ໂດຍ atlc ແລະ so ມີ ຜະລິດ by
ສ້າງ_bmp_for_circ_in_circ.
ສີຂາວ 255,255,255 ຫຼື 0xFFFFFF ເປັນ Er=1.0 (ສູນຍາກາດ)
ສີບົວ 255,202,202 ຫຼື 0xFFCACA ເປັນ Er=1.0006 (ອາກາດ)
ສີຟ້າ 000,000,255 ຫຼື 0x0000FF ເປັນ Er=2.1 (PTFE)
ສີຂີ້ເຖົ່າກາງ 142,242,142 ຫຼື 0x8E8E8E ເປັນ Er=2.2 (duroid 5880)
mauve 255.000,255 ຫຼື 0xFF00FF ເປັນ Er=2.33 (ໂພລີເທລີນ)
ສີເຫຼືອງ 255,255,000 ຫຼື 0xFFFF00 ເປັນ Er=2.5 (ໂພລີສະຕີຣີນ)
ຊາຍ 239,203,027 ຫຼື 0xEFCC1A ເປັນ Er=3.3 (PVC)
ສີນ້ຳຕານ 188,127,096 ຫຼື 0xBC7F60 ເປັນ Er=3.335 (ຢາງ epoxy)
Turquoise 026,239,179 ຫຼື 0x1AEFB3 ເປັນ Er=4.8 (ແກ້ວ PCB)
ສີຂີ້ເຖົ່າເຂັ້ມ 142,142,142 ຫຼື ox696969 ເປັນ Er=6.15 (duroid 6006)
L. ສີເທົາ 240,240,240 ຫຼື 0xDCDCDC ເປັນ Er=10.2 (duroid 6010)
ຫມາຍເຫດ
ເຖິງແມ່ນວ່າ ສ້າງ_bmp_for_circ_in_circ ຖືກນໍາໃຊ້ສໍາລັບ conductors ພາຍໃນແລະພາຍນອກວົງ, ໄດ້
ພາຍນອກຂອງ conductor ພາຍນອກແມ່ນແຕ້ມເປັນສີ່ຫຼ່ຽມມົນ. ນີ້ແມ່ນເພື່ອຄວາມສະດວກແລະເຮັດໃຫ້ບໍ່ມີ
ຄວາມແຕກຕ່າງກັບການຄິດໄລ່. ພາຍໃນແມ່ນຂອງ conductor ພາຍນອກແມ່ນແຕ້ມເປັນວົງ.
ຕົວຢ່າງ
ນີ້ແມ່ນບາງຕົວຢ່າງຂອງການນໍາໃຊ້ ສ້າງ_bmp_for_circ_in_circ. ອີກເທື່ອຫນຶ່ງ, ເບິ່ງ html
ເອກະສານໃນ atlc-XYZ/docs/html-docs/index.html ສໍາລັບຕົວຢ່າງເພີ່ມເຕີມ.
1) ໃນຕົວຢ່າງທໍາອິດ, ຕົວນໍາທາງນອກມີເສັ້ນຜ່າກາງພາຍໃນຂອງ 12 ຫນ່ວຍ (ນິ້ວ,
ມມ, ຕີນແລະອື່ນໆ), ພາຍໃນມີເສັ້ນຜ່າກາງພາຍນອກຂອງ 3.9 ຫນ່ວຍ. ພາຍໃນແມ່ນວາງໄວ້
ສູນກາງ (h = 0) ແລະ dielectric ແມ່ນສູນຍາກາດ (Er = 1.0).
% ສ້າງ_bmp_for_circ_in_circ 12 3.9 0 1.0 coaxial_1.bmp
% atlc coaxial_1.bmp
atlc ຈະຊີ້ບອກຄ່າທີ່ຖືກຕ້ອງຂອງ impedance ເປັນ 67.3667 Ohms, ໃນຂະນະທີ່ແນ່ນອນ
ການວິເຄາະຈະສະແດງຄ່າທີ່ແທ້ຈິງເປັນ 67.4358 Ohms, ດັ່ງນັ້ນ atlc ມີຄວາມຜິດພາດ 0.102%.
2) ໃນຕົວຢ່າງທີສອງນີ້, ຂະຫນາດ conductor ແມ່ນຄືກັນກັບໃນຕົວຢ່າງ 1, ແຕ່
ພາຍໃນແມ່ນຕັ້ງຢູ່ 3.5 ຫນ່ວຍນອກສູນແລະ dielectric ມີ permittivity ພີ່ນ້ອງຂອງ
2.1 (Er ຂອງ PTFE) ຜົນຜະລິດໄດ້ຖືກສົ່ງໄປຫາໄຟລ໌ not_in_centre.bmp ເຊິ່ງຫຼັງຈາກນັ້ນແມ່ນການປຸງແຕ່ງໂດຍ
atlc
% ສ້າງ_bmp_for_circ_in_circ 12 3.9 3.5 2.1 not_in_centre.bmp
% atlc not_in_centre.bmp
impedance ຂອງນີ້ແມ່ນທາງທິດສະດີ 24.315342 Ohms, ເປັນ create_bmp_for_circ_in_circ ຈະ.
ຄິດໄລ່ສໍາລັບທ່ານ. ການຄາດຄະເນຂອງ atlc ແມ່ນ 24.2493 Ohms, ຄວາມຜິດພາດພຽງແຕ່ -0.271 %.
3) ໃນຕົວຢ່າງທີສາມ bitmap ໄດ້ຖືກເຮັດໃຫ້ຂະຫນາດໃຫຍ່, ເພື່ອເພີ່ມຄວາມຖືກຕ້ອງ, ແຕ່ຖ້າບໍ່ດັ່ງນັ້ນ
ອັນນີ້ແມ່ນຄືກັນກັບອັນທີ່ຜ່ານມາ.
% ສ້າງ_bmp_for_circ_in_circ -b8 12 3.9 3.5 2.1 bigger_not_in_centre.bmp
% atlc bigger_not_in_centre.bmp
ເວລານີ້ atlc ຈະໃຊ້ເວລາດົນກວ່າທີ່ຈະຄິດໄລ່ Zo, ເນື່ອງຈາກວ່າ bitmap ແມ່ນໃຫຍ່ກວ່າແລະດັ່ງນັ້ນ
ຈໍາເປັນຕ້ອງໄດ້ເຮັດການຄິດໄລ່ເພີ່ມເຕີມ. ຢ່າງໃດກໍ່ຕາມ, ຜົນໄດ້ຮັບສຸດທ້າຍຄວນຈະຖືກຕ້ອງກວ່າ. ໃນນີ້
ກໍລະນີ, ຜົນໄດ້ຮັບລາຍງານແມ່ນ 24.2461 Ohms, ຂໍ້ຜິດພາດທີ່ນ້ອຍກວ່າກ່ອນຫນ້ານັ້ນເລັກນ້ອຍ.
ຢູ່ທີ່ 0.285%. ມັນເປັນໄປໄດ້ອາດຈະມີບາງສິ່ງບາງຢ່າງທີ່ຈະໄດ້ຮັບໂດຍການຫຼຸດຜ່ອນການຕັດ
ຢູ່ໃນຕາຂ່າຍໄຟຟ້າຂະຫນາດໃຫຍ່, ດັ່ງນັ້ນມັນໄດ້ຖືກສືບສວນ. ຢ່າງໃດກໍຕາມ, ຄວາມຜິດພາດເກືອບສະເຫມີຂ້າງລຸ່ມນີ້ 0.25
%, ບໍ່ວ່າສິ່ງທີ່ຖືກວິເຄາະ.
ໃນຕົວຢ່າງທີສີ່, ວັດສະດຸທີ່ມີສິດອະນຸຍາດຄວາມສຳພັນ 7.89 ແມ່ນໃຊ້. ມີ
ບໍ່ມີການປ່ຽນແປງວິທີການນໍາໃຊ້ ສ້າງ_bmp_for_circ_in_circ, ແຕ່ນັບຕັ້ງແຕ່ການອະນຸຍາດນີ້ບໍ່ແມ່ນ
ຫນຶ່ງໃນຄ່າທີ່ກໍານົດໄວ້ກ່ອນ (ເບິ່ງ COLOURS), ພວກເຮົາຕ້ອງບອກ atlc ມັນແມ່ນຫຍັງ. ສີ
ຈະຖືກຕັ້ງເປັນສີຂຽວ olive, ທີ່ມີ hexacidcal ເປັນຕົວແທນຂອງສີແດງ = 0xCA, ສີຟ້າ = OxFF.
ແລະສີຂຽວ = 0x00. ນີ້ພຽງແຕ່ເກີດຂຶ້ນເປັນສີເລີ່ມຕົ້ນທີ່ໃຊ້ໃນເວລາທີ່ການອະນຸຍາດ
ບໍ່ຮູ້ຈັກ. ດັ່ງນັ້ນ atlc ຕ້ອງໄດ້ຮັບການໃຫ້ຂໍ້ມູນນີ້, ເຊັ່ນ: thisL
% ສ້າງ_bmp_for_circ_in_circ 23 9 0 7.89 an_odd_er.bmp
% atlc -d CAFF00=7.89 an_odd_er.bmp ນີ້ມີ impedance ທາງທິດສະດີຂອງ 20.041970 Ohms,
ແຕ່ atlc ຮຸ່ນ 3.0.1 ຈະຄິດໄລ່ເປັນ 20.0300, ຄວາມຜິດພາດຂອງ -0.058 % !!! ຖ້າເຈົ້າ
ເບິ່ງໄຟລ໌ an_odd_er.bmp ທີ່ມີຊຸດກາຟິກ, ທ່ານຈະເຫັນມີ 3 ສີ
ໃນມັນ - conductor ພາຍໃນສີແດງ, ດ້ານນອກສີຂຽວແລະເປັນ dielectric ສີຂຽວ olive.
ໃຊ້ create_bmp_for_circ_in_circ ອອນລາຍໂດຍໃຊ້ການບໍລິການ onworks.net