Amazon Best VPN GoSearch

Favicon OnWorks

nqc - Dalam talian dalam Awan

Jalankan nqc dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan nqc yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


nqc - Bahasa seperti C yang mudah untuk bata boleh aturcara RCX Lego

SINOPSIS


nqc [ pilihan ] [ tindakan ] [ - | nama fail ] [ tindakan ]

DESCRIPTION


NQC adalah singkatan kepada Not Quite C, dan merupakan bahasa mudah untuk pengaturcaraan LEGO RCX. The
prapemproses dan struktur kawalan NQC adalah sangat serupa dengan C. NQC bukan umum
bahasa tujuan -- terdapat banyak sekatan yang berpunca daripada batasan standard
Perisian tegar RCX.

Halaman manual ini tidak cuba menerangkan bahasa pengaturcaraan NQC atau API RCX,
hanya pilihan program baris arahan nqc. Rujukan kepada yang lebih lengkap
dokumentasi diberikan pada penghujung halaman manual ini.

nqc biasanya digunakan untuk memproses fail sumber tunggal yang diberikan sebagai nama fail. Anda juga boleh membaca
daripada stdin dengan menggunakan - sebaliknya. Jika nama fail berakhir dengan .rcx, ia diandaikan sebagai RCX
fail imej daripada kompilasi sebelumnya, dan akan digunakan sebagaimana adanya (untuk memuat turun atau menyenaraikan).

PILIHAN


-1 gunakan mod keserasian NQC 1.x. RCX API berubah dengan ketara dengan versi
2.0. Bendera ini menjadikan pengkompil grok kod lama.

-Tsasaran
menjana kod dan menggunakan kaedah komunikasi untuk "bata pintar" selain daripada RCX.
Pada masa ini, boleh sama ada CM or Pengakap.

-d muat turun program ke RCX. Apabila pilihan ini diberikan, kod dihantar terus
port bersiri ke bata dan tiada fail output dijana secara lalai.

-n menghalang piawaian nqc.h fail daripada dimasukkan secara automatik.

-Dsym[=nilai]
tentukan makro sym as nilai.

-E[nama fail]
tulis ralat pengkompil ke nama fail (atau untuk stdout, jika tiada nama dinyatakan) dan bukannya
kepada stderr.

-Ijalan cari jalan untuk memasukkan fail. Berbilang direktori harus diasingkan seperti biasa
untuk platform (di bawah Linux / Unix, itu akan menjadi ""). Boleh juga ditetapkan dengan
NQC_INCLUDE pembolehubah persekitaran.

-L[nama fail]
menjana penyenaraian kod bait yang boleh dibaca manusia kepada nama fail (atau untuk stdout) bukannya
menghasilkan fail binari.

-Ofail luar
kod keluaran ke fail luar. Pilihan ini menyebabkan fail ditulis walaupun -d or -L
juga diberikan. Jika tiada nama fail dinyatakan, fail output akan mempunyai yang sama
nama asas sebagai fail input tetapi lanjutan daripada .rcx bukan .nqc.

-Snama port
gunakan port bersiri nama port. Di bawah Linux, /dev/rcx adalah lalai. (Ini akan berbeza
pada platform lain.) Port juga boleh ditentukan melalui persekitaran RCX_PORT
pembolehubah, tetapi pilihan baris arahan diutamakan.

-Usym undefine makro sym.

TINDAKAN


Tindakan kelihatan serupa dengan pilihan, tetapi mereka mempunyai beberapa perbezaan yang ketara. Secara umum,
pilihan menyediakan perkara (seperti port bersiri) untuk kegunaan kemudian, manakala tindakan menyebabkan sesuatu
untuk berlaku. Tindakan dilaksanakan mengikut susunan yang muncul pada baris arahan. Dalam
Selain itu, tindakan yang muncul sebelum fail sumber berlaku sebelum penyusunan, manakala
tindakan selepas fail sumber berlaku selepas penyusunan. Atas sebab sejarah,
memuat turun fail yang disusun (-d) berfungsi sebagai pilihan dan bukan tindakan.

-run menjalankan program semasa. Ini menyebabkan program yang dipilih pada RCX untuk dilaksanakan.

