Bricx Command Center 程式安装 - Figugle.PPT

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Bricx Command Center 程式安装 - Figugle

基本語法介紹 程式註解方式,與C相同: 多行註解: /*註解文字*/ 單行註解: //註解文字 保留字: _RETURN_ _RETVAL_ _STRRETVAL_ _TMPBYTE_ _TMPWORD_ _TMPLONG_ abs asm bool break byte case char const continue default do else false for goto if inline int long mutex priority repeat return safecall short sign start stop string struct sub switch task true typedef unsigned until void while * 基本語法介紹 程式結構,大致上與C相同: int Add(int a, int b) //function { return c = a + b; } task main() //主要程式 { int a = 1; //宣告變數 int b = 5; //宣告變數 int c = 0; //宣告變數 c = Add(a,b); //呼叫function執行c = a + b } * NXC語法內建FUNCTION介紹 * NXC語法內建Function介紹 已有的I/O port名稱定義: NXT 1 2 3 4 A B C USB OUT_A OUT_B OUT_C USB線接到電腦端 接馬達 IN_4 IN_2 IN_3 IN_1 接sensor 其中A B C ports的名稱也可用:OUT_AB、OUT_AC 、OUT_BC、OUT_ABC等等,表示對這些port同時控制。 * NXC語法內建Function介紹 馬達控制常用的Function有: OnFwd( port, power ); //馬達正轉 OnRev( port, power ); //馬達反轉 Ex:OnFwd(OUT_A,50); 表示讓Port A所接的馬達以50% power 往正方向轉動。 但也可寫OnFwd(OUT_A,-50); 讓馬達反轉。 Off( port ); //讓某個port所連接的馬達停止轉動 正轉方向 * NXC語法內建Function介紹 RotateMotor( port, power, angle ); //馬達以特定power轉某個角度 MotorRotationCount( port ); //讀取某個port所連接之馬達的 注意: RotateMotor這個function會等馬達轉動角度完成才執行 下一行程式,與OnFwd、OnRev不同,可以把OnFwd、 OnRev看成只是啟動馬達而已。 Ex: RotateMotor(OUT_A, 75, 45); // port A馬達以75% power正轉45度 RotateMotor(OUT_A, -75, 45); // port A馬達以75% power反轉45度 x = MotorRotationCount(OUT_A) // 讀取port A目前轉的角度 ,初始值為程式開始執行時的馬達角度,非固定值。 * NXC語法內建Function介紹 Wait( ms ) //程式等待幾毫秒的時間 Stop( bool value ) //如果value=1,則終止整個程式執行 CurrentTick( ) //讀取從程式開始到目前的毫秒值 螢幕控制(座標原點在螢幕左下角): ClearScreen( ); //讓螢幕變為空白一片 NumOut( x, y, value, clear = false); //螢幕x,y位置印出value數字,clear為是否要先清除螢幕 不填時預設為false TextOut( x, y, msg, clear

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档