ນີ້ແມ່ນຄໍາສັ່ງ gtkwave ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gtkwave - ເຄື່ອງມືການເບິ່ງເຫັນສໍາລັບໄຟລ໌ VCD, LXT, LXT2, VZT, FST, ແລະ GHW
SYNTAX
gtkwave [ທາງເລືອກ]... [ຂີ້ເຫຍື້ອ] [ບັນທຶກໄຟລ໌] [RCFILE]
ລາຍລະອຽດ
ເຄື່ອງມືການເບິ່ງເຫັນສໍາລັບ VCD, LXT, LXT2, VZT, FST, ແລະ GHW. VCD ແມ່ນມາດຕະຖານອຸດສາຫະກໍາ
ຮູບແບບ dump simulation. LXT, LXT2, VZT, ແລະ FST ໄດ້ຖືກອອກແບບໂດຍສະເພາະສໍາລັບການນໍາໃຊ້
ກັບ gtkwave. GHW ແມ່ນຮູບແບບ VHDL ພື້ນເມືອງທີ່ສ້າງຂຶ້ນໂດຍ GHDL. dumpers ພື້ນເມືອງມີຢູ່ໃນ
Icarus Verilog ແລະສະບັບແຫຼ່ງເປີດຂອງ VeriWell ສໍາລັບຮູບແບບ LXT ດັ່ງນັ້ນການແປງ
ກັບ vcd2lxt(1) ຫຼື vcd2lxt2(1) ບໍ່ຈໍາເປັນທີ່ຈະໃຊ້ປະໂຫຍດໂດຍກົງຂອງ LXT ກັບສິ່ງເຫຼົ່ານັ້ນ
ເຄື່ອງຈຳລອງ. ໄຟລ໌ AET2 ຍັງສາມາດປະມວນຜົນໄດ້ໂດຍໃຫ້ libae2rw ສາມາດໃຊ້ໄດ້ແຕ່ອັນນີ້
ມີຄວາມສົນໃຈກັບຜູ້ທີ່ໃຊ້ອຸປະກອນ IBM EDA ເທົ່ານັ້ນ.
OPTIONS
-n,--nocli <ລະບົບ ຊື່>
ໃຊ້ຕົວຮ້ອງຂໍໄຟລ໌ສໍາລັບຊື່ dumpfile.
-f,-- ຖິ້ມ <ຊື່ເອກະສານ>
ລະບຸຊື່ dumpfile.
-F,-- ໂຫຼດໄວ
ສ້າງ/ໃຊ້ເຄື່ອງບັນທຶກສຽງ VCD ໄວໂຫຼດໄຟລ໌. ນີ້ແມ່ນຄ້າຍຄືກັນກັບ -g,--giga ທາງເລືອກ,
ແນວໃດກໍ່ຕາມໄຟລ໌ຮົ່ວໄຫຼທີ່ສ້າງຂຶ້ນບໍ່ໄດ້ຖືກລຶບຖິ້ມ. ກຳລັງໂຫຼດໄຟລ໌ VCD ຄືນໃໝ່
ເວລາ (ທັງໂດຍການກົດປຸ່ມໂຫຼດຄືນໃໝ່ ຫຼືໂດຍການເອີ້ນຄືນ gtkwave ຢູ່ a
ເວລາຕໍ່ມາ) ຈະໃຊ້ໄຟລ໌ຮົ່ວໄຫຼທີ່ສ້າງຂຶ້ນນີ້ແທນທີ່ຈະອ່ານການປ່ຽນແປງມູນຄ່າ
ພາກສ່ວນຂອງໄຟລ໌ VCD. ນີ້ຈະເປັນການເລັ່ງການໂຫຼດຄືນໃໝ່ໃນໄຟລ໌ຂະໜາດໃຫຍ່ຫຼາຍເທົ່າທີ່ຄວນ
ພາກສ່ວນການປະກາດທີ່ປ່ຽນແປງໄດ້ຕ້ອງໄດ້ຮັບການວິເຄາະ. ໃຫ້ສັງເກດວ່າໄຟລ໌ຮົ່ວໄຫຼ
ມີຂະໜາດໄຟລ໌ ແລະວັນທີດັດແກ້ຂອງໄຟລ໌ VCD ເພື່ອກວດສອບວ່າ
ມັນ stale ແລະຕ້ອງການທີ່ຈະໄດ້ຮັບການສ້າງໃຫມ່.
-o,-- optimize
ປັບ VCD ເປັນ FST. ນີ້ຈະໂທຫາອັດຕະໂນມັດ vcd2fst(1) ການປະຕິບັດໄຟລ໌
ການປ່ຽນໃຈເຫລື້ອມໃສ. ທາງເລືອກນີ້ແມ່ນແນະນໍາໃຫ້ສູງກັບໄຟລ໌ VCD ຂະຫນາດໃຫຍ່ໃນຄໍາສັ່ງທີ່ຈະຕັດ
ລົງໃນການນໍາໃຊ້ຄວາມຊົງຈໍາທີ່ຈໍາເປັນສໍາລັບການເບິ່ງໄຟລ໌. ສາມາດນໍາໃຊ້ຮ່ວມກັນ
ກັບ -v,--vcd.
-a,--ບັນທຶກ <ຊື່ເອກະສານ>
ລະບຸຊື່ savefile. ຄໍາຕໍ່ທ້າຍທີ່ເປັນປະໂຫຍດສໍາລັບການລວມ desktop ແມ່ນ .gtkw ແລະ .sav
(ປະຕິເສດ).
-A,--ບັນທຶກອັດຕະໂນມັດ
ສົມມຸດວ່າ savefile ແມ່ນ suffix ດັດແກ້ຊື່ dumpfile (ເຊັ່ນ: ເອົາອອກ ແລະແທນທີ່ດ້ວຍ
".gtkw").
-r,--rcfile <ຊື່ເອກະສານ>
ລະບຸການລົບລ້າງ .gtkwaverc ຊື່ເອກະສານ.
-l,--logfile <ຊື່ເອກະສານ>
ລະບຸຊື່ໄຟລ໌ບັນທຶກການຈຳລອງ. ຫຼາຍໆ logfiles ອາດຈະຖືກລະບຸໄວ້ກ່ອນ
ແຕ່ລະຄົນມີທຸງຄໍາສັ່ງ. ໂດຍການເລືອກຕົວເລກໃນ widget ຂໍ້ຄວາມ, ໄດ້
ເຄື່ອງໝາຍຈະຊູມໄປຫາຄ່າເວລາສະເພາະ.
-d,--defaultskip
ຖ້າບໍ່ມີ .gtkwaverc file ໃນ home directory ຫຼື directory ປະຈຸບັນແລະມັນ
ບໍ່ໄດ້ລະບຸຢ່າງຊັດເຈນຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ເມື່ອຕົວເລືອກນີ້ຖືກເປີດໃຊ້, ເຮັດ
ຢ່າໃຊ້ໄຟລ໌ການຕັ້ງຄ່າ implicit ແລະແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນຂອງ "whitescreen" ເກົ່າ.
ພຶດຕິ ກຳ.
-D,-- dualid <ທີ່>
ລະບຸຂໍ້ມູນຕົວລະບຸ multisession. ຮູບແບບຂອງ "which" ແມ່ນ m+nnnnnnnn
ບ່ອນທີ່ m ເປັນເລກເຊດຊັນ 0 ຫຼື 1 ແລະ nnnnnnnn ເປັນຄ່າເລກຖານສິບຫົກທີ່ຊີ້ບອກ.
ID ຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນຂອງ array ຂອງສອງໂຄງສ້າງຂໍ້ມູນ gtkwave_dual_ipc_t. ໄດ້
ການນໍາໃຊ້ຈຸດປະສົງຂອງທຸງຊາດນີ້ແມ່ນສໍາລັບການຕໍ່ຫນ້າເຊັ່ນ ຄື້ນຄູ່(1).
-s,--ເລີ່ມ <ທີ່ໃຊ້ເວລາ>
ລະບຸເວລາເລີ່ມຕົ້ນສໍາລັບການຂ້າມບລັອກ LXT2/VZT.
-e,--ຈົບ <ທີ່ໃຊ້ເວລາ>
ລະບຸເວລາສິ້ນສຸດສຳລັບການຂ້າມບລັອກ LXT2/VZT.
-t,-- ລຳ ຕົ້ນ <ຊື່ເອກະສານ>
ລະບຸໄຟລ໌ລໍາຕົ້ນສໍາລັບການອະທິບາຍລະຫັດແຫຼ່ງ. ນີ້ຈະເປີດຕົວອັດຕະໂນມັດ
rtlbrowse(1) ຂະບວນການຜູ້ຊ່ວຍ. ເບິ່ງ ສັດຕູພືດ(1) ສໍາລັບຂໍ້ມູນກ່ຽວກັບໄຟລ໌ລໍາຕົ້ນ
ການຜະລິດ.
-c,--cpu <ຕົວເລກ>
ລະບຸຈໍານວນຂອງ CPUs ທີ່ມີຢູ່ສໍາລັບ ops ຂະຫນານ (ເຊັ່ນ: ບລັອກ prefetching on
VZT ອ່ານ).
-N,-- ດຽວນີ້
ປິດການໃຊ້ງານຕົວຈັດການປ່ອງຢ້ຽມສໍາລັບປ່ອງຢ້ຽມສ່ວນໃຫຍ່. ຈຸດປະສົງຂອງການນໍາໃຊ້ນີ້ແມ່ນເພື່ອນໍາໃຊ້ໃນ
ສົມທົບກັບ - ບົດຂຽນ ທາງເລືອກ, ຢ່າງໃດກໍຕາມ, ນີ້ຍັງສາມາດຖືກນໍາໃຊ້ເພື່ອ reparent
ເຂົ້າໄປໃນຕົວຈັດການປ່ອງຢ້ຽມທາງເລືອກ.
-M,--ນາມ
ຢ່າສະແດງແຖບເມນູ. ອັນນີ້ສ່ວນໃຫຍ່ແມ່ນໃຊ້ສໍາລັບການເຮັດ applet ຈໍາກັດທີ່
ບໍ່ສາມາດລິເລີ່ມໄຟລ໌ I/O ດ້ວຍຕົນເອງ, ແນວໃດກໍຕາມມັນຍັງສາມາດຖືກນໍາໃຊ້ເປັນການແກ້ໄຂໃນ
ລຸ້ນກ່ອນໜ້າຂອງ GTK+ ທີ່ບໍ່ຈັດການກັບການໂຕ້ຕອບໂຟກັສ GTKSocket/GTKPlug
ຢ່າງເຫມາະສົມ.
-S,- ບົດຂຽນ <ຊື່ເອກະສານ>
ລະບຸໄຟລ໌ script ຄໍາສັ່ງ Tcl ສໍາລັບການປະຕິບັດ.
-T,--tcl_init <ຊື່ເອກະສານ>
ລະບຸສະຄຣິບຄໍາສັ່ງ Tcl ທີ່ຈະໂຫລດໃນເວລາເລີ່ມຕົ້ນ. ຫມາຍເຖິງ --wish ທຸງຄໍາສັ່ງ.
-W,-- ປາດຖະຫນາ
ເປີດໃຊ້ເສັ້ນຄໍາສັ່ງ Tcl ໃນ stdio. ຄຳສັ່ງສະຄຣິບທັງໝົດສາມາດພິມໄດ້ໃນ stdin.
-R,--repscript <ຊື່ເອກະສານ>
ລະບຸສະຄຣິບຄໍາສັ່ງ Tcl ສໍາລັບການປະຕິບັດແຕ່ລະໄລຍະ.
-P,--repperiod <ມູນຄ່າ>
ລະບຸຄວາມລ່າຊ້າໃນ milliseconds ລະຫວ່າງການປະຕິບັດຕໍ່ເນື່ອງຂອງ repscript.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 500.
-X,--xid <XID>
ລະບຸ XID (ເປັນເລກຖານສິບຫົກ) ຂອງປ່ອງຢ້ຽມສໍາລັບ GtkPlug ເພື່ອເຊື່ອມຕໍ່ກັບ. GTKWave ເຮັດ
ບໍ່ແມ່ນ render ໂດຍກົງກັບປ່ອງຢ້ຽມແຕ່ແທນທີ່ຈະ renders ເຂົ້າໄປໃນ GtkPlug ຄາດວ່າຈະເປັນ
GtkSocket ຢູ່ປາຍອື່ນ. ໃຫ້ສັງເກດວ່າມີບັນຫາກັບເຄື່ອງເລັ່ງຄວາມໄວເຮັດວຽກ
ຢ່າງຖືກຕ້ອງ, ເມນູຕ່າງໆຖືກປິດການໃຊ້ງານຢູ່ໃນສະບັບສ່ວນປະກອບຂອງ GTKWave ເມື່ອມັນ
ເຮັດຫນ້າທີ່ເປັນ plug-in.
-1,--rpcid <RPCID>
ລະບຸ RPCID ຂອງເຊດຊັນ GConf. ນີ້ແມ່ນຄ່າທົດສະນິຍົມສູນ ຫຼືໃຫຍ່ກວ່າ ແລະເປັນຄ່າ
ຕົວລະບຸທີ່ໃຊ້ໂດຍ GConf ເພື່ອຮູ້ວ່າຂໍ້ມູນອັບເດດໃດທີ່ຈະຟັງ. ທາງເລືອກນີ້ເທົ່ານັ້ນ
ເຮັດວຽກຖ້າຫາກວ່າ --with-gconf ໄດ້ລະບຸໄວ້ໃນລະຫວ່າງ / configure.
-2,--chdir <DIRNAME>
ລະບຸໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນໃຫມ່. ໂດຍປົກກະຕິແລ້ວນີ້ແມ່ນໃຊ້ໃນ OSX ເພື່ອແລ່ນ
gtkwave ຖ້າມັນຖືກລວບລວມແລະວາງໄວ້ໃນ .app bundle. ໃຫ້ສັງເກດວ່າຖ້າຫາກວ່າ
ຕົວແປສະພາບແວດລ້ອມ GTKWAVE_CHDIR ຖືກກໍານົດ, argument ເປັນການໂຕ້ຖຽງ dummy.
ນີ້ແມ່ນເພື່ອສະຫນັບສະຫນູນ OSX ໃນຄໍາສັ່ງເປີດມີຄວາມຫຍຸ້ງຍາກໃນການຖ່າຍທອດຊ່ອງເປັນ
ການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງແລະມັນເປັນໄປໄດ້ສໍາລັບ ນອນd(1) ເພື່ອກັບຄືນພື້ນທີ່.
-3,-- ຟື້ນຟູ
ຟື້ນຟູຄ່າເລີ່ມຕົ້ນທີ່ຜ່ານມາ (0) ຫຼື --rpcid ເຊດຊັນເລກ RPCID. ນີ້ພຽງແຕ່ເຮັດວຽກ
ສໍາລັບຫນຶ່ງ dumpfile, savefile, rcfile, ແລະໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນດັ່ງນັ້ນມັນມີ
ຜົນກະທົບຂອງການຟື້ນຟູໄຟລ໌ທີ່ໂຫລດຫຼ້າສຸດ. ຖ້າຫາກວ່ານໍາໃຊ້ຮ່ວມກັບ
--rpcid ທາງເລືອກ, ທາງເລືອກນັ້ນຕ້ອງຖືກລະບຸໄວ້ກ່ອນຫນ້າໃນແຖວຄໍາສັ່ງກ່ວາ
-- ຟື້ນຟູ ທາງເລືອກ. ຖ້າ RPCID ບໍ່ໄດ້ຖືກລະບຸ, ຫຼັງຈາກນັ້ນຄ່າເລີ່ມຕົ້ນຂອງ 0 ຖືກນໍາໃຊ້. ນີ້
ທາງເລືອກພຽງແຕ່ເຮັດວຽກຖ້າຫາກວ່າ --with-gconf ໄດ້ລະບຸໄວ້ໃນລະຫວ່າງ / configure.
-I,--ໂຕ້ຕອບ
ລະບຸວ່າໂໝດ VCD "ໂຕ້ຕອບ" ຈະຖືກໃຊ້ເຊິ່ງອະນຸຍາດໃຫ້ຜູ້ເບິ່ງໄດ້
ທ່ອງໄປຫາ VCD trace ໃນຂະນະທີ່ GTKWave ກໍາລັງປະມວນຜົນໄຟລ໌ VCD. ໃນເວລາທີ່ທາງເລືອກນີ້ແມ່ນ
ຖືກນໍາໃຊ້, ຊື່ໄຟລ໌ແມ່ນ overloaded ເຊັ່ນວ່າມັນເປັນຄ່າເລກຖານສິບຫົກສໍາລັບ
ID ຄວາມຊົງຈຳທີ່ແບ່ງປັນຂອງນັກຂຽນ. ໃຫ້ສັງເກດວ່າ ID ຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນສາມາດຜ່ານໄດ້
ກົງຈາກ stdin ໂດຍໃຊ້ --vcd ທາງເລືອກ; ເບິ່ງ manpage ສໍາລັບ shmidcat(1) ສໍາລັບ
ລາຍລະອຽດເພີ່ມເຕີມ.
-L,--ມໍລະດົກ
ລະບຸວ່າຕົວເບິ່ງຄວນໃຊ້ໂໝດ VCD ແບບເກົ່າ ແທນທີ່ຈະເປັນເຄື່ອງບັນທຶກ VCD.
ກະລຸນາຮັບຊາບວ່າການນຳໃຊ້ໂໝດເກົ່າຈະຕ້ອງມີໜ່ວຍຄວາມຈຳຫຼາຍກວ່າເຄື່ອງບັນທຶກສຽງຢ່າງຫຼວງຫຼາຍ
ແລະການນໍາໃຊ້ຂອງມັນແມ່ນທໍ້ຖອຍໃຈສໍາລັບການຕິດຕາມຂະຫນາດໃຫຍ່ຫຼາຍ.
-g,--giga
ລະບຸວ່າຜູ້ເບິ່ງຄວນໃຊ້ gigabyte mempacking ເມື່ອ recoding (ອາດຈະເປັນ
ຊ້າກວ່າ). ອັນນີ້ເທົ່າກັບການຕັ້ງທຸງ vlist_spill ແລະ vlist_prepack ໃນ
ໄຟລ໌ rc.
-C,--comphier
ລະບຸວ່າ viewer ຄວນໃຊ້ຊື່ລໍາດັບຊັ້ນທີ່ຖືກບີບອັດໃນເວລາໂຫລດ
dumpfile (ມີໃຫ້ສໍາລັບເຄື່ອງບັນທຶກ VCD, LXT, LXT2, ແລະ VZT). ນີ້ຈະໃຊ້ຫນ້ອຍລົງ
ຫນ່ວຍຄວາມຈໍາໂດຍຄ່າໃຊ້ຈ່າຍຂອງການຊັກຊ້າການບີບອັດ / ການບີບອັດ.
-v,--vcd
ໃຊ້ stdin ເປັນ dumpfile VCD.
-O,--ຜົນຜະລິດ <ຊື່ເອກະສານ>
ລະບຸຊື່ໄຟລ໌ສໍາລັບການປ່ຽນເສັ້ນທາງ stdout/stderr. ເພື່ອປິດການທໍາງານຂໍ້ຄວາມກັບ console ໄດ້,
ໃຊ້ /dev/null ເປັນຊື່ໄຟລ໌.
-z,--ເລື່ອນ-ຊູມ
ເປີດໃຊ້ການຊູມຂະຫຍາຍຕົວເລື່ອນສຳລັບຕົວເລື່ອນເວລາຕາມລວງນອນ. ຄລິກແລ້ວລາກ
ຂອບຊ້າຍ ຫຼືຂວາຂອງແຖບເລື່ອນສາມາດນຳໃຊ້ເພື່ອສະໜອງຕົວຈິງທີ່ລະອຽດອ່ອນ.
ເວລາຊູມ.
-V,- ການປ່ຽນແປງ
ສະແດງປ້າຍໂຄສະນາສະບັບແລ້ວອອກ.
-h,- ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອຈາກນັ້ນອອກ.
-x,--ອອກ
ອອກຈາກການຕິດຕາມການໂຫຼດ (ສໍາລັບການໂຫຼດ benchmarking).
ໃຊ້ gtkwave ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net