ictransNCARG - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ictransNCARG komutudur.

Program:

ADI


ictrans - etkileşimli NCAR CGM tercümanı ctrans

SİNOPSİS


iktrans [ -d cihaz ] [ -yazı tipi yazı tipi ] [ -e senaryo ]* [ -yumuşak ] [ -Bell ] [ -min dk ] [
-lmaks maksimum ] [ -lölçek ölçek ] [ -arkadaş pal_fname ] [ -Sürüm ] [ -geniş pencere_kimliği ] [
cihaza özel seçenekleri ] meta dosyası...

TANIM


iktrans Bilgisayar Grafikleri Meta Dosyası (CGM) çevirmeninin kullanıcı arayüzüdür ctrans.
iktrans çağrıldığında komut yorumlayıcı moduna girecek ve talimatları bekleyecek
Kullanıcı. Kullanıcıdan komut beklerken, iktrans ' istemini görüntülerictrans>'.

çağrı üzerine iktrans bekletilen aygıt tablosunun yapılandırmasını gerçekleştirir. Tablo
birkaç kaynağın işlenmesiyle yapılandırılır. iktrans dosyayı ilk arar ncarv_spool
$NCARG_ROOT/lib/ncarg dizininde. Dosya mevcutsa iktrans onu içine yükleyeceğiz
biriktirilmiş cihaz tablosu. Daha sonra ictrans dosyayı arar .ncarv_spool kullanıcının evinde
dizin. Bulunursa içeriği biriktirici tablosuyla birleştirilir. Son olarak,
NCARV_SPOOL ortam değişkeni tek bir biriktiricinin tanımını içerebilir. Eğer bu
değişken ayarlandığında içeriği de tabloyla birleştirilir. Yukarıdaki setteki her giriş
Kaynakların listesi bir isimle tanımlanır. İsimlerde çakışma varsa son giriş
karşılaşılması önceliklidir. yani aynı adı taşıyan önceki giriş geçersiz kılınır.

SEÇENEKLER


-Bell Her karenin sonunda zili çalın. Varsayılan, sessiz modda çalıştırmaktır. Bu
seçeneği tüm cihazlar tarafından desteklenmez.

-d cihaz
Cihaz adı. iktrans kullanacak Grafik başlığı (varsa) veya uygun
tarafından belirtilen grafik kitaplığı cihaz;

If cihaz önünde bir UNIX dizin yolu bulunur, ardından iktrans buna bakacak
Belirtilen grafik kapağı için dizin. Aksi halde iktrans dizini arar
Grafik görüntüsü için $NCARG_ROOT/lib/ncarg/graphcaps.

dışındaki tüm cihaz özellikleri için X11 çıktı standart çıkışa yönlendirilir. İçinde
durum X11 çeviri, X11 kitaplıklarına uygun çağrılarla sonuçlanır. Görmek
grafik kapağı(5NCAG) desteklenen cihazların açıklaması için Görmek gcap'ler(1NCAG) Bir için
tarafından desteklenen cihazların listesi senin özel yapılandırma ctrans.

Bu seçenek, GRAFİKAP Çevre değişkeni.

-e senaryo
senaryo bekar iktrans emretmek. geçerli iktrans komutlar tartışılır
KOMUTLAR aşağıdaki bölüm. çoklu -e seçenekler tek bir komut satırında görünebilir.
Komutunuz boşluk veya meta karakterler içeriyorsa, tırnak işaretleri kullanmaya dikkat edin.
kabuk tarafından yorumlanabilir. Bu seçenek kullanıldığında iktrans girmiyor
etkileşimli mod. Sadece verilen komutları yerine getirir ve ardından çıkar.

-yazı tipi yazı tipi başlığı
Metni okşamak için kullanılacak Fontcap dosyası. CGM'yi yorumlarken METİN komuta
elemanlar kullanımı yazı tipi başlığı metinsel çeviri için varsayılan yazı tipi olarak. Not: CGM'ler
CGM'de gömülü olmayan metinsel açıklamalar içerir METİN elementler. Buradan
etkilenmezler yazı tipi başlığı özellikler. Ayrıca bir CGM'nin
komutta sağlanan bir yazı tipini geçersiz kılabilecek adlandırılmış bir yazı tipini açıkça belirtin
hat. FONTCAP ortam değişkeni, bir varsayılanı belirtmek için de kullanılabilir.
yazı tipi başlığı.

