Đây là lệnh ncargexNCARG có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
ncargex - NCAR Graphics Fortran và C Ví dụ về tiện ích cấp thấp
SYNOPSIS
ncargex [-A] [-E] [-F] [-P] [-T]
[-U] [-C] [-Fortran] [Đẳng cấp] [-ps]
[-x11] [-W máy trạm_type] [-khu vực]
[-chữ ký] [-bivar] [-colconv] [-conpack]
[-conpackt] [-conran_family] [-conrec_family]
[-csagrid] [-cssgrid] [-dấu gạch ngang] [-dashpack]
[-dsgrid] [-ezmap] [-field_flow] [-fitgrid]
[-gflash] [-gks] [-lưới] [-bán sắc]
[-biểu đồ] [-isosrfhr] [-isosurface] [-thanh nhãn]
[-natgrid] [-ngmath] [-ngmisc] [-plotchar]
[-polypack] [-pwrite_family] [-scroll_title]
[-seter] [-shgrid] [-điền mềm] [-spps]
[-sắp xếp hợp lý] [-bề mặt] [-tdpack] [-ba]
[-vaspackt] [-các diễn viên] [-wmap] [-linh tinh]
[-dọn dẹp] [-n] [-ncarbd] [-noX11] [-từng cái một]
tên_ví dụ ...
MÔ TẢ
ncargex cung cấp cho người dùng quyền truy cập vào hơn 300 ví dụ hoàn chỉnh NCAR Graphics Fortran
và mã nguồn C, bao gồm các ví dụ trong Hướng dẫn đồ họa NCAR. ncargex bản sao
mã nguồn của (các) ví dụ đã chỉ định vào thư mục hiện tại rồi biên dịch,
liên kết và thực hiện ví dụ. Tùy thuộc vào loại máy trạm được chỉ định trên
dòng lệnh, đầu ra có thể là tệp NCGM (NCAR Graphics Metafile), một trong nhiều tệp
các loại tệp PostScript hoặc kết xuất văn bản. Cũng có thể không có đầu ra
được tạo ra nếu bạn chọn máy trạm "x11", trong trường hợp đó mỗi khung hình sẽ được hiển thị
trực tiếp đến một cửa sổ X riêng biệt sau khi nó được tạo. Nếu không có máy trạm nào được chỉ định trên
dòng lệnh thì nó sẽ mặc định là "NCGM", trừ khi ví dụ đó là một ví dụ đặc biệt
được thảo luận dưới đây.
Nếu bạn chọn một trong các loại máy trạm tạo ra tệp đầu ra thì tệp
tên sẽ có cùng tên với ví dụ và kết thúc bằng hậu tố thích hợp:
".ncgm", ".txt", ".ps", v.v.
Một số ví dụ được tạo ra để minh họa một chức năng cụ thể, như cách đổi tên
siêu tập tin của bạn từ bên trong chương trình, cách sử dụng toàn bộ trang khi truy cập PostScript
đầu ra, cách sử dụng trình điều khiển X11 và tạo tệp đồ họa cùng lúc, v.v. Nếu
ví dụ mà bạn yêu cầu là một trong số đó, một thông báo sẽ được in theo hiệu ứng này để
cảnh báo bạn.
Để chạy ncargex, bạn phải đặt biến môi trường NCARG_ROOT thành
thư mục mẹ chứa các thư viện NCAR Graphics, các tệp nhị phân và các tệp bao gồm
Cài đặt. Nếu biến môi trường này không được đặt, ncargex sẽ cố gắng thiết lập nó cho
Bạn. Nếu thư viện NCAR Graphics, tệp nhị phân và tệp bao gồm không được cài đặt trong
một thư mục mẹ, thì bạn sẽ cần đặt các biến môi trường NCARG_LIB,
NCARG_BIN và NCARG_INCLUDE thay vào đó. Vui lòng xem "man ncargintro" để biết thêm thông tin.
LỰA CHỌN
1 -W Workstation_type Chỉ định loại máy trạm. Lập luận này có thể
được chỉ định dưới dạng số hoặc dưới dạng chuỗi, trong đó số đó có cùng giá trị
giá trị bạn sẽ sử dụng trong cuộc gọi tới GOPWK. Những con số sau đây là
có hiệu lực:
1 - NCGM
8 - Cửa sổ X11.
10 - kết xuất văn bản của đầu ra đồ họa.
PostScript 20 màu ở chế độ dọc.
21 - PostScript đóng gói màu (EPS) ở chế độ dọc.
22 - định dạng trao đổi PostScript đóng gói màu (EPSI) ở dạng dọc
chế độ.
23 - PostScript đơn sắc ở chế độ dọc.
24 - PostScript đóng gói (EPS) đơn sắc ở chế độ dọc.
25 - định dạng trao đổi PostScript đóng gói đơn sắc (EPSI) trong
chế độ chân dung.
PostScript 26 màu ở chế độ ngang.
27 - PostScript đóng gói màu (EPS) ở chế độ ngang.
28 - định dạng trao đổi PostScript đóng gói màu (EPSI) ở chế độ ngang
chế độ.
29 - PostScript đơn sắc ở chế độ ngang.
30 - PostScript đóng gói (EPS) đơn sắc ở chế độ ngang.
31 - định dạng trao đổi PostScript đóng gói đơn sắc (EPSI) trong
chế độ phong cảnh.
Nếu bạn muốn chỉ định máy trạm dưới dạng một chuỗi thì có một số cách có thể thực hiện được
xong. Ví dụ: các loại máy trạm sau đây là hợp lệ:
ncgm - NCGM
x11 - cửa sổ X11
văn bản - kết xuất văn bản của đầu ra đồ họa
Đối với đầu ra PostScript, có nhiều thuộc tính hơn: loại PostScript mà tệp bạn muốn
("ps", "eps" hoặc "epsi"), cho dù bạn muốn màu hay đơn sắc ("màu" hay "đơn sắc"), và
dù bạn muốn chế độ dọc hay ngang ("cổng" hay "đất"). Sự định hướng và
tùy chọn màu sắc có thể được bỏ qua (vì chúng sẽ mặc định là "port" và "color"
tương ứng), nhưng bạn phải chỉ định loại tệp PostScript. Mỗi thuộc tính có thể
được nhập theo thứ tự bất kỳ, cách nhau bằng dấu chấm. Sau đây là những ví dụ hợp lệ
Các loại máy trạm PostScript:
ps.color - màu PostScript ở chế độ dọc.
land.eps.mono - định dạng PostScript đóng gói (EPS) đơn sắc ở chế độ ngang.
epsi - định dạng trao đổi PostScript đóng gói màu (EPSI) ở chế độ dọc
chế độ.
port.mono.ps - PostScript đơn sắc ở chế độ dọc.
Bất kỳ sự kết hợp nào của ba loại thuộc tính này đều có thể được sử dụng, miễn là
vì một trong số đó là loại tệp PostScript.
-A Tạo tất cả các ví dụ, bài kiểm tra, tài liệu lập trình viên C/Fortran có sẵn,
ví dụ cơ bản và hướng dẫn.
-E Tạo tất cả các ví dụ C/Fortran có sẵn.
-F Tạo tất cả các ví dụ C/Fortran cơ bản có sẵn.
-P Tạo tất cả các ví dụ về tài liệu C/Fortran dành cho lập trình viên có sẵn.
-T Tạo tất cả các bài kiểm tra có sẵn.
-U Tạo tất cả các ví dụ C/Fortran hướng dẫn có sẵn.
-C Tạo tất cả các ví dụ C có sẵn.
-Fortran Tạo tất cả các ví dụ Fortran có sẵn.
-class Tạo tất cả các ví dụ về lớp C/Fortran có sẵn.
-ps Tạo tất cả các ví dụ C/Fortran sử dụng trình điều khiển PostScript.
-x11 Tạo tất cả các ví dụ C/Fortran sử dụng trình điều khiển X11.
-areas Tạo tất cả các ví dụ về Khu vực C/Fortran.
-autograph Tạo tất cả các ví dụ về Autograph C/Fortran.
-bivar Tạo tất cả các ví dụ bivar C/Fortran.
-colconv Tạo tất cả các ví dụ Colconv C/Fortran.
-conpack Tạo tất cả các ví dụ về Conpack C/Fortran.
-conpackt Tạo tất cả các ví dụ về Conpackt C/Fortran.
-conran_family Tạo tất cả các ví dụ về Conran Fortran.
-conrec_family Tạo tất cả các ví dụ về Conrec Fortran.
-csagrid Tạo tất cả các ví dụ Ngmath Csagrid C/Fortran.
-cssgrid Tạo tất cả các ví dụ Ngmath Cssgrid C/Fortran.
-dashline Tạo tất cả các ví dụ về Dashline C/Fortran.
-dashpack Tạo tất cả các ví dụ về Dashpack C/Fortran.
-dsgrid Tạo tất cả các ví dụ Ngmath Dsgrid C/Fortran.
-ezmap Tạo tất cả các ví dụ Ezmap C/Fortran.
-field_flow Tạo tất cả các ví dụ Field_flow C/Fortran. Bao gồm sự hợp lý hóa và
ví dụ về vectơ
-fitgrid Tạo tất cả các ví dụ Ngmath Fitgrid C/Fortran.
-gflash Tạo tất cả các ví dụ về Gflash C/Fortran.
-gks Tạo tất cả các ví dụ GKS C/Fortran.
-gridall Tạo tất cả các ví dụ Gridall C/Fortran.
-halftone Tạo tất cả các ví dụ về Halftone Fortran.
-histogram Tạo tất cả các ví dụ về Biểu đồ C/Fortran.
-isosrfhr Tạo tất cả các ví dụ về Isosrfhr Fortran.
-isosurface Tạo tất cả các ví dụ Isosurface C/Fortran.
-labelbar Tạo tất cả các ví dụ về Labelbar C/Fortran.
-natgrid Tạo tất cả các ví dụ Ngmath Natgrid C/Fortran.
-ngmath Tạo tất cả các ví dụ Ngmath C/Fortran.
-ngmisc Tạo tất cả các ví dụ Ngmisc C/Fortran.
-plotchar Tạo tất cả các ví dụ Plotchar C/Fortran.
-polypack Tạo tất cả các ví dụ về Polypack C/Fortran.
-pwritx_family Tạo tất cả các ví dụ về Pwrite Fortran.
-scrolled_title Tạo tất cả các ví dụ C/Fortran tiêu đề cuộn.
-seter Tạo tất cả các ví dụ Seter C/Fortran.
-shgrid Tạo tất cả các ví dụ Ngmath Shgrid C/Fortran.
-softfill Tạo tất cả các ví dụ Softfill C/Fortran.
-spps Tạo tất cả các ví dụ SPPS C/Fortran.
-streamlines Tạo tất cả các ví dụ Streamlines C/Fortran.
-surface Tạo tất cả các ví dụ về Surface C/Fortran.
-tdpack Tạo tất cả các ví dụ về Tdpack C/Fortran.
-bad Tạo tất cả các ví dụ Threed C/Fortran.
-vaspackt Tạo tất cả các ví dụ Vaspackt C/Fortran.
-vectors Tạo tất cả các ví dụ Vectors C/Fortran.
-wmap Tạo tất cả các ví dụ về bản đồ thời tiết C/Fortran.
-misc Tạo tất cả các ví dụ C/Fortran linh tinh.
-clean Xóa mọi thứ trừ tệp ".ncgm".
-n Chỉ định rằng ví dụ không nên được biên dịch, liên kết hoặc chạy, nhưng
vừa sao chép vào thư mục địa phương của bạn.
-ncarbd Sử dụng tùy chọn này cho các trình biên dịch có vẻ đang gặp sự cố
khởi tạo các biến blockdata. Nó sẽ gây ra một hoặc hai nhỏ
các chương trình con được liên kết trong đó giúp buộc tải dữ liệu khối
các quy trình khởi tạo.
-ngmathbd Sử dụng tùy chọn này cho các trình biên dịch có vẻ đang gặp sự cố
khởi tạo các biến blockdata. Nó sẽ khiến một chương trình con nhỏ được
được liên kết trong đó giúp buộc tải khởi tạo blockdata
các thói quen.
Lưu ý: tùy chọn này không cần phải được chỉ định riêng nếu bạn
đã bao gồm cả -ncarbd và -ngmath tùy chọn.
-noX11 Không liên kết trong thư viện X khi liên kết các ví dụ đã chọn và/hoặc
các bài kiểm tra. Thay vào đó, một sơ khai sẽ được liên kết.
-onebyone Chỉ định rằng các ví dụ và/hoặc thử nghiệm đã chọn sẽ được tạo
từng cái một và xem khi chúng được tạo ra. Điều này là dành cho
sử dụng trong quá trình thử nghiệm các bản phát hành mới tại NCAR.
Dưới đây là danh sách tất cả những gì có sẵn ncargex ví dụ. Chúng được liệt kê
theo tiện ích mà chúng thuộc về.
VÍ DỤ CÓ
KHU VỰC Ví dụ:
arex01 arex02 arex03 cardb1 cardb2 careg carfill carline carmap tareas c_tareas
TỰ ĐỘNG Ví dụ:
agdp01 agex01 agex02 agex03 agex04 agex05 agex06 agex07 agex08 agex09 agex10 agex11 agex12
agex13 fagaxclr fagaxlbl fagaxmax fagcuclr fagcudsh fagezmxy fagezmy fagezxy fagezy
fagilclr fagovrvw tagupw tautog c_agex07
BIVAR Ví dụ:
cbex01 cidsfft c_cbex01
COLCONV Ví dụ:
coex01 coex02 coex03 fcce01 fcce02 tcolcv c_coex02
ĐÓNG GÓI Ví dụ:
cbex01 ccpback ccpcff ccpcfx ccpcica ccpcir ccpcis ccpcit ccpclc ccpcld ccpcldm ccpcldr
ccpcll ccpclu ccpcnrc ccpdflt ccpezct ccpfil ccpga ccphand ccphcf ccphl ccphlt ccpila
ccpils ccpilt ccpklb ccplbam ccplbdr ccpline ccpllb ccpllc ccplll ccpllo ccpllp ccpllt
ccpllw ccpmap ccpmovi ccpmpxy ccpncls ccpnet ccpnof ccpnsd ccppc ccppc1 ccppc2 ccppc3
ccppc4 ccppkcl ccppole ccprc ccpreg ccprwc ccprwu ccpscam ccpset ccpsps1 ccpsps2 ccpspv
ccpt2d ccptitle ccpvp ccpvs cidsfft colcon cpex01 cpex02 cpex03 cpex04 cpex05 cpex06
cpex07 cpex08 cpex09 cpex10 cpex11 cpex12 cpex13 cpex14 cpex15 cpex16 tconpa c_cbex01
c_colcon
GÓI Ví dụ:
ctcbay ctex01 ctex02 ctfite ctgaus ctgc23 ctgeo1 ctgeo2 ctgeo3 ctiscp ctisc2 ctllg1 ctllg2
ctllg3 ctnccl ctorca ctpopg ctswth ctterr ctwng1 ctwng2 cttd01 cttd02 c_ctllg3
CONRAN GIA ĐÌNH Ví dụ:
tconan tconaq tconas
CONREC GIA ĐÌNH Ví dụ:
tcnqck tcnsmt tcnsup tconre
CSAGRID Ví dụ:
csex01 csex02 csex03 csex04 csex05 csex06 csex07 c_csex01 c_csex02 c_csex03 c_csex04
c_csex05 c_csex06 c_csex07
CSSGRID Ví dụ:
cssex01 cssex02 cssex03 c_cssex01 c_cssex02 c_cssex03
DASHLINE Ví dụ:
fdlcurvd fdldashc fdldashd fdlsmth tdashc tdashl tdashp tdashs c_fdldashc
GÓI DASH Ví dụ:
tdshpk c_tdshpk
DSGID Ví dụ:
dsex01 dsex01d dsex02 dsex03 dsex04 dsex05 dsex06 c_dsex01 c_dsex01d c_dsex02 c_dsex03
c_dsex04 c_dsex05 c_dsex06
EZMAP Ví dụ:
cezmap1 cezmap2 cezmap3 cmpclr cmpdd cmpdrw cmpel cmpfil cmpgci cmpgrd cmpgrp cmpita
cmpitm cmplab cmplbl cmplot cmpmsk cmpou cmppos cmpsat cmpsup cmptit cmptra cmpusr eezmpa
mpex01 mpex02 mpex03 mpex04 mpex05 mpex06 mpex07 mpex08 mpex09 mpex10 mpex11 mpex12 mpex13
mpex14 mpex15 mpexfi tezmap tezmpa tezmpb c_mpex05 c_eezmpa c_eezmpb
CÁNH ĐỒNG LƯU Ví dụ:
ffex00 ffex01 ffex02 ffex03 ffex04 ffex05 fcover fstream stex01 stex02 stex03 vvex01
vvex02 vvex03 c_ffex03 c_vvex03
FIGRID Ví dụ:
ftex01 ftex02 ftex03 ftex04 ftex05 ftex06 c_ftex01 c_ftex02 c_ftex03 c_ftex04 c_ftex05
c_ftex06
GFLASH Ví dụ:
tgflas c_tgflas
GKS Ví dụ:
fcell fcell0 fgke01 fgke02 fgke03 fgke04 fgkgpl fgkgpm fgkgtx fgklnclr fgklnwth fcirc
fgpm01 pgkex01 pgkex02 pgkex03 pgkex04 pgkex05 pgkex06 pgkex07 pgkex08 pgkex09 pgkex10
pgkex11 pgkex12 pgkex13 pgkex14 pgkex15 pgkex16 pgkex17 pgkex18 pgkex19 pgkex20 pgkex21
pgkex22 pgkex23 pgkex24 pgkex25 pgkex26 pgkex27 c_gtxpac c_pgkex21
LƯỚI Ví dụ:
ccpga tgrida c_tgrida
nửa giai điệu Ví dụ:
thafto
BIỂU ĐỒ Ví dụ:
thstgr thstmv c_thstmv
ISOSRFHR Ví dụ:
tisohr
MẶT BỀ MẶT ISO Ví dụ:
fisissrf fispwrzi tisosr tpwrzi c_tisosr
THANH NHÃN Ví dụ:
elblba tlblba clbfil clbbar clblbr c_elblba
NATGRID Ví dụ:
nnex01 nnex01d nnex02 nnex03 nnex04 nnex05 nnex06 nnex07 nnex08 nnex09 c_nnex01 c_nnex01d
c_nnex02 c_nnex03 c_nnex06
NGMATH Ví dụ:
csex01 csex02 csex03 csex04 csex05 csex06 csex07 cssex01 cssex02 cssex03 dsex01 dsex01d
dsex02 dsex03 dsex04 dsex05 dsex06 ftex01 ftex02 ftex03 ftex04 ftex05 ftex06 nnex01
nnex01d nnex02 nnex03 nnex04 nnex05 nnex06 nnex07 nnex08 nnex09 shex01 shex02 shex03
c_csex01 c_csex02 c_csex03 c_csex04 c_csex05 c_csex06 c_csex07 c_cssex01 c_cssex02
c_cssex03 c_dsex01 c_dsex01d c_dsex02 c_dsex03 c_dsex04 c_dsex05 c_dsex06 c_ftex01
c_ftex02 c_ftex03 c_ftex04 c_ftex05 c_ftex06 c_nnex01 c_nnex01d c_nnex02 c_nnex03 c_nnex06
c_shex01 c_shex02 c_shex03
NGMISC Ví dụ:
fngngdts fngwsym c_fngwsym
PLOTCHAR Ví dụ:
epltch fpchiqu fpcloqu fpcfonts tpltch c_epltch
GÓI POLY Ví dụ:
ppex01 tppack c_ppex01
PWRITE GIA ĐÌNH Ví dụ:
tpwrtx tpwry
ĐÃ CUỘN TITLE Ví dụ:
fslfont slex01 slex02 tstitl c_slex01
THIẾT LẬP Ví dụ:
tseter
SHGRID Ví dụ:
shex01 shex02 shex03 c_shex01 c_shex02 c_shex03
PHẦN MỀM Ví dụ:
fsfsgfa fsfwrld sfex01 sfex02 tsoftf c_sfex02
SPPS Ví dụ:
fcoord fcoord1 fcoord2 fspcurve fspline fsppoint fspponts splogy sprevx c_fcoord2
TUYẾN TÍNH Ví dụ:
fstream ffex00 ffex01 ffex03 ffex04 stex01 stex02 stex03 tstrml c_ffex03
MẶT Ví dụ:
fsrezsrf fsrpwrzs fsrsrfac srex01 tsrfac tpwrzs c_srex01
TDPACK Ví dụ:
tdex01 tdex02 tdex03 tdex04 tdex05 tdex06 tdex07 tdex08 c_tdex01 c_tdex03
BA Ví dụ:
fthex01 fthex02 fthex03 fthex04 fthex05 tba tpwrzt c_fthex01
GIÁM SÁT Ví dụ:
ffex00 ffex01 ffex02 ffex05 fcover tvelvc vvex01 vvex02 vvex03 c_vvex03
DỰ BÁO THỜI TIẾT MAP Ví dụ:
wmex01 wmex02 wmex03 wmex04 wmex05 wmex06 wmex07 wmex08 wmex09 wmex10 wmex11 wmex12 wmex13
wmex14 wmex15 c_wmex09
hỗn hợp Ví dụ:
ví dụ bnchmk ncargworld
X11 Ví dụ:
fgke01 fgke04 c_xwndws
Sử dụng ncargexNCARG trực tuyến bằng dịch vụ onworks.net