ນີ້ແມ່ນຄໍາສັ່ງ h5tovtk ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
h5tovtk - ປ່ຽນຊຸດຂໍ້ມູນໃນໄຟລ໌ HDF5 ເປັນຮູບແບບ VTK
ສະຫຼຸບສັງລວມ
h5tovtk [ທາງເລືອກ]... [HDF5FILE] ...
ລາຍລະອຽດ
h5tovtk ແມ່ນໂຄງການສ້າງໄຟລ໌ຂໍ້ມູນ VTK ຈາກຊຸດຂໍ້ມູນຫຼາຍມິຕິໃນ HDF5.
ໄຟລ໌. VTK, Visualization ToolKit, ເປັນຊອຟແວທີ່ເປີດໃຫ້ນຳໃຊ້ໄດ້ຢ່າງເສລີ
ລະບົບສໍາລັບຮູບພາບຄອມພິວເຕີ 3D, ການປຸງແຕ່ງຮູບພາບ, ແລະການສະແດງໃຫ້ເຫັນ. VTK ຕົວຂອງມັນເອງເປັນ
ຫໍສະຫມຸດການຂຽນໂປລແກລມ, ແຕ່ວ່າມັນຍັງເປັນພື້ນຖານສໍາລັບຈໍານວນຮູບພາບຂອງຜູ້ໃຊ້ສຸດທ້າຍ
ໂຄງການສ້າງພາບ.
HDF5 ເປັນຮູບແບບຖານສອງທີ່ບໍ່ເສຍຄ່າ, Portable ແລະຫ້ອງສະຫມຸດສະຫນັບສະຫນູນພັດທະນາໂດຍແຫ່ງຊາດ
ສູນສໍາລັບຄໍາຮ້ອງສະຫມັກ Supercomputing ຢູ່ມະຫາວິທະຍາໄລ Illinois ໃນ Urbana-Champaign.
ດຽວ h5 ໄຟລ໌ສາມາດມີຊຸດຂໍ້ມູນຫຼາຍອັນ; ໂດຍຄ່າເລີ່ມຕົ້ນ, h5tovtk ໃຊ້ເວລາທໍາອິດ
ຊຸດຂໍ້ມູນ, ແຕ່ນີ້ສາມາດປ່ຽນແປງໄດ້ໂດຍຜ່ານ -d ທາງເລືອກ, ຫຼືໂດຍການໃຊ້ syntax
HDF5FILE:DATASET.
ຊຸດຂໍ້ມູນ 1d/2d/3d ຖືກປ່ຽນເປັນຊຸດຂໍ້ມູນ 3d VTK. ໂດຍປົກກະຕິ, ຮູບແບບ Scalar ດຽວ VTK
dataset ແມ່ນຜົນຜະລິດ, ແຕ່ vectors ແລະ fields ສາມາດ output ຜ່ານ -o ທາງເລືອກຂ້າງລຸ່ມນີ້.
ການຮຽກຮ້ອງແບບປົກກະຕິແມ່ນຮູບແບບ 'h5tovtk foo.h5', ເຊິ່ງຈະສົ່ງໄຟລ໌ຂໍ້ມູນ VTK
foo.vtk ຈາກຂໍ້ມູນໃນ foo.h5.
OPTIONS
-h ສະແດງການຊ່ວຍເຫຼືອໃນຕົວເລືອກແຖວຄໍາສັ່ງ ແລະການນໍາໃຊ້.
-V ພິມຈໍານວນສະບັບແລະຂໍ້ມູນລິຂະສິດສໍາລັບ h5tovtk.
-v ຜົນຜະລິດວາລະສານ.
-o ເອກະສານ
ບັນທຶກຊຸດຂໍ້ມູນເຂົ້າທັງໝົດໃສ່ VTK ດຽວ ເອກະສານ. ຖ້າມີຊຸດຂໍ້ມູນດຽວ, ມັນ
ແມ່ນຜົນອອກໄປຫາຊຸດຂໍ້ມູນ VTK scalar; ຖ້າມີສາມຊຸດຂໍ້ມູນ, ພວກມັນຈະຖືກສົ່ງອອກເປັນ
ຊຸດຂໍ້ມູນ vector VTK; ຈໍານວນຊຸດຂໍ້ມູນອື່ນໆທັງໝົດຖືກລວມເຂົ້າໃສ່ຊ່ອງຂໍ້ມູນ VTK
ຊຸດຂໍ້ມູນ.
ຖ້າບໍ່ດັ່ງນັ້ນ, ພຶດຕິກໍາເລີ່ມຕົ້ນແມ່ນເພື່ອບັນທຶກແຕ່ລະຊຸດຂໍ້ມູນໃສ່ໄຟລ໌ VTK ແຍກຕ່າງຫາກ,
ດ້ວຍຄຳຕໍ່ທ້າຍ .h5 ຂອງຊື່ໄຟລ໌ປ້ອນຂໍ້ມູນຖືກແທນທີ່ດ້ວຍ .vtk ໃນຊື່ໄຟລ໌ຜົນຜະລິດ.
ພຽງແຕ່ຊຸດຂໍ້ມູນສາມມິຕິອາດຈະຖືກຂຽນໃສ່ໄຟລ໌ VTK. ຖ້າທ່ານມີສີ່
(ຫຼືຫຼາຍກວ່ານັ້ນ) ຊຸດຂໍ້ມູນຂະຫນາດ, ຫຼັງຈາກນັ້ນທ່ານຕ້ອງໃຊ້ເວລາສາມມິຕິລະດັບ "slice" ຂອງ
ຂໍ້ມູນຫຼາຍມິຕິ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານລະບຸຈຸດປະສານງານໃນຫນຶ່ງ (ຫຼືຫຼາຍກວ່ານັ້ນ)
slice(s), ຜ່ານ -xyzt ຕົວເລືອກ
-1, -2, -4
ໃຊ້ 1 , 2, ຫຼື 4 bytes ເພື່ອເກັບຂໍ້ມູນແຕ່ລະຈຸດໃນໄຟລ໌ຜົນຜະລິດ. ຫນ້ອຍ bytes
ຕ້ອງການບ່ອນເກັບມ້ຽນ ແລະໜ່ວຍຄວາມຈຳໜ້ອຍລົງ, ແຕ່ຈະຫຼຸດຄວາມລະອຽດໃນຄ່າຕ່າງໆ.
-1 ຈະແຍກຄ່າຂໍ້ມູນອອກເປັນໜຶ່ງໃນ 256 ຄ່າທີ່ເປັນໄປໄດ້ (ໃນຂະໜາດເສັ້ນຊື່
ຈາກຕໍາ່ສຸດທີ່ຄ່າສູງສຸດໃນຂໍ້ມູນຂອງທ່ານ). -2 ຈະອະນຸຍາດໃຫ້ 65536 ເປັນໄປໄດ້
ຄຸນຄ່າ, ແລະ -4 (ຄ່າເລີ່ມຕົ້ນ) ຈະໃຊ້ຕົວເລກຈຸດລອຍ 4-byte ສໍາລັບ "ແນ່ນອນ"
ການເປັນຕົວແທນ.
-a ຜົນຜະລິດໃນຮູບແບບ ASCII; ຖ້າບໍ່ດັ່ງນັ້ນ, VTK ມີຄວາມຫນາແຫນ້ນຫຼາຍ, ແຕ່ອ່ານໄດ້ຫນ້ອຍແລະ
ໃຊ້ຮູບແບບຖານສອງແບບເຄື່ອນທີ່ໜ້ອຍກວ່າ.
-n ສໍາລັບຜົນຜະລິດຖານສອງ (ເບິ່ງ -a ຂ້າງເທິງ), ໂດຍຄ່າເລີ່ມຕົ້ນ, ຂໍ້ມູນຖືກຂຽນໄວ້ໃນ bigendian byte
ຄໍາສັ່ງ, ເຊິ່ງປົກກະຕິແມ່ນຄໍາສັ່ງທີ່ VTK ຄາດຫວັງ. ຢ່າງໃດກໍຕາມ, ບາງເຄື່ອງມືພາຍນອກ
ແລະຫ້ອງຮຽນ VTK ຈໍານວນຫນ້ອຍໃຊ້ຄໍາສັ່ງ byte native ແທນ (ເຊິ່ງອາດຈະບໍ່ແມ່ນ
bigendian), ແລະ -n ສາເຫດທາງເລືອກ h5tovtk ເພື່ອສົ່ງອອກຂໍ້ມູນຖານສອງໃນຕົ້ນສະບັບ
ການສັ່ງຊື້.
-m ນາທີ, -M ສູງສຸດທີ່ເຄຍ
ເມື່ອໃດ -1 or -2 ຖືກນໍາໃຊ້, ຂໍ້ມູນການປ້ອນຂໍ້ມູນໄດ້ຖືກປ່ຽນເປັນຂະຫນາດຈໍານວນເຕັມເສັ້ນ.
ໂດຍປົກກະຕິ, ດ້ານລຸ່ມແລະເທິງຂອງຂະຫນາດນີ້ເທົ່າກັບຕໍາ່ສຸດທີ່ແລະສູງສຸດ
ຄຸນຄ່າໃນຂໍ້ມູນ. ການນໍາໃຊ້ -m ແລະ -M ທາງເລືອກ, ທ່ານສາມາດເຮັດໃຫ້ທາງລຸ່ມແລະເທິງ
ຂອງຂະຫນາດທີ່ສອດຄ້ອງກັນກັບ ນາທີ ແລະ ສູງສຸດທີ່ເຄຍ ແທນທີ່ຈະ, ຕາມລໍາດັບ. ຄ່າຂໍ້ມູນຂ້າງລຸ່ມນີ້ ຫຼື
ຂ້າງເທິງຂອບເຂດນີ້ຈະຖືກປະຕິບັດຄືກັບວ່າພວກເຂົາເປັນ ນາທີ or ສູງສຸດທີ່ເຄຍ ຕາມລໍາດັບ. ເບິ່ງນຳ
ໄດ້ -Z ທາງເລືອກ.
-Z ສໍາລັບການ -1 or -2 ຜົນຜະລິດ, ຂະຫນາດຈໍານວນເຕັມເສັ້ນຢູ່ກາງຂອງຄ່າສູນໃນຂໍ້ມູນ.
-r ປີ້ນຄ່າຜົນຜະລິດ (ສ້າງແຜນທີ່ຕໍາ່ສຸດທີ່ສູງສຸດແລະໃນທາງກັບກັນ).
-x ix, -y iy, -z iz, -t it
ສິ່ງນີ້ບອກ h5tovtk ເພື່ອໃຊ້ບາງສ່ວນຂອງຊຸດຂໍ້ມູນຫຼາຍມິຕິລະດັບ. ຕົວຢ່າງ
-x ໃຊ້ຊຸດຍ່ອຍ (ມີມິຕິໜຶ່ງໜ້ອຍ) ຢູ່ທີ່ດັດຊະນີ x ຂອງ ix (ບ່ອນທີ່ດັດຊະນີ
ແລ່ນຈາກສູນໄປຫາຫນຶ່ງຫນ້ອຍກວ່າດັດຊະນີສູງສຸດໃນທິດທາງນັ້ນ). ນີ້, x/y/z
ເທົ່າກັບຂະໜາດທຳອິດ/ວິນາທີ/ທີສາມຂອງຊຸດຂໍ້ມູນ HDF5. ໄດ້ -t ທາງເລືອກ
ລະບຸຊິ້ນສ່ວນໃນມິຕິສຸດທ້າຍ, ອັນໃດກໍໄດ້ທີ່ອາດຈະເປັນ. ເບິ່ງຍັງ -0
ທາງເລືອກທີ່ຈະປ່ຽນຕົ້ນກຳເນີດຂອງພິກັດ x/y/z ໄປຫາສູນຊຸດຂໍ້ມູນ.
-0 ຍ້າຍຕົ້ນກຳເນີດຂອງຈຸດພິກັດ x/y/z ໄປຫາສູນຊຸດຂໍ້ມູນ, ເຊັ່ນວ່າ
-0 -x 0 (ຫຼືແໜ້ນໜາກວ່າ -0x0) ສົ່ງຄືນຄ່າຍົນ x ກາງຂອງຊຸດຂໍ້ມູນແທນ
ຂອງຂອບ x ຍົນ. (-t ພິກັດບໍ່ໄດ້ຮັບຜົນກະທົບ.)
-d ຊື່
ໃຊ້ຊຸດຂໍ້ມູນ ຊື່ ຈາກໄຟລ໌ປ້ອນຂໍ້ມູນ; ຖ້າບໍ່ດັ່ງນັ້ນ, ຊຸດຂໍ້ມູນທໍາອິດຈາກແຕ່ລະໄຟລ໌
ຖືກນໍາໃຊ້. ອີກທາງເລືອກ, ໃຊ້ syntax HDF5FILE:DATASET, ເຊິ່ງອະນຸຍາດໃຫ້ທ່ານ
ລະບຸຊຸດຂໍ້ມູນທີ່ແຕກຕ່າງກັນສໍາລັບແຕ່ລະໄຟລ໌. ທ່ານສາມາດນໍາໃຊ້ໄດ້ h5ls ຄໍາສັ່ງ (ລວມ
ດ້ວຍ hdf5) ເພື່ອຊອກຫາຊື່ຂອງຊຸດຂໍ້ມູນພາຍໃນໄຟລ໌.
ໃຊ້ h5tovtk ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net