If yazı tipi başlığı önünde bir UNIX dizin yolu bulunur, ardından iktrans buna bakacak
belirtilen yazı tipi başlığı için dizin. Aksi halde iktrans dizini arar
Yazı tipi başlığı için $NCARG_ROOT/lib/ncarg/fontcaps.

Yerimizi yazı tipi başlığı(5NCAG) Kullanılabilir yazı tipi kapaklarının açıklaması için. Görmek fcap(1NCAG)
sisteminizde yüklü olan yazı tipi kapaklarının listesi için.

Bu seçenek, yazı tipi Çevre değişkeni.

-min dk
Çizgi genişliği ölçeklemeyi destekleyen cihazlarda tüm çizgilerin ölçeklenmesi garanti edilir
en azından dk o cihaz için varsayılan çizgi genişliğinin çarpımı. Bu seçenek etkin bir şekilde
CGM öğesi "LINE WIDTH" için minimum değerin dk.

-lmaks maksimum
Çizgi genişliği ölçeklemeyi destekleyen cihazlarda tüm çizgilerin ölçeklenmesi garanti edilir
en fazla maksimum o cihaz için varsayılan çizgi genişliğinin çarpımı. Bu seçenek etkin bir şekilde
CGM öğesi "LINE WIDTH" için maksimum değerin maksimum.
ayar sonuçları maksimum o zaman daha az dk tanımsızdır.

-lölçek ölçek
içindeki tüm çizgi genişliği özelliklerini ölçeklendirmeyi destekleyen cihazlarda
meta dosyası tarafından ölçeklendirilecek ölçek. ölçeklendirilecek ölçek Bu seçenek konu
tarafından değiştirilmesine -min ve -lmaks seçenekleri.

-arkadaş pal_fname
Dosyada tanımlanan renk paletini kullanın pal_fname sonraki çeviri için
meta dosyası. Bu palet, CGM tarafından tanımlanan herhangi bir renk haritasını geçersiz kılar.
tercüme edildi. biçiminin açıklaması için pal_fname görmek ras_palet(5NCARG).

-yumuşak Doldurulmuş tüm çokgenlerin yazılımla doldurulmasını koşulsuz olarak gerçekleştirin. Bu seçenek olabilir
bir noktayı tanımlayan köşe sayısında sınırlamalar olan cihazlar için kullanışlıdır.
çokgen. Bazı cihazlarda bu numara bilinir ve yazılım doldurma işlemi şu şekilde yapılır:
uygun, kullanıcı belirtmeden.

-Sürüm
Sürüm numarasını yazdırın ve ardından çıkın.

CİHAZ ÖZEL SEÇENEKLER


iktrans cihaza özgü seçeneklerin aynısını kabul eder ctrans. bir için
cihaza özel seçeneklerin açıklaması bkz. ctrans(1NCAG).

KOMUTLAR


Komuta Structure
iktrans Komutlar basit ve düzenli bir yapıya sahiptir. Doğrudan çalışan komutlar
işlenmekte olan meta dosyasının önünde bir çerçeve_listesi çerçeveleri belirleyen
hangi komut geçerlidir. Bazı komutlar argümanları kabul eder. Bir komutu takip eden herhangi bir şey
name bir argüman olarak kabul edilir:

( çerçeve [ ,çerçeve ])* komuta ( tartışma )*

Virgülle ayrılmış bir çerçeve çifti, kapsayıcı çerçeve listesini ifade eder. Bir çerçeve listesi ise
atlanırsa ve bir komut bir çerçeve gerektirirse, geçerli çerçeve varsayılan olarak kullanılır. Eğer
hiçbir argüman listesi belirtilmemiş ve bir tane gerekliyse, her durumda varsayılan bir argüman kullanılır
mümkün.

Örneğin, komut 1,5 8 kayıt etmek /tmp/foo birinciden beşinciye kadar yazardım ve
dosyaya meta dosyanın sekizinci karesi /tmp/foo.