-pgm nombor
pilih nombor program. Ini menukar slot program pada RCX.

-datalog
dapatkan datalog dari RCX dan cetak ke stdout.

-datalog-penuh
sama seperti -datalog tetapi dengan output yang lebih verbose.

-dekat tetapkan port IR kepada mod jarak dekat.

-jauh tetapkan port IR kepada mod jarak jauh.

-menonton masa
tetapkan jam RCX pada masa yang ditentukan. Jika anda menggunakan kini, kemudian arus hos
masa digunakan.

-perisian tegar nama fail
memuat turun perisian tegar ke RCX. Anda memerlukan perisian tegar Lego RCX rasmi daripada
CD-ROM -- fail semasa (dan setakat ini sahaja) dipanggil firm0309.lgo. Ini akan
mungkin diperlukan pada kali pertama anda menggunakan RCX anda, dan pada bila-bila masa sahaja
tanpa bateri selama lebih daripada beberapa minit.

-teguh nama fail
sama seperti -perisian tegar, tetapi pada kelajuan empat. Memerlukan menara berada dalam mod berhampiran (lihat
-dekat). Jika anda menghadapi masalah mendapatkan muat turun pantas berfungsi, sila kembali ke
kaedah yang lebih lama (dan lebih perlahan).

-tidur timeout
tetapkan tamat masa tutup automatik RCX, dalam beberapa minit.

-msg nombor
hantar mesej IR ke RCX. Batu bata akan bertindak balas terhadap ini sama seperti ia akan a
komunikasi daripada RCX lain.

-mentah data
hantar paket sewenang-wenangnya ke RCX dan cetak balasan (jika ada) ke stdout. The
data hendaklah rentetan perenambelasan, tanpa ruang, berlapik sifar supaya ia adalah
bilangan aksara genap (walaupun mungkin bilangan bait ganjil). Sebagai contoh,
untuk membaca kandungan pembolehubah 1, anda boleh gunakan -mentah 120001. Kod bait untuk
mesej mentah boleh didapati di tapak web yang mendokumenkan protokol RCX.

-menurun nilai mengulangi
hantar arahan jauh berulang kepada RCX.

-jelas padam semua program dan datalog daripada RCX.

PERSEKITARAN PELBAGAI


RCX_PORT
menetapkan port bersiri lalai. Lihat -S pilihan.

NQC_OPTIONS
menentukan pilihan tambahan untuk dimasukkan ke dalam baris arahan. Sebagai contoh, penetapan
NQC_OPTIONS kepada -TScout akan menyebabkan nqc menyasarkan Pengakap secara lalai.

NQC_INCLUDE
menentukan laluan tambahan untuk mencari termasuk fail. Lihat juga -I pilihan.

CONTOH


Untuk menyusun foo.nqc, muat turun bytecode ke slot program tiga, dan buat RCX bermula
melaksanakannya dengan segera:

nqc -d -pgm 3 foo.nqc -lari

Untuk hanya menyusun bar.nqc, Menyebabkan bar.rcx:

nqc bar.nqc

Untuk memuat turun bar.rcx kepada RCX:

nqc -d bar.rcx

Untuk menetapkan menara IR kepada mod jarak dekat dan memuat turun perisian tegar pada kelajuan tinggi:

nqc -near -firmfast firm0309.lgo

Untuk menyusun /usr/share/doc/nqc/examples/test.nqc dan cetak penyenaraian bytecode yang terhasil
ke skrin dalam format yang boleh dibaca manusia:

nqc -L /usr/share/doc/nqc/examples/test.nqc

(Ini sepatutnya menghasilkan output berikut di bawah nqc 2.1.0:

*** Tugasan 0 = utama
000 pwr ABC, 7 13 07 02 07
004 dir ABC, Fwd e1 87
006 InType 0, Suis 32 00 01
009 InMode 0, Boolean 42 00 20
012 keluar A, Pada 21 81
014 chkl 1 != Input(0), 14 95 82 09 01 00 00 fa dan seterusnya
022 bermain 0 51 00
024 daripada A, Off 21 41

)

Gunakan nqc dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.