ນີ້ແມ່ນຄໍາສັ່ງ ictransNCARG ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ictrans - ຕົວແປ NCAR CGM ແບບໂຕ້ຕອບ ctrans
ສະຫຼຸບສັງລວມ
ictrans [ -d ອຸປະກອນ ] [ -ຟອນ font ] [ -e script ]* [ - ອ່ອນ ] [ - ກະດິ່ງ ] [ -lmin ນາທີ ] [
-lmax ສູງສຸດທີ່ເຄຍ ] [ - ຂະຫນາດ ຂະຫນາດ ] [ - ເພື່ອນ pal_fname ] [ -ສະບັບ ] [ - ກວ້າງ window_id ] [
ອຸປະກອນສະເພາະ ທາງເລືອກໃນການ ] metafile...
ລາຍລະອຽດ
ictrans ແມ່ນສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ກັບຕົວແປ Computer Graphics Metafile (CGM). ctrans.
ictrans ຈະເຂົ້າສູ່ໂຫມດນາຍພາສາຄໍາສັ່ງຕາມການຮຽກຮ້ອງ ແລະລໍຖ້າຄໍາແນະນໍາຈາກ
ຜູ້ໃຊ້. ເມື່ອລໍຖ້າຄໍາສັ່ງຈາກຜູ້ໃຊ້, ictrans ສະແດງການກະຕຸ້ນເຕືອນ `ictrans>'.
ຕາມການຮຽກຮ້ອງ ictrans ປະຕິບັດການຕັ້ງຄ່າຂອງຕາຕະລາງອຸປະກອນ spooled ຂອງຕົນ. ຕາຕະລາງແມ່ນ
ຕັ້ງຄ່າໂດຍການປະມວນຜົນຫຼາຍແຫຼ່ງ. ictrans ທໍາອິດຊອກຫາໄຟລ໌ ncarv_spool
ໃນໄດເຣັກທໍຣີ $NCARG_ROOT/lib/ncarg. ຖ້າໄຟລ໌ມີຢູ່ ictrans ຈະໂຫລດມັນເຂົ້າໄປໃນ
ຕາຕະລາງອຸປະກອນ spooled. ຕໍ່ໄປ, ictrans ຄົ້ນຫາໄຟລ໌ .ncarv_spool ຢູ່ໃນເຮືອນຂອງຜູ້ໃຊ້
ໄດເລກະທໍລີ. ຖ້າພົບເຫັນ, ເນື້ອໃນຂອງມັນຖືກລວມເຂົ້າໄປໃນຕາຕະລາງ spooler. ສຸດທ້າຍ, ໄດ້
ຕົວແປສະພາບແວດລ້ອມ NCARV_SPOOL ອາດມີຄຳນິຍາມສຳລັບ spooler ດຽວ. ຖ້ານີ້
ຕົວແປແມ່ນຖືກກໍານົດ, ເນື້ອໃນຂອງມັນຍັງຖືກລວມເຂົ້າໃນຕາຕະລາງ. ແຕ່ລະລາຍການໃນຊຸດຂ້າງເທິງ
ແຫຼ່ງຂໍ້ມູນແມ່ນຖືກກໍານົດໂດຍຊື່. ຖ້າມີຂໍ້ຂັດແຍ່ງໃນຊື່, ຫຼັງຈາກນັ້ນການເຂົ້າສຸດທ້າຍ
ການພົບປະມີຄວາມສໍາຄັນ. ie ການເຂົ້າກ່ອນຫນ້າຂອງຊື່ດຽວກັນແມ່ນ overridden.
OPTIONS
- ກະດິ່ງ ສຽງລະຄັງຢູ່ໃນຕອນທ້າຍຂອງແຕ່ລະກອບ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອດໍາເນີນການໃນໂຫມດງຽບ. ນີ້
ທາງເລືອກແມ່ນບໍ່ຮອງຮັບໂດຍອຸປະກອນທັງຫມົດ.
-d ອຸປະກອນ
ຊື່ອຸປະກອນ. ictrans ຈະໃຊ້ ກຣາບຟິກ (ຖ້າມັນມີຢູ່) ຫຼືທີ່ເຫມາະສົມ
ຫ້ອງສະຫມຸດຮູບພາບຊີ້ບອກໂດຍ ອຸປະກອນ;
If ອຸປະກອນ ຈາກນັ້ນແມ່ນນຳໜ້າດ້ວຍເສັ້ນທາງໄດເຣັກທໍຣີ UNIX ictrans ຈະເບິ່ງຢູ່ໃນນັ້ນ
ໄດເລກະທໍລີສໍາລັບ graphcap ທີ່ກໍານົດໄວ້. ຖ້າບໍ່ດັ່ງນັ້ນ ictrans ຄົ້ນຫາໄດເລກະທໍລີ
$NCARG_ROOT/lib/ncarg/graphcaps ສໍາລັບ graphcap.
ສໍາລັບອຸປະກອນທັງຫມົດຍົກເວັ້ນ X11 ຜົນຜະລິດແມ່ນມຸ້ງໄປສູ່ມາດຕະຖານອອກ. ໃນ
ກໍລະນີຂອງ X11 ການແປພາສາສົ່ງຜົນໃຫ້ມີການໂທທີ່ເຫມາະສົມກັບຫ້ອງສະຫມຸດ X11. ເບິ່ງ
graphcap(5 NCARG) ສໍາລັບລາຍລະອຽດຂອງອຸປະກອນທີ່ຮອງຮັບ. ເບິ່ງ gcaps(1 NCARG) ສໍາລັບ
ບັນຊີລາຍຊື່ຂອງອຸປະກອນທີ່ສະຫນັບສະຫນູນໂດຍ ຂອງທ່ານ ການຕັ້ງຄ່າໂດຍສະເພາະຂອງ ctrans.
ທາງເລືອກນີ້ overrides ໄດ້ GRAPHCAP environment variable
-e script
script ແມ່ນດຽວ ictrans ຄໍາສັ່ງ. ທີ່ຖືກຕ້ອງ ictrans ຄໍາສັ່ງໄດ້ຖືກປຶກສາຫາລືຢູ່ໃນ
ສາມາດ ພາກສ່ວນຂ້າງລຸ່ມນີ້. ຫຼາຍ -e ທາງເລືອກອາດຈະປາກົດຢູ່ໃນເສັ້ນຄໍາສັ່ງດຽວ.
ຈົ່ງລະມັດລະວັງທີ່ຈະໃຊ້ວົງຢືມຖ້າຄໍາສັ່ງຂອງທ່ານມີຍະຫວ່າງຫຼື metacharacters ນັ້ນ
ອາດຈະຖືກຕີຄວາມຫມາຍໂດຍແກະ. ໃນເວລາທີ່ທາງເລືອກນີ້ຖືກນໍາໃຊ້ ictrans ບໍ່ເຂົ້າ
ຮູບແບບການໂຕ້ຕອບ. ມັນພຽງແຕ່ປະຕິບັດຄໍາສັ່ງທີ່ໃຫ້ແລະຫຼັງຈາກນັ້ນອອກ.
-ຟອນ fontcap
ໄຟລ໌ Fontcap ທີ່ຈະໃຊ້ສໍາລັບການຕີຂໍ້ຄວາມ. ເມື່ອຕີຄວາມໝາຍ CGM ຂໍ້ຄວາມ ຄໍາສັ່ງ
ອົງປະກອບການນໍາໃຊ້ fontcap ເປັນຟອນເລີ່ມຕົ້ນສໍາລັບການແປຂໍ້ຄວາມ. ຫມາຍເຫດ: CGMs ອາດຈະ
ມີຄໍາອະທິບາຍຂໍ້ຄວາມທີ່ບໍ່ໄດ້ຝັງຢູ່ໃນ CGM ຂໍ້ຄວາມ ອົງປະກອບ. ດັ່ງນັ້ນ
ພວກເຂົາເຈົ້າບໍ່ໄດ້ຮັບອິດທິພົນຈາກ fontcap ຂໍ້ມູນສະເພາະ. ໃຫ້ສັງເກດວ່າ CGM ອາດຈະ
ລະບຸຕົວອັກສອນທີ່ມີຊື່ຢ່າງຈະແຈ້ງ ເຊິ່ງອາດ override ຕົວອັກສອນທີ່ໃຫ້ຢູ່ໃນຄໍາສັ່ງ
ສາຍ. ຕົວແປສະພາບແວດລ້ອມ FONTCAP ອາດຈະຖືກໃຊ້ເພື່ອລະບຸຄ່າເລີ່ມຕົ້ນ
fontcap.
If fontcap ຈາກນັ້ນແມ່ນນຳໜ້າດ້ວຍເສັ້ນທາງໄດເຣັກທໍຣີ UNIX ictrans ຈະເບິ່ງຢູ່ໃນນັ້ນ
ໄດເລກະທໍລີສໍາລັບ fontcap ທີ່ລະບຸ. ຖ້າບໍ່ດັ່ງນັ້ນ ictrans ຄົ້ນຫາໄດເລກະທໍລີ
$NCARG_ROOT/lib/ncarg/fontcaps ສໍາລັບ fontcap.
ເບິ່ງ fontcap(5 NCARG) ສໍາລັບຄໍາອະທິບາຍຂອງ fontcaps ທີ່ມີຢູ່. ເບິ່ງ fcap(1 NCARG)
ສໍາລັບບັນຊີລາຍຊື່ຂອງ fontcaps ທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານ.
ທາງເລືອກນີ້ overrides ໄດ້ FONTCAP environment variable
-lmin ນາທີ
ໃນອຸປະກອນທີ່ຮອງຮັບການປັບຂະໜາດຄວາມກວ້າງຂອງເສັ້ນທັງໝົດແມ່ນຮັບປະກັນວ່າຈະຖືກປັບຂະໜາດ
ຢ່າງຫນ້ອຍ ນາທີ ເທົ່າຄວາມກວ້າງຂອງເສັ້ນເລີ່ມຕົ້ນສຳລັບອຸປະກອນນັ້ນ. ທາງເລືອກນີ້ຢ່າງມີປະສິດທິພາບ
ຮັບປະກັນວ່າຄ່າຕໍ່າສຸດສໍາລັບອົງປະກອບ CGM "LINE WIDTH" ແມ່ນ ນາທີ.
-lmax ສູງສຸດທີ່ເຄຍ
ໃນອຸປະກອນທີ່ຮອງຮັບການປັບຂະໜາດຄວາມກວ້າງຂອງເສັ້ນທັງໝົດແມ່ນຮັບປະກັນວ່າຈະຖືກປັບຂະໜາດ
ໃນທີ່ສຸດ ສູງສຸດທີ່ເຄຍ ເທົ່າຄວາມກວ້າງຂອງເສັ້ນເລີ່ມຕົ້ນສຳລັບອຸປະກອນນັ້ນ. ທາງເລືອກນີ້ຢ່າງມີປະສິດທິພາບ
ຮັບປະກັນວ່າຄ່າສູງສຸດສໍາລັບອົງປະກອບ CGM "LINE WIDTH" ແມ່ນ ສູງສຸດທີ່ເຄຍ. ໄດ້
ຜົນຂອງການຕັ້ງຄ່າ ສູງສຸດທີ່ເຄຍ ໜ້ອຍລົງ ນາທີ ແມ່ນບໍ່ໄດ້ກໍານົດ.
- ຂະຫນາດ ຂະຫນາດ
ໃນອຸປະກອນທີ່ຮອງຮັບການຂະຫຍາຍເສັ້ນຄວາມກວ້າງຂອງເສັ້ນສະເພາະທັງໝົດພາຍໃນ
metafile ຈະຖືກປັບຂະຫນາດໂດຍ ຂະຫນາດ. ຈະຖືກປັບຂະຫນາດ ຂະຫນາດ ທາງເລືອກນີ້ແມ່ນຫົວຂໍ້
ການດັດແກ້ໂດຍ -lmin ແລະ -lmax ຕົວເລືອກ
- ເພື່ອນ pal_fname
ໃຊ້ palette ສີທີ່ກໍານົດໄວ້ໃນໄຟລ໌ pal_fname ສໍາລັບການແປຕໍ່ມາຂອງ
metafile ໄດ້. palette ນີ້ຈະ override ແຜນທີ່ສີທີ່ກໍານົດໂດຍ CGM ເປັນ
ແປ. ສໍາລັບລາຍລະອຽດຂອງຮູບແບບຂອງ pal_fname ເບິ່ງ ras_palette(5NCARG).
- ອ່ອນ ປະຕິບັດການຕື່ມຊອບແວຂອງ polygons ເຕັມທັງຫມົດໂດຍບໍ່ມີເງື່ອນໄຂ. ທາງເລືອກນີ້ອາດຈະເປັນ
ທີ່ເປັນປະໂຫຍດສໍາລັບອຸປະກອນທີ່ມີຂໍ້ຈໍາກັດກ່ຽວກັບຈໍານວນຂອງຈຸດທີ່ອະທິບາຍ a
polygon. ໃນບາງອຸປະກອນ, ຕົວເລກນີ້ແມ່ນເປັນທີ່ຮູ້ຈັກແລະການຕື່ມຊອບແວແມ່ນປະຕິບັດ, ເປັນ
ທີ່ເຫມາະສົມ, ໂດຍບໍ່ມີການສະເພາະຜູ້ໃຊ້.
-ສະບັບ
ພິມໝາຍເລກເວີຊັນແລ້ວອອກ.
ອຸປະກອນ ສະເພາະ OPTIONS
ictrans ຍອມຮັບຊຸດທີ່ຄືກັນຂອງທາງເລືອກອຸປະກອນສະເພາະກັບຂອງ ctrans. ສໍາລັບ
ລາຍລະອຽດຂອງຕົວເລືອກສະເພາະອຸປະກອນເບິ່ງ ctrans(1 NCARG).
ສາມາດ
ຄໍາສັ່ງ ໂຄງສ້າງ
ictrans ຄໍາສັ່ງມີໂຄງສ້າງທີ່ງ່າຍດາຍແລະປົກກະຕິ. ຄໍາສັ່ງທີ່ດໍາເນີນການໂດຍກົງກ່ຽວກັບ
metafile ທີ່ຖືກປະມວນຜົນອາດຈະຖືກນໍາຫນ້າໂດຍ a frame_list ເຊິ່ງກໍານົດກອບເປັນ
ທີ່ຄໍາສັ່ງນໍາໃຊ້. ບາງຄໍາສັ່ງຍອມຮັບການໂຕ້ຖຽງ. ທຸກຢ່າງປະຕິບັດຕາມຄຳສັ່ງ
ຊື່ແມ່ນຖືວ່າເປັນການໂຕ້ຖຽງ:
( frame [ ,frame ])* ຄໍາສັ່ງ ( ການໂຕ້ຖຽງ )*
ຂອບຄູ່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດໝາຍເຖິງລາຍຊື່ຂອງເຟຣມທັງໝົດ. ຖ້າບັນຊີລາຍຊື່ກອບເປັນ
oected ແລະຄໍາສັ່ງຕ້ອງການກອບຫຼັງຈາກນັ້ນກອບປະຈຸບັນຖືກນໍາໃຊ້ເປັນຄ່າເລີ່ມຕົ້ນ. ຖ້າ
ບໍ່ມີລາຍຊື່ argument ຖືກກໍານົດແລະຕ້ອງການຫນຶ່ງຫຼັງຈາກນັ້ນ argument ເລີ່ມຕົ້ນຖືກນໍາໃຊ້ທຸກຄັ້ງ
ເປັນໄປໄດ້.
ສໍາລັບຕົວຢ່າງ, ຄໍາສັ່ງ 1,5 8 save /tmp/foo ຈະຂຽນຄັ້ງທໍາອິດເຖິງຫ້າແລະ
ກອບແປດຂອງ metafile ກັບໄຟລ໌ /tmp/foo.
ຄໍາສັ່ງຈະບໍ່ສົນໃຈການໂຕ້ຖຽງທີ່ບໍ່ຄາດຄິດໃດໆ. ຊື່ຄໍາສັ່ງອາດຈະຖືກຫຍໍ້ຂຶ້ນກັບ
ຈຸດທີ່ເຂົາເຈົ້າເປັນເອກະລັກ.
ພາ ລາຍການ
ກອບສາມາດຖືກແກ້ໄຂໃນຫຼາຍວິທີ:
nnn ໂດຍຕົວເລກກອບ. ເຟຣມຖືກມອບໝາຍເປັນຕົວເລກທີ່ສົມທຽບຕັ້ງແຕ່ທຳອິດຫາສຸດທ້າຍໃນ
metafile. ກອບທໍາອິດແມ່ນຕົວເລກ 1.
$ ກອບສຸດທ້າຍໃນໄຟລ໌.
. ກອບປະຈຸບັນ. ictrans ຕິດຕາມເຟຣມສຸດທ້າຍທີ່ການປະຕິບັດງານ
ໄດ້ປະຕິບັດ. ກອບນີ້ເອີ້ນວ່າ "ກອບປະຈຸບັນ".
frame+-n
ຕົວເລກກອບຕາມດ້ວຍເຄື່ອງໝາຍບວກ (+) ຫຼືເຄື່ອງຫມາຍລົບ (-), ຕາມດ້ວຍ ກ
ເລກທົດສະນິຍົມ, ລະບຸກອບບວກ ຫຼືລົບຈຳນວນເຟຣມທີ່ລະບຸ.
frame ອາດຈະຖືກລະເວັ້ນໃນກໍລະນີທີ່ສົມມຸດວ່າກອບປະຈຸບັນ. ຍົກຕົວຢ່າງ,
`10+2' ທີ່ຢູ່ frame 12 ໃນ metafile.
ຄໍາສັ່ງ
! ຄໍາສັ່ງ
ການດໍາເນີນງານ ຄໍາສັ່ງ ເປັນຄໍາສັ່ງ shell ໃນເຄື່ອງທ້ອງຖິ່ນ.
alias [ ຊື່ [ def ] ]
ມອບຫມາຍ def ກັບນາມແຝງ ຊື່ທີ່ຢູ່ ຖ້າຫາກວ່າ def ຖືກລະເວັ້ນ, ນາມແຝງ ຊື່ ຖືກສະແດງຕາມ
ກັບຄໍານິຍາມຂອງຕົນໃນປະຈຸບັນ. ຖ້າທັງສອງ ຊື່ ແລະ def ຖືກລະເວັ້ນ, ນາມແຝງທັງໝົດແມ່ນ
ສະແດງ. def ມີຮູບແບບ:
: [ ctrans_args ] : [ filter_chain ]
ບ່ອນທີ່ ctrans_args ແມ່ນບັນຊີລາຍຊື່ຂອງການໂຕ້ຖຽງແຖວຄໍາສັ່ງສໍາລັບຕົວແປ metafile
ctrans ແລະ filter_chain ແມ່ນຊຸດຂອງຄໍາສັ່ງງ່າຍໆທີ່ແຍກອອກໂດຍ |. filter_chain
ອາດຈະຖືກຍົກເລີກໂດຍ > or >> ຊື່ເອກະສານທີ່ຢູ່ ຍົກຕົວຢ່າງ:
ictrans> alias ຊື່ 1 : -d xwd : | cat > outfile
or
ictrans> alias ຊື່ 2 : -d ps.mono : | ການກັ່ນຕອງ 1 | lpr
dup [ຈໍານວນ]
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຈໍານວນເວລາທີ່ແຕ່ລະກອບຖືກສະແດງໃນລະຫວ່າງ
ການວາງແຜນຕໍ່ໄປ. ຄ່າເລີ່ມຕົ້ນແມ່ນອັນດຽວ. ຖ້າ dup ຖືກຮຽກຮ້ອງໂດຍບໍ່ມີການໂຕ້ຖຽງໃດໆ
ມູນຄ່າປັດຈຸບັນຂອງ dup ຖືກສົ່ງຄືນ.
ນັບ
ລາຍງານຈໍານວນຂອງກອບທີ່ມີຢູ່ໃນໄຟລ໌.
ໃນປະຈຸບັນ
ລາຍງານກອບປັດຈຸບັນ.
ເອກະສານ [ metafile ]
ໄຟລ໌ metafile ຈະຖືກນໍາໃຊ້ສໍາລັບການແປຕໍ່ມາ. ictrans ໃຊ້ແກະ
ກໍານົດໂດຍຕົວແປສະພາບແວດລ້ອມ SHELL (/ ຖັງ / sh ໂດຍຄ່າເລີ່ມຕົ້ນ) ເພື່ອປະຕິບັດຊື່ໄຟລ໌
ແທນທີ່ metafile. ກົດລະບຽບການປ່ຽນຊື່ໄຟລ໌ແມ່ນຖືກກໍານົດໄວ້
ໂດຍແກະທີ່ເຮັດວຽກ. ຖ້າບໍ່ມີການໂຕ້ຖຽງແມ່ນຊື່ metafile ໃນປັດຈຸບັນແມ່ນ
ລາຍງານ.
font [ font ]
ຕັ້ງ fontcap ເປັນ font ສໍາລັບການແປພາສາໃນອະນາຄົດ. ຟັງຊັນນີ້ຄືກັນ
ຂອງ -ຟອນ ທາງເລືອກ. ຖ້າ font ຖືກລະເວັ້ນຊື່ fontcap ປະຈຸບັນໄດ້ຖືກລາຍງານ.
ຊ່ວຍເຫຼືອ [ ຄໍາສັ່ງ ]
ພິມຄໍາຖະແຫຼງການການນໍາໃຊ້ສໍາລັບ ຄໍາສັ່ງທີ່ຢູ່ ຖ້າຫາກວ່າ ຄໍາສັ່ງ ຖືກລະເວັ້ນເປັນລາຍລະອຽດສັ້ນໆຂອງ
ຄໍາສັ່ງທັງຫມົດແມ່ນໃຫ້.
[ ນໍາ ] ບັນຊີລາຍຊື່
ໃຫ້ຂໍ້ມູນສັ້ນໆກ່ຽວກັບແຕ່ລະກອບ metafile ໃນ ນໍາທີ່ຢູ່ ຖ້າຫາກວ່າ ນໍາ is
ຖືກລະເວັ້ນຫຼັງຈາກນັ້ນກອບປະຈຸບັນຖືກນໍາໃຊ້. ຖ້າ ນໍາ ຖືກລະເວັ້ນແລະກອບປະຈຸບັນ
ບໍ່ແມ່ນເຟຣມສຸດທ້າຍ ຈາກນັ້ນກອບປັດຈຸບັນຈະຖືກເພີ່ມໃສ່ກອບຕໍ່ໄປໃນ
metafile ໄດ້.
< ກອບ 1 > < ກອບ 2 > ລວມ
ເລກກອບ ກອບ 1 ແລະຫຼັງຈາກນັ້ນ, ຕົວເລກກອບ ກອບ 2 ໃນໄລຍະທໍາອິດ
ໂດຍບໍ່ມີການລ້າງອຸປະກອນ. ຜົນໄດ້ຮັບແມ່ນ "ລວມ" ຂອງສອງຕອນ. ປະຈຸບັນ
ກອບບໍ່ມີການປ່ຽນແປງ. ບໍ່ມີຄ່າເລີ່ມຕົ້ນສໍາລັບ ກອບ 1 or ກອບ 2. ຜົນໄດ້ຮັບ
ແຜນຜັງອາດຈະບໍ່ແມ່ນສິ່ງທີ່ຄາດຫວັງ. ຄຸນລັກສະນະຈາກກອບທໍາອິດ, ເຊັ່ນ:
ສີ, ອາດຈະ override ຄຸນລັກສະນະໃນກອບທີສອງ.
loop
ເປີດ ຫຼື ປິດໂໝດ loop. ເມື່ອໂຫມດ loop ຢູ່ໃນຕໍ່ໄປ ຕອນດິນຂອງຕົນ ຄໍາສັ່ງຈະ
ເຮັດໃຫ້ກອບທີ່ຮ້ອງຂໍຖືກວາງແຜນແລະຫຼັງຈາກນັ້ນ ictrans ຈະດໍາເນີນໄປຢ່າງໃດກໍ່ຕາມ
ກອບທໍາອິດໃນສ່ວນທີ່ກໍານົດໄວ້ຫຼືສຸດທ້າຍແລະຊ້ໍາສະແດງຄັ້ງທໍາອິດ
ເຟຣມຜ່ານສຸດທ້າຍ (ສຸດທ້າຍຜ່ານທໍາອິດ) ເຟຣມ. Looping ສືບຕໍ່ຈົນກ່ວາການຂັດຂວາງ
ໄດ້ຮັບສັນຍານ. ການຕັດສິນໃຈຂອງຄໍາສັ່ງທີ່ຈະ loop, forwards ຫຼື
ດ້ານຫລັງ, ແມ່ນເຮັດດັ່ງນີ້: ຖ້າກຸ່ມສຸດທ້າຍຂອງກອບທີ່ວາງແຜນໄວ້ຢູ່ໃນຂັ້ນເທິງ
ສັ່ງ loop ໄປຂ້າງຫນ້າ. ຖ້າກຸ່ມສຸດທ້າຍຂອງເຟຣມທີ່ວາງແຜນຢູ່ໃນລໍາດັບຈາກໃຫຍ່ຫານ້ອຍ
ໝູນຫຼັງ. ຖ້າຄໍາສັ່ງບໍ່ສາມາດກໍານົດໄດ້, ຢ່າ loop. ຍົກຕົວຢ່າງ; ຖ້າ loop
ໂຫມດຖືກຕັ້ງ "1 3,4 plot" ຈະສົ່ງຜົນໃຫ້ looping ໄປຂ້າງຫນ້າ, "1 4,3 plot" ຈະສົ່ງຜົນ
ໃນ backward looping, ແລະ "3,4 1 plot" ຈະເຮັດໃຫ້ບໍ່ມີການ looping ເນື່ອງຈາກວ່າສຸດທ້າຍ
ກຸ່ມຂອງກອບທີ່ວາງແຜນໄວ້, "1", ແມ່ນກອບດຽວ.
ຮູບເງົາ [ ທີ່ໃຊ້ເວລາ ]
ສະແດງແຕ່ລະກອບສໍາລັບ ທີ່ໃຊ້ເວລາ ວິນາທີກ່ອນທີ່ຈະດໍາເນີນການກັບກອບຕໍ່ໄປໃນລະຫວ່າງ
ດິນຕອນຕໍ່ມາ. ຖ້າ ທີ່ໃຊ້ເວລາ ຖືກລະເວັ້ນ ຈາກນັ້ນໂໝດຮູບເງົາຖືກປິດ ຫຼືເປີດ. ໃນ
ກໍລະນີຮູບເງົາໄດ້ຖືກສະຫຼັບໃນເວລາເລີ່ມຕົ້ນແມ່ນສູນວິນາທີ. ຖ້າຮູບເງົາຮູບເງົາ
ຖືກສະຫຼັບເພື່ອປິດແຖວໃໝ່ຈະຕ້ອງໄດ້ຮັບກ່ອນທີ່ຈະກ້າວໄປສູ່ກອບຕໍ່ໄປ
ໃນລະຫວ່າງການວາງແຜນ.
ຕໍ່ໄປ
ຫຼາຍໆໄຟລ໌ອາດຈະຖືກລະບຸໄວ້ໃນ ictrans ເສັ້ນຄໍາສັ່ງ. ເພື່ອແກ້ໄຂໄຟລ໌ຕໍ່ໄປ
ໃນບັນຊີລາຍການໂຕ້ຖຽງການນໍາໃຊ້ ຕໍ່ໄປ ຄໍາສັ່ງ.
[ ນໍາ ] ຕອນດິນຂອງຕົນ
ວາງແຜນຂອບທີ່ແກ້ໄຂ. ຖ້າ ນໍາ ຖືກລະເວັ້ນຈາກນັ້ນກອບປັດຈຸບັນຖືກວາງແຜນ
ແລະຖ້າເປັນໄປໄດ້, ຕົວເລກກອບປະຈຸບັນແມ່ນເພີ່ມຂຶ້ນ. ຖ້າ "ຮູບເງົາ" ໂຫມດຖືກຕັ້ງ
ictrans ຈະລໍຖ້າ ທີ່ໃຊ້ເວລາ ວິນາທີຫຼັງຈາກສະແດງແຕ່ລະຕອນກ່ອນທີ່ຈະສືບຕໍ່. ທີ່ໃຊ້ເວລາ
ຖືກກໍານົດດ້ວຍ ຮູບເງົາ ຄໍາສັ່ງ. ຖ້າ "ຮູບເງົາ" ບໍ່ໄດ້ຕັ້ງຮູບແບບ ictrans ຈະລໍຖ້າເປັນ
ຕົວອັກສອນແຖວໃໝ່ກ່ອນທີ່ຈະກ້າວໄປສູ່ກອບຕໍ່ໄປ. ຕອນດິນຂອງຕົນ ຈະລາຍງານຕົວເລກ
ຂອງກອບແລະກອບສຸດທ້າຍໃນ ນໍາ. ການວາງແຜນຈະຖືກຢຸດຕິ ແລະ ictrans
ຈະເຂົ້າສູ່ໂໝດຄຳສັ່ງຄືນໃໝ່ ຫຼັງຈາກກອບສຸດທ້າຍຖືກວາງແຜນ ຫຼືເມື່ອໄດ້ຮັບ a
ສັນຍານລົບກວນ, SIGINT.
[ ນໍາ ] ພິມ
ກອບທີ່ຢູ່ໄດ້ຖືກແປແລະສົ່ງໄປຫາອຸປະກອນ spooling ໃນປັດຈຸບັນ.
ການແປພາສາແມ່ນປະຕິບັດໂດຍການແປພາສາທີ່ມີລູກ. ໄດ້ spooler ຄໍາສັ່ງອາດຈະຖືກນໍາໃຊ້
ເພື່ອເລືອກອຸປະກອນ spooling. ເບິ່ງ ncarv_spool(5NCARG).
ເຊົາ
ຢຸດເຊດຊັນ.
[ ນໍາ ] save [ metafile ]
ບັນທຶກເຟຣມທີ່ໄດ້ຮັບການແກ້ໄຂເພື່ອ metafileທີ່ຢູ່ ຖ້າຫາກວ່າ metafile ບໍ່ມີແລ້ວມັນແມ່ນ
ສ້າງ. ການປ່ຽນຊື່ໄຟລ໌ແມ່ນດໍາເນີນຢູ່ metafileທີ່ຢູ່ ຖ້າຫາກວ່າ metafile ຖືກລະເວັ້ນ
ກ່ວາໄຟລ໌ສຸດທ້າຍທີ່ບັນທຶກໄວ້ຈະຖືກໃຊ້. ຖ້າ ນໍາ ຖືກລະເວັ້ນກວ່າກອບປັດຈຸບັນ
ໃຊ້ແລ້ວ.
[ ນໍາ ] ບັນທຶກ [ metafile ]
ຄືກັນກັບ save ຄໍາສັ່ງຍົກເວັ້ນ ບັນທຶກ ບໍ່ໄດ້ຢືນຢັນການກະທໍາຂອງມັນກັບຜູ້ໃຊ້ໃນ
ກໍລະນີທີ່ໄຟລ໌ມີຢູ່. ຖ້າໄຟລ໌ມີຢູ່ແຕ່ບໍ່ແມ່ນ NCGM ທີ່ຖືກຕ້ອງ
ຂຽນທັບ. ຖ້າໄຟລ໌ມີຢູ່ ແລະເປັນ NCGM ທີ່ຖືກຕ້ອງ, ມັນຈະຖືກຕໍ່ທ້າຍ.
ຂ້າມ [ ຈໍານວນ ]
ກໍານົດຈໍານວນຂອງກອບທີ່ຈະຂ້າມໃນໄລຍະການວາງແຜນຕໍ່ໄປ. ຕົວຢ່າງ, ຖ້າ
"ຂ້າມ" ຖືກຕັ້ງເປັນ 1 ແລະຄໍາຮ້ອງຂໍແມ່ນເຮັດເພື່ອວາງແຜນກອບ 1 ເຖິງ 10 ເຟຣມ 1, 3,
5, 7, ແລະ 9 ຈະຖືກສະແດງ. ໂດຍບໍ່ມີການໂຕ້ຖຽງ ຂ້າມ ລາຍງານມູນຄ່າປັດຈຸບັນຂອງມັນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນສູນ.
spooler [ spooler_alias ]
ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ຊື່ນາມແຝງ spooler ປະຈຸບັນແມ່ນໄດ້ຖືກລາຍງານ. ຖ້າ spooler_alias ເປັນ
ນາມແຝງທີ່ຖືກຕ້ອງຖືກກຳນົດໂດຍ alias ຄໍາສັ່ງ, ຫຼືໃນ a ncarv_spool configuration
ໄຟລ໌, ຫຼືໂດຍຕົວແປສະພາບແວດລ້ອມ NCARV_SPOOL, ຈາກນັ້ນ spooler alias ກາຍເປັນ
spooler ປັດຈຸບັນ. ຕໍ່ມາ ພິມ ຄໍາສັ່ງຈະໃຊ້ຄໍານິຍາມ spooler ທີ່ກໍານົດໄວ້
ໂດຍ spooler ໃນປັດຈຸບັນ. ເບິ່ງ ncarv_spool(5NCARG).
[ ການເລີ່ມຕົ້ນ frame ] ການເລີ່ມຕົ້ນ
ຄໍາສັ່ງນີ້ກໍານົດກອບທໍາອິດໃນສ່ວນຂອງກອບ. ເລີ່ມຕົ້ນ, ພ້ອມດ້ວຍ
ໄດ້ ຢຸດ ຄໍາສັ່ງ, ກໍານົດຂອບເຂດຂອງພາກສ່ວນຂອງກອບ metafile. ເມື່ອໃດ
ictrans ຢູ່ໃນໂຫມດ loop ເນື້ອໃນຂອງສ່ວນນີ້ຈະຖືກສະແດງຊ້ໍາຊ້ອນ. ໄດ້
Default ການເລີ່ມຕົ້ນ frame ແມ່ນກອບທໍາອິດໃນ metafile, 1. ຖ້າບໍ່ມີການໂຕ້ຖຽງ
ໄດ້ຮັບ ການເລີ່ມຕົ້ນ ລາຍງານກອບທໍາອິດໃນສ່ວນປະຈຸບັນ.
[ ຢຸດ frame ] ຢຸດ
ຄໍາສັ່ງນີ້ກໍານົດກອບສຸດທ້າຍໃນສ່ວນຂອງກອບ. ຄ່າເລີ່ມຕົ້ນ ຢຸດ frame
ແມ່ນກອບສຸດທ້າຍໃນ metafile, $. ຖ້າບໍ່ມີການໂຕ້ຖຽງແມ່ນໃຫ້ ຢຸດ ລາຍງານ
ກອບສຸດທ້າຍໃນສ່ວນປະຈຸບັນ.
ຂະຫຍາຍ [ llx [ ຂີ້ຄ້ານ [ urx [ ury ]]]]
ໄດ້ ຂະຫຍາຍ ຄໍາສັ່ງອະນຸຍາດໃຫ້ສໍາລັບການສະເພາະຂອງປ່ອງຢ້ຽມ workstation (ໃນ GKS ໄດ້
ຄວາມຮູ້ສຶກ). ສີ່ພິກັດແມ່ນໄດ້ລະບຸໄວ້ເຊິ່ງກໍານົດປ່ອງຢ້ຽມສີ່ຫລ່ຽມເຊິ່ງເປັນ a
ຊຸດຍ່ອຍຂອງຮູບສີ່ຫລ່ຽມ VDC ປົກກະຕິທີ່ມີຈຸດມຸມ (0.0, 0.0) ແລະ (1.0,
1,0). ຫຼັງຈາກນັ້ນ, ປ່ອງຢ້ຽມທີ່ລະບຸໄວ້ຈະຖືກແຜນທີ່ໃສ່ໃນຊ່ອງເບິ່ງທັງຫມົດ. ຍົກຕົວຢ່າງ
ictrans> ຂະຫຍາຍ 0.0 0.0 0.5 0.5
ຈະສົ່ງຜົນໃຫ້ໄຕມາດຊ້າຍລຸ່ມຂອງດິນຕອນຕໍ່ໄປຈະຖືກລະເບີດຂຶ້ນຕື່ມ
ຈໍສະແດງຜົນທັງຫມົດ. ຂໍ້ມູນສະເພາະຂອງປ່ອງຢ້ຽມດັ່ງກ່າວອາດຈະຖືກນໍາໃຊ້ສໍາລັບການຊູມແລະ
ເລື່ອນ.
ໄລຍະທີ່ອັນໃດນຶ່ງສາມາດຊູມເຂົ້າຢູ່ໃນຕອນໃດໜຶ່ງອາດຈະຖືກຈຳກັດດ້ວຍຈຳນວນເຕັມ
ການແກ້ໄຂຄວາມແມ່ນຍໍາຂອງອຸປະກອນ.
ຕົວຢ່າງ
ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນວິທີການ ictrans ອາດຈະຖືກໃຊ້ໃນຮູບແບບ batch ເພື່ອແປ a
metafile ເອີ້ນວ່າ gmeta ແລະສົ່ງຜົນໄດ້ຮັບການແປຂອງໄຟລ໌ທັງຫມົດໄປຫາ spooled
ອຸປະກອນທີ່ເອີ້ນວ່າ "imagen" ເຊິ່ງອາດຈະຖືກກໍານົດໄວ້ໃນລະບົບ ncarv_spool file:
% ictrans -e ' spooler ຮູບພາບ -e '1,$ພິມ' gmeta
ENVIRONMENT
FONTCAP
ຕົວລະບຸຕົວອັກສອນແບບເລີ່ມຕົ້ນ.
GRAPHCAP
ຕົວລະບຸອຸປະກອນຜົນຜະລິດເລີ່ມຕົ້ນ.
NCARG_ROOT
ເສັ້ນທາງໄປສູ່ຮາກຂອງການຕິດຕັ້ງ NCAR Graphics.
NCARG_LIB
ຖ້າຕັ້ງຕົວແປນີ້ມີເສັ້ນທາງໄປຫາ NCAR Graphics libraries ທີ່ຕິດຕັ້ງ.
NCARG_LIB overrides NCARG_ROOT.
NCARG_TMP
ຖ້າຕັ້ງ, ຕົວແປສະພາບແວດລ້ອມນີ້ມີເສັ້ນທາງໄດເລກະທໍລີທີ່ຈະໃຊ້
ໄຟລ໌ຊົ່ວຄາວ. ໃນລະບົບສ່ວນໃຫຍ່, ຄ່າເລີ່ມຕົ້ນແມ່ນ / tmp. ໃນບາງລະບົບແມ່ນຄ່າເລີ່ມຕົ້ນ
is /usr/tmp.
TMPDIR If NCARG_TMP ບໍ່ໄດ້ຕັ້ງຕົວແປສະພາບແວດລ້ອມນີ້ກໍານົດເສັ້ນທາງໄດເລກະທໍລີສໍາລັບ
scratch ພື້ນທີ່ດິດ. ຖ້າບໍ່ NCARG_TMP TMPDIR ຖືກກໍານົດເປັນ site-dependent, hard-coded
ຄ່າເລີ່ມຕົ້ນຖືກໃຊ້.
ໃຊ້ ictransNCARG ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net