Komutlar beklenmeyen argümanları göz ardı edecektir. Komut adları şuna kadar kısaltılabilir:
benzersiz olduklarını vurgulayın.

çerçeve Listeler
Çerçeveler birkaç şekilde ele alınabilir:

nnn Çerçeve numarasına göre. Çerçevelere ilkten sonuncuya doğru göreceli bir numara atanır.
meta dosyası. İlk çerçeve numaralandırılmıştır 1.

$ Dosyadaki son kare.

. Geçerli çerçeve. iktrans bir işlemin yapıldığı son kareyi takip eder
gerçekleştirdi. Bu çerçeveye "geçerli çerçeve" denir.

çerçeve+-n
Kare numarası ve ardından artı işareti (+) veya eksi işareti (-), ardından bir
ondalık sayı, belirtilen kare sayısı kadar karenin artı veya eksisini belirtir.
çerçeve mevcut çerçevenin varsayıldığı durumda ihmal edilebilir. Örneğin,
`10+2' meta dosyasındaki çerçeve 12'yi adresler.

Komutları
! komuta
koşmak komuta yerel makinede kabuk komutu olarak.

takma ad [ isim [ def ]]
Atamak def takma isme isim. Eğer def atlandı, takma ad isim birlikte görüntülenir
mevcut tanımıyla. İkisi de olursa isim ve def atlanır, tüm takma adlar silinir
Görüntülenen. def şu şekildedir:

: [ ctrans_args ] : [ filtre_zincir ]

nerede ctrans_args meta dosyası çevirmeni için komut satırı bağımsız değişkenlerinin listesidir
ctrans ve filtre_zincir ile ayrılmış bir dizi basit komuttur |. filtre_zincir
tarafından sonlandırılabilir > or >> Dosya. Örneğin:

ictrans> takma ad name1 : -d xwd : | kedi > dış dosya

or

ictrans> takma ad name2 : -d ps.mono : | filtre1 | lpr

dup [numara]
Bu komut, her karenin görüntülenme sayısı boyunca görüntülenme sayısını ayarlamak için kullanılır.
sonraki komplo. Varsayılan birdir. Eğer dup herhangi bir argüman olmadan çağrılır
dup'un geçerli değeri döndürülür.

saymak
Dosyada bulunan çerçevelerin sayısını bildirir.

akım
Geçerli çerçeveyi bildirir.

dosya [ meta dosyası ]
Dosya meta dosyası sonraki çevirilerde kullanılacaktır. iktrans kabuğu kullanır
ortam değişkeni tarafından tanımlanır SHELL (/ Bin / sh varsayılan olarak) dosya adını gerçekleştirmek için
oyuncu değişikliği meta dosyası. Dosya adı değişikliğini düzenleyen kurallar tanımlandığı gibidir
çalışma kabuğu tarafından. Herhangi bir argüman verilmezse geçerli meta dosya adı şöyle olur:
bildirilmiştir.

yazı tipi [ yazı tipi ]
Yazı tipi başlığını şu şekilde ayarlayın: yazı tipi gelecekteki çeviri için. Bu işlev şununla aynıdır
arasında -yazı tipi seçenek. Eğer yazı tipi atlanırsa geçerli yazı tipi başlığı adı bildirilir.

yardım et [ komuta ]
Şunun için bir kullanım bildirimi yazdırın: komuta. Eğer komuta kısa bir açıklaması atlanmıştır
tüm komutlar verilmiştir.

[ Çerçeve ] liste
Her meta dosya çerçevesi hakkında kısa bilgi sağlayın. Çerçeve. Eğer Çerçeve is
atlanırsa geçerli çerçeve kullanılır. Eğer Çerçeve atlanır ve geçerli çerçeve
son kare değilse geçerli kare bir sonraki kareye artırılır.
meta dosyası.

< frame1 > < frame2 > birleştirme
Çizim çerçevesi numarası frame1 ve ardından çerçeve numarasını çizin frame2 ilk karenin üzerinde
cihazı temizlemeden. Sonuç, iki alanın "birleşmesi"dir. Mevcut
çerçeve değiştirilmez. için varsayılanlar yoktur frame1 or frame2. Sonuç
senaryo beklendiği gibi olmayabilir. İlk karedeki özellikler, örneğin
color, ikinci karedeki nitelikleri geçersiz kılabilir.

döngü
Döngü modunu açın veya kapatın. Daha sonra döngü modu açıldığında arsa komutlar
istenen karelerin çizilmesine neden olun ve ardından iktrans ikisine de devam edecek
tanımlı segmentteki ilk kare veya son ve tekrar tekrar ilk kareyi görüntüler
son (sondan ilkine) kareler boyunca. Döngü bir kesintiye kadar devam eder
sinyal alınır. Hangi sıranın döngüye gireceğinin, ileri veya geri alınacağının belirlenmesi
geriye doğru şu şekilde yapılır: Çizilen son çerçeve grubu artan sıradaysa
sipariş döngüsü ileri. Çizilen son kare grubu azalan sıradaysa
geriye doğru döngü yapın. Sıra belirlenemiyorsa döngü yapmayın. Örneğin; eğer döngü
mod ayarlandığında "1 3,4 grafiği" ileri döngüye neden olur, "1 4,3 grafiği" ortaya çıkar
geriye doğru döngüde ve "3,4 1 grafiği" hiçbir döngüyle sonuçlanmayacaktır çünkü sonuncusu
Çizilen kareler grubu, "1", tek bir karedir.

film [ zaman ]
Her kareyi görüntüle zaman sırasında bir sonraki kareye geçmeden saniyeler önce
sonraki araziler. Eğer zaman atlanırsa film modu kapatılır veya açılır. İçinde
Film modunun açık olması durumunda varsayılan süre sıfır saniyedir. Film modu ise
kapalı konuma getirilirse bir sonraki kareye geçmeden önce yeni bir satır alınmalıdır
komplo sırasında.

sonraki
Birden fazla dosya belirtilebilir iktrans Komut satırı. Sonraki dosyayı düzenlemek için
argüman listesinde şunu kullanın: sonraki Komut.

[ Çerçeve ] arsa
Adreslenen çerçeveleri çizin. Eğer Çerçeve atlanırsa geçerli çerçeve çizilir
ve mümkünse mevcut çerçeve numarası artırılır. "Film" modu ayarlanmışsa
iktrans bekleyecek zaman Devam etmeden önce her grafiği görüntüledikten birkaç saniye sonra. zaman
ile ayarlanır film emretmek. "Film" modu ayarlanmamışsa iktrans bir süre bekleyecek
sonraki kareye geçmeden önce yeni satır karakteri. arsa numarayı bildirecek
kare sayısı ve son kare Çerçeve. Çizim sonlandırılacak ve iktrans
son kare çizildikten sonra veya bir mesaj alındıktan sonra komut moduna yeniden girecektir.
kesme sinyali, SIGINT.

[ Çerçeve ] Print
Adreslenen çerçeveler çevrilir ve mevcut bekletme cihazına gönderilir.
Çeviri, doğmuş bir çevirmen tarafından gerçekleştirilir. biriktirici komut kullanılabilir
Bir biriktirme aygıtı seçmek için Görmek ncarv_spool(5NCARG).

çıkmak
Oturumu sonlandırın.

[ Çerçeve ] kayıt etmek [ meta dosyası ]
Adreslenen çerçeveleri şuraya kaydedin: meta dosyası. Eğer meta dosyası yok o zaman var
yarattı. Dosya adı değiştirme şu tarihte gerçekleştirilir: meta dosyası. Eğer meta dosyası atlandı
kaydedilen son dosyadan daha fazlası kullanılır. Eğer Çerçeve geçerli çerçeveden daha atlanır
Kullanılmış.

[ Çerçeve ] İndirim [ meta dosyası ]
ile aynı kayıt etmek komut hariç İndirim kullanıcıyla olan eylemlerini onaylamaz
dosyanın mevcut olması durumu. Dosya mevcutsa ancak geçerli bir NCGM değilse,
üzerine yazılmış. Dosya mevcutsa ve geçerli bir NCGM ise dosyaya eklenir.

atlamak [ numara ]
Sonraki çizim sırasında atlanacak kare sayısını ayarlayın. Örneğin, eğer
"atla" 1'e ayarlanır ve çerçeveler 1'den 10'a kadar çerçeveler 1, 3'ü çizmek için bir istek yapılır.
5, 7 ve 9 görüntülenecektir. Hiçbir argüman olmadan atlamak mevcut değerini bildirir.
Varsayılan sıfırdır.

biriktirici [ spooler_alias ]
Geçerli biriktirici takma adı hiçbir bağımsız değişken olmadan bildirilir. Eğer spooler_alias bir
tarafından tanımlanan geçerli takma ad takma ad komutta veya ncarv_spool yapılandırma
dosyasıyla veya NCARV_SPOOL ortam değişkeniyle, ardından biriktirici takma ad olur
geçerli biriktirici. Sonraki Print komutlar tanımlanan biriktirici tanımını kullanacaktır
geçerli biriktirici tarafından. Görmek ncarv_spool(5NCARG).

[ başlama çerçeve ] başlama
Bu komut, bir çerçeve segmentindeki ilk kareyi tanımlar. başla, Birlikte
the durdurmak komutu, meta dosyası çerçevelerinin bir bölümünün sınırlarını tanımlayın. Ne zaman
iktrans döngü modunda ise bu bölümün içeriği tekrar tekrar görüntülenir.
varsayılan başlama çerçeve meta dosyasındaki ilk çerçevedir, 1. Eğer hiçbir argüman yoksa
verilmiş başlama geçerli segmentteki ilk kareyi bildirir.

[ durdurmak çerçeve ] durdurmak
Bu komut, bir kare segmentindeki son kareyi tanımlar. Varsayılan durdurmak çerçeve
meta dosyasındaki son karedir, $. Eğer hiçbir argüman verilmezse durdurmak raporlar
Geçerli segmentteki son kare.

yakınlaştırma [ llx [ lly [ urx [ Ury ]]]]
The yakınlaştırma komutu bir iş istasyonu penceresinin belirtilmesine izin verir (GKS'de
algı). Dikdörtgen bir pencereyi tanımlayan dört koordinat belirtilmiştir.
normalleştirilmiş VDC dikdörtgeninin köşe noktaları (0.0, 0.0) ve (1.0,
1,0). Belirtilen pencere daha sonra tüm görünüm alanına eşlenir. Örneğin

ictrans> yakınlaştırma 0.0 0.0 0.5 0.5

sonraki parsellerin sol alt çeyreğinin doldurulması için havaya uçurulmasıyla sonuçlanacaktır
ekranın tamamı. Böyle bir pencerenin özellikleri yakınlaştırma ve yakınlaştırma için kullanılabilir.
kaydırma.

Bir grafiğin yakınlaştırılabileceği aralık, tamsayı ile sınırlandırılabilir.
cihazın adresleme hassasiyeti.

ÖRNEKLER


Aşağıdaki örnek nasıl olduğunu gösterir iktrans bir metni çevirmek için toplu modda kullanılabilir.
meta dosyası çağrıldı gmeta ve tüm dosyanın çevrilmiş sonuçlarını biriktirilmiş bir
Sistemde tanımlanabilecek "imagen" adı verilen cihaz ncarv_spool Dosya:

% iktrans -e 'biriktirici görüntü -e '1,$Yazdır' gmeta

ÇEVRE


yazı tipi
Varsayılan font cap belirteci.

GRAFİKAP
Varsayılan çıkış aygıtı belirteci.

NCARG_ROOT
NCAR Graphics kurulumunun kök yolu.

NCARG_LIB
Ayarlanırsa, bu değişken kurulu NCAR Graphics kitaplıklarının yolunu içerir.
NCARG_LIB geçersiz kılmaları NCARG_ROOT.

NCARG_TMP
Ayarlanırsa, bu ortam değişkeni için kullanılacak bir dizin yolu içerir.
geçici dosyalar. Çoğu sistemde varsayılan / Tmp. Bazı sistemlerde varsayılan
is /usr/tmp.

TMPDIR If NCARG_TMP ayarlanmamışsa bu ortam değişkeni dizin yolunu belirtir
disk alanını kazı. İkisi de değilse NCARG_TMP TMPDIR siteye bağlı, sabit kodlanmış bir ayardır
varsayılan kullanılır.

onworks.net hizmetlerini kullanarak ictransNCARG'ı çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları