InglesPransesEspanyol

OnWorks favicon

chem - Online sa Cloud

Patakbuhin ang chem sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command chem na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


chem - groff preprocessor para sa paggawa ng mga diagram ng istruktura ng kemikal

SINOPSIS


Chem [opsyon ....] [--] [filespec ....]

Chem -h | - Tumulong

Chem -v | --bersyon

OPTION PAGGAMIT


Walang ibang pagpipilian kundi -h, - Tumulong, -v, at --bersyon; ang mga pagpipiliang ito ay pumukaw sa
pag-print ng isang bersyon o impormasyon sa paggamit, ayon sa pagkakabanggit, at lahat filespec ang mga argumento ay
hindi pinansin. A filespec argument ay alinman sa isang pangalan ng file ng isang umiiral na file o isang minus
katangian -, ibig sabihin ay karaniwang input. Kung walang tinukoy na argumento, ang karaniwang input ay
awtomatikong kinuha.

DESCRIPTION


Chem gumagawa ng mga diagram ng istrukturang kemikal. Ang bersyon ngayon ay pinakaangkop para sa organic
kimika (mga bono, singsing). Ang Chem ang programa ay a ungol tulad ng preprocessor eqn, pic, tbl,
atbp. Ito ay bumubuo pic output tulad na ang lahat Chem ang mga bahagi ay isinasalin sa mga diagram ng
pic wika.

Ang programa Chem nagmula sa Perl source file chem.pl. Sinasabi nito pic isama ang a
kopya ng macro file chem.pic. Bukod dito ang ungol pinagmulang file pic.tmac nai-load.

Sa isang istilong nakapagpapaalaala sa eqn at pic, ang Chem ang mga diagram ay nakasulat sa isang espesyal
wika.

Isang hanay ng Chem ganito ang hitsura ng mga linya

.cstart
Chem data
.cend

Mga linyang naglalaman ng mga keyword .cstart at .cend simulan at tapusin ang input para sa Chem,
ayon sa pagkakabanggit. Sa pic konteksto, ibig sabihin, pagkatapos ng tawag ng .PS, Chem maaaring opsyonal ang input
sinimulan ng linya simulan Chem at nagtatapos sa linyang may iisang salita dulo sa halip.

Anumang bagay sa labas ng mga linya ng pagsisimula na ito ay kinokopya nang walang pagbabago; lahat
ang data sa pagitan ng mga linya ng pagsisimula ay na-convert sa pic mga utos upang iguhit ang diagram.

Bilang isang halimbawa,

.cstart
CH3
bono
CH3
.cend

nagpi-print ng dalawa CH3 mga pangkat na may ugnayan sa pagitan nila.

Upang aktwal na makita ito, kailangan mong tumakbo Chem sinundan ng groffer:

Chem [file ....] | groffer

Kung nais mong lumikha lamang ungol output, dapat kang tumakbo Chem sinundan ng ungol sa
opsyon -p para sa pag-activate ng pic:

Chem [file ....] | ungol -p ....

ANG ANG WIKA


Ang Chem ang input language ay medyo maliit. Nagbibigay ito ng mga singsing ng ilang mga estilo at isang paraan upang
idikit ang mga ito ayon sa ninanais, mga bono ng ilang mga estilo, mga bahagi (hal., C, NH3, ...., at
mga kuwerdas

Pagtatakda ng Variable
Mayroong ilang mga variable na maaaring itakda sa pamamagitan ng mga utos. Ang ganitong mga utos ay may dalawang posibleng
mga form, alinman

nagbabago halaga

or

nagbabago = halaga

Itinatakda nito ang ibinigay nagbabago sa argumento halaga. Kung mas maraming argumento ang ibibigay lamang ang
huling argumento ay kinuha, lahat ng iba pang mga argumento ay binabalewala.

Mayroon lamang ilang mga variable na itatakda ng mga utos na ito:

textht arg
Itakda ang taas ng teksto sa arg; ang default ay 0.16.

cwid arg
Itakda ang lapad ng character sa arg; ang default ay 0.12.

db arg Itakda ang haba ng bono sa arg; ang default ay 0.2.

laki arg
I-scale ang diagram upang magmukhang kapani-paniwala sa laki ng punto arg; Ang default ay 10 puntos.

Bonds
ito

bono [utos] [haba n] [mula Pangalan|picstuff]

gumuhit ng isang bono sa direksyon mula sa pinakamalapit na sulok ng Pangalan. bono ay maaari ding maging double
bono, harap bono, likod bono, atbp. (Babalik tayo sa Pangalan malapit na.)

utos ay ang anggulo sa mga degree (0 pataas, positibong clockwise) o isang salita ng direksyon tulad ng up,
pababa, sw (= timog-kanluran), atbp. Kung walang tinukoy na direksyon, ang bono ay pupunta sa kasalukuyang
direksyon (karaniwan ay sa huling bono).

Karaniwan ang bono ay nagsisimula sa huling bagay na inilagay; ito ay maaaring baguhin sa pamamagitan ng pagbibigay ng pangalan sa a mula
lugar. Halimbawa, upang gumawa ng isang simpleng alkyl chain:

CH3
bono (ito ay mula mismo sa CH3)
C (sa kanang dulo ng bono)
double bono up (mula sa C)
O (sa dulo ng double bond)
bono karapatan mula C
CH3

Maaaring tukuyin ang haba sa pulgada upang i-override ang default na haba. Iba pa pic utos
maaaring idikit sa dulo ng isang utos ng bono, sa mga nilikhang may tuldok o putol-putol na mga bono o sa
tukuyin ang a sa sa halip.

rings
Maraming singsing, ngunit 5 at 6 na panig na singsing lang ang nakakakuha ng maraming suporta. singsing sa kanyang sarili ay
isang 6-panig na singsing; bensina ay ang singsing na benzene na may bilog sa loob. mabango naglalagay ng bilog
sa anumang uri ng singsing.

singsing [pagturo (up|karapatan|kaliwa|pababa)] [mabango] [ilagay Mol at n] [double i,j k,l ....
[picstuff]

Ang mga vertex ng isang singsing ay may bilang na 1, 2, .... mula sa vertex na tumuturo sa natural
direksyon ng compass. Kaya para sa isang hexagonal na singsing na may punto sa itaas, ang tuktok na tuktok
ay 1, habang kung ang singsing ay may punto sa silangang bahagi, iyon ay vertex 1. Ito ay ipinahayag
as

A1: singsing pagturo up
A2: singsing pagturo karapatan

Ang mga vertex ng singsing ay pinangalanan .V1, ...., .Vn, Na may .V1 sa nakaturo na direksyon. Kaya ang
sulok ng R1 ay R1.V1 (Ang tuktok), R1.V2, R1.V3, R1.V4 (Ang ilalim), atbp., samantalang para sa R2,
R2.V1 ay ang pinakakanang tuktok at R2.V4 pinakakaliwa. Ang mga pangalan ng vertex na ito ay ginagamit para sa
pagkonekta ng mga bono o iba pang singsing. Halimbawa,

A1: bensina pagturo karapatan
A2: bensina pagturo karapatan sa .V6 at R1.V2

lumilikha ng dalawang singsing na benzene na konektado sa isang gilid.

Ang panloob na double bond ay tinukoy bilang double n1,n2 n3,n4 ....; bawat pares ng numero ay nagdaragdag ng isang
panloob na bono. Kaya ang kahaliling anyo ng isang singsing na benzene ay

singsing double 1,2 3,4 5,6

Ang mga Heterocycle (mga singsing na may iba maliban sa carbon sa isang vertex) ay nakasulat bilang
ilagay X at V, tulad ng sa

R: singsing ilagay N at 1 ilagay O at 2

Sa heterocycle na ito, RN at RO maging kasingkahulugan ng R.V1 at R.V2.

Mayroong dalawang 5-sided na singsing. singsing5 ay pentagonal na may gilid na tumutugma sa 6 na panig
singsing; mayroon itong apat na natural na direksyon. A pambobola ay isang 5-panig na singsing na nilikha sa pamamagitan ng pagpuputol
isang sulok ng isang 6-sided na singsing upang ito ay eksaktong tumugma sa 6-sided na singsing.

Ang paglalarawan ng isang singsing ay kailangang magkasya sa isang linya.

Moieties at String
Ang moiety ay isang string ng mga character na nagsisimula sa malaking titik, gaya ng N(C2H5)2.
Ang mga numero ay kino-convert sa mga subscript (maliban kung mukhang fractional value ang mga ito, gaya ng sa
N2.5H). Ang pangalan ng isang moiety ay tinutukoy mula sa moiety pagkatapos magkaroon ng mga espesyal na character
nahubaran: hal, N(C2H5)2) ay may pangalang NC2H52.

Ang mga Moieties ay maaaring tukuyin sa dalawang uri. Karaniwan ang isang bahagi ay inilalagay pagkatapos ng huli
bagay na nabanggit, na pinaghihiwalay ng isang tuldok-kuwit na napapalibutan ng mga puwang, hal,

B1: bono ; OH

Narito ang bahagi ay OH; ito ay itinakda pagkatapos ng isang bono.

Bilang pangalawang uri, maaaring ilagay ang isang bahagi bilang unang salita sa a pic-parang utos,
Halimbawa,

CH3 at C + (0.5,0.5)

Narito ang bahagi ay CH3. Ito ay inilalagay sa isang posisyon na may kaugnayan sa C, isang moiety na ginamit kanina
sa istrukturang kemikal.

Kaya maaaring tukuyin ang mga moiety name bilang Chem mga posisyon saanman sa Chem code. Sa ilalim
ang kanilang mga printing moieties ay mga pangalan para sa mga lugar.

Ang likot BP ay espesyal. Hindi ito nakalimbag bagkus nagsisilbing marka lamang na dapat i-refer
sa mamaya Chem mga utos. Halimbawa,

bono ; BP

nagtatakda ng marka sa dulo ng bono. Maaari itong gamitin pagkatapos para sa pagtukoy ng isang lugar. Ang
pangalan BP ay nagmula sa sangay punto (ibig sabihin, pagtawid sa linya).

Isang string sa loob ng double quotes " ay binibigyang kahulugan bilang bahagi ng a Chem utos. Ito ay kumakatawan
isang string na dapat i-print (nang walang mga panipi). Ang teksto sa loob ng mga panipi na "...." ay
tinatrato nang higit pa o mas kaunti tulad ng isang bahagi maliban na walang mga pagbabagong ginawa sa sinipi na bahagi.

pangalan
Sa alkyl chain sa itaas, pansinin na ang carbon atom C ay ginamit pareho upang gumuhit ng isang bagay
at bilang pangalan ng isang lugar. Ang isang moiety ay palaging tumutukoy sa isang pangalan para sa isang lugar; pwede mong gamitin
ang iyong sariling mga pangalan para sa mga lugar sa halip, at sa katunayan, para sa mga singsing ay kailangan mong gawin. Ang isang pangalan ay makatarungan

Pangalan: ....

Pangalan ay madalas ang pangalan ng moiety like CH3, ngunit hindi ito kailangang maging. Anumang pangalan na nagsisimula
na may malaking titik at naglalaman lamang ng mga titik at numero ay may bisa:

Una: bono
bono 30 mula una

sari-sari
Ang tiyak na konstruksyon

bono .... ; pangkat

ay katumbas ng

bono
pangkat

Kung hindi, ang bawat item ay kailangang nasa hiwalay na linya (at isang linya lang). Tandaan na doon
dapat na whitespace pagkatapos ng semicolon na naghihiwalay sa mga command.

Isang karakter sa panahon . o isang quote ' sa unang hanay ng isang linya ay nagpapahiwatig ng a troff
utos, na kinopya sa pamamagitan ng as-is.

Isang linya na ang unang hindi blangkong character ay hash character (#) ay itinuturing bilang isang komento at
kaya hindi pinansin. Gayunpaman, pinapanatili ang mga hash na character sa loob ng isang salita.

Isang linya na ang unang salita ay pic ay kinopya sa pamamagitan ng bilang pagkatapos ng salita pic ay naging
inalis.

Ang utos

laki n

i-scale ang diagram upang magmukhang kapani-paniwala sa laki ng punto n (Ang default ay 10 puntos).

Anumang bagay ay ipinapalagay na pic code, na kinokopya gamit ang isang label.

Dahil sa Chem ay isang pic preprocessor, posibleng isama pic mga pahayag sa gitna
ng isang diagram upang gumuhit ng mga bagay na hindi ibinigay ng Chem mismo. ganyan pic mga pahayag ay dapat
isama sa Chem code sa pamamagitan ng pagdaragdag pic bilang unang salita ng linyang ito para sa kalinawan.

Ang mga sumusunod na pic ang mga utos ay tinatanggap bilang Chem utos, kaya hindi pic salitang panuto ay
kinakailangan:

magtakda Simulan ang kahulugan ng pic macro sa loob Chem.

[ Magsimula ng isang block composite.

] Tapusin ang isang block composite.

{ Magsimula ng macro definition block.

} Tapusin ang isang macro definition block.

Ang mga macro na pangalan mula sa magtakda ang mga pahayag ay iniimbak at ang kanilang tawag ay tinatanggap bilang a Chem
utos din.

WISH LIST
Ang listahan ng TODO na ito ay kinolekta ni Brian Kernighan.

Ang pagsuri ng error ay minimal; ang mga error ay kadalasang nakikita at iniuulat sa isang pahilig na paraan
by pic.

Walang library o mekanismo ng pagsasama ng file, at walang shorthand para sa paulit-ulit
istruktura.

Ang mekanismo ng extension ay upang lumikha pic macros, ngunit ang mga ito ay nakakalito upang makakuha ng tama at
wala ang lahat ng katangian ng mga built-in na bagay.

Wala pang in-line na chemistry (hal., kahalintulad sa $....$ construct ng eqn).

Walang paraan upang makontrol ang entry point para sa mga bono sa mga grupo. Karaniwan ang isang bono ay kumokonekta sa
ang carbon atom kung pumapasok mula sa itaas o ibaba at kung hindi man sa pinakamalapit na sulok.

Ang mga bono mula sa mga pinalit na atomo sa mga heterocycle ay hindi nagsasama sa tamang lugar nang wala
pagdaragdag ng kaunti pic.

Walang disenteng primitive para sa mga bracket.

Ang teksto (mga sinipi na string) ay hindi gumagana nang maayos.

Kailangan ng squiggle bond.

Gumamit ng chem online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 2
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 3
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • 4
    MSYS2
    MSYS2
    Ang MSYS2 ay isang koleksyon ng mga tool at
    mga aklatan na nagbibigay sa iyo ng isang
    madaling gamitin na kapaligiran para sa pagtatayo,
    pag-install at pagpapatakbo ng katutubong Windows
    software. Ito con...
    I-download ang MSYS2
  • 5
    libjpeg-turbo
    libjpeg-turbo
    Ang libjpeg-turbo ay isang JPEG image codec
    na gumagamit ng mga tagubilin sa SIMD (MMX, SSE2,
    NEON, AltiVec) para mapabilis ang baseline
    Naka-on ang JPEG compression at decompression
    x86, x8...
    I-download ang libjpeg-turbo
  • 6
    Xtreme Download Manager
    Xtreme Download Manager
    Ang proyekto ay may bagong tahanan ngayon:
    https://xtremedownloadmanager.com/ For
    mga developer:
    https://github.com/subhra74/xdm Xtreme
    Ang Download Manager ay isang makapangyarihang tool para...
    I-download ang Xtreme Download Manager
  • Marami pa »

Linux command

Ad