日記です.自分用のメモ代わりに書くことが多いです.
なんとかならんもんかねぇ.
とりあえず生活習慣を改善せんと いかんので朝方にはしてみたのだ けど.
眠い...
メモ
・現在のデザインだと複数の物体 を同時に検知できないから線を二 つに増やせない?
・一日でもいいからこっち来ない ?交通費とか出すから.←うまく やれば(゚д゚)ウマーの(゚∀ ゚)ヨカーン
前者に関しては前から思っていた のだが,今回言われた二つ同時に やるバージョンは作るとして,
1m離れた程度離れた箇所に物体 があると反応するシステムでも作 ってみようかと.(正面に限らず 左右にも幅を持たせたりして)
そうすれば人が通ったりすると反 応できてデモとしてはそれなりの 感じになるのではないかと思うの だが.
しかし現在の分解能だと正しく動 作できるかどうか微妙なとこなん だよなぁ.
-----
発表に行く必要はなさそうです.
前回のはボスの講演会も含まれていたからそのせいか.
とりあえず生活習慣を改善せんと
眠い...
メモ
・現在のデザインだと複数の物体
・一日でもいいからこっち来ない
前者に関しては前から思っていた
1m離れた程度離れた箇所に物体
そうすれば人が通ったりすると反
しかし現在の分解能だと正しく動
-----
発表に行く必要はなさそうです.
前回のはボスの講演会も含まれていたからそのせいか.
PR
#define VERSION "0.1015b" // 現在のバージョン
今日はあんまりやっていない.
こういうのは気分が乗らないと効率悪いんだよなぁ.良い時と悪い時の差が激しいっていうのか.
以下今日やったこと.
変数名がわけわかめなヤツが多すぎるので読みやすいように適宜変更.
似たような処理やってるとこを関数化してみたり.
思ったんだが,一つの大域変数を複数のファイルの中で自由にアクセス(参照・変更など)しててカオスな状態になってる希ガス.
こういうのはオブジェクト指向的に言うと,カプセル化?して関数呼んだらそれに対応した処理やって結果を返す,って感じにしたほうがいいよな.
よし,後でやろう☆
あと,SystemVerilogの説明をWikipediaで読んだけど,SystemVerilogすげーな!
列挙データ型(enum)とか構造体,共用体が使えるばかりかオブジェクト指向までサポートしてるとは!
処理系作るほうは大変そうだがw
SFLもこっち方面の拡張やってみるか.
名前はSystemSFL!ちょっとかっこいいかもwww
今日はあんまりやっていない.
こういうのは気分が乗らないと効率悪いんだよなぁ.良い時と悪い時の差が激しいっていうのか.
以下今日やったこと.
変数名がわけわかめなヤツが多すぎるので読みやすいように適宜変更.
似たような処理やってるとこを関数化してみたり.
思ったんだが,一つの大域変数を複数のファイルの中で自由にアクセス(参照・変更など)しててカオスな状態になってる希ガス.
こういうのはオブジェクト指向的に言うと,カプセル化?して関数呼んだらそれに対応した処理やって結果を返す,って感じにしたほうがいいよな.
よし,後でやろう☆
あと,SystemVerilogの説明をWikipediaで読んだけど,SystemVerilogすげーな!
列挙データ型(enum)とか構造体,共用体が使えるばかりかオブジェクト指向までサポートしてるとは!
処理系作るほうは大変そうだがw
SFLもこっち方面の拡張やってみるか.
名前はSystemSFL!ちょっとかっこいいかもwww
#define VERSION "0.1015a" // 現在のバージョン
とりあえず数多くdefineで 宣言してある定数群をenumを 用いて整理することで,
コンパイラの型チェック機能を利 用するように変更.これはつまり こういう事↓.
int main()
{
enum { OFF = 0, ON = 1 } hoge;
hoge = 1;
return 0;
}
としたとき,コンパイラにhog e = 1;の部分で
「intを型~~(この場合は無 名enum)に変換できません」 って言われる.
キャストすればおkだけど.その 場合はenumに名前が必要で
enum aho { OFF = 0, ON = 1 } hoge;
hoge = (enum aho)1;
みたいな感じで書けばいい.
enumにはtypdefも利用 できるからこれを使えばさらに便 利.
補足:enumの中では値の指定 もできるが(OFF = 0みたいに),これは省略しても 大丈夫.
省略し た場合は順に0, 1, 2, …となる.俺はなんか気持ち悪い からいつも 明示的に指定してるけど.
enumは複数のdefi neを同時に宣言してるようなも のだから使えばけっこう便利.( 行数削減にもなる)
追記
enum型の変数は基本int型 だが,ANDやORなどのビット 演算をした場合,強制的にint 型と見なされるようだ.
というか,元々Cの仕様がそうだ ったような気がする.
type |= INPUT;
とするとエラーが出たが,
type = (TYPE)(type | INPUT);
とすると通った.ちょっとめんど くさいがこのくらいは我慢するし かないか.
とりあえず数多くdefineで
コンパイラの型チェック機能を利
int main()
{
enum { OFF = 0, ON = 1 } hoge;
hoge = 1;
return 0;
}
としたとき,コンパイラにhog
「intを型~~(この場合は無
キャストすればおkだけど.その
enum aho { OFF = 0, ON = 1 } hoge;
hoge = (enum aho)1;
みたいな感じで書けばいい.
enumにはtypdefも利用
補足:enumの中では値の指定
省略し
enumは複数のdefi
追記
enum型の変数は基本int型
というか,元々Cの仕様がそうだ
type |= INPUT;
とするとエラーが出たが,
type = (TYPE)(type | INPUT);
とすると通った.ちょっとめんど
mixiのC言語のコミュで%l fなんか処理系でエラーにしてし まえばいいのにと言ってる人がい た.
http://www.koun o.jp/home/c_faq /c12.html#9
確かにdouble使った場合で も%fでよさそうです.
でも最初習ったときに%lfって 教わってしまってもう染み付いて るから
ちょっと意識して直すようにしよ う.
それにしても東アジア選手権の中国戦はひどかった.
こんなレベルの低い大会には出ないほうがいいよ.
こんなことやってたらアジアのサッカーは世界から置いていかれるばかり.
http://www.koun
確かにdouble使った場合で
でも最初習ったときに%lfって
ちょっと意識して直すようにしよ
それにしても東アジア選手権の中国戦はひどかった.
こんなレベルの低い大会には出ないほうがいいよ.
こんなことやってたらアジアのサッカーは世界から置いていかれるばかり.
プロフィール
HN:
まさぽん
性別:
男性
職業:
会社員
カウンター
ブログ内検索
クリック募金
カテゴリー
なかのひと
アクセス解析