ນີ້ແມ່ນຄໍາສັ່ງ PGAEncodeRealAsGrayCode ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
PGAEncodeRealAsGrayCode - ເຂົ້າລະຫັດຄ່າທີ່ແທ້ຈິງເປັນຖານສອງທີ່ສະທ້ອນໃຫ້ເຫັນລໍາດັບລະຫັດສີຂີ້ເຖົ່າ
ປັດໄຈນໍາເຂົ້າ PARAMETERS
ctx - context variable
p - string index
pop - ຄົງທີ່ສັນຍາລັກຂອງປະຊາກອນທີ່ສາຍຢູ່ໃນ
start - start bit position in p ເພື່ອເຂົ້າລະຫັດ val in
end - ending bit position in p ເພື່ອເຂົ້າລະຫັດ val in
ຕ່ໍາ - ຂອບເຂດຕ່ໍາຂອງໄລຍະຫ່າງທີ່ val ຖືກກໍານົດໄວ້
ຂອບເຂດສູງ - ຕ່ໍາຂອງໄລຍະຫ່າງທີ່ val ຖືກກໍານົດໄວ້
val - ຈຳນວນຈິງທີ່ຈະສະແດງເປັນ binary string
OUTPUT PARAMETERS
ຜົນຂ້າງຄຽງ.
ສະຫຼຸບສັງລວມ
#ລວມທັງ "pgapack.h"
void PGAEncodeRealAsGrayCode(ctx, p, pop, start, end, low, high, val)
PGAContext *ctx
int p
int pop
int ເລີ່ມ
ໃນທີ່ສຸດ
ຕໍ່າສອງເທົ່າ
ສູງສອງເທົ່າ
ສອງ val
LOCATION
ປະເມີນ.c
EXAMPLE
ເຂົ້າລະຫັດ 3.14 ຈາກໄລຍະ [0,10] ໃນ 30 bits ໃນຕໍາແຫນ່ງບິດ
0--29 ໃນສະຕຣິງ p ໃນປະຊາກອນ PGA_NEWPOP ເປັນຖານສອງສະທ້ອນເຖິງສີຂີ້ເຖົ່າ
ລໍາດັບລະຫັດ.
PGAContext *ctx;
int p;
:
PGAencodeRealAsGrayCode(ctx, p, PGA_NEWPOP, 0, 29, 0.0, 10.0, 3.14);
05/01/95 PGAencodeRealAsGrayCode(1)
ໃຊ້ PGAencodeRealAsGrayCode ອອນລາຍໂດຍໃຊ້ການບໍລິການ onworks.net