ＢＮＸＯのインストールと設定
・ＮＸＣのインストール

インターネットに接続可能な環境から，http://bricxcosourcefbrgenet/nbc／へアクセスします(図７１)．
図７．lのようにＮＸＯをクリックし，最新版のＮＸＣのリリースページへ行きます.「betapage」へのリンクがありますので，クリックします(図７２)．

Linux環境で利用するならば,｢Linux｣Windows環境ならば｢Win32）Macintoshを利用しているのならば「ＭａｃＯＳＸ」をクリックして，ＮＱＣをダウンロードします(図７３)．

|盃NBC'IIXC-II⑥XTByteCodesandNol同XacⅡyC-HicTomJInternBtExpl…二回ﾖﾌｧｲﾙ⑤編集(ｐ舞凹編に入り(母ﾂｰﾙ(1)ﾍﾙﾌﾟm）句③震る‐錘図画←ず検需☆お読'２入り鰯｡～彰勢一画鎖｡謬
ｱﾄﾞﾚｽ⑧１画MlMbr……･eIdgenet/hbcノ

ヨ圏l蹴り””

C･…lGNXC団驍|`鐘RS-e守魯Ｓ薗一☆ﾌﾞｯ…ﾏ野プロ慰皿'夢ﾁｪﾗﾗｰご一大(蕊１首マゲ塾NXC､鯵設定-|錨一

１２錘1１ｉ零lNextByteCodes＆NoteXaotlyC零：里痩’
１２鐘1１｝等；NextByteCodes＆NoteXaotIyC等！垈遼1１▲一Cont白、+兵ContentslWeIcometoNextByteCodeｓａｎｄＮｏｔｅＸａｃｔｌｙＣ
ＷｅＩｃＤｍｅｔｏＮｅｘｔＢｙｔｅＣｏｄｅｓａｎｄＮｏｔeXactIyC::ﾐﾐﾐ霊(［鼬X曇:ｒ

IanEua串vvithanasssmblybng四ResyntaxthatcanにusedtopmpUmLEGO`ｓ'二impに色､皿ﾛ顕IANthBr日EsBnbIy国ng蝿諄Byn□ｘ乞鞄Rcanb皇にｅｄｔｏｐｍｇ埴rrILIEGO召ｎｅｗＬＦｎｎＭｎｄｓｔｏｒｍｓＮＸＴ里t）｢NXO」をクリック。､tに｢'管"LEGoMにLt･nnsl⑩(T零゜｡）￣_刃一宮六＝ﾛ万一一一一定ﾃ疽宅-T画u1割ご'11『Vs』口鈩,二面'世ｒねC,LIiItontoncfth②Ｎｐ(田。｡ｍ､殆『R【tcｮnｓ'二ｏ帷ｕ９罰tob､｡'､里simllartoCubuiltontopo｢theNBCcomplle胆Itcanalsobco…ｄｔｃ
pmogramthsNXTbrにkNXCisbasicalIyNCC化rtl稻卜ⅨTTbcompileNXCpIbp己msjustussthsNBCcompileTwItﾄ
p０℃已勺l「てhgNXTblickN1(Ｃ億bQE;cswNOC分t1泊Ｍ(ＴＴｂ□｡、ﾛﾙ画C目'七写司､局j'二tI廃t浦IJECcom日iIさP1Aith
勢uにeご国｡弓姥t'四ｔ伯nＪ⑨ａｍ輻、ｅ邑泓teI君iｏｎ
釣UにecEde51sst脂tI垣vs日.ゆくｃｎｌＳＥ浜te脂iorL

ＤＩＷＢＣＣ心ＳＥ、Ⅱ日ＤＤＣ＝:'１露…し，・ＮＢＣＳａｍＤｌｅｓIfyoual色｣ustgsttingstartedwithp両g宿mmingtheng同phicalBnviIbnmeITts
Ifycuﾆﾛもj唾t暎斌ing$ta六edWtI1p噸mmrblnZthsngmph逗曰I⑧､r面､､ﾐnta
Buch8slI淀Ｍ『傘ton8I⑬ﾄⅨＴ豹R裾に､｡ｙＢｅｂ各tに｢亡hobc宅侘｢ycuj2hgv⑩vw
suchastheMndstoTmsNXTsoftv己に､曰ybebetterchoにeshryoulEhowever
youねapm牢､mer曰ｒｄｙｏｕｐ把侘rtyplngB化ｗ1h泊ｓｔｏｄ眉gsmdmopIcon
yoIjT弓ｎｐｍｐｎｍｍｅ｡ｏＭｙｗｐ彪伯rtlF巴Inga色wiin2etod⑬Ra㎡dmpにon
pm印ammingthSneit桾ｒＮＢＣｏｒＮＸＣｍ日ｙｂｅ犀ｒｆｓ志t化｢youp⑩顕､爪in星thpn或}起PNDQDrm(Ｃ巾邑ｙｂ色陣rih甲邑f化｢yｗＣＮＢＣ

ＤＳｂｕ唖ら「Ｃ貼るu官=凸「・トO<ＣＤＣ垣=・ＬＪＸＣＤ①c負oNXCSamples
０２，(Ｃｓ｡､Cl･ﾆ
eｍａｉｌＳｕＤｐＣｒｔ
ﾆｪﾆ」ｓｕｍｏ付

ＧｏＬＥＩｃＣＯ､恩ＩＣ

扉一
縮一ｓ｡r画１s…hｌ|麗羅:;巍凝］…Ｉ:;f1iii::tii蓬一

NBC/NXCiS6EもsofmBreUdsasedundsrthslVbzilbPublicLにenss(ＭＰＵ

DownbadtheNBCGuU皇紀rdetalledInhrmationabouttheNBOlangL旧ＥＳ.A
UQCulde旬rdetaiEclⅥfombaticn目bcuttheNlﾖＣ瞳､思い鰐A
1℃佗暉ｎＣＳ即idefbrNXC冶日膳oavailabla,hr蝉Cias動ＢにⅡ５bla

DonatiOr宿toNBCandNXCwiIlbeusedtowamdevebpingRIぃrwtforadditioml
Dprntio幅goNBdsndrⅨCYbilbe塁巧ｄｔｏ明GTtHd割ｅＷｉ麺目u岸orlIbrpddItIcrml
Dbt化ｒｍｓpbtR)P、二TbtｮkeadVantagecfmultHimen冒ionaIan曰ysupportandnativeshiftaⅨlwait
面頑陶ｇｄｕ弓ｍ３酸cfmuIt剣i杣e帳IC応ler煽り

ope宿tionsbBsuFetoddmoadtheenhan仁edNBC/NXC刊､､1A｡､Sardinstallitoh｡p二pti｡､品LHZ■四℃todcvmI騏｡。ｔ焔＆｢h弓庇飼yourrⅨＴ
yourNXT懸（霞齢綴禰騒瀬鴨ＮＸＴＰｍｈｃ「ＰレロＲｍｍｍＪｎ便IBavBilablenowI
ＮＸＩｌ｡ｏｗｅｒＰｍＲｒａｍｍｉｎｇｉｓａｗｉＩ向ＨＦｗｂｗ１

蕊ii蕊？…
露i議？
Ｎｅｗｓ鷹

鋤ぺ載ｊｉ蔑示割は uＥ

庶薩f~ごｒ〒F￣繭万国毒;Ｆ

図７１:ＮＸＣのページ(1)109量ⅡﾛC/NXC-HeXTBytECod日BondNoleXact【yC韓Hicr…Itm1Uernet￣hT⑫『国｣且｣ヨ対ﾙＩＤ福集(Ｑ蒜⑭お謎入り③ﾂｰﾙ⑪ﾍﾙﾌﾟ0，訂１Ｆ”川恒③露③戻る‐騨働国チダ桧篇★旛!E入り⑤－‐露璽･圖製麩

ﾘﾝｸＵ
ｱﾄﾞ皿Impｱﾄﾞﾚｽ【EDI団htmw世…忠…f軒…ｗｒﾉ。囹I鋤リカ聾
CO[DmC塗｡
CocdE,Ｃ▽ＩＤ《｡￣－－~~~司技常紗戟魎‐｡。Ｓ弓囲▽☆ﾌﾞヮｸﾏｰｸﾏ厚ﾌﾟ…ＭＯ瀞ﾁゆり・szhI壁ｲ§‐‘□牌｡Ⅱ鐘一掌一

慰切:引苧iNextByteCodes＆NoteXactIyC露；里塵Zl
堕避1１轡niNextByteCodes＆NoteXactIyC,苧！｜里堕』
Contents
WplJsIぅnmＡ､ｌ:議籔
噌籔…瞠鳳･'…-m･凧｡
ＣｕｒｒｅｎｔＲｅｌＰ角sｅ－Ｎｏｎｅｌｊｉｓ－…１１
臘:灘鑪驍辮据欝;$!⑲一望｢『h･…･｣をｸﾘｯｸ’
周f熱」鰭…鶴網綿
rbetapage」をクリック

ＣＮＢＣＪ｢UX[。

。Ｂ説。l弓辱｡=Ｅ－．Ｎ龍:)･雲･UFPCStm仁飴Ｉﾑﾘ｡､釦
:艤譲,.。’…

・IqJi-l｡
・ＮＢＣ

壁Mmepm会四四:ry君ｕ1石Ye■ｎｙｑｗ日t脂旧:鴬一|:::::iW駕蝿;:W鷺鴇………
、白川ITU凸「・ＮＸＣ印均EE

CIHK具罰mm1埠

ＳｕｂｍａＬ唾に鹿rt罫｡F崎lLr白｢頭い草SteV漁【に、AIIﾇｪ6体「皀岸島ＩＥＤ』分⑧う、
２ｍ己jlSuppQrt
ＦｒＢ⑬ＤｏｗｊｕＩ⑰ｄｄＰＴｏＩ⑧[t缶［□nBmfBHIcnPrm⑪[ｔＴｒｄ正ｋｉｎｄＴ⑪uI
F0hpM>ｔｏｗＵＩｃＧｄｍＰｍＵｄ]灰がｪkMoq9T■ODI

1mpfovepGrfoPmanE■ａｎｄ=E■ＩｐＪｌＲＡＷ■ｎｔＴＵＥｐＢｉＩｙｈｌｑｎｐｇ缶pmJQd上UPTTrK■&Ｐ②nt函ＩｐｆＰＰｑ■Ett■ZkBA”】7,`
騨鰯Idnl製､……!｡…Ｗ鶏:器I將縣l:W鰹$…T句鯉ｌＮ:INH識鵠苫咄,山.…＿亡I学、｢、DC⑭U舍詫rOI⑥判b●FbMbZehOUo｡⑰ＯＵｕＷｐＦｍＦ炉uooh6O巾÷_ﾃﾞｰnoＰｂ▲～▲
coq8kGok)SIC：蝿lMMj:}鍋:｣｡｡…'｡､に。瀦:鍵bii阻淵『.,Fmo1Ｉｌ８ﾂ片品'１K繩肝btj…mｗ⑪｡⑰Mdlq⑪.｢gmJYD」－．.…･Ｐ４ｎ－…－ｂｗｊ戸｢BGOm写･勺i･ｍＭ＝■lNBC
m-seGrphl-2：空h」

日包AjonvCo〔HJt圏國樫bycposkl磑慧螢i;露;」鐘w韓:T顎Ⅲ;国ｐｲンターネワト

図７２:ＮＸＣのページ(2)田NBC/IlXC箒HcXTBI,ICC煩｣…mUHqteXacUyC-IW両osoTtht劇nQR罰比に「二回型ﾌｧｲﾙＩＤ唾⑧蒜型お河びり②ﾂｰﾙ⑩へj"qｐ啓｡■昌一｡働盈テ少ｗＥ★ｅｉＺ．－ヱー回砿迅
③戻ら‐恋凹国ゲ，校窯★お…鰯寺・琴劃一團担鶏ｱﾄﾞﾚｽ⑪回､FD'､『庫cc…,…whとcノ二｣因'偶肋リ…

coo感値鳶侭や爵"づns‐－．ｓｓ層‐☆…-ｸﾏ野ﾌﾞ…釦謬ﾁ画ウマ替鍵靴‐Ｊ回睡｡i鍾一繭．

函ｉ璽塵I也堂1１（露iNextByteC･des＆NoteXaotIyCl要Ｉ幽竺１苧INextByteCodes＆NoteXactIyCI苧！
、池岬搾一》、唯』岡Gontents

Ｗご吃。、そ府ReIe日ＳＳＢ

霞ii議卿圏…x・…'…。
電議ＮＢＣ＆ＮＸＣＢｅｔａＲｅＩｅｎ民巨兵》｜』吟一》』】》．』：．：一一》．ＮＢＣ/ＮＸＣ.B嗜taR倉l曇…１.Ｏ－１ｂ３４(November25､2007）
1.0.1b34 (November25,2007）,凶壁_且＝・ＮＢＣＳＥｔｍＤ陰ｓＢｓｔａｌＯ１出４
Be洞？Ｃ１ｍｄｌ
ＣＮＢＣ

Ｄｅｂ,｣…rＴｈｅ化llQwing泥|Ｇ３…匿疽D竜hrtheccmmamnnever色lOnofthsNBCccmpnerwhich｢ncludessuppC｢thrNBC&Ｍ〔Ｃ[fTh白化lIwhiIbEITF甸疽△② ＢｍｆｂＦｍ色､CIT門司Indvw～△ncft姥lのＣ疸埋弧pにruAf能hI-I'Ｈ二戸ﾛnguNTIごｆ胆Ｃ凸I且ＣＩＩ･ＮＸＣＤｏｂ色ｙｏｕｐ祀佗raGULyCumｮywanttOdcwnbadathmIparty1DEsuchasBrにxCC、ｕに臆lゼテョQmyou ｎｺy噸nt⑩u比dwi函dOW｢Ｊ函ayIDE2UC1ubさ目ルェ⑥
oNXCSamplSs

・ＮＦｃ/ＮＸＣ１０１ｈ３４Ｓｏｕｒｃｅ感I色器EＩ・bIE⑱/ＭＸｐｌＣ。

蓋｜鶯嘉。Ｆも内■『合口1L,二Windows版希望の場合は「Win32」をクリック

Mac版希望の場合は「MacOSX」をクリック

露麺’

1.0.1ｂ３３ (November5`2007】|麗鑓爵i麹111.0.1b33(November5,2007）
BＧｔａｌＯ１ｂｇ３
Ｂｃ泡Ｉｕ：区。

・ＮＢＯ/ＮＸＯ１０１ｂ３３ＳＯｕｒＣ色reI色aSs
ｏＩ･ＲＶＷＣ１Ｄ１Ｉｎ５⑧wt〆白r員I凸角会二●Ｆもが‐0井司hい、oE【e←Ｉ什勾hにｏＶＷｎＤ２
りりUmf2ｏｋｂｃＯＳＸ
olJ邑巳CSO（◎L1nux(ia32）
oLin炉〔句鍬，【ｆＷｕ二IbInrcね色ｔｐＪｍＥｏｍＥｉ１面ｎｂＥに「｡u,⑨ｒｐ｣コャ受ｑｍ回Ｐｌｅ=空ｊろｐｍｃＤｎ四ｍ目、Ifvoua両inte門stedlncCmptIinRnにIbrDthe｢ｐ目tIbn11splea弱ｄｍｐｍｓ日､Ｓｍａｌｌ

1.0ｌｂ３２(August10.2007）
1-Ｏ－１ｂ３２仏ulmBtlO､2007）

目
ＨＵＤｲﾝﾀﾞﾆﾈﾌﾟﾄ

極

図７３:ＮＸＣのページ(3)110・Windows版のインストール

ダウンロードしたファイルは「nbc-○○○.Zip」となっています．Ｚｉｐというファイル圧縮されていますので解凍してください．解凍作業を行うと中には「history(txt)」「nbc(exe)」「readme(txt)」｢test・llqc」「structnxc」というファイルが格納されています．
この中のnbc(exe)というファイルを
Windows98は「マイコンピュータ」→「Ｏ」→「ＷＩＮＤＯＷＳ」
Windows2000は「マイコンピュータ」→「Ｏ」→「ＷＩＮＮＴ」

WindowsXPは「マイコンピュータ」→「Ｏ」→「ＷＩＮＤＯＷＳ」にコピーしてください．

また，ＮＸＯのアンインストールは上記にコピーしたnbc(exe)をゴミ箱へ移動することによりソフトの削除ができます．

(アンインストールは，nbcexe以外は絶対に削除しないでください11）
別途ＮＸＴのＵＳＢドライバをインストールする必要があります．これは，LEGOMindstorms付属のＣＤより，インストールを行ってください．
・プログラム保存方法

国ｱｸｾｻﾘP

麺ｴﾝﾀｰﾃｲﾒﾝﾄ

国ゲームD画システムツール

園ｽﾀｰﾄｱｯﾌﾞP菌ﾕｰｻﾞｰ補助

嘘ｍ則泥感謝魎犀

議露鍾團
露AdobeRcrobat5D

穆htemetExplorerl菌通信
回MicrosoMcces駐鰯WmdowsXPﾂｱｰ
国MicrosoftExceI鑓Windowsﾑｰﾋﾞｰﾒｰｶｰ
圏MicrosoftOutIook蝉ｱﾄﾞﾚｽ帳
画Micro籔ofiPowerP0ht酉ｴｸｽﾌﾟﾛｰﾗ
回microsoftWbld興ｺﾏﾝﾄﾞﾌﾟﾛﾝﾌﾟﾄ○RealOnePloyer錘ｽｷｬﾅとｶﾒﾗｳｨｻﾞ＋⑨WindowsMediaPloyer妙ﾌﾟﾛｸﾞﾗﾑ互換性ｳｲｻﾞｰﾄﾞ
蝋WindowsMessengerVペイント

｜圏メモ帳

Ⅸ～

すべ、Xﾌﾟﾛｸﾞﾗﾑ⑪

田ｽﾀｰﾄ

トリｉｂ

傳織罰識艫，
鱒剛…．,’

鬮秀九戯ﾜｰﾄﾞﾉ《ツドヨ外字ｴﾃﾞｨﾀｰ鰯麺騨謬::：図7.4：「メモ1帳」の起動

NXCプログラムはテキストエディタでつくります．エディタは何でもかまいません．

［Windowsの場合］

今回はWindows標準添付のソフトを使用します．

「スタート」→「アクセサリ」→「メモ帳」を起動し，ＮＸＣプログラムを作成します．

作成したＮＸＣプログラムを保存する時は,「ファイル」→「名前を付けて保存」を選択します．（プログラムを変更した場合は「上書き保存」を選択）「ファイルの種類」の部分が「テキスト文書」となっていますので，「すべてのファイル」に選択変更します．
111

「ファイル名」の欄をすべて削除し，適当なファイル名をつけます．（後のコンパイル，ロボットへのダウンロードのことを考慮して，ファイル名は半角英数字でつけたほうが良いでしょう．）
型劃[名前上付けrlF行

保存するﾅfN17DI瞳ﾃﾞｽｸﾄｯﾌﾟ

ゴ降圃．

蔚灘｣騰麟
蕊露懲

畷壁埋瑠

①「すべてのファイル」を選択②「ファイル名」の「＊・TXT」を消して(半角英数で)と名前を付ける

蕊＞||⑧｢爆祷｣露ｸﾘｯｸ
図７５:作成したＮＸＣファイルの保存［Macintoshの場合］

テキストエディットを使用します．

Dock内のテキストエディットのアイコン(図７６)をクリックして起動します．Dockに登録されていない場合は，Finderのメニューバーの「移動」→「アプリケーション」→「テキストエディット」から起動します．

起動したらまず，メニューバーの「フォーマット」内にある「標準テキストにする」をクリックします．この項目を選択して，ウインドウが図７．７から図７８に変化したことを確認してください．この操作はプログラムを保存する直前でも可能です．この操作をしないと作成したプログラムがＮＯＸ
ファイルとして保存できないので気をつけてください．図７．１０が表示された場合はＯＫを押してください．

保存するときは図７ｌ１のようにチェックを外してから保存します．

「名前」の欄をすべて削除し，適当なファイル名をつけます．拡張子は''nxc''とします．（後のコンパイル，ロボットへのダウンロードのことを考慮して，ファイル名は半角英数字でつけたほうが良いでしょう．）

図７６：テキストエディットアイコン

112

鰐島虐＝三｡｡璽示貢…。
名1銭i』痕ｇ的③細り9K余日､毎tx’

図7.7：テ キストエディットウインドウＩ

図７８：テキストエディットウインドウ２

ヴ

謎テキストエディットファイル總集Ｉ

ﾌｫｰﾏｯﾄ｜ウインドウヘルブ
フォント隣
テキストし標蕊デキス掻輝す患⑰詫了
編崇不可にする

ページサイズで表示谷弼Ｗ
行末ハイフン処理をする

図７９：テキストエディットメニュー露

標準テキストに変換しますか？
この摺類を変換すると、すべてのテキスト属性（フォント、色など）と霞類のプロパティが失われます。
-､－■￣▲１－ゴー

ビギヤンセルI:/i鱸鍬攪
図7.10：ダイアログ

名前；itesLnxd
蘭蕊藻ZiiiH1r笛:::W::::::::::鰯::i:鴬::::H::鴬:::鱒

場所： ，趣デスクトップ!#Ｉ鰡守なT字＝

恥６

▲｜ザ

１１１－。

ｉＪＩ和則

標準テキストのエンコーディング：
張子が指定されていない場合はいhtxr1`…ｾﾙ獺祷謬

図７１１：保存113

・ＭＳ－ＤＯＳコマンド

ＮＱＣはWindows環境の場合,「コマンドプロンプト」を用いてコンパイルやロボットへのダウンロードを行います．

コマンドプロンプトは「スタート」→「プログラム」→「アクセサリ」→「コマンドプロンプト」を選択し，起動します．
終了するときは＞exitと入力して終了します．

コマンドプロンプトでは，現在のフォルダの位置が表示されます．そこで利用するコマンドを以下に簡単に記述します．
コマンド

ドライブ名］
cｄ

●

●

説明

入力例

ドライブの移動ｄドライブへ移動：＞ｄ

フォルダの移動

一つ上へ上がる：＞cｄ●●

LＥＧＯというフォルダへ移動：＞cｄＬＥＧＯ
dir

フォルダの内容確認＞dirdelファイルの削除＞del ｓａｎｌ ple． ｎｘｃ

114