當前位置:首頁 » 編程軟體 » ncl腳本

ncl腳本

發布時間: 2022-07-29 09:01:12

㈠ 如何設置Ncl的環境變數

下載好NCL,將軟體包(.tar.gz文件)存放在Cygwin目錄home用戶名路徑下。
雙擊桌面的「Cygwin」圖標,然後。
$ mkdir /opt/NCL
建立一個目錄
$ cd /opt/NCL
進入目錄
$ tar zxf ~/ncl_ncarg-5.1.1.CYGWIN_NT-5.1_i686.tar.gz
解壓
$ ls
你 可以看到bin include lib三個目錄
$ vi ~/.bashrc
在文件最末尾加入:
#NCL
export NCARG_ROOT=/opt/NCL
export PATH=$PATH:$NCARG_ROOT/bin

保存文 件,退出。
$ source ~/.bashrc

Linux下的安裝過程和Cygwin下安裝基本一致。
如果無法獲得root許可權,將NCL放在/home/ 路徑下比較好。
下載好NCL,將軟體包(.tar.gz文件)存放在/home/用戶名/路徑下。
$ mkdir NCL
建立一個目錄
$ cd NCL
進入目錄
$ tar zxf ../ncl_ncarg-5.1.1.Linux_i686_gcc412.tar.gz
解壓
$ ls
你可以看到bin include lib三個目錄
$ vi ~/.bashrc
在文件最末尾加入:
#NCL
export NCARG_ROOT=/home/用戶名/NCL
export PATH=$PATH:$NCARG_ROOT/bin

保存文件,退出。
$ source ~/.bashrc
這樣就完成了NCL的安裝和設置。
————————————————————————————————————
現在測試一下是否安裝正確
$ cd ~/
$ mkdir temp
$ cd temp

建立臨時目錄,進入臨時目錄
$ ng4ex gsun01n
這條命令會復制gsun01n.ncl到當前目錄,並運行 ncl < gsun01n.ncl
如果運行正常,會在X11窗口顯示一張XY坐標圖,單擊滑鼠進行圖像切換。如果是在Cygwin下運行,需要先開啟Cygwin/X server。
這個腳本測試完畢後,如果有興趣,還可以測試gsunXXn,XX取值可以是01~11。

㈡ 如何用ncl在畫好的中國地圖上畫等值線

使用NCL腳本繪制一張如上圖所示的png圖片主要分為以下幾個步驟 一、讀取各站點...三、使用源對地圖進行基本設置 四、使用源對等值線填充進行基本設置

㈢ ncl是什麼意思啊

NCL(The NCAR Command Language)是一種專門為科學數據處理以及數據可視化設計的高級語言,很適合用在氣象數據的處理和可視化上。NCL包含了現代編程語言的許多常見功能:條件語句、循環、數組運算等。此外,NCL還包括許多有用的內置函數和過程用來進行處理和操作數據,其中包括統計函數、插值、EOF分析、波譜分析等。[1]
NCL的設計目標是為了方便地從各種格式的文件中讀取數據,進行數據處理,數據可視化。NCL有兩種運行模式:第一種是命令行互動式運行,用戶每輸入一個命令或表達式就會立即得到執行。第二種是批處理模式,通過編寫NCL腳本,一次性完成所有操作[2] 。
NCL主要包括以下三個方面的功能:首先是文件I/O功能。NCL有獨特的語法,可以訪問數據文件中的變數。也可以訪問變數的其他信息(元數據 metadata),比如網格坐標信息、單位、缺測值等。第二是NCL的數據處理功能,比如求數據的平均值,做線性回歸等。想要掌握這部分功能需要具備一定的編程經驗,也需要對NCL語言有相當程度的了解。最後是數據可視化。使用NCL繪圖的語法命令很簡單,但是使用時會比較復雜。

㈣ ncl代表什麼

NCL(The NCAR Command Language)是一種專門為科學數據處理以及數據可視化設計的高級語言,很適合用在氣象數據的處理和可視化上。NCL包含了現代編程語言的許多常見功能:條件語句、循環、數組運算等。此外,NCL還包括許多有用的內置函數和過程用來進行處理和操作數據,其中包括統計函數、插值、EOF分析、波譜分析等。
NCL的設計目標是為了方便地從各種格式的文件中讀取數據,進行數據處理,數據可視化。NCL有兩種運行模式:第一種是命令行互動式運行,用戶每輸入一個命令或表達式就會立即得到執行。第二種是批處理模式,通過編寫NCL腳本,一次性完成所有操作。
NCL主要包括以下三個方面的功能:首先是文件I/O功能。NCL有獨特的語法,可以訪問數據文件中的變數。也可以訪問變數的其他信息(元數據 metadata),比如網格坐標信息、單位、缺測值等。第二是NCL的數據處理功能,比如求數據的平均值,做線性回歸等。想要掌握這部分功能需要具備一定的編程經驗,也需要對NCL語言有相當程度的了解。最後是數據可視化。使用NCL繪圖的語法命令很簡單,但是使用時會比較復雜。

㈤ ncl應該如何讀取有多個變數的nc資料

感覺沒那麼復雜吧,我讀過ncep和模式轉出來的nc數據,不管nc裡面有多少個變數,直接讀就可以啊,f=addfile("**.nc","r")
t=f->TG
這樣就可以吧,沒讀過歐洲中心的數據,或者可以利用ncmp -v TG **.nc > tg.log或者ncl_filemp -v TG **.nc > tg.log 把那個變數單獨提取出來,然後再利用腳本讀取,ncmp 和ncl_filemp 都試試,有時候一個可以用,一個不可以用,具體原因還不是很明白。

㈥ 如何安裝ncl 腳本

CentOS6.4 安裝NCL遇到的問題,有需要的朋友可以參考下。
問題1:缺少openssl-0.9.8 結果程序報錯: "ncl: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory" 這是因為缺少共享庫文件。
解決方法: 在/usr/lib下找到了 libcrypto.so.0.9.8k,
做個鏈接。 $ su $ cd /usr/lib $ ln -sf libcrypto.so.0.9.8k libcrypto.so.0.9.8 如果無法獲得超級用戶許可權,可以在home下建立個目錄

㈦ 「驅動選擇工具」在安裝原版XP時如何調用

首先,倒數39分鍾是在WINNT.SIF文件的[GuiUnattended]段的DetachedProgram 設置項實現的,如:DetachedProgram = "%SystemDrive%\TEMP\DRIVERS.EXE"
但是39分鍾執行的程序是同步執行的,也就是說你執行的時候系統安裝進程還在前進,這樣是不行的,等你解壓完驅動就晚了,所以我們需要下載下面幾個文件:
NirCmd.exe 一種增強的DOS命令行工具
Process.exe 一種很強的進程管理程序,其中一個功能就是暫停某進程執行(相信知道在這里的用處了吧)
WatchDriverSigningPolicy.exe 關閉微軟安裝未通過驗證的驅動時的提示
SetupCopyOEMInf.exe 掃描指定的驅動目錄,並處理所有的.inf文件(復制指定的.inf文件到%windir%\Inf中),這樣,Windows在檢查硬體設備後將會找到所有的即插即用硬體的
驅動程序。
這幾個有了以後就用一個批處理編寫一段命令,過程就是先停止XP安裝進程setup.exe,然後執行驅動選擇、解壓驅動,完畢後繼續setup.exe安裝進程就行了。下面是我寫的au3腳本:
Driver.exe是驅動選擇工具,這段代碼編譯後的程序和驅動選擇放在一個文件夾下就行了。如果調用ylmf的驅動,還在在批處理或者au3代碼里增加幾行,下面是我的完整的調用ylmf驅動的au3代碼:
#NoTrayIcon
$file = FileOpen(@HomeDrive & "\Ticker.ncl", 2)FileWriteLine ( $file, "exec hide " & @ScriptDir & "\Process.exe -r
setup.exe")
FileWriteLine ( $file, ".wait 10000 ")
FileWriteLine (
$file, "exec hide " & @ScriptDir & "\Process.exe -p SetupCopyOEMInf.exe
high")
FileWriteLine ( $file, "exec hide " & @ScriptDir &
"\Process.exe -s setup.exe")
FileWriteLine ( $file, ".wait 50000 ")FileWriteLine ( $file, ".script " & @HomeDrive & "\Ticker.ncl")FileClose($file)
runwait(@ScriptDir & "\Process.exe -s
setup.exe","",@SW_HIDE)
runwait(@ScriptDir & "\Process.exe -p setup.exe
low","",@SW_HIDE)
run(@ScriptDir &
"\WatchDriverSigningPolicy.exe","",@SW_HIDE)
$file = FileOpen(@SystemDir
& "\oeminfo.ini", 2)
FileWriteLine ( $file,"Manufacturer=YLMF
GHOSTXP_SP2")
FileClose($file)
runwait(@ScriptDir & "\Driver.exe")run(@ScriptDir & "\NirCmd.exe script " & @HomeDrive &
"\Ticker.ncl")
runwait(@ScriptDir & "\SetupCopyOEMInf.exe
C:\Driver","",@SW_HIDE)
runwait(@ScriptDir & "\Process.exe -k
NirCmd.exe","",@SW_HIDE)
runwait(@ScriptDir & "\Process.exe -p setup.exe
normal","",@SW_HIDE)
runwait(@ScriptDir & "\Process.exe -r
setup.exe","",@SW_HIDE)
FileDelete(@HomeDrive & "\Ticker.ncl")FileDelete(@SystemDir & "\oeminfo.ini")
這個帖子是以調用YLMF的驅動選擇工具為例的!

㈧ .grib是什麼格式的文件,需要用什麼軟體打開 我從歐洲氣象網上下的數據。

可以用ncl打開,先調用load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
載入本示例使用的包含函數和程序(以gsn開頭的)的NCL腳本。NCL中的load語句的作用和C和Fortran90程序中include作用一樣。
2.
3. begin
開始NCL腳本。
4.
5. data_dir = ncargpath("data")
6. grb_file = addfile(data_dir + "路徑名加文件名","r")

熱點內容
android載入界面 發布:2025-02-07 19:55:28 瀏覽:870
好礦雲伺服器 發布:2025-02-07 19:54:31 瀏覽:947
java電話簿 發布:2025-02-07 19:49:26 瀏覽:795
超級腳本製作 發布:2025-02-07 19:31:30 瀏覽:486
怎麼查看支付寶的賬號密碼 發布:2025-02-07 19:26:48 瀏覽:16
惠普伺服器查看ip指令 發布:2025-02-07 19:26:47 瀏覽:434
演算法設計模式 發布:2025-02-07 19:15:52 瀏覽:745
伺服器1u能連接幾台電腦 發布:2025-02-07 18:50:02 瀏覽:153
立人編譯 發布:2025-02-07 18:48:32 瀏覽:765
日產途達四驅的有哪些配置 發布:2025-02-07 18:42:02 瀏覽:832