昭和 60年 度
4丁 重方名
=昆
尋 l巴 夕秦 σDブ モこど )σDモ ン ヌ tテ ム
指
早
稲
田
64E026
大
導
学
渡
大
学
辺
院
仁
理
史
修 士論 文
0こ Ff_j■ ―る
助
教
授
_L篭■ 石汗 ,電 不斗
ノri口
不 日 勁専
rlJ干
究
轍
鍵伸
. ご 夢 ・
警
日次
目 次
1
.序
論
1)研 2)研 3)研 2
究 目 的 究 背 景 究 概 要
。 建 築 計 画 に お け る デ ー タ ベ ー ス の 概 念
1)デ
ー タ ベ ー ス の 概 念 階 層 モ デ ル ネ ッ ト ワ ー ク モ デ ル リ レ ー シ ヨ ナ ル モ デ ル
2)建 3。
築 関 連 デ ー タ ベ ー ス の 現 状
行 動 空 間 把 握 の た め の デ ー タ ベ ー ス モ デ ル の 構 築
TREES (Total Referenoo Eavironnental Eva〕 uation Sソ 8te■ プ ロ グ ラ ム 使 用 方 法 プ ロ グ ラ ム 概 要
4.建
築 計 画 の 中 で の 人 工 知 能 的 言 語
1)エ 2)人 5。
応 用
キ ス バ ー ト シ ス テ ム の 現 状 と 問 題 点 間 行 動 の 把 握 の た め の ア ニ メ ー シ ョ ン モ デ ル
研 究 結 果
1)ア 6。 7。
LOGOの
ウ ト ブ ッ ト 例
プ ロ グ ラ ム リ ス ト 住 宅 産 業 の 中 で の
1)建 2)将 .あ
と が き
CAD. c am現
状 調 査
築 家 の 職 能 の 変 化 の 度 合 来 と 方 向 性
.プ
ロ セ ス の 変 イヒ
)
序
論
1
)
研 究 目 的
2)
研 究 背 景
3)
研 究 概 要
1-1 研
序
究
背
0建
議
研 究 青 量
景
築 計 画 に お け る コ ン ピ ュ ー タ 利 用
建 築 計 画 の 中 で の コ ン ピ ュ ー タ 利 用 は 構 造 部 門 か ら 始 ま っ た 。 そ れ は 構 造 部 門 の 解 析 部 分 が 技 術 計 算 と い う 点 か ら コ ン ピ ュ ー タ に 乗 り や す い こ と が
.理
由 の 一 つ と し て あ げ ら れ る で あ ろ う
.一
方
意 匠 の 部 門 に お い て は コ ン ピ ュ ー タ イし に あ た っ て そ の 応 用 面 が 日 面 類 が 多 い こ と か ら
.コ
イ ツ ク ス 機 能 を 持 つ ま で る
.今
の 発 展
ン ピ ュ ー タ が あ る 程 度 威 熟 し て
.利
景 の 変 化 は
ら に 強 策 の 持 つ 社 会 的 責 任 の 増 大 等 技 術 的
.従
ラ フ
用 が 普 及 し ず ら い 面 が あ っ た と い え
日 に 致 リ ハ ー ド ウ エ ア の 高 性 能 イLと 低 価 格 化 や
.さ
.グ
.利 .社
用 技 術 会 的 背
来 難 し い と さ れ て い た 建 築 設 計 の コ ン ピ ュ ー タ 化
.コ ン .コ ン ピ な ど .様
を 可 能 に し 。 し か も 要 ヨ し て い る
ピ ュ ー タ の 組 織 へ の 導 入 。
日 常 業 務 で の コ ン ピ ュ ー タ 利 用
ュ ー タ 利 用 技 術 と し て の
ソ フ ト ウ エ ア さ ぐ り
.問
と 思 わ れ る
0設
.シ
ス テ ム の 構 築
々 の 観 点 か ら そ の 実 情 を
題 点 を 発 掘 し 今 後 の 展 望 を 方 向 性 を 探 る 必 要 性 が あ る .
計 へ の ア プ ロ ー チ
建 築 設 計 に コ ン ピ ュ ー タ に よ る ア プ ロ ー チ を 考 察 す る 場 合
.建
築 が 広 範 に わ た る 対 象 を 相 手 と す る 総 合 的 な 分 野 で あ る こ と を 認 る 必 要 性 が あ る
=す CAD―
つ て 使 い
SYSTEMも 易 い CAD―
.バ
ー ソ ナ ル コ ン ピ ュ ー タ レ ベ ル で の 層 価 な い く ら か 登 場 し て き た が ■ に 設 計 者 に と
SYSTEMは
ま だ ま だ 少 な い と い え る
.
こ れ は 建 築 の 設 計 業 務 を 理 解 し た プ ロ グ ラ マ ー が 作 つ た の で は な く
.専
門 職 の 人 が
が 多 い か ら で あ る
Se Eの 作 .し か し 実
つ た 仕 様 書 を も と に 作 成 し た も の 等 際 に 設 計 事 務 所 や ゼ ネ コ ン 設 計 部 の
人 間 が プ ロ グ ラ ム を 書 く時 間 が あ る か と い え ば 疑 同 で あ る 。 建 築
設 計 の 中 で 設 計 園 書 を 作 成 す る 。 す な わ ち 設 計 日 と い う 視 党 情 報 と 仕 様 書 と い う 文 字 情 報 を 組 み 合 せ る 作 業 は い わ ば
.物
を 作 る と
い う 作 業 と 必 要 情 報 を 切 り 放 す 過 程 か ら 生 じ た と い え よ う に 構 造 や 設 備 に 対 す る 情 報 を 包 括 す る こ と に よ り 作 品 が 生 れ る 状 況 は
,建
.建
.さ
ら
築 物 と い う
築 自 体 が 複 雑 に な れ ば な る ほ ど
,設
計 □
書 と し て 多 種 の も の を 要 求 せ ざ る を 得 な い 状 態 を つ く り だ し て い エ ス キ ー る .本 来 設 計 支 援 シ ス テ ム と し て 登 場 し て き た CADが ス 段 階 に 用 い られ る 可 能 性 は 充 分 考 え ら れ 能 あ る い は
.設
,建
築 家 そ の も の の 職
針 の プ ロ セ ス を 変 化 さ せ て ゆ く こ と も 考 え ら れ る
設 計 へ の ア プ ロ ー チ と し て
.従
来
.紙
.
と 船 筆 を も つ こ と に よ つ て
始 ま つ た 建 築 活 動 に コ ン ピ ユ ー タ が ど の よ う な 形 で 国 与 し 彫 響 を も た ら し て く る か 。 我 々 は 見 き わ め て ゆ く 必 要 が あ る
例 え ば あ る 強 策 の 設 計 を 行 お う と し た 鳩 合 う る わ け だ が
.同
.多
.
く の 代 替 案 が あ り
じ 目 的 を 達 成 す る た め の 建 築 物 で あ つ て も そ の
素 材 は い く ら で も 異 な つ た も の が 考 え ら れ う る 。 建 築 物 ま た そ の お か れ た 環 境
.使
用 秦 材 に よ つ て 遣 つ た 工 法 も 考 え られ う る
う し た 代 替 案 を 採 用 す る に あ た つ て ぃ 素 材 の 価 格
.入
.こ
手 可 能 性
.
加 工 用 具 な ど の デ ー タ を 情 報 の 体 系 と し て 持 つ て い る 必 要 が あ る こ う し た 考 え か ら 共 通 の デ ー タ を 取 り だ し て ゆ く こ と に よ り
.設
針 情 報 の ネ ッ ト ワ ー ク を 回 る デ ー タ ベ ー ス の 方 向 も 考 え ら れ る さ ら に こ う し た 日 ― の 情 報 に 国 す る 体 系 を 知
=ベ
.
.
ー ス と し て 蓄 え
.
設 ■ 段 階 で 支 援 シ ス テ ム と し て 利 用 を 図 る 人 工 知 能 的 活 用 方 法 も 考 え ら れ う る
.
一 般 に コ ミ ュ ニ ケ ー シ ヨ ン の 手 段 と し て 用 い る プ レ ゼ ン テ ー シ ヨ ン は 精 巧 で 現 実 に 近 い も の で あ る ほ ど
.良
い と さ れ が ち で あ る
.
2
研 究 目 的
1-2
表 現 は 何 ら か の 意 口 を 効 果 的 に 伝 え る 要 な 表 現 は 捨 象 す る こ と が 必 要 と な っ ツ チ が 着 影 バ ー ス ょ り 。 そ の 建 築 の 本 ど は こ の 捨 象 の 効 果 と い ぇ ょ ぅ .建 築 ン ピ ュ ー タ を 使 う こ と は 一 普 前 な らば
こ と が 目 的 で あ る か ら て く る
.建
,不
築 家 の ラ フ ス ヶ
質 を よ く表 現 し て い る 例 な 設 計 者 の ラ フ ス ヶ ッ チ に コ
考 え ら れ ぬ こ と で ぁ っ た . し か し グ ラ フ ィ ッ ク ス 籠 能 の 高 度 イヒ に 伴 い そ れ も ま た 夢 で は な く な っ て き た の で あ る 。
0研
究 目 的
本 研 究 の 目 的 は 建 築 空 目 お よ び 都 か に す る た め の 計 画 支 援 シ ス テ ム こ と で あ る 。 早 稲 田 大 学 渡 辺 仁 史 研 究 の 一 環 と し て .行 わ れ て い る 都 市 計 画 レ ベ ル ま で 支 援 す る 。 案 を 行 な う .リ ス ト 処 理 .再 帰 い 人 工 知 能 型 言 語 LOGOに 着 考 察 す る .さ ら に 建 築 へ の 人 工 る .こ こ で は そ の ケ ー ス ス タ デ ズ ア ツ プ し て 取 り 上 げ て み る
市 空 日 と 人 間 行 動 の 特 性 を 明 ら の 方 法 お ょ び 方 向 性 を 考 察 す る 研 究 室 に お い て 人 間 ― 空 間 系 の 種 々 の 研 究 を
.住
宅 レ ベ ル か ら
人 目 行 動 を 取 り入 れ た ッ ー ル の 提 処 理 の 可 能 な 初 心 者 に も 使 い や す 目 し .空 間 の 把 握 の 一 っ の 方 法 を 知 能 の 適 用 に つ い て の 考 察 を 加 え ~と ィ し て 京 都 二 条 陣 屋 を ク ロ ー
.
3
1-3
研
究
概
要
ら に 歴 離 筆 は 人 日 の 住 む 空 日 と し て 生 ま れ て 書 た も の で あ る 。 さ 史 が 発 展 す る 過 程 の 中 で .単 に 住 む 空 日 と し て の 確 保 の み か ら . い 様 々 な 人 間 の 社 会 的 要 求 を 満 た す 必 要 性 か ら 空 日 の 意 味 に 新 し 美 術 的 強 党 や 空 曰 認 調 が 付 け 加 え ら れ て き た 。 設 計 手 法 は 古 代 中 世
.近
.
代 を 経 て 発 展 を か さ れ る 中 で 。 そ の メ デ ィ ア の 発 達 が 急
激 な 変 革 を は じ め た の は
.戦
後 で あ る と い え よ う
.空
間 の 芸 術 で
あ る 建 策 の 分 野 に コ ン ピ ユ ー タ の よ う な 新 し い メ デ ィ ア が 介 在 し て く る こ と は
.設
計 活 動 そ の も の に も 深 い 彫 響 が お こ る こ と も 予
想 さ れ る 。 設 計 の 過 程 の 中 で 人 間 の 思 考 活 動 が ド ラ フ テ イ ン グ に
.ま う .よ .煩 雑
反 映 さ れ る ど の 段 階 で 新 し い メデ ィ ア を 利 用 す る か か う の か で
.そ
の 有 効 性
.価
値 も 遣 つ て く る だ ろ
イ ン パ ク ト を 持 つ た 質 の 高 い 作 品 を 生 み 出 す に は
た 何 に つ り 美 し く で 複 雑 な
建 療 情 報 は 。 な る べ く 分 り や す く整 理 し 。 価 値 の 高 い 情 報 を 抽 出 し て
.デ
ザ イ ン や レ イ ア ウ ト に 応 用 す る 方 法 が 望 ま れ る
画 を コ ン ピ ユ ー タ で 支 援 す る 方 法 を 一 般 的 に るな
築 計
呼 ん で い
コ ン ピ ュ ー タ と は 策 計 画 と の 係 わ り あ い を 回 式 化 し た も の が
次 の 図 で あ る ス
CAADと
.建
.プ
.CADの
流 れ を 大 き く
3つ
に 分 け る と デ ー タ ベ ー
レ ゼ ン テ ー シ ヨ ン が 最 も 大 き く と り あ げ ら れ が ち で あ る
ブ レ ゼ ン テ ー シ ヨ ン の 中 で も ド ロ ー イ ン グ と ア ナ リ シ ス ニ ン グ の 二 つ に 分 け ら れ
.こ
.プ
.
ラ ン
の 部 門 が 最 も 現 在 進 み 商 用 化 も さ れ
て い る 。 も と も と は プ レ ゼ ン テ ー シ ヨ ン は 建 築 の 部 門 か ら 発 達 し た わ け で は な く の で あ り あ る
.こ
.建
.航
3次
空 機 設 計 の
築 へ は あ と か ら 応 用 さ れ る よ う に な つ て き た も の で
う し た ブ レ ゼ ン テ ー シ ヨ ン の た め の
STEP,竹 IBMの
に 登 場 し て き た も の は 大 林 組 の
IS等
.こ れ り .パ ー ソ
で あ る
も の で あ
元 表 示 な ど か ら つ く ら れ た も
ら は 何 れ も
CAADと
し て 最 初
中 工 務 店 の
CAND
大 型 機 の 上 で 実 現 さ れ た
ナ ル コ ン ピ ユ ー タ で も 似 た よ う な シ ス テ ム が
図 1-1
勘
L、 勺 ヽ 者セコンと との係わllあ し
4
.
績 策 さ れ つ つ あ る 。
OCADか
ら
CAEに
ブ レ ゼ ン テ ー シ ヨ ン を 行 な う ほ ぼ 完 成 間 近 か と な つ て い る
CADと .さ ら
に
い は 施 工 段 階 の 一 部 ま で を カ バ ー す る
aided Enginiering〕 CAD/CAEは 建 設 業 界 に は じ め .CAEは 技 術 競 争 に あ る .い ち は や く CADを 開 設 も CAD/CAEを 技 術 の 構 造 設 計 .建 築 計 画 設 計 `土 ス テ ム よ り な つ て い る
ソ フ トを 組 こ ん で い る 点 で
つ く つ て い る
社 の 業 部
CADは 門 .あ
へ と 晨 目 中 で あ る
。 る
.
と つ て 市 鳩 目 拓 の 大 き な 武 彗 と な り お い て 無 視 で き な い も の と な り つ つ 発 し て き た 清 水 建 設 を 初 め 公 表 し は じ め て い る 木 構 造 設 計
.各
.す
.鹿
島 建
な わ ち 大 型
設 計 共 通 の
4つ
の シ
.
こ れ ら の 特 徴 は 世 界 的 に も
建 設 も 建 築 の ほ か 土 木
.建 設 各 CADか ら営 CAE(Computer し て
.原
CAD用 ソ フ ト と あ る .「 STEP」
し て 評 価 の 高 い 市 OE の 開 発 を し た 油 水
子 カ ロ 係 に お い て も 同 様 な シ ス テ ム を
.
5
形 饉 鋼 限 プ ロ グ ラ ム 群 斜 線 の 存 在 位 置 を 磯 か め る
.
遭 路 の 鵬 地 斜 線 を 求 め る 採 光
.斜
線 を 求 め る
観 僣 針 百 颯 彗 の 加 菫 を 求 め る 機 籠
=の
大 き さ を 求 め る
書 量 算 定 法 規 チ ェ ッ ク 設 計 日 書 作 成 意
E目
作 成
平 面 日
麟 面 日
面 積 日
et●
構 造 □ 伏 園
リ ス ト
軸 組 ロ
et●
般 ● □ 作 成 仕 様 書
系 餞 日
概 算 金 額 の 輝 定 薇 再 見 積 リ プ ロ グ ラ ム ■ 体
.仕
標 準 仕 様
上 げ 数 量 彙 計
.単
饉
● 体 コ ス ト概 算 仕 上 げ コ ス ト 傾 観 そ の 他 概 算 プ ロ グ ラ ム 事 業 の 効 率 事 織 擢 諄 プ ロ グ ラ ム 各 種 用 途 賃 貸 ビ ル 事 業 擁 算 等 優 変 換
事 業 憾 算
祖 合 用 途
事 業 構 輝
共 ロ ビ ル
事 難 擢 暉
6
af,trr#iH
***r
fr H. E ffi I**I E !n [ ffi7 0 t = A*
a2rnn=1)t{tD6 +ttttffratAt1qDa.
'3EHEI'SiC|ErE ElRft, - t Eillffi
x€gtttr
il.M,*.ft.) a ! a = gfrEET
tril&lIE
giliF. ilTEE
l.(-/EFfE
iliEStIuIrt&l ntll@#r Itfiot,bfiiil@ilf tfl on,Dtttroiitl ilfi*Iotlt?t
3r=*
IUETE 6/rH'.fl3fI =>2U-h. l$r m*+r *fit-stI **l3tI s0ilff6il3fr e!ilmil8{b El 09tiAALfte$?Et[0!a f Af mXJ a.EtbrrcD3irr. Q18*#e*tr L,. -if off tocp?Flta{f il ? * F rr 39 Et il fi @ S E rr E - 2= rt c z rE ;b *t,}rc ( L. .
機 正
7
建 築 計 画 に お け る デ ー タ ベ ー ス の 概 念 デ ー タ ベ ー ス の 概 念 階 層 モ デ ル ネ ッ ト ヮ ー ク モ デ ル リ レ ー シ ョ ナ ル モ デ ル 建 築 関 連 デ ー タ ベ ー ス の 現 状
8
設 計 者 の 蓄 積 し た 知 識 タ ベ ー ス と し て ゆ け ば 計 者
.研
だ ろ う
,資 .情
料 を 整 理 し た 場 合
,こ
れ を 共 通 の デ ー
報 を 多 く の 者 が 共 有 す る こ と に よ り 設
究 者 を 支 援 す る 新 し い シ ス テ ム と し て の 力 を 発 擢 で き る
.
建 策 計 画 に お け る デ ー タ ベ ー ス 設 計 段 階 で 立 場 の 異 な る も の 口 志 の 情 報 に お い て は
.重
複 や 冗 長
性 は で き る だ け 排 除 し 。 有 効 な 情 報 を 整 理 し た 形 で 引 き 出 す こ と が 重 要 で あ る
.右
日 を 情 報 モ デ ル と 呼 ぶ と す れ ば
.ピ
ラ ミ ッ ド 輌
造 の 中 で 上 と 下 と の 連 絡 が 非 常 に 大 切 で あ り も れ な く 情 報 を 集 め る こ と が 要 求 さ れ る テ ム で 話 題 と な つ た
.企 業 の 経 営 に 及 ぶ Bten)の ‖lS〔 ‖口01enoot:ofo,n Sソ
情 報 シ ス
.こ
れ は 現 実
.こ
の モ デ ル は
ドが 提 案 し た モ デ ル を 参 考 に つ く つ た モ デ ル で あ る の 情 報 化 構 造 イヒ 0骨 組 と な つ て い る が
.実
一 人 ヘ ッ
際 に は ピ ラ ミ ッ ド構 造
の な か で 静 的 に 構 造 化 で き る ほ ど 設 計 情 報 は 単 純 な も の で は な く 設 計 者 に よ り 。 や りか た も ち が い
.受
け い れ 難 い 面 を 多 く 持 つ 。■
lS自
身 は 最 近 で は 彫 を ひ そ め た が 。 モ デ ル と し て は 参 考 と な る
0デ
ー タ ー ペ ー ス の 概 念
コ ン ピ ュ ー タ に 求 め ら れ る 鮨 力 に は 憶 す る こ と が あ る き た が
.記
.演
.デ
算 能 力 の 発 達 に
ー タ を 演 簿 す る こ と
:い
.
.ヨ
ま ま で 注 目 が 日 か れ て
憶 装 口 の 発 達 に 伴 い 。 口 心 を よ び お こ し て き た 。 ラ ン
ダ ム ア ク セ ス が 可 能 と な り
.デ
ー タ そ の も の が
.主
役 と な る 場 合
も し ば し ば あ る 。 デ ー タ ー ペ ー ス の 概 念 は デ ー タ が 利 用 者 目 の 共 通 財 産 で あ る と い う 意 賞 か ら う ま れ た も の で あ り。 多 く の 人 手 費 用
.時
.
目 に よ つ て 作 成 さ れ た フ ァ イ ル を 有 効 に 利 用 す る こ と を
∧
施主の要求 → 設計情報 → 意思決定 管理情報要求 部材情報
,
.
→
管理者報告 ―予定常的報告
図 2-2 さ寡言 1凸 の結報 t了 》
Q J
tr0AeLzor6.
10
7
I ^{
7o) ffi*
ー ベ ー ス 建 筆 に お け る デ ー タ ー ベ ー ス に つ い て 述 べ る 前 に デ ー タ そ の も の の 歴 史 は 次 の よ う に な つ て い る 。
1959年
■.C‖
源 フ ア イ ル と い う 包 括 的 な フ ア イ ル の 存 在 に よ つ て 複 を な く し
.応
.デ
CGooが
ー タ の 菫
用 シ ス テ ム の 変 更 や 拡 張 に 対 応 し や す い シ ス テ ム
3つ
の 設 計 を 提 唱 し た 。 そ の 後 シ ス テ ム の 流 れ は 右 日 の よ う な も の と な つ て い る
の
.
oCODASYL方
式
CODASYL方
式 〔The
COOfereD● 0 00 Dete Sソ Bten L800■ 000)
は ア メ リ カ 合 衆 ロ ロ 防 省 が 事 務 専 用 言 語 の 可 能 性 の 検 討 報 告 を
959年
に 指 示 し た の を き つ か け に で き た 開 発 組 綸 で あ る 。
DASYLは
CODOL〔 Cona。 ● buB:D● 83 0ri00ted LloO■
く り だ し た 。1903年 に は
GE(ゼ
(00teoreted Date Store)を ー ド を つ な げ て
DASYLも っ た 。
.柔
EDSを
■|●
ネ ラ ル エ レ ク ト リ ッ ク 社 発 表 し た
.lDSは
1
CO
) を つ
)が
〕DS
型 の 異 な る レ コ
軟 な フ ア イ ル 構 造 を 可 能 に し た も の で
CO
採 用 し て デ ー タ ー ベ ー ス の 普 及 の 推 進 と な
CODASYL方
式 の 流 れ を く む も の に は D‖ S― 100。
S/2. lDMSe ADMS.EDMS.等
が あ る
eO商
lD 用 シ ス
テ ム の 流 れ デ ー タ ー ペ ー ス の 歴 史 を 先 導 し て き た の は
Store)な
1959 Wo Cマ
ど の 商 用 シ ス テ ム で あ る 。
:DS〔
1968年
:nteorated Deta Jo POBtleソ が 作
ギ ーの論 文
事 務 用 共 通 言 語 COBOLに
そ つた CODASYL方
式
のデ ー タ ーベ ー ス
マ ギ ー らに よ る汎 用 の 報 告 書 作 成機 能 に 端 を発 す る商 用 デ ー タ ー ベ ー ス シ ス テ ム デ ー タ ーベ ー ス の 基 礎理 論 か ら発 達 した 関係 デ ー タ ーベ ー ス の 流 れ
図 2-4
つ た
MARKIVと
ぃ う デ ー タ ー ペ ー ス が ぁ る 。
パ ラ メ ー タ 記 入 姜 子 に バ ラ メ ー タ を 記 入 し の シ ス テ ム と し て 先 目 的 存 在 で あ っ た 。 ス テ ム ズ 社 か ら
SYSTEM2000が
デ ル の シ ス テ ム で あ り 年 に 出 現 し た
1972年
.転
TOTALは
登 鳩 し た
.1965年
M製
で あ る
つ て
IMSを
0口
1969年
に は
.こ
饉 潔 な 呼 出 方 式 で あ る
MRIシ
れ は 階 層 モ
置 彙 引 を 用 い た も の で あ る 。
1968
.
ADABAS(A4optable Deta DaBe Sソ
の 1■ S(lnl o「
. IBMは
‖ ユ ー ザ ー の 向 け
だ さ れ た
は 検 索 能 力 が す ぐ れ て い る 。 日 電 の る
.末
MARKIVは
INQは
こ の 流 れ を 組 ん で い
EatiOD‖ aneoo● oot Sソ Bten)は
CODASYL方
Bten) IB
式 と 終 始 反 対 の 立 鳩 を と
標 準 シ ス テ ム と し て い る
.
係 モ デ ル の 流 れ
1970年
E.F.Coddが
タ ー ペ ー ス シ ス テ ム
.現
発 表 し た 論 文 に も と す い た デ ー 実 世 界 の デ ー タ を 数 学 の 集 合 論 に よ る 目
係 撮 作 に よ つ て 表 現 す る 。 口 係 モ デ ル デ ー タ ー ベ ー ス の 特 徴 は デ ー タ の 独 立 性 が 高 い こ と で あ る よ く し ら れ た も の に
O建
.利
SEQUELな
用 者 イ ン タ ー フ ェ イ ス と し て ど が あ る 。
策 の デ ー タ ー ベ ー ス の 現 状
菫 策 計 画 系 で の デ ー タ ー ペ ー ス の 現 在 あ る も の と し て 次 の よ う な も の が あ る
.建
築 デ ー タ ー ペ ー ス は 教 姜 資 産 と し て 情 報 を 有 効 に
IDS(GE社
)
図 2-5
12
9 -<
nHAiEf
:.e IH{
使 う 手 段 と し て 使 え る こ と が 必 要 で あ る 。 設 計 情 報 は 生 活 活 動 の 中 で 様 々 な 意 味 を も つ て く る 綸 築 物 は 本 質 的 に は 同 質 対 す る 依 存 度 が 高 い
.国
.同
.
類 の 部 材 を 用 い る た め 過 去 の 情 報 に
産 デ ー タ ー ベ ー ス は 表
ー タ ー ペ ー ス と な っ て い る 。 表 ト で あ る
.現
時 点 で は
.国
2が
1の
よ う な 口 遭 デ
海 外 の デ ー タ ー ペ ー ス の リ ス
産 デ ー タ ー ベ ー ス ょ り も 海 外 デ ー タ ー
ペ ー ス の 方 が 充 実 度 が 高 い 。 も た 国 産 デ ー タ ー ペ ー ス は 学 術 的 色 彩 が 多 く。 有 効 条 件 が 生 産 者 に と つ て 的 確 に 選 択 さ れ な い ケ ー ス な ど も あ る
0建
.
築 口 遭 デ ー タ ー ベ ー ス の 現 状
☆ 国 産 デ ー タ ー ペ ー ス ょ り も 海 外 デ ー タ ー ペ ー ス の 充 実 度 が 高 い ☆ 強 錬 生 産 分 野 の 総 合 的 デ ー タ ー ベ ー ス は 未 だ 存 在 し て い な い ☆ 専 目 的 デ ー タ ー ベ ー ス の 数 は 少 な い ☆ 非 商 用 デ ー タ ー ベ ー ス
(官
多 い が 利 用 が 限 定 さ れ て い る
庁
.
.大
学 等
.生
産 活 動 の 従 事 者 に と つ て 有 効
)に
お い て 有 用 な も の が
.
☆ 学 術 的 色 彩 が 多 い も の が 多 く
情 報 が 必 ず し も 的 磁 に 選 択 さ れ て い な い こ と が あ る ☆ 大 手 ゼ ネ コ ン 遭 。 数 値
.性
能
.
.設
計 事 務 所 内 に お い て 生 産 活 動 に 必 要 な 工 事 ロ
.法
規
.基
準 等 の 生 産 資 料 が デ ー タ ー ベ ー ス 化 さ
れ て い る が 共 通 利 用 は 難 し い
.
13
☆ 建 築 分 野 デ ー タ ー ベ ー ス の 綸
=ガ
ィ ド 類 が あ ま り 存 在 し な い
.
14
CADと
い う と 口 形 処 理 と 認 ヨ さ れ て い る よ う だ が
だ け で は
CADと
い
.こ
.日
形 処 理
し て の 欄 能 を 十 分 に 発 担 し て い る と は い い が た
こ で い う 日 形 処 理 と は 作 田 機 能 の こ と を い う
.右
日 の よ う
に 。 図 形 処 理 を 中 心 に い く つ か の プ ロ グ ラ ム が サ ポ ー ト し て こ そ
CADと に は .目
し て 実 用 的 で あ る と い え る 。 建 築 的 な 描 線 処 理 を 行 な う
.処
.2次 2次 元 で
的 に よ つ て
の ど れ か を 週 ぶ 。 と は
理 ス ピ ー ド の 低 下
用 領 増 の 目 ■ 等
.障
元
(X.Y)。
処 理 で き る も の
.メ
モ リ ー 空 日
3次 元 (X.Y.Z) を 3次 元 で 処 理 の 圧 迫 .記 憶 装
す る こ 置 の 使
害 が 増 え る ば か り で 遭 切 な 方 法 と は い え な い 。
ま た 日 面 処 理 の 基 本 に は
.、
円
(孤 ).直
線 等 が あ る が
目 的 に
応 じ て 面
.自
CADの
ソ フ ト ウ ェ ア は 日 形 処 理 を 取 り 巻 く サ ポ ー ト プ ロ グ ラ ム
に よ り
.
.何
由 曲 面 な ど を 使 う こ と が で き る 可 能 性 が あ る
々 向 き の
CADと
し て 特 磁 づ け られ る
.田
.建
築
形 処 理 部 分
は 建 築 に か ざ ら ず と も 様 々 な 部 門 に 共 通 性 が 高 い も の と い え る 。
Oイ
メ ー プ の デ ー タ ー ベ ー ス
イ メ ー ジ を デ ー タ ー ベ ー ス 化 す る と い う こ と は デ ー タ を 保 存
.補
.薔
単 に い え ば
.
完 し て 自 由 自 在 に 使 え る よ う に し て お く と い う
意 味 で あ る 。 イ メ ー ジ を デ ー タ と し て 入 力 す る 麟 に は 様 々 な 方 法 が 考 え ら れ る が くだ け で は 取 り だ せ た
.こ
こ で は 単 に 大 切 な デ ー タ 類 を し ま い こ ん で お
.あ ま り に り .追 加 で
利 用 価 値 が な い
.す
な わ ち デ ー タ を 自 由 に
き る 状 鵬 に 管 理 し て お く 必 要 が あ る
.管
さ れ た デ ー タ を デ ー タ ー ペ ー ス 専 用 ア ク セ ス プ ロ グ ラ ム に よ り 登 録
.排
除
.修
正 が 行 な え る よ う に し
.作
□ 処 理
.プ
理 .
ロ ッ タ 出 力
等 に 配 慮 が 加 え られ る こ と が 重 要 で あ る 。 基 本 要 素 を 取 り 出 す 必 要 事 項 を 取 り だ す あ る い は
.基
本 要 素 を 取 り 出 す 必 要 事 項 と し て
次 の よ う な こ と が あ げ ら れ る 。
1)必
要 な 要 素 を 取 り 出 す 処 理 が な る べ く 少 な い こ と
.
レイア ウ ト
団 2-6 cAD 図 2-7
イ■―ヲのテLリ バ=ス 15
2)登 3)構
豫
,削
除 が 容 易 で あ る こ と 。
造 処 理 過 程 が シ ン フ ル で あ る こ と
.
ア ー タ フ ア イ ル に は 呼 び 出 す と き に 必 要 な イ ン デ ッ ク ス 部 と ー タ を 収 納 し て お く 。 デ ー タ 部 と に わ け る 。
OINDEX部
と
.デ
DATA部
ひ と つ の 要 素 に つ け る 見 出 し 語 の 数 が 一 定 数 に 決 め ら れ て い る さ ら に
.そ
の 要 素 の デ ー タ を 示 す ポ イ ン タ を 含 む 。 デ ー タ 部 は
収 納 す る 要 素 に よ り 。 そ の ス ペ ー ス の 取 り か た が 変 つ て く る
. .
.あ
る 要 素 の 座 標 デ ー タ が 必 要 な と き は 。 ま す イ ン デ ッ ク ス 部 に あ る デ ー タ 部 へ の ポ イ ン タ に よ り 。 デ ー タ 部 に あ る 要 素 デ ー タ を よ び
.一
.イ
ン デ ッ ク ス 部 に あ る 位 置
(ま
た は 位 置 の 番 号 )
が 要 素 と 名 前 と な る こ と が 多 く 。 要 素 の 名 前
(番
号
だ す
と
.そ
般 に は
)が .わ
か る
れ よ リ イ ン デ ッ ク ス 部 の ど こ に 目 的 の イ ン デ ッ ク ス が ぁ る
か 分 り 。 そ こ か らデ ー タ ポ ィ ン トに よ り
.デ
ー タ 部 か ら 目 的 の 要
素 を 取 り 出 す こ と が で き る 。 イ ン デ ッ ク ス 部 に は 必 要 最 小 限 の デ ー タ を 持 た せ 。 そ の 他 は す べ て デ ー タ 部 に 任 せ た ほ う が .効 率 の よ い 処 理 が で き る
.
要 素 を 取 り 出 す
Oデ
ー タ ー ベ ー ス シ ス テ ム 応 用 の た め に
デ ー タ ー ベ ー ス は デ ー タ の 供 用
.統
合 管 理
.独
立 と い う こ 本 的 な
性 質 を 備 え て い る が ら こ れ を 有 効 に な つ 安 全 に 動 用 す る た め に は 応 用 シ ス テ ム を 設 計 し 能 力
.理
.利
用 す る う え で の 立 場 に よ っ て
.異
.
な る
解 が 必 要 と な る 。
既 成 の シ ス テ ム を 端 末 な ど で 利 用 す る 立 場 を エ ン ド ユ ー ザ ー と 呼 ぶ .エ ン ド ユ ー ザ ー 自 体 は そ れ ほ ど デ ー タ ー ベ ー ス 構 造 や 。 デ ー タ ー ペ ー ス 参 照 の た め の プ ロ グ ラ ム 手 段 に つ い て 深 く 知 る 必 要 は な い
.し
か し 定 常 業 務 以 外 の 業 務 プ ロ グ ラ ム を 実 行 す る 際 な ど に
7-97rE7t&rE CADア
プ
口 ¨⇔ □
~シ
8 2-8
ヨ ン
CAD L
登 録
7:!.'r'rl
C υ
affid',
は 日 い 合 せ 言 語 が 提 供 さ れ る 。 一 応 プ ロ グ ラ マ か ら 見 れ ば
,色
々
な 処 理 を す る た め に は そ の プ ロ グ ラ ム 手 段 を 良 く 知 る こ と が 重 要 で あ る .ま た 応 用 プ ロ グ ラ マ の 立 場 と し て は .例 え ば 設 計 上 に お い て 。 公 園 不 都 合 の 場 合 に は 。 そ の 書 照 を 防 ぐ 手 段 を 構 じ る 鳩 合 も あ る . 一 般 利 用 者 が 利 用 者 言 語 を 用 い る と き に は
.利
用 言 語 プ ロ セ ッ サ
が そ の 翻 訳 を ひ き う け る が 。 そ れ 以 外 は 応 用 プ ロ グ ラ ム を 準 備 す る 必 要 が あ る 。 こ の プ ロ グ ラ ム を 書 く の が 応 用 プ ロ グ ラ マ で あ り 。 応 用 プ ロ グ ラ ム は 一 般 利 用 者 よ り .デ ー タ ー ペ ー ス の 内 容 に 詳 し い 知 持 つ .
0シ
=を
ス テ ム プ ロ グ ラ マ
シ ス テ ム プ ロ グ ラ マ は デ ー タ ー ベ ー ス 管 理 シ ス テ ム 動 き を 良 く 知 つ て い る 人 で あ る 。 シ ス テ ム プ ロ グ ラ マ か らみ れ ば .デ ー タ ー ベ ~ス と い え ど も オ ペ レ ー テ ィ ン グ シ ス テ ム (OS)上 の プ ロ グ ラ ム の 一 つ と い う こ と と な る 。 デ ー タ ー ペ ー ス を 利 用 す る 場 合
:Datebo30 A`口
:●
:Btrato,)と
,デ
ー タ ー ベ ー ス 管 理 者
ぃ わ れ る 存 在 が 必 要 で あ
(DBA る .デ
タ ー ペ ー ス 全 体 を 管 理 す る 責 任 者 で 次 の よ う な 役 割 を 持 つ
1)応
用 シ ス テ ム で 処 理 対 象 と す る 全 デ ー タ を 掲 撮 し ベ ー ス イヒ の 論 理 綺 造 を 定 義 す る 。
2)デ
.デ
ー
.
ー タ ー
ー タ ー ペ ー ス 全 体 の 論 理 構 造 を デ ー タ ー ベ ー ス シ ス テ ム の
特 性 に 合 せ て
3)利 O関 係
2次
の 記 憶 装 置 上 に 定 義 す る 。
用 者 の 業 務 や 応 用 部 門 用 の デ ー タ の 見 方 を 定 義 す る 。 モ デ ル の デ ー タ ー ペ ー ス シ ス テ ム
ロ 係 モ デ ル は 数 学 に お け る 日 係 〔R● に 応 用 し た も の で あ る 。
1962年
lotioD)の 概 CODASYLに
念 を デ ー タ 操 作 よ る 情 報 代
数 に ま で 。 理 綸 的 崩 芽 は さ か の ぼ る 。 情 報 代 数 は コ ン ピ ュ ー タ シ
定 常 手 続
_固
利 用 者 言 語
~耐
_
―
図 2-9 17
ス テ ム に 独 立 な デ ー タ 饉 理 の 基 礎 理 論 を め ざ し た も の で あ る 。 摘 報 代 数 で は
.現
実 世 界 の デ ー タ を 多 次 元 の 風 性 空 目 に お け る 点 の
集 合 と し て と ら え
1)高 2)コ
.フ
ア イ ル は 数 学 的 な 意 味 で の 日 係 で あ つ た
い デ ー タ の 独 立 性 を 実 現 す る
.
.
ン ピ ユ ー タ の 専 門 家 で な い 人 か ら 専 門 家 ま で 共 通 し て 利 用
で き る よ う な 籠 潔 な デ ー タ の 見 方 を 提 供 す る
3)デ 4)デ 5)人
ー タ 管 理 者 の 負 担 を 軽 く す る
.
.
ー タ ー ペ ー ス シ ス テ ム の 理 論 的 薔 礎 を 薇 く
(Al)分
工 知 能
応 用 に 備 え る
6)デ
野 と フ ア イ ル 管 理 と を 融 合 し て 将 来 的 な
.
ー タ ー ベ ー ス の 応 用 プ ロ グ ラ ム を 手 鶴 き 言 語 の 水 準 へ 向 上
さ せ る 。
O概
念 モ デ ル
外 部 モ デ ル は 概 念 モ デ ル の 定 義 さ れ た デ ー タ 構 造 の 部 分 集 合 と し て 考 え ら れ る 。 即 ち 利 用 者 の デ ー タ の 見 方 で あ る
0内
.
部 モ デ ル
内 部 モ デ ル は
.物
理 構 造 を 定 義 す る も の で
.定
義 さ れ た デ ー タ ー
ベ ー ス を い か に コ ン ピ ュ ー タ シ ス テ ム 上 に 実 現 す る か の 定 義 で あ
.コ 0デ ー り
ン ピ ュ ー タ 自 体 の デ ー タ の 見 方 で あ る
.
タ ー ベ ー ス と 盤 策 情 報
利 用 者 の 要 望 に そ つ た 客 目 的 デ ー タ を 調 査 拙 握 す る こ と に よ り
.
建 築 家 は 建 築 を つ く る 過 程 で あ ら ゆ る 情 報 を 組 目 的 に 分 析 し 。 収 集 す る 必 要 性 が あ る
.建
築 設 計 業 務 も 他 の 生 産 シ ス テ ム と 口 様 に
企 画 構 想 段 階 か ら建 築 物 利 用 駿 口 に 至 る 建 築 プ ロ セ ス の ■ 段 階 で 様 々 な 上 布 を 要 求 す る と と も に
.情
れ る 情 報 の な か に は 強 薇 生 産 に 日 遭 す る す べ て の 朝 体 求
.時
日
.法
規
応 用 プ ロ グ ラ ム
.予
算
)を
.要 求 さ .環 境 (要
報 を 生 み 出 し て い る
規 定 す る に 足 る 一 切 の 情 報 が 含 ま れ る 。
用 プ ロ グ ラ
用 プ ロ グ ラ ム
論 理 構 造 定 義 物 理 構 造 定 義
18
図 2-10
建 設 プ ロ セ ス で 要 求 さ れ る 各 種 情 報 の 大 部 分 は
,ク
ラ イ ア ン トか
ら 設 計 者 へ の 要 求 の よ う に イ ン フ ォ ー マ ル で プ ラ イ ベ イ トな メ デ イ ア に よ り 入 手 さ れ る
.し
か し 中 に は 建 物 の 自 然 環 境 や 。 公 的 な
メ デ ィ ァ に よ つ て 入 手 し う る も の で あ る
.デ
ー タ ー ベ ー ス は コ ン
ピ ュ ー タ で 読 め る 形 と し て 収 躁 蓄 積 さ れ た 各 種 情 報 群 の 絵 称 で あ り 。 各 種 の デ ー タ を 収 録 し な
MNOを .一
定 の フ ォ ー マ ッ トに 整 理 し て 必 要
随 時 ひ き だ し う る よ う。に し た も の で あ る 。 デ ー タ ー ペ
ー ス の な か に は の と
.一
.個
般 公 目 さ れ
人 的 フ ァ イ ル 企 業 フ ァ イ ル と い つ た 私 的 な も
.有
料 で 提 供 さ れ る 公 的 な も の と あ る
.建
に 目 す る 公 的 デ ー タ ー ベ ー ス と し て 畿 つ か の も の を 見 て み る
築
.
書 考 デ ー タ ー ペ ー ス 事 実 デ ー タ ー ベ ー ス は 策 の デ ー タ ー ベ ー ス は 上 の 二 つ の 種 類 に 分 け られ る
LE
.
参 考 デ ー タ ー ベ ー ス
書 議 デ ー タ ー ベ ー ス 案 内 デ ー タ ー ベ ー ス
事 実 デ ー タ ー ベ ー ス 数 値 デ ー タ ー ベ ー ス 物 性 デ ー タ ー ベ ー ス 全 文 デ ー タ ー ベ ー ス 画 像 デ ー タ ー ベ ー ス
書 誌 デ ー タ ー ペ ー ス
OCOMPENDEXデ
ー タ ー ベ ー ス
米 国 の 工 学 分 野 の 検 索 誌 で あ る ED● ー ス 化 し た も の で あ る 学 全 般 の 雑 誌 論 文
.単
:●
●●Plo0
.強
兼 学
.土
木 工 学
行 書
.会
麟 録
.学
1olo■
.都
を デ ー タ ー ベ
市 針 画 学 を 含 む 工
位 論 文 等 の 各 種 の 文 献 の
概 念 モ デ ル
内 部 モ デ ル
内 部 モ デ ル
図 2-|1 租 急Lデ lレ 19
書 誌 情 報 お よ び 主 題 索 引 を 抄 録 が 収 録 さ れ て い る
.主
を 入 手 す る 目 的 で 利 用 さ れ る 国 際 的 デ ー タ ー ペ ー ス
に 技 術 情 報
.
OArchitectural Periodical ind e x 英 国 の 王 立 綸 鎌 蒙 協 会
(RIBA)日
書 館 で 作 成 さ れ て い る 日 名
の 建 築 雑 誌 記 事 目 録 を デ ー タ ー ベ ー ス 化 し た も の 。 技 術 面 か ら 建 築 雑 誌 文 献 を 探 す た め の 有 効 な ツ ー ル
.芸
術 両
.
OArtibiographic8 MOdern 米 国 の
Crio Pr● BB社
か ら 発 行 さ れ て い る デ ー タ ー ベ ー ス 。 同 名 の
文 献 案 内 を デ ー タ ー ベ ー ス イヒ し た も の で を 含 む 学 位 論
.近 .現 文 週 .お
. 1800年
以 降 の 建 築
代 芸 術 お よ び デ ザ イ ン に 目 す る 雑 誌 論 文 よ び 展 覧 会 カ タ ロ グ を 含 む
.芸
.単
書 か れ た 博 士 論 文 の ほ と ん ど が 収 録 さ れ て い る の 学 位 論 文 も 部 分 的 で は あ る が 収 躁 さ れ て い る 課 程 を 有 す る 全 分 野 で あ り い る
.建
築 土 木
.都
.
術 や デ ザ イ ン の 側
面 か ら は 策 に 関 す る 文 献 を 探 す 際 に は 有 効 な ツ ー ル と な る
OCOmprehensive D188eration ln dex 米 国 の Uoiver3itソ ■lo「 ofil口 3 10terootional い る 単 位 ■ 文 の デ ー タ ー ベ ー ス 。 1861年 か
行 書
.
か ら 発 行 さ れ て ら 現 在 ま で 米 国 で
.ま .収
た ヨ ー ロ ッ パ 録 分 野 は 博 士
市 計 画 等 も ふ く ま れ て
.
Onti8デ
ー タ ー ペ ー ス
米 国 務 省 の ‖atiom〕
Tecb●
:●
ol:oforEet'00 Service(NTIS)
に よ り 発 行 さ れ て い る 米 国 政 府 資 金 援 助 に よ る 。 主 と し て 米 国 航 空 宇 宙 局 米 国 エ ネ 都 市 計 画
(NASA).米 ル ギ ー (DOE)の .住 宅 計 画 等 の
国 口 防 総 省 文 献 セ ン タ ー
(つ DC).
技 術 報 告 書 を 中 心 に 収 録 し て い る が 分 野 も 進 ん で い る
.
|
企 画 構 想
図 2-12
( ) ・
[ ‐『 1 ・
情 報 の 発 生 と 要 求
用
On こυ
.
OJICS科
学 技 術 文 献 フ ァ イ ル
日 本 科 学 校 輛 情 報 セ ン タ ー に よ り 発 行 さ れ て い る 理 工 学 全 般 を 対 象 と し た デ ー タ ー ベ ー ス 。「 科 学 技 術 文 献 速 報 ー ス イヒ し た も の で あ る
.日
97%が
30万
行 物 等 で あ る ジ
.出
.輸 58%は
件 は 土 木
雑 誌 取 ん ぶ ん で
.収
録 項 目 は 著 者
版 年 ら 出 版 日
.遺
を デ ー タ ー ベ
本 の 文 献 は 日 本 語 で 入 力 さ れ て お り
漂 字 で 出 力 す る こ と が で き る 。 り。 う ち 約
J誌
尿 文 献
を 示 す キ ー ワ ー ド と 分 類 記 号 が
1975年
.
よ り収 躁 を 開 始 し て お
.収 at文 献 英 語 論 文 .残 り の 3%は 政 府 名 .傾 ■ .雑 誌 名 .巻 .号 .ベ .論 文 の 言 語 .お よ び 抄 躁 で 主 つ け ら れ て い る .日 本 語 の 技 策 分 野 の も の で あ る
の 刊 ー 題 術
文 献 を 探 す 際 に 有 効 で あ る 。
OJOINTフ
ァ ィ ル
経 済 文 献 研 究 会 よ り発 行 さ れ て い る 雑 誌 記 事 を 収 録 す る デ ー タ ベ ー ス で
1981年
含 ま れ て い る 巻
.号 .ベ
か ら 収 録 を 目 始 し 。 建 築 都 市 計 画 関 係 の 雑 誌 が
.収
録 項 目 は
.知
者 名
ー ジ が 収 録 さ れ て い る
.薇
題
.雑
誌 名
.発
行 年 月
.
.
公 共 に 有 料 で 提 供 さ れ て い る デ ー タ ー ベ ー ス の 多 く は 情 報 サ ー ビ ス 期 間 の 大 型 計 暉 機 の 磁 気 デ ィ ス ク 等 の 二 次 記 憶 装 置
at体
に 記 憶
さ れ て お り。 一 般 の 電 話 回 線 や 通 信 ネ ッ ト ワ ー ク を 通 じ て オ ン ラ イ ン
.リ
0オ
ン ラ イ ン を 使 用 し た デ ー タ ー ベ ー ス
ア ル タ イ ム で 検 索 利 用 す る こ と が で き る
.
.
設 計 オ ン ラ イ ン 使 用 の 商 用 デ ー タ ー ベ ー ス に お い て は 方 法 が わ か ら な け れ ば な ら な い に お い て は
.デ
ー タ ベ ー ス
18デ
ば れ る 機 口 に よ り 作 成 さ れ る
.書
の 活 用
考 デ ー タ ー ペ ー ス の 流 通 径 路
ー タ ー ベ ー ス プ ロ デ ュ
.デ
.そ
サ ー と ょ
ー タ ー ベ ー ス ベ ン ダ ー と よ ば れ
る 機 目 が デ ー タ ー ベ ー ス プ ロ デ ュ ー サ ー か ら デ ー タ ー ベ ー ス を 麟
デ ー タ ー ペ ー ス 管 理 シ ス テ ム
デ
~夕 ~ベ
図 2-13
21
ー ス
入 ま た は 僣 用 し
.二 (IRシ
ク セ ス ェ ア
.大
型 計
=組
の 時 期 デ ィ ス ク の よ う な ラ ン ダ ム ア
次 記 憶 装 置 に た く わ え ・ 独 自 に 開 発 し た 検 索 ソ フ ト ウ ス テ ム )を 通 し て .時 分 割 に よ り 。 外 部 か ら 利 用 で
き る シ ス テ ム を 構 築 す る
.デ
ー タ ー ベ ー ス 利 用 者 は デ ー タ ー ベ ー
ス ベ ン ダ ー か ら バ ス ワ ー ドを 入 手 し ど の デ ー タ 通 信 網 を 経 由 し て ユ ー タ に つ な ぎ
.検
.デ
.自
分 の 端 末 装 置 を 電 話 線 な
ー タ ー ベ ー ス ベ ン ダ ー の コ ン ピ
彙 シ ス テ ム を よ び だ し て デ ー タ ー ベ ー ス を 利
用 す る 。 数 値 デ ー タ ー ペ ー ス の 場 合 に は 参 考 デ ー タ ー ペ ー ス と 異 な り .デ ー タ ー ベ ー ス プ ロ デ ュ ー サ ー と ォ ン ラ イ ン サ ー ビ ス 提 供 者 が 日 ― で あ る 場 合 が 多 い
.数
値 デ ー タ ー ベ ー ス の 場 合 に は
ー タ を 検 索 す る だ け で は な く し は
.情 .検
.□
報 化 す る 機 能 が 必 要 で あ る
.単
や 表 等 の 利 用 し や す い 形 に 加 工
.数
値 デ ー タ ー ペ ー ス の 場 合 に
索 と 加 工 の 機 能 を 備 え た ソ フ ト ゥ ェ ァ に よ つ て デ ー タ ー ベ
ー ス を 利 用 す る で 利 用 す る
.デ
.端
末 装 置 を デ ー タ 通 信 網 で 臀 ぎ
.時
分 割 モ ー ド
ー タ ー ベ ー ス 利 用 者 は 自 分 で 端 末 装 置 を 購 入 す る
か モ デ ム を 繋 ざ 直 接 デ ー タ ー ペ ー ス を 使 う こ と が で き る 検 索
に 必 要 デ
.加
エ ソ フ ト ウ ェ ア の 仕 様 は シ ス テ ム こ と に 異 な り
考 デ ー タ ー ペ ー ス の 鳩 合
.彙
タ ー ペ ー ス こ と に 異 な る た め す こ と は 難 し い
.従
.し .特
か し に 参
引 規 制 や デ ー タ フ ォ ー マ ッ トが デ ー
.各
種 の デ ー タ ー ペ ー ス を 使 い こ な
つ て 検 索 に 熟 連 す る ま で に は
験 が 必 要 と な つ て く る 程 で あ る
.最
,あ
る 程 度 の 経
近 で は 手 数 料 を と り
.デ
ー タ
ー ペ ー ス の 検 索 を 代 理 で 行 な う 情 報 プ ロ ー カ ー も い る 。 情 報 プ ロ ー カ ー や 情 報 通 信 産 業 の 各 社 と 利 用 契 約 を 結 び .パ ス ヮ ー ド を 入 手 し て 。 利 用 者 の 代 理 人 と し て .情 報 検 彙 を コ ン ピ ュ ー タ 化 し た 場 合
.シ
ン プ ル な 基 本 的 シ ス テ ム か ら複 雑 な 総 合 シ ス テ ム ヘ と レ
ベ ル ア ッ プ で き る か ど う か が
.問
題 で あ る
.従
来 の コ ン ピ ュ ー タ
22
シ ス テ ム の 構 凝 法 で は シ ス テ ム を 設 計 し お わ つ た 後 に プ ロ グ ラ ミ ン グ が お こ な わ れ た が 。 こ の 場 合 ユ ー プ ー は 自 分 の 処 理 し て い る
.単 る .単
こ と を マ ク ロ 的 に 相 握 す る こ と が 出 来 ず
純 な シ ス テ ム で は シ
ス テ ム の 再 輌 策 が 要 求 さ れ る 事 饉 と な
純 な シ ス テ ム か ら 複
雑 な シ ス テ ム ヘ と レ ベ ル ア ッ プ を 行 な う に は
1)デ 2)プ 3)フ
ー タ の 互 換 性 ロ グ ラ ム 作 成 の 容 島 性 ア イ ル 管 理 の 日 品 化
と い つ た こ と が 必 要 と な る 。 一 時 期 目 品 言 語 が 有 効 で あ る と さ れ た 時 期 も あ つ た が 。 そ の 言 語 の 範 囲 内 に お い て は 互 換 性 が あ つ て も
.他
の 言 語 と の 互 換 性 に つ い て 目 ■ が 多 か つ た と い え る
し た 目 ■ 点 を 解 決 す る 方 法 と し て
.オ
お い て デ ー タ の 互 換 性 が 腱 保 さ れ れ ば 正 す る 必 要 が な くな る
.こ
う
ペ レ ー テ ィ ン グ シ ス テ ム に
.い
ち い ち プ ロ グ ラ ム を 修
.
23
0建
築 デ ー タ ー ベ ー ス モ デ ル の 流 れ
デ ー タ ー ベ ー ス で 扱 う デ ー タ の 流 れ と し て
1)■ 2)ネ 3)リ
3つ
あ る
層 モ デ ル ッ ト ワ ー ク モ デ ル レ ー シ ヨ ナ ル モ デ ル
こ こ で は そ れ ぞ れ の デ ー タ モ デ ル 特 色 を の べ て み る し て き て い る デ ー タ ー ペ ー ス 類 は 必 ず し も
3種
.デ
ー タ の 共 有
.統
.現
実 に 出 現
類 に 分 け ら れ な い
ケ ー ス も あ り 。 そ の 規 格 が 無 秩 序 に な りつ つ あ る し
.
.こ
れ ら を 統 合
合 管 理 デ ー タ の 独 立 性 等 か ら 分 類 す る こ と
が 必 要 で あ ろ う 。 デ ー タ ベ ー ス そ の も の の 性 質 か ら い つ て も 定 の ソ フ トか ら し か 引 き だ せ な い デ ー タ 類
(□
.特
面 デ ー タ も 含 め て )
は デ ー タ ー ベ ー ス と し て の 価 値 が 下 が つ て く る も の と 思 わ れ る
.
従 つ て 高 い 互 換 性 と エ ン ド ユ ー ザ ー に と つ て 扱 い 島 い デ ー タ ー ベ ー ス が 強 策 針 画 上 の デ ー タ ー ベ ー ス と し て 生 き 残 つ て ゆ く 可 能 性 が 高 い と 思 わ れ る
0強
.
策 用 デ ー タ ー ペ ー ス モ デ ル に は ど の よ う な モ デ ル が 有 効 か
建 築 に お い て デ ー タ ー ベ ー ス を 作 成 す る に は 次 の よ う な こ と が 必 要 で あ る
1)エ 2)設
.
ン ド ユ ー ザ ー に と つ て 使 い や す い も の で あ る こ と 掛 □ 薔 の よ う に 特 に 日 形 的 デ ー タ が 多 く
デ ー タ に も 対 応 で き る も の で あ る こ と
3)大
.
.グ
ラ フ イ カ ル な
.
手 ゼ ネ コ ン や 大 設 計 事 務 所 以 外 で は コ ス トパ フ ォ ー マ ン ス
の 特 に 高 い も の で あ る こ と
4)総 5)デ
合 的 シ ス テ ム の レ ベ ル ア ッ プ が で き る も の で あ る こ と
ー タ の 独 立 性 が 高 く デ ー タ を い じ る た び に デ ー タ ー ベ ー・ス
管 理 シ ス テ ム 〔DB‖ S〕 を 変 え る 必 要 が な い こ と
6)デ
.
.
ー タ の 変 更 や ス ト ラ ク チ ヤ ー の 変 更 が 自 由 自 在 に で き る も
階 層 モ デ ル 網 モ デ ル
(ネ
ッ ト ヮ ー ク モ デ ル )
trffi'E7'/t, (UV-!=t)t/> 図 2-14・
24
の で あ る こ と
7)ソ
.
フ ト撮 作 の 容 易 性
.デ
ー タ の 互 換 性 の た め な ど の
OSに
依
頼 し た か た ち の も の が 望 ま し い こ う し た 要 求 に こ た え る 建 築 デ ー タ ー ベ ー ス モ デ ル の 構 築 に は ど の よ う な も の が よ い か を 検 討 す る た め に 現 在 あ る デ ル の 流 れ の 形 式 の 特 徴 に つ い て 述 べ る
0階
3つ
の デ ー タ モ
.
層 モ デ ル
階 層 モ デ ル は 情 報 の か た ち が 本 の よ う に 順 番 に 枝 分 れ し た 形 で ツ リ ー
(ツ
リ ー
)構
造 の デ ー タ モ デ ル と い う 呼 び か た も さ れ る
.現
実 世 界 に も 多 く 存 在 す る デ ー タ の 形 式 で 次 の よ う な 特 徴 が あ る
1)ピ る
ラ ミ ッ ト型 の 構 造 で 。 人 事 組 饉 や 。 文 献 分 類 な ど に 遭 す
.
2)ル 3)大 し か し が
.
2つ
ー トか ら校 へ の 径 路 が 一 意 的 で あ る こ と が 必 要 で あ る 分 類
2)の
.中
分 類
.小
分 類 へ と 流 れ が ス ム ー ズ で あ る
よ う に 径 路 が 一 意 的 で な い 場 合
以 上 の 属 性 に 入 つ て い る 鳩 合 な ど
乱 が 生 じ る 可 能 性 が あ り
.不
.デ
.例
.
.
え ば あ る デ ー タ
ー タ 修 正 や 検 索 に 混
都 合 化 を 補 充 す る 構 造 表 現 が 必 要 で
あ る 。 構 造 表 現 を 補 売 す る 構 造 表 現 を 補 売 し た 署 名 な シ ス テ ム に
IMSが IBMの Oネ ッ ト ワ ー ク モ
あ る
は
.
デ ル
階 層 モ デ ル よ り も 自 由 度 の 高 い 木 構 造 を 可 能 と す る も の で あ る 親 子 集 合 る
.親
(セ
ッ ト
子 集 合 は
)と
(オ
.
い う レ コ ー ド 固 構 造 を 基 本 と し た も の で あ
ー ナ ー レ コ ー ド
)親
(メ
と
モ バ ー レ コ ー ド )
子 の レ コ ー ド型 の 目 を 自 由 な 口 係 で む す べ る 。 ネ ッ ト ワ ー ク 型 の 方 式 で は 親 レ コ ー ド方 式 で は 親 レ コ ー ド と 子 レ コ ー ドが リ ン グ 状 に 繋 が リデ ー タ の 見 方 の 自 由 度 が
Oリ
.階
層 構 造 の も の よ り 高 い
レ ー シ ヨ ナ ル デ ー タ ー ペ ー ス
図 2-15 階 層 モ デル
図 2-16 2b‐
ネ
ッ
ト
ヮ
ー
ク モ
デ
ル
IBMサ
1970年
ン ホ ゼ 研 究 所 の
Eo F.コ
デ ル 発 表 し た モ デ ル 表 形 式 に デ ー タ を 扱 う 表 は フ ァ イ ル と し て 扱 わ れ る
ッ ドの 発 表 し た モ
.
.
フ ア イ ル は 何 個 か の レ コ ー ドか ら な り 。 各 々 の レ コ ー ド は 何 個 か の フ ィ ー ル ドに 対 し て 値 を 持 た な い も の も あ る
.
一 つ の レ コ ー ド の 中 で あ る フ ィ ー ル ド の 値 が 一 個 で は な く 複 数 個 あ る 場 合 も あ る 。 レ コ ー ド は 組 当 す る
(タ
プ ル
).フ
ィ ー ル ド は 定 義 量
(ド
メ イ ン
)に
相
.
建 築 に お け る れ て き た
.こ
CADの
中 で 主 に デ ー タ ー ベ ー ス の こ と に つ い て ふ
こ で 述 べ た デ ー タ ー ベ ー ス は 文 字 情 報 や 数 値 情 報 に
変 換 さ れ た 形 で の 建 築 情 報 を デ ー タ ー ベ ー ス 化 し た も の で あ り イ メ ー ジ の デ ー タ ー ベ ー ス は 含 ま れ て い な か つ た
.3次
元 や
.
2次
元 の グ ラ フ ィ カ ル な デ ー タ 類 を デ ー タ ー ベ ー ス 化 す る 方 法 は 一 普 前 で は 非 常 に 難 し い も の で あ っ た が 磁 気 デ ィ ス ク や コ ン ピ ュ ー タ 本 体 の 発 達 や
.コ
ス トパ フ ォ ー マ ン ス の 向 上 に よ る パ ー ソ ナ ル な
形 で の 図 形 処 理 も 可 能 と な つ て き て い る の が 現 状 で あ る
リレー ショ ン
.
HQIPt oject i oo
in結 合
f;tjf! Resuictioo
図 2-17 リ レ ー シ ョ
t )v € f
)v
26
0イ
メ 丁 ジ の デ ー タ ー ベ ー ス
前 章 で は 特 に は 策 に お け る
メ ー ジ の デ ー の グ ラ フ ィ カ 前 で は 非 常 に 夕 本 体 の 発 連
中 で デ ー タ ー ベ ー ス の こ と に
.デ
つ い て ふ れ て き た 換 さ れ た 形 で
CADの
ー タ ー ペ ー ス は 文 字 情 報 や 。 数 値 情 報 に 変 の 建 築 情 報 を デ ー タ ー ペ ー ス ィLし た も の で あ り .イ ー ー ペ タ ス は 含 ま れ て い な か っ た 。 3次 元 や 2次 元 ル な デ ー タ る い を デ ー タ ー ベ ー ス ィヒす る 方 法 は 一 昔 難 し い も の で ぁ っ た が ・ 磁 気 デ ィ ス ク ゃ コ ン ピ ュ = や .コ ス ト パ フ ォ _マ ン ス の 向 上 に よ る パ ー ソ ナ ル
な 形 で の 日 形 処 理 も 可 能 と な っ て き て ぃ る の が 現 状 の パ ー ソ ナ ル コ ン ピ ュ ー タ の グ ラ フ ィ ッ ク ス 表 示 は 品 質 に な っ て き て ぃ る .今 回 使 用 し た ビ デ ォ テ ッ ク ー ド を NPLPS方 式 に よ り。 わ す か な デ ー タ か ら 行 な う こ と が .で き る よ う に し た も の で あ る 。 こ の は・
ビ デ オ 入 力 鮒 子 を 備 え て お り
0機
能
で あ る
.最
近
簾 価 な が ら 高 ス は
.口
像 コ
多 彩 な 表 現 を 画 像 入 力 装 置
.カ メ ラ .ビ デ ォ コ ー ダ ー 等 の ビ デ オ 欄 器 か ら 簡 単 に リ ア ル な 画 像 入 力 を 行 な え る よ う に し た も の で ぁ る . .ヵ NTsc画
☆ テ レ ビ ら の
メ ラ
.VTR.ビ
デ ォ 。デ ィ ス ク 等 の ビ デ ォ 饉 器 か
像 信 号 入 力
☆ バ ー ソ ナ ル コ ン ピ ュ ー タ 等 か ら の ア ナ ロ グ 画 像 信 号 入 力 欄 能 ☆ 自 動 エ ン コ ー デ ィ ン グ
.デ
ィ ジ タ ル
RGB
(符
号 イヒ )の た め の 前 処 理 機 能 ☆ 多 角 形 用 の 高 効 率 自 動 エ ン コ ー デ ィ ン グ 機 能 ☆
DRCS(Dソ
oO日 iCallソ
Redifi00ble Cheracte Bet).時
系 列
上 の 色 織 作 機 能 ☆ グ ラ フ ィ ッ ク ス・ ー イ ン
7F―
コ マ ン ドに よ る 作 画
ズ に よ る 作 画
.文
字 入 力
(日
.ビ
デ ォ 信 号 と の ス ー バ
本 語 を 含 む
)編
集 饉 能
27
0シ
ミ ュ レ ー シ ョ ン
シ ミ ュ レ ー シ ョ ン と は か ら 発 生 し た 言 語 で あ 数 値 実 顧 が
)が
有 名 で
SIMULATE(■ る .モ ン テ カ あ る .本 来 物
ル ロ 法
(乱
00日
)を
様 な 乱 数 を 用 い た
.
数 に よ る 数 値 実 麟
ゲ ー ム や ビ ジ ネ ス ゲ ー ム 等
(―
).ゲ
(戦
争
経 過 に 伴 う ■ 事 象 に 目 す る 数 値 的 も し く は 物 理 モ デ ル に よ る
J.現 実 .実 時 目 の ン 時 日 )で が .リ ア ル
Oo日
に 見 ら れ る 減 少 は
が
モ デ ル が シ ミ ュ レ ー シ ョ ン ク ロ ッ ク
法
ー ミ ン グ
含 む モ デ ル 実 験 の 総 称 で 最 近 で は
実 腋
ヨ
い う 意 味
菫 似 と い う 意 味 を 有 す る が こ
れ を 科 学 的 に 定 義 す る と 次 の よ う に な る 「 モ ン テ カ ル ロ 案 腱
)と
似 す る
あ る
.こ
経 過 に 伴 っ て 推 移 す る わ け だ
(シ
ミ ュ レ ー シ
れ と は 違 つ て 。 モ デ ル は 榎 擬 表 現 と い う 手
タ イ ム シ ミ ュ レ ー シ ョ ン と 呼 ば れ る 。
コ ン ピ ュ ー タ シ ミ ュ レ ー シ ョ ン は あ く ま で も 現 実 を モ デ ル イヒ し そ れ を .コ ン ピ ュ ー タ 上 で 計 輝 し .結 果 を 得 る . 連 続 モ デ ル 時 日 経 過 に 伴 う 事 象 を 微 分 方 程 式 に よ つ て 記 述 す る ピ ユ ー タ に よ り 解 析 す る .
.そ
れ を コ ン
離 散 モ デ ル 腱 立 的 に 不 規 則 に お こ ろ 現 象 を コ ン ピ ュ ー タ に よ っ て 実 験 し 再 現 す る 。
離 散 モ デ ル を 対 象 と し た コ ン ピ ュ ー タ 案 腱 の こ と を モ ン テ カ ル ロ
.モ ン テ カ ル は CPSSe SIMScRIPT等 OCPSSに よ る シ ミ CPSSは モ デ ル 構 成 法 と 呼 ぶ
ロ 法 に よ る シ ミ ュ レ ー シ ョ ン に 遭 す る も の の 言 語 で あ る 。 ュ レ ー シ ョ ン が 具 体 的 で プ ロ グ ラ ム が 優 し く 最 も 普 及 し
て い る シ ミ ュ レ ー シ ョ ン 言 語 で あ る と よ ば れ て い る 。
実 物
Reュ
GPSSに
現 象
litie3
模 倣
S
図
i ru I a t i
2-ID しミュL― カ ンの湘駒急
on
よ る シ ミ ュ レ ー シ ョ ン は 一 般 的 に も の で あ る と い わ れ る 。
CPSS言
,我
々 の 常 識 思 考 に の っ と っ た
語 の 利 点 は あ る 作 業 の フ ロ ー
チ ヤ ー ト を そ の も の の 形 で プ ロ グ ラ ム 化 す る こ と が で き る 点 で あ る と い え る 。 行 動 の フ ロ ー チ ャ
卜 を 追 つ て ゆ け ば 出 カ プ ロ グ ラ
ム 等 は 特 に つ く ら な く と も よ い 。 各 プ ロ ッ ク に お け る ト ラ ン ザ ク シ ヨ ン が ど れ だ け 通 過 し 。 シ ミ ュ レ ー シ ョ ン 腱 了 時 現 在 。 何 個 停 滞 し て い る か な ど
0構
計 義 が 出 力 可 能 で あ る
.
29
建
築
計
画
に
お
け
る
デ
ー
タ
ベ
~
メ ッ シ ュ デ ー タ に よ る 評 価 手 法
Qn JU
APLに
APLに APLは C言 語
よ る 建 築 計 画 の 手 法
よ る 建 築 計 画
BASI .ま た マ
パ ー ソ ナ ル コ ン ピ ュ ー タ で 多 く 使 用 さ れ て い る と 比 較 し て
.生
産 性 の 高 い 言 語 で あ る と い え る
ト
リ ク ス 処 理 に お い て デ ー タ と プ ロ グ ラ ム が 独 立 し た ま ま 同 じ ワ ー ク ス ペ ー ス 内 で 行 な え る こ と 等 非 常 に 有 効 で あ る に 扱 い
.オ
ー バ
.都
.
レ イ の 手 法 を 用 い る こ と に よ り 必 要 情 報 を 取 り
.数
だ そ れ を 列 記 し た だ け で は 特 徴
APLは
ッ シ ュ デ ー タ を 扱 う 鳩 合 に
市 計 画 の 中 で 発 生 す る 大 量 の 田 子 を 客 目 的
出 す 等 の 使 い か た も 出 来 る
幸 い
.メ
値 化 さ れ た 大 量 の デ ー タ か ら は た
.特
性 を 導 き だ す こ と は 難 し い 。
続 計 手 法 に お い て 数 値 解 析 に す ぐ れ て い る こ と か ら
計 画 の 解 析 に 向 い た 言 籠 と い う こ と が 出 来 よ う
.解
.
析 の 手 法 と し
て は 次 の よ う な も の が あ げ ら れ る 。
1.相
2つ
口 分 析
の 変 数 の 変 動 の 日 係 を 知 る
(群 )か
.
2。
回 帰 分 析
あ る 変 数 を 他 の 変 数
3。
主 成 分 析
多 く の 変 数 を 他 の 変 数 よ り 予 測 す る
4。
田 子 分 析
多 く の 変 数 の 変 動 を 説 明 す る 少 数 の 因 子 を 求
5。 判 別 分 析
あ る サ ン フ ル が い く つ か の グ ル ー プ の ど れ に
ら 予 測 す る
.
.
め る 。
属 す る か 分 類 す る
6。
.
ク ラ ス タ ー 分 析
多 く の サ ン プ ル を い く つ か の グ ル ー プ
に 分 類 す る 。
7。 数 量 化 理 論 的 分 析 を 行 な う
APLは
数 量 化 さ れ な い 定 性 的 な 指 標 に 関 す る 統 計
.
マ ト リ ク ス 処 理 な ら ず
る 。 加 え て
.シ
.統
計 手 法 に お い て も す ぐれ て い
ュ ミ レ ー シ ョ ン 分 野 に お い て も 活 用 範 囲 は 広 い
.
31
198口
年 代 は コ ン ピ ュ ー タ の 大 兼 化 と 口 放 的 な 利 用 が 日 化 し た 時 代 と い え る 。 建 築 計 画 に お い て も コ ン ピ ユ ー タ の 利 用 者 は
.
い わ ゆ る 技 術 研 究 者 を 初 め と す る エ ン ジ ニ ア が 中 心 で あ り特 殊 な 技 術 と み な さ れ て い た 。 し か し ピ ュ ー タ の 相 互 乗 り 入 れ が
.自
.通
信 網 に よ つ て 数 十 台 も の コ ン
在 の コ ン ピ ユ ー タ の ネ ッ ト ワ ー ク
.
あ る い は 大 小 様 々 の コ ン ピ ユ ー タ が そ れ ぞ れ の 持 分 で 処 理 責 任 を 果 し て い く 分 散 処 理 シ ス テ ム な ど を 主 体 に
,議
も が 端 末 装 置 を 自
由 に 駆 使 す る こ と に よ リ コ ン ピ ユ ー タ を 活 用 す る こ と が で き る よ う に な つ た
.
従 つ て バ ー ソ ナ ル コ ン ピ ユ ー タ の 普 及 に と も な い
.実 .一 般
.盟
計 手 法 の 中
に も 個 人 レ ベ ル で の 設 計 支 援 シ ス テ ム が
現 可 能 な 状 況 に な り
つ つ あ る と い う の が 。 現 況 と い え よ う
に 地 城 計 画 の た め に
日 面 か ら情 報 を
31き 出 す 時 に は
.往
々 に し て 一 枚 の 日 面 だ け か ら
引 き 出 す こ と は 難 し い 。 そ の 際 多 量 の 日 面 を 持 ち 出 し て く る が 必 要 な 情 報 が 数 枚 の 日 面 に わ た つ て い る ケ ー ス が る
.こ
い も の で あ
う し た 地 城 情 報 等 を 続 ― 的 な 形 で フ オ ー マ ッ ト し て お け ば
そ こ か ら 二 次 的 な 情 報 も 引 き だ し て こ れ る 。 情 報 を 数 値 に か え て に あ る
.多
.こ
の 言 語 は
.行 列 で 1957年
NGUAGEJの
APLの
型 に よ り 出 版
特 徴 は 地 域
K.e.:ve r son博 A PROGRAMING LA さ れ て い る .当 初 は
士 に
に
算 術 演 算 や 論
理 演 算 を 簡 潔 で 正 腱 に 記 述 す る こ と が 。 主 目 的 と さ れ 計 輝 向 き と 考 え られ て い た
.そ
ロ グ ラ ミ ン グ 言 語 で あ る こ と が
.科
の 後
.饉
.広
く 認 め られ る に 数 つ た
BOな
学 校 衛
能 が 拡 充 さ れ 。 手 軽 な フ
は エ ン ド ユ ー ザ ー 向 け の 饉 島 言 語 と し て 漫 遣 し て き て い る コ ン ピ ユ ー タ の 特
.
あ ら わ す 饉 能 。 す な わ ち マ ト リ ク ス
よ り 考 え だ さ れ 。 そ の 論 文 は「
Lは
.
e現 在 。 AP
知 議 が な く て も ら だ れ で も 容 易 に コ ン
ピ ュ ー タ と 対 話 形 式 で 駆 使 す る こ と が で き る こ と が 特 徴 と い え よ
32
う
.そ
う い つ た 意 味 で は 初 心 者 向 き の 言 語 で あ る と も い え る
の よ う な 形 で マ ト リ ク ス を 扱 う こ と が と こ ろ 見 あ た ら な い 態 の 大 家 イヒが
.進
.さ
.可
能 な 言 語 は 他 に は 今 の
ら に 利 用 ニ ー ズ に 対 応 し た 多 租 多 様 な 形
む 中 で ハ ー ド と ソ フ ト の 面 で の 技 術 的 進 歩
会 経 済 面 か ら く る 時 代 的 要 綺 に 対 し て シ ス テ ム 類 の 進 歩 は 一
.マ .APLは
向 上 し る
.社 F2と
イ コ ン か ら ミ ニ コ ン ま で 様 々 な 対 応 饉 種 が 出 現 し て い 配 列 志 向 の 言 語 で あ り
上 の 配 列 に 拡 張 さ れ る の で る 。 た と え ば
.2つ
.こ
.ス
中 縦 機 の 計 輝 や
APLは
カ ラ ー ロ 数 は
.2次
元 以
れ ら の 瑠 り 扱 い に 大 変 好 都 合 で あ
の 表 の 中 の 対 応 す る 項 目 の あ い だ の 演 算 は
ル ー プ を 組 ま な く て も 一 つ の 式 で す む
る 。
.こ
.行
.こ
.
れ に 加 え て 一 つ の 表 の
列 の 内 積 や 外 積 の よ う な 針 諄 な ど に 便 利 で あ
も と も と 計 算 機 に よ つ て 離 読
.実
行 さ れ る 言 洒 と し
て 造 り だ さ れ た も の で は な く 。 当 初 計 菫 機 に 口 遭 し て 。 数 値 燿 析 の 問 題
.探
索 手 法
.分
類 手 法 な ど の 処 理 手 順 を 簡 潔 か つ 正 確 に 行
な う た め に 開 発 さ れ た 言 語 と い え る
.APLの
ー ク ス ペ ー ス 」 と い う ユ ー ザ ー 空 目 に あ る
大 き な 特 徴 は「 ワ
.ワ
ー ク ス ペ ー ス は ユ
ー プ ー が 自 由 に 何 で も 書 き 付 け る こ と の で き る メ モ 用 紙 の よ う な も の で あ る
.こ
こ に 書 き 付 け た デ ー タ や プ ロ グ ラ ム は い つ で も 参
照 実 行 が 可 能 で あ り と は な い
.此
.ERASEす
な わ ち 消 去 す る ま で 消 え る こ
の こ と は デ ー タ と プ ロ グ ラ ム を わ け て 書 く 必 要 が な
い こ と を 意 味 し デ ー タ の 読 み こ み に 特 別 の す る 必 要 が な い と い う こ と で あ る
.デ
PROGRAMを
用 意
ー タ を プ ロ グ ラ ム イしす る 目
数 が あ つ た リ プ ロ グ ラ ム の 中 で 新 し い プ ロ グ ラ ム を 作 り だ し 実 行 す る こ と が 籠 単 に で き る こ と は い る
.デ
の と こ ろ
.ワ
ー ク ス ペ ー ス の 概 念 に 因 つ て
ー タ と プ ロ グ ラ ム の 目 の 変 換 を 動 的 に で き る 言 語 は い ま
APLの
あ げ ら れ る
他 に は
LESPo Prolog.LOGO等
が
.
n ( く ヽ υ υ
0日 本 IBMの
語
apl パ ー ソ ナ ル コ ン ピ ユ
~夕
上 で 稼 働 す る
APLで
あ る 。 最
こ と で あ よ り 日 本 語 を あ つ か う こ と が で き る す る こ と も で き る と る .す な わ ち 文 字 ベ ク ト ル と し て 漠 字 を 処 理 対 標 準 と な つ て い る VSAPLに ぃ ぅ こ と で あ る .ま た APLの て い る な ど の 特 徴 も あ る . し て 。 作 用 子 の 一 部 が 拡 張 さ れ
大 の 特 徴 は
APLに
OAPL68000 使 つ た も の で あ つ た の に 対 し 8086を APLの 多 く が CPUに 照 準 と し て い お い て は 68000CPUを て APL68000に 1つ の デ ー タ .ル ー チ ン の 能 力 と し て .8086は る 。 CPUの メ モ リ ー 単 位 で 扱 つ て い る .ア ク セ ス で き 大 き さ を 最 大 64Kの お い あ る .一 方 68000に る 最 大 の メ モ リ ー は lMBYTEで ー タ を 処 理 広 大 に な り 高 速 で 大 量 の デ て は 最 大 16MBYTEと ヒ は こ れ が ROMイ す る の に 便 利 で あ る .ア ン ペ ー ル の WS-1で 数 学 的 に も 完 成 さ さ れ て 搭 載 さ れ て い る .APL.68000は れ た 言 語 と 認 ヨ さ れ て い る
ODYNAX APL DYNAX APLは 特 徴 は X APLの で あ る .さ ら に .グ は 新 そ の 後 APLに に 代 は 「 APL2」
.
PC9801用
の
APLで
あ る 。
DYNA
い る こ と ス ク リ ー ン エ デ イ ツ ト機 能 を 持 つ て ラ フ イ ツ ク 機 能 も あ わ せ て 持 つ て い る 。
つ し い 二 つ の 流 れ が 明 瞭 に 現 わ れ て き た .一 拡 張 .特 に デ ー タ 構 造 の 一 表 さ れ る APLの 語 を 今 ま で は APL言 般 イし を 実 現 し よ う と す る 流 れ で あ り 。 一 方 す る こ と に の 大 型 欄 を 中 心 と し た 使 い 方 で は な く .小 型 籠 を 使 用 使 え る 環 境 を 作 ろ う と す る 流 れ で あ る . よ り APLを ー タ の APLデ J.A.Brawnは
構 造 の 一 般 化 シ ラ キ ユ ー ズ 大 学 で の 博 士 論 文 の 後
. I
34
ワ ト ソ ン 研 究 所 に お い て 研 究 を 鶴 け .サ ン タ .テ レ サ 研 究 口 発 を 行 つ た 。 A 命 名 さ れ た 新 し い APLの 所 で "APL2"と 取 り 扱 う 『 配 列 Jの 概 念 を 次 の お い て は 従 来 の APLが PL2に
BMの
よ う に 拡 張 し て い る
.
ー 以 外 に「 配 列 ス 列 の 要 素 と し て 数 値 ス カ ラ ー と文 字 ス カ ラ カ ラ ー J(入 れ 子 構 造 配 列 )を と る こ と が 可 能 0配 列 の 要 素 と し て 3種 類 の ス カ ラ ー を 扱 う 事 0数 値 ス カ ラ ー と し て 実 数 以 外 に も 祖 秦 数 を 扱 う こ と が 可 能 .
0配
こ れ ら の 拡 張 に 伴 つ て 新 し い 原 子 口 数 の 作 用 素 が 導 入 され て い る 。
35
メ ッ シ ュ デ
パ タ ー ン 認 識 の 技 術 が 進 歩 し て き た と
ttい
え
,地
_夕
に よ る 評 価 手 法
日 の よ う な 複
雑 な 形 状 と 多 く の 情 報 量 を 持 つ た 固 形 を コ ン ピ ユ ー タ 上 で 完 全 に 読 み と ら せ る の は 容 易 で は な い 。 そ こ で 政 区 に と ら わ れ ず
.地
,複
雑 な 境 界 線 を 持 つ 行
表 面 を 編 の 日 の よ う に 小 区 画 に 分 割 し
.各
区 画 を デ ー タ 表 示 の 単 位 と し た メ ッ シ ュ デ ー タ が 一 般 に 使 用 さ れ て い る
.こ
の 等 形
.等
面 積 の 単 位 は コ ン ピ ュ ー タ の デ ー タ 収 集 を
容 品 に す る だ け で は な く ど の 利 点 が あ る
.日
.区
画 の 位 置 口 係 が 単 純 に 規 定 で き る な
本 で は 。 日 土 庁
.総
理 府 統 計 局 を 中 心 に 全 国
土 の メ ッ シ ュ デ ー タ イヒが 進 行 し て お り 。 自 然 条 件
.社
会 経 済 条 件
な ど の デ ー タ の 整 ● に 役 だ つ て い る 。 現 在 行 わ れ て い る 日 本 の メ ッ シ ュ 分 割 は られ
.口
地 域 区 百 地 城 区 画 シ ュ と し
.経
線 と 緯 線 に 平 行 な
土 地 理 院 の 地 目 を も と に
.こ れ を 縦 を 10等 分 て い る .基
線 で 区 切 つ て ゆ く 手 法 が と
.20万
横 八 等 分 し た も の を 第 し た も の を 第
3次
分 の
2次
1の
地 □ を 第
地 城 区 画 。 第
地 域 区 面 と よ び
準 メ ッ シ ュ の 一 コ マ は 約
1ヒ ●平 方
.基 準 で .こ
1次 2次 メ ッ の 区
画 単 位 内 の 情 報 を メ ッ シ ュ デ ー タ と し て 整 備 が 行 わ れ て い る 。
Oρ JD
APLに
よ る 譲 兼 計 画 の 可 能 性
メ ッ シ ュ デ ー タ 入 力
APLを
具 体 的 に 用 い て ゆ く こ と の 最 大 の メ リ ッ ト は 思 ら く メ ッ
シ ュ デ ー タ の 取 り 扱 い の 便 利 さ に 在 る で あ ろ う る 日 ■ 点 は メ ッ シ ュ デ ー タ の 入 力 の 仕 方 で あ る さ の 籠 日 の 規 定 を い く つ に す る か を ば
lkmこ
.決
.次 .メ
に 発 生 し て く ッ シ ュ の 大 き
定 す る 必 要 が あ る 。 例 え
と の メ ッ シ ュ に 区 切 る こ と に よ り
.ど
の 程 度 の 情 報 を
扱 う 事 が で き る か 。 あ ら か し め 考 慮 し て お く必 要 が あ る 。 地 形 的 情 報 の 入 力 に 限 し て は 扱 う も の が
3次
元 で あ る な ら ば
XYZ軸
の
座 標 が 入 力 す れ ば よ り 詳 し い 情 報 を 扱 う こ と が で き る で あ ろ う 。
X"入 原 点 を
力
(0.0。
0)と
す る 。 こ れ は 何 処 に と つ て も 構 わ な い
地 形 入 力 に 際 し て 都 合 の よ い 点 を 取 れ ば よ い 基 準 線 を 弓|く も の を
iuぶ
準 線 を と る
.薔
.さ
.
ら に そ の 点 か ら
準 線 は 必 ず し も 真 東 の よ う に 方 角 的 に 分 り 易 い
.後 X● と
必 要 は な い
に 軸 線 に 添 つ て 処 理 し や す い 方 向 に 規
.こ
す る
れ を
e次
に
X軸
よ り
90度
を と る 。 さ ら に 回 の 方 向 に 対 し て
Z
Z軸 方 BITに 0を
元 の と き に は
.2次
に 際 し て
向 が 必 要 な い
て
た て れ ば よ い 。
の 方 向 に
.デ Z軸 情
を 腱 保 す る
Y
ー タ 処 理 報 に 日 し
色 情 報 各 メ ッ シ ュ こ と に 色 を 付 け る 地 は 縁 と 変 化 を つ け くす る
.他
に も 背 景
.色 .調
け 方 に よ り分 類 を 行 な う
.
薇 物 は 赤
.造
成 地 は 茶 色
.壇
栽
彩 に よ リ メ ッ シ ュ こ と の 情 報 を 分 り や す 整 池
.自
.さ
ら に こ れ に 対 し 面 積 算 定 書 を 加 え る
然 地 形
.壇
繊 可 能 地 と い つ た 分 .
用 途 地 城 住 居 地 城 。 。 。 。 。 第
1種
住 居 専 用 地 域
001 ..2
つつ じf
第
2種
住 居 専 用 地 燿
準 工 業 地 燿
...。
工 業 専 用 地 城 工 業 地 燿 商 業 地 城 近 隣 商 業
.
.3
.
。
.。 ..
...。 。 ...... 地 城 ....
。
4 . 5 。 6 。 7 。 8
上 の よ う に 用 途 地 域 を 分 類 す る
.メ
ッ シ ュ こ と に 符 号 を 入 力 し
.
該 当 す る 場 所 の 用 途 の 検 討 を 行 な う こ と が で き る よ う に す る 。
lfeffilltilfE il*ffi >t rc * )Ro*fr rc l* L z t n ?tr, o fi [trfi E t 1,1 z 1,r;5 I . n|[iltE t!rk6r{3rfii.r . < <, 6 : t. 2 . )l(irip^ g < 7t c z*,ztf, ill* Uo El{ta *. il ir, t. 2 F *tBi5. 3. t(frLtti.,0rzHtg l gM. lf @ttgM. *tttlEtrE,il 3 O O O M 2 t tE t. 6 L*{f .t^ttr: {ttr b*t,r?33t}!!E Bt}ttEr!f i5. L z rt A E ra rr, f,lIFlt* 7A_;(ti?, tr),lEil_lI tttro^En**olfE,il$ I O O M2 ,*I t ffi XilE e L. Et ttrFiltJtjlo :e2 t i r. i5 €,d)3t. 9t !!. < D rt /c *. brj < z tg ttBlJLr.
IilfrJCtt *tv )r 8e@3[ilflJfittrcaurzilfit
t oEFtit2tr.
nn
00 J0
*l i! e O*ilOfi!t* fl Et ;5 El!lt t iS. ; f"]i J D, r o f il{,tn, l: 2 Lr z it?{ I fi i. 6 .
>t
tt jt
trI
ut t ht ;6. ltFI t lqlEf ;6 . fi|''trl A |l o{tUnf t 7tl 3t A fij,5'te t et ! a. :s e olfiila E U ai ? Lr z t -!rt r& :ri lr f - t ^'( - z g t 6 . fiJ .rB fr E o rr ur 1, , . Grr g o 3i f{ t tt+l z +i nt t D @ tr lt e, ;5 . t tt !r 7 - t airl$ t ft +rorZ t frr6illfl ao-p-?t olblQ & ur 33 t I A D @ * il S tt S U t S a z < ai e .g b n is . il n ft D-Lo E4 rr*#t }llt tltfi t t v !a o>GF e, ilF b rUf ; e ttgStsrlf?tF,5. AE
39
OAPLに 以 前 APLに
よ る グ ラ フ ィ ッ ク ス よ リ グ ラ フ ィ ッ ク ス を 行 な う こ と は ぁ ま り 考 え ら れ
な い こ と で ぁ っ た と ぃ っ て も 良 い で あ ろ う ン ピ ュ ー タ ぁ る い は ナ ル コ ン ピ ュ ー タ 上 行 な え る 様 に な つ て
32BITコ で も BASIcに き た .速 度 な
.し
か し
16BITコ
ン ピ ュ ー タ の 発 達 に よ リ バ ー ソ 劣 らな い グ ラ フ ィ ッ ク ス が ど で
APLが
ハ ー ドの 部 分 で 負
担 を お っ て い る 分 ス ピ ー ドが や や 遅 く な る 傾 向 が あ る 。 し か し
ORLD座
標
.VIEW座
標 の 概 念 な ど に よ り 高 機 能 の グ ラ フ ィ
ツ ク ス も 可 能 と な つ て き て い る
.
今 日 建 築 計 画 の 中 で 望 ま れ て い る こ と は 必 ず し も 美 し ツ ク ス が で る こ と だ け で は な い .す な わ ち バ ー ス ゃ 日 に 利 用 価 値 が 高 い も の に つ い て は 沢 山 の も の が 現 わ れ が ,建 策 の 企 画 段 階 に お い て .設 計 に 要 す る 時 間 を 削 め だ け で は な く .企 画 案 を シ ミ ュ レ ー シ ョ ン し 有 効 性 る も の は ま だ ま だ 少 な い .こ う し た 中 に あ っ て APLで ツ ク ス 表 現 す る こ と の 意 味 は 大 き い
☆
GERASE
W
グ ラ フ ィ ッ ク ス
い グ ラ フ ィ 彫 日 の よ う て き て ぃ る 減 さ せ る た を 判 断 さ せ グ ラ フ ィ
e
.メ
モ リ ー の ク リア を 行 な う
.
□ 形 及 び 漢 字 の 出 力 が 消 去 さ れ る 。 ☆
GMODE
☆
GWINDOW
☆
GVIEW
グ ラ フ ィ ッ ク ス モ ー ド の 変 更 を 行 な う 表 示 範 囲 及 び 方 向 の 指 定 を 行 な う 。 グ ラ フ ィ ッ ク ス 出 力 領 城 を 指 定 す る
GCOLOR GLINE.GDRAW.GSQuAR.G PLOT.ccIRCLE等 で 指 ☆ GBCOLOR 背 景 色 を 指 ☆ GPALET パ レ ッ ト番 号
.
☆
☆
GLTYPE
定 を 省 略 し た 時 の 色 を 指 定 す る 定 す る
.
.
と 色 の 対 応 を つ け る
.
GLINE.GDRAW.csQuAREで
40
指 定 を 省 略 し た と き に 使 用 す る 選 種 を 指 定 す る 。 ☆ ☆ ☆ ☆ ☆ ☆ ☆ ☆ ☆ ☆
GPLOT GLENE 2点 GDRAW GSQUARE 2点 GCIRCLE GPAINT GTILE GKANJI CPTGET GCOPY
点 を 出 力 す る
.
間 を 直 線 で 結 ぶ
.
指 定 の 点 を 直 線 で 順 次 結 ぶ を 与 え て 矩 形 を 描 く 円 又
tt情
円 を 描 く
塗 り つ ぶ し を 行 な う 指 定 タ イ ル バ タ ー ン で 塗 り つ ぶ し を 行 な う 漠 字 を 出 力 す る 指 定 さ れ た
1点
.
の 色 情 報 を 読 み 込 む
グ ラ フ ィ ッ ク 画 面 の プ リ ン タ ー ヘ の ハ ー ド コ ピ
ー を 行 な う ☆
GRPLL
グ ラ フ イ ッ ク ス 画 面 を 上 下 左 右 に 移 動 す る 。
41
建 築 計 画 デ ー タ ベ ー ス モ デ ル の 構 築
TREES (Total Refereooo EDVi「 ・
Onmental
Eval■ ation Sソ 8teL
プ ロ グ ラ ム 使 用 方 法 プ ロ グ ラ ム 概 要 ア ウ ト ブ ッ ト 倒
紀 ・
TREES (Total
6-1
Ref
ereoce Ervi ronaeotai Evaluat ioo SYsten
OTREES
TREESの
概 念 は 。 人 間 の 行 動 お よ び 強 策 空 目 の 認 ヨ の た め の
デ ー タ ベ ー ス を め ざ し た も の で あ る 。
0は
じ め に
早 稲 田 大 学 渡 辺 仁 史 研 究 室 に お い て は 人 間 空 日 系 の 研 究 の 一 環 と し て 強 策 空 日 て い る
.そ
.都
市 空 日 と 人 日 の 行 動 を テ ー マ と し て 研 究 を 行 つ
の 手 法 と し て メ ッ シ ュ デ ー タ お よ び ネ ッ ト ワ ー ク を も
と に 行 動 の 鮨 析 を 行 な う 機 会 が 多 い 。 こ う し た 解 析 の 手 段 に 使 え る も の と し て バ ー ソ ナ ル コ ン ピ ュ ー タ 上 で メ ッ シ ュ デ ー タ お よ び ネ ッ ト ワ ー ク を 日 時 に 扱 え る よ う な シ ス テ ム を 試 作 し た
ESと
名 づ け た 当 シ ス テ ム は
れ て お り
.メ
BASICに
.TRE
よ リ プ ロ グ ラ ミ ン グ さ
ッ シ ュ お よ び ネ ッ ト ワ ー ク の デ ー タ と し て は 住 宅 の
プ ラ ン レ ベ ル か ら都 市 計 画 レ ベ ル に ま で 応 用 で き る 人 間 行 動 を と り い れ た デ ー タ ベ ー ス の 構 策 を を め ざ し て い る 。 と し て 二 条 陣 屋
(京
都
の 面 か ら 解 析 し て み る
0二
)を
(□ 7)そ
の 例
と り あ げ そ の 特 異 な 計 画 性 を 人 間 行 動
.
条 陣 ■
京 都 二 条 に あ る 江 戸 時 代 に つ く ら れ た 町 家 で あ る
.□ 3は
2階
.生
平 面 □ お よ び 伏 目 を し め し て い る
.米
両 替 商
そ の
1.
薫 屋 を 営 む
図 3_1人 間行動 モデルで扱われる情報
43
rl l"
. = * {l lE ||l fr rt Ffr El {t u B 1 , f 6 rp rl. Eil il @ ft.tr, '| D *D ft oz. FIE @4#ct9' b1,1t Lr 5 . - Etlt@il$ ffi.ft V z tltttj5 illtrr ilfi ?, Xil oII* r; at P L <, tSil{H r -( z nlt, f, ti lt *F t *r t 3t z ffi )tFil* E tt c z Lr 6 . i t"3t rn'?!tg f j5 f, etil9 tt I D :t. lE lD D S tgf fQ. frFrtg ffi lB .|: @ I * S E t E 3{ ti : 5 V z 6 D B,Z E ll t' g g o il lt rr il fi E r! c z b', . /\ ll fr mo fi't 5 tr t b D z IftX Lr E.t 0!nil tt?rt6. otttilfi t 6 B I T/t-')t,r.')>g'r - t1r C - g AO I ( ).r U - g 8 4I). DlSl(-Utf lT PC-e O0l.Itcrorof r tortc ( > U T )v, r{ Z il E ) . 7 u ), - SrD sx-oor. J s tt t - Dxv-gg0, cRT(t{tllBco r), sysTErl[sr-1. DATAII|SI-z, V - g @ ,-rtt + _ fi _ F t' J V?r)ZJ?frra). O I >t - 7t I 7 EVz o?QZ ^fi frmfrn@'t ba E i = A.t'zv O 7-ZG t ; E a t U ".t F t:t fi 1 > t- 7 t\1 7 E, V z o7r?ltA < CE{f E = 2 E z, - 9 E @ 1 > 9 - 7 r I 7 e V z o E E li t C i. 6 i g ? 6 6 ) . tt i. It A 6 gE t >. y ) r li f2 tt. t orp^ oEiiLa EUt t ? ) 1.. f 6 FS*3t+if,t?{ttt) z etltFf t:7tg.z-ftlilUrr;6. :c>J ln
Fr
tU ( ¨ 4 2 s D A i K . 饉00SE
プ ロツ タ ー
SYSTEMDi
う な 時 に 日 面 上 で 行 動 軌 跡 を マ ウ ス で な ぞ り
.情 IBの
で ク リ ッ ク す る こ と に よ り情 報 が と り こ ま れ る な ら ば
必 要 な 地 点
.後
の 解 析
に も 便 利 で あ る 。 従 来 行 動 軌 跡 を オ ー シヽ 一 レ イ す る 時 等 に は 断 面 交 通 量 を 組 の 太 さ に よ っ て 現 す 等 の 手 法 が 使 わ れ て き た
.こ
こ で
は 行 動 者 の ス ピ ー ドの 概 念 に つ い て も 考 察 が 行 な え る 様 な 形 で の 鵬 折 ッ ー ル を 提 案 す る こ と と す る 行 動 を 考 察 す る 場 合 に
.そ
.建
築 空 目 内 に お い て の 人 目 の
の 人 口 が ぁ る 晨 示 物 に 興 味 を お ぼ え た
鳩 合 そ こ で 立 ち 止 る 。 あ る い は 歩 行 速 度 が お ち る と い っ た こ と が 考 え ら れ る 。 も し こ れ が 選 難 行 動 で あ れ ば 。 そ こ に 障 害 物 が あ る あ る い は 処 理 に 時 目 を 要 す る も の の 存 在 な ど が 考 え ら れ る
.そ
こ
で 複 数 の 人 目 の 行 動 を 把 握 す る 手 段 と し て 。 そ の 人 口 に 穴 の あ い た 砂 袋 を 持 た せ た と 仮 定 す る
.す
所 に お い て は ス ピ ー ドが 落 ち て と な る で あ ろ う
.逆
る と 行 動 者 が 興 味 を ひ か れ た 鳩
.砂
の 床 に た ま る 量 は 増 え る こ と
に 行 動 者 が 足 早 に 通 つ た と こ ろ に お い て は 。
砂 は 散 漫 に な る 。 も し 複 数 の 上 か ら な が め た と す れ ば
.ぁ
A固
が 違 っ た 色 の 砂 を も ち
.こ
れ を
る 程 度 そ の 空 目 内 で の 行 動 の 特 徴 が
使 め る の で は な い だ ろ う か 。 。 こ れ を コ ン ピ ュ ー タ 上 で 表 現 す る 鳩 合
.一
定 時 目 こ と に 軌 跡 上 で プ ロ ッ ト を 行 え ば そ の 行 動 の 特 性
を 現 す 形 状 が 現 れ る と に よ り
.一
.こ
の た め に は
定 秒 数 こ と に
PSETを
TIME$口 行 な う
図
数 を も ち い る こ
.こ
3‐
3
れ に よ っ て メ ッ
人間の動dblttJ
.
シ ュ に 区 切 つ た 空 日 内 で の 人 間 の 軌 跡 と 滞 在 時 日 の 比 較 検 討 が 行 な え る か 。 住 宅 レ ベ ル か ら 都 市 計 画 レ ベ ル に ま で 適 用 し て み る
.
マ ウ ス に よ つ て 綸 わ れ た デ ー タ は デ ィ ス ク に 記 憶 さ せ る こ と に よ り
.ア
0人 日
ク セ ス で き る よ う に し て お く
.
口 行 動 の 情 報 表 示
3.田
4は
を 示 し て い る
あ る 地 点 よ り 他 の 地 点 へ と 人 目 が 移 動 し た 時 の 軌 跡
.実
線 は ネ ッ ト ワ ー ク の 例 で あ り 。 点 線 は 行 動 の 軌
跡 を 表 し て い る
.こ
の 時
速 度 が 低 い ほ ど
.点
は 密 と な つ て い る 。 プ ロ ッ ト さ れ た 点 が 多 い
.行
動 者 の 速 度 が 速 い ほ ど 点 は 疎 と な り
.
メ ッ シ ュ ほ ど 八 日 の 流 れ が 溜 り や す い こ と を し め し て い る 。 行 動 の 情 報 の 入 力 の 最 中 に は カ ー ソ ル は 人 目 の 形 と な つ て い る 。 行 動 状 鵬 を 文 字 で し め す 鳩 合 に ラ ン ダ ム ア ク セ ス フ ァ イ ル と な る
0プ
.
ロ グ ラ ム 概 要
プ ロ グ ラ ム の 流 れ は 日
4の
よ う に な つ て い る
起 動 す る と ■OUSE.DR:VERが 1‖ STALLさ れ る を も と に 入 力 が 可 能 と な る
.マ
.こ
.ま
す プ ロ グ ラ ム を
れ に よ つ て マ ウ ス
ウ ス が 機 続 さ れ て い な い 鳩 合 に は
テ ン キ ー か ら 口 線 に 入 力 が 出 来 る 。 さ ら に メ ッ シ ュ の ラ イ ン が ひ か れ
.6段
参 照
)。 た だ し 二 条 陣 屋 は 平 地 に 建 て ら れ て い る の で 高 度 の マ ト
階 の 高 度 の マ ト リ ク ス が 表 示 さ れ る
リ ク ス は も っ て い な い
.メ
.(田
ッ シ ュ の 数 と し て は 最 大 マウス の
16. 17 90*60ま
INSTALL
メ,シ ュ デ ー タの表 示
レイアウ トル ー チ ン マウス入カル ー チ ン
メ,シ ュデータ入 出カルーチ
:
グ ラフ ィクデ ー タ ル ー チ ン
接度計算ル ーチ ン 字数値情報ル ー チ ン
E3-4 ts,JiaoDtrr
46
で と る こ と が で き る 。 入 力
,再
入 力 は マ ト リ ク ス を 数 枚 の デ ー タ
シ ー トに 分 割 し て い る た め デ ー タ を 更 新 し た り変 更 す る こ と が 可 能 で あ る あ る
.ま
.メ
ッ シ ュ デ ー タ 入 出 カ ル ー チ ン の メ ニ ュ ー が 日
た デ ー タ シ ー トヘ の デ ー タ 入 力 の 例 を 目
を 説 明 し た 日 面 を 固 表 示 さ れ る
.こ
14に
示 す
.メ
入 力 方 法
ッ シ ュ デ ー タ は グ ラ フ イ ッ ク
の 数 地 情 報 は 最 終 的 に ア ク ソ メ で
る 。 グ ラ フ ィ ッ ク ス 情 報 の ア ク セ ス は
RGBで
3次
3画
こ と に よ り 。 比 餞 的 高 速 に 行 な え る
.(VRAM上
械 語 デ ー タ と み な し て 記 憶 す る
人 固 行 動 の 情
)。
13に
12で
元 表 示 さ れ
面 に 分 割 す る の デ ー タ を 組
IFと
し て は 文 字
.
数 値 情 報 な らば 知 り た い 行 動 特 性 の 情 報 の 項 目 を 自 分 で 定 め ラ ン ダ ム ア ク セ ス す る こ と が で き る よ う に し た
.例
え ば あ る メ ッ シ ュ
に お け る 複 数 の 人 間 の 滞 在 時 目 を 数 値 デ ー タ と し て 扱 う こ と 等 が で き よ う 。 さ ら に 最 短 距 離 針 輝 を 行 つ て い る
.一
.人
口 の 集 中 の 度 合
.近
糖 度 計 諄
方 メ ッ シ ュ デ ー タ に よ る 入 力 の み で は な く レ イ
ア ウ ト機 能 も も た せ て い る
.基
本 的 に は マ ウ ス が 接 続 し て あ る 構
成 を 基 本 に 考 え て い る が 機 輪 さ れ て い な い 鳩 合 に は カ ー ソ ル キ ー で 移 動 を 行 な う こ と で 稼 饉 す る
.
メ イ ン ル ー チ ン
CRT画
面 上 で 現 わ れ て く る 十 と 画 面 右 に 現 れ る メ ニ ュ ー の 表 示
に よ り仕 事 を 選 択 す る こ と が で き る
.そ
れ ぞ れ の 仕 事 が お わ る と
.
カー ツ ル の 色
X=124
図 !,:人 間 の軌 跡 パ タ ー ン
47
CRT ‖:DE COM) 〔
PC-9801 (304κ )
d m M00SE
DA TA D:SK-2
SYSTEMDISK-1
図3ヽ 4詠 私構成図
43. 7frs*tn t8bitzt - ) r tv 2 > ( - - ) pc-gSot (r +, Iicroroft roure (v,y)t, 1ttxltE), Jtr, -SIll SX-8S\, !eyl-D)ty-880.
_gSaX)DtSX_UiltT pc_g88t,
cnT(NtDEC0tt), sysTEIIttS[_1. 0ATillIS[_2,
Xcrh-rnd Ictrork d.tt rnrtyrir ryrtcr for Iurrn behtvior --- Crrc rtudy in Ii job-j inyr ( kyoto )
K H
f,rrrguch
i
f,rtrnrbc
of our rrborrtory ir to rGrcrrch the hurrn behrvior ' in rrchitecturrr !p.ce or urbrn rprce. As the rethod of rn rlyrirrr! oftcn ure rerh rad aetrork dttr . In this ronogrrph rc invcrtit.tc thc birtorisrr rrchitccture t{ijoh-jinyr rhich , htr pccul irr tyEe of plrnning,bui lt ia Xyoto. Tba there
Ths function rod thc rtrusturc of thir
l)lryout routioG I 2)Ioure I.0 routine 3)Ierh drtr I.0 routine {)6rrphicr I.0 routiae 5)ctluculrtion of tbc rhortest rry, 8) Chrr.cter iaforrrtion routiae
tytter
ic rt follors
48
メ イ ン ル ー テ ン に も ど り
`画
面 右 に メ ッ セ ー ジ が 表 示 さ れ る
ー チ ン と し て は レ イ ア ウ トル ー チ ン シ ュ デ ー タ 入 出 カ ル ー チ ン ン
.近
0ネ 日
.グ
.マ
ウ ス 入 カ ル ー チ ン
.ル
.メ
ッ
ラ フ イ ッ ク ス デ ー タ 入 出 カ ル ー チ
糖 度 計 簿 ル ー チ ン 。 文 字 情 報 ル ー チ ン が あ る
.(田
4)
ッ ト ワ ー ク と 行 動 軌 跡
10。
お よ び 日
11に
お い て は
. 1階
平 面 を メ ッ シ ュ に 切 つ た
も の の 上 で 主 客 お よ び 主 人 の 行 動 ネ ッ ト ワ ー ク の 形 態 お よ び 軌 跡 口 を 表 し て み た も の で あ る 。 主 客 は 大 広 口 に 宿 泊 し て お り 。 こ こ を 中 心 に ネ ッ トが 四 方 へ と の び て い る 。 こ の ネ ッ ト ワ ー ク で は 客 人 は 濁 服 や 階 如 庵
.春
.
日 の 日 も 利 用 す る こ と も 予 想 し て い る が
広 日 。 お 能 の 日
.大
広 口 日 の 廊 下 を 結 ぶ ネ ッ ト の 所
に 軌 跡 が 集 中 し て い る 。 ま た
.大
広 目 へ と む か う 直 線 の 廊 下 で 停
実 際 に は
,大
留 が 起 き て い る の は
,廊
下 の は ば が せ ま く
.天
丼 が 低 い こ と に よ
る と 思 わ れ る 。 一 方 主 人 の 行 動 籠 目 は 日 面 下 に 集 中 し て い る れ は
,こ
の 家 の 生 活 空 固 が
困 す る 。 日
8.図
9で
ね あ わ せ て み て い る
は
.右
1階
,逮
.
.こ
の 南 東 部 に 集 中 し て い る こ と に 起
う ネ ッ ト ワ ー ク を 予 想 し 平 面 目 を 菫
に 出 て い る 画 面 の メ ッ セ ー ジ は メ イ ン ル
ー チ ン の デ ィ ス プ レ イ で あ る 。
X.Yは
(0。 0)と
の 場 合 に は
.客
人 が お 能 の 目 を
活 用 す る こ と を 想 定 し て ネ ッ ト を 組 ん で い る
.こ
の よ う に ネ ッ ト
し た 場 合 の 人 日 の 位 置 で あ る
.こ
画 面 左 上 を
49
ワ ー ク の 形 鵬 を さ ま ざ ま に 画 面 上 で 変 え て 見 れ る こ と は マ ウ ス 入 力 の メ リ ッ ト で あ る 。 こ の 日 に お い て は 客 人 が 綺 側 に も 出 て い る こ と が 示 さ れ て い る
0最
.
短 経 路 計 算 に よ る 非 常 的 行 動 の モ デ ル 計 算 の ル ー チ ン を お き 。 客 人
な お 本 シ ス テ ム に お い て は 最 短 距 が 不 審 者 に お そ わ れ た り
.火
事 に あ つ た 場 合 の シ ミ ュ レ ー シ ヨ ン
を お こ な え る モ デ ル を ふ く ん で い る
.す
な わ ち
.非
常 時 に は 客 人
は 最 短 距 離 怪 路 で 逃 げ る こ と が よ ぎ な く さ れ る こ と を 想 定 し て い る 。 現 段 階 で は そ の ネ ッ ト ワ ー ク は
12個
の ネ ッ ト ワ ー ク に 固 定
さ れ 。 そ の つ な が り を マ ト リ ッ ク ス 表 現 し て い る が
.ネ
ッ ト ワ ー
ク を 変 え た 場 合 に も 対 応 で き る よ う に し た い と 考 え て い る な お 最 短 距 菫 計 算 で は ま わ し て い る
3重
ル ー プ で
ら 」 に
Kを
(K.J)で Oあ
順 番 で ル ー プ を
.
W― D(1.K)十 1か
K. I.Jの
.
D(K.J)
通 つ て い く 場 合 に 距
=は
W― D(I.K)十
あ る と い う こ と を 示 し て い る
D
.
と が き
二 条 陣 屋 陣 風
ttま
だ ま だ 沢 山 の 工 夫 が こ ら さ れ て い る が 。 こ こ で
は 大 広 日 周 辺 の 計 画 に 限 つ て
.考
察 し た
を 考 え ぬ く と 昔 の 建 築 の 鳩 合
.こ
の よ う な 形 に な る の か と 興 昧 を
Iil*
.防
犯 防 火 に 対 す る 配 慮
n:r,'e lrlJI.tl.F i老 II亀 贈尾(1認 闘 t〕魏
句11T― りでヒ1に 燎じ モ 埼
哺
ひ か れ
,こ
の 研 究 を 行 つ た 。 こ う し た 防 犯
三 菫 県 の 甲 ■
.伊
.防
火 上 の 考 え か た は
■ の 忍 者 屋 敷 に も 共 通 の も の が み られ る
し 町 ま の な か で こ れ だ け
.非
常 時 の 人 目 行 動 を 考 え
.創
.し
か
意 工 夫 を
い て 扱 つ た も の 凝 ら し た 歴 史 的 強 築 物 は 珍 し い 。 今 回 の 研 究 に お は ネ ッ ト ワ ー ク と メ ッ シ ュ デ ー タ の 方 法 に よ り
.軌
や 速 度 の 面 か ら 計 画 の 分 析 を 行 お う と 考 え た も の で
跡 の 溜 り か た
,必
ず し も こ
い が 。 人 固 れ だ け で 満 足 の ゆ く シ ス テ ム に な つ て い る と は い い 難 で き た の で 行 動 か ら 解 析 を す す め る 上 で の 一 つ の ツ ー ル の 提 案 が は な い か と 思 つ て い る
.さ
ら に 計 画 面 か ら み た 解 析 を 進 め 二 条 陣
屋 の 新 し い 秘 密 が み つ け ら れ れ ば と 考 え て い る 。 な お よ び
19は
SONYの
ビ デ オ カ メ ラ に よ る 画 像 処 理 装 置 フ レ ー ム
ク リ エ ー タ ー を 用 い 。 春 日 の 日 の 写 真 で あ る
.カ
.日 18お
(自
メ ラ か ら の 信 号 を 入 力 し た 後
黒
)を
RGBを
取 り 込 ん だ も の 変 イヒ さ せ
.色
の
シ ミ レ ー シ ヨ ン を 行 い ロ ー 系 統 の 輝 度 の 部 分 を 強 調 し て み た 。 日 3´
3は
ネ ガ で 日
3-9が
ポ ジ で あ る 。 日 部 屋 は 北 側 に 面 し て 本 来 な
ら 嗜 く な り が ち な 部 屋 で あ る が
.回
転 雨 戸 に よ り 。 ま た 床 の 日 か
ら 納 戸 の 日 に 光 が 藤 竹 で 菫 型 の 窓 を 目 け る 探 光 の 工 夫 が し て あ る こ と が 写 真 か ら よ く 判 る で は 機 鶴 し て い な い が
.ビ
.将
デ オ カ メ ラ か ら の 入 力 装 置 は 現 段 階
来 ス ー バ ー イ ン ポ ー ズ イ ン タ ー フ エ イ
ス ボ ー ド等 を 用 い て 画 像 入 力 の 対 応 を 行 な え る よ う に シ ス テ ム を
田 3-0 連の 月う―うこ L― ス ン
弔
広 げ て み た い
●
.
TREESプ
● ■
ログラ ム マ ニ ュア ル
した プ ログラ ム は
=作 ESに お い
TREESと
い う名 称 とす る
.TRE
て あつか ラデ ー タは メッ シ ュデ ー タお よ び ネ ッ トワ ー
クデ ー タで あ る
.こ
の デ ー タ を も と に 行 動 の 情 報 をデ ー タ ーベ ー
44
ス と し て
.扱
ODEMOル
え る特 徴 が あ る
.
ー チ ン
ま す コ ン ピ ュ ー タ
(■
チ を 入 れ る
(PC9801.E/F/M/VM)の
彗 構 成 参 照
デ ィ ス ク ユ ニ ッ ト .マ て
.シ
る
. LOAD"menu"
ス テ ム デ ィ ス ク
).予
ス イ ッ
め プ リ ン タ
,お
よ び プ ロ ッ タ ー
ウ ス 類 は
.
な い で お く
1.2を
8イ
ン チ デ ィ ス ク ユ ニ ッ トに 入 れ
.ス
.
イ ッ チ を い れ
r u n を 行 な う と
.PALETTEイ
ニ シ ャ ル ル ー チ ン が 出 て く る 。 こ
れ は 画 面 上 に 表 示 さ れ る グ ラ フ ィ ッ ク ス 画 面 の パ レ ッ ト を 設 定 す る 場 合 は く
Y〉
を 押 す と
.設
定 の 方 法 が
.下
パ レ ッ ト番 号 を 設 定 す る 必 要 の な い と き に は
の よ う に 表 示 さ れ る
.Nを
.
押 す と 。 次 に
メ ッ シ ュ の 高 度 の マ ト リ ク ス を 表 示 す る か し な い か 。 同 い 合 せ が く る 。 く Y〉
と 入 力 す る と
メ ッ シ ュ の 高 度 を
6段
次 に
DEMO.PAINTINGを
で く
Y〉
.
階 に わ け る 。 水 辺 の 部 分 は
表 示 さ れ る 。
行 な う か 。 日 い て く る
.こ
こ
と 押 す と 次 の よ う に 画 面 の 高 度 に 対 応 し て 明 度 を 変 え て
表 示 さ れ る
.
.
Choose the number please 1
6と
: Sei bur amursement par
?r Ni joLr- j i nya nutmber ?
Fress the
TCAFSJ key
l::
Do yoLt Want to change palette {:Y/N卜
? Y
O=Blac卜 : 1=BlLte 2=Red ■=FlinL
4=6reen
3=Li口 ht BlLte 6=Verrow 7=White
団 3-10 方― プニン ザ画面 F:alette number
=T
卜 fbl・ ′ 団 3‐ || ′ 千ェしブlL― 千ン 45
[ia - l-
i,C,U r:J.r.frt tC, E.'38 - -r.-
t!i91i
量 二 重|=り 41=ヨ
=言
th*
mes.h d.e.ta i.i'.rl...tr-,- r
555141551‐ 1444113
555喜 44444
=
r =,J+ + F?iJl
rJ.+ 4 4 4j 5[+ 415 l'r -1 :i:] rf+l: -i i:,1.+l-. j j::: tfi :r 5 : 5 -1 i I I I il+l:rII[i ::r il l:r ■ :r 14 lI : :,lq/:' ::r j(|. r i .J
i Ii
::;5I -l i : 三:514
F
I I I I 5 rElr iffl::
i
l+1.: i1a | :, I* .).: Ii rl,i +,+l:r/ ,:, el,,(l i
l
F: I I I i rfrtl-:rlt tlr I .+ 4415545314 +\i = I if +f-rIt't rl:l+ 4f" n "ll ilr I I f] 14 444444 c lltL.r'J;':lrltiiII
:':[!i!]: 彗 =懲
::i :if =:]3■ 144l
:l;[:]rrftz:l:i:r
ltltfilt[:j.,[:/:.,
:-,
I il+1 5 -i:_rl!.:,: r ti
[t:l"lrt] s-
:r
il**\:;:\tl.,
I
I
Il t t l l l l
:r
l
lt/hr i r i r 1t ■ 〕 一 〕 ι ‐ . 一
lili L 書 L 営 ¨ , t
f I[4[::===彗 :r t x:i lr I t; t,=,1d,: *,-ilf tl.,o-\t =
1i 11I
r ift t
I:5\4).J 3書] ヨ ! 13 :l:,,,i,=li i lJrli -i:jli I I I t[d,:,.::lf 'J:j.:: :j I t .Jl I I .:.- i,i, ., i i il* ., lrl,': f [Ei 5 I i :r[j ]=1= ===喜
415暮 514 言 ]]311 415 5 5 1「 ヽ1 1=14 4 4.lli iJ4 4
5555844 ツ 551:暮 55144
41暮
22■
11=11 l r i重
j it!! !I j t il:: !Ji:l4lir l:.:* t:l:r
i==1:]13:]ヨ 魯 彗
111■
===[:]==
444111■ 1■ 44に :1:1121■
5:; = =:,5 5 5:\4 + 4 4'l 4 + 4 + 4 +l:lrl;:r
|■
1
j
J
■|==
|=3
;li
J
うス 図3-12芭 □地の高度マトリ
団313 ふ足マトリワスから崩膨tt弾 74カ |し 由 た● t、
|
'酬
6
4・
0最
短 距 離 計 算
最 短 距 菫 針 諄 を 行 な う か ど ぅ か
o.表
示 が で る 。 つ す ぃ て
の ネ ッ ト ヮ ー ク が と っ て ぁ る 鳩 合 に は
.こ
ラ フ ィ ヵ ル 表 示 さ れ る
こ で
12個
に は
1.っ
な が っ て ぃ な い 場 合 に は
ン キ ー を 押 す と
.最
短 怪 路 計
ゆ く 最 短 ス テ ッ プ 数 は る
.実
目 に は
3を
=を
0を
ー を 押 す と
5を
.針
.最
動 す る 鳩 合 を 仮 定 す れ ば
も 近 く
.シ
な が っ て ぃ る 場 合
.例
え ば
.4か
ら
3に
舞 に よ り実 行 さ れ て く
コ ー ル 地 点 と し た 場 合 に は
ま す 彗 が り の 面 か らみ た 最 も 近 い ノ ー ド 選 択 す る と い う 径 路 が
.つ
. 12
表 示 す る 。 続 い て リ タ ー
実 行 す る
と ぃ ぅ こ と が
ス タ ー ト地 点
の ネ ッ ト ヮ ー ク が グ
RETuRNキ
個 の ノ ー ドの お た が ぃ の 彗 が り を 表 示 す る
12個
.最
6を
選 択 し
.続
い て
7を
短 径 路 を 通 し て 。 人 目 が 螢
ミ ュ レ ー シ ョ ン と な っ て ぃ る
.こ
は 選 難 封 諄 の シ ミ ュ レ ー シ ョ ン 等 に 応 用 す る こ と が 可 能 で あ る こ こ で は 最 短 距 離
("が
り
)の
れ .
マ ト リ ク ス を 主 眼 と し て ぃ る が 。
こ れ に さ ら に 多 く の マ ト リ ク ス を 持 た せ る こ と に よ り な 状 態 で の シ ミ ュ レ ー シ ョ ン が 可 能 と な る で あ ろ う
"シ
.
ミュ レ ー シ ョ ンか ら強 制 的 に ス トッ プ させ
.ょ
.最
り 複 雑
短 径 路 計
■ ぃ 場合 に は くU〉
キ ー を 押 す 。
47
,rl□
|ュ
モTノ ‖1・ メ ロ
i rlt i nロ
1 ,テ ,
1 ,,, 1 ''' テ
,''
l ,,' ,,, ,テ , ,テ テ
''
, ''手
図 3-14
'''
フびがり のマト リク ス
` とう最短 経2卜 を
むき爾● El二
テ,,
1
1
1=F, ,テ テ テ,手` テ言言
10
1
3
1' 'テ1'
2
■
1
骨 中 1骨 やや
1 'テ
1 ,テ F
零骨年 '
テ
'
':'
1 ,,,1 ,テ テ
テ,,
F'P 'II'1 中中,
ややや
2 1
1 ,テ テ
2 ''テ
'テ '
1
''' 1
'テ
3 'テ
テテf:
'
' ''テ l F,, ''テ ''テ
テ 'テ
1
1 'F'
1 :テ
テ手
テ
'' 'テ ' ''9 'テ テ
1
1
■
1
■ F'テ ''テ
1
1
■
1
1 'テ
■
■
1
1
1
1
1
' '' 1 ,T, ''F' ''テ
3=■
テ
テ
' 1 '9' 'テ
'' 'テ ' 'テ
11111111
・ 1
,,テ
1
テテ
テ
1'7'
'
テ
'テ
1
テ 'テ F ''テ
テ
''5'テ ' 'テ ■
= '' ,テ , ,'テ ''テ 'テ
い●mo
`■
1
11
■
1
5
'F P,す ,手 ,F,
' ,テ
1 'テ
テ
テテ' テ
' ''テ 'テ
F''
f'f■
テ,,
'テ
'テ テ
1
i ,テ ,
, T,テ 中,中 ,テ 幸
141■
4 ,P'
,テ 骨 ナ,,
テ
1■・■117 :1
i rlt il― l口
1
テ,テ
' 'F' テ言 ' ,F' '
,テ
'
テ,テ
=:=:
',テ
1 ,テ F FFデ 'テ
1 1
テ
'言
テヤ
1 'テ
,テ , ,テ , ,テ , ,,,
,4,テ
1 'テ
1
1 7∵ ∵
1 ,テ 'F
1
,,9 ''' 'テ ' 'テ テ 1 1 1 ''テ ,,, ''' 1 'F, T,テ P,, テ,テ ,テ F5,,, P,, ,F, 7,テ ,,常 ,テ テ サ,, ' 9,,
,テ ,
i
1 'テ P,, 1 1 ''テ
,,テ 手',手 `
=言 ヤ 言
`「 ='テ
'' ,テ
1 1
テ,, テ,,
,テ
テ,テ ,,テ
テ,テ 言
1 ''テ 4テ
1
1
1
1 テ
' F'' ,テ '
''
'テ
テ 言
テ
1 ユ , 」 や骨骨 ′F・ 一 一 二
1
1 ,Ff: ,,,
1
1 ,テ , ,テ
中骨囁 :
∵∵∵
''
'F 'テ
テ,手
:1
',,
1
1'
1
1
,ュ intin彎 〔了 ‖〉, 日
1
4 1
= 3 ] 1 1 4 1 = 5
4
1 3
= ■
1
「
3 1
1 i
量 ヨ
1 1 1
= = 整
1
■
1
■
■
1
1
1
1
■
■
■
■
=5
3
暮
き
■ ョ
1
44
言
二
5 4
5 4
■ ■
1
=
1
二
1
一 ∵ 一 一 一 一 一 ¨ 「 ■
r tt 一 ヨ 一 ・ ■ ´ 4 ・
1
3
言
暮
1 1
1
1
1
= 1
一 「 ■ 一 「 一 一 ∵ 』
=
1曹
1
1
■
5 4
1
4
=
= 3 ■
・ ― ・ 1 ■
・ 4 4 ・ ´ 一 J 一 一 二 1
1 1 4 51 1 4
∴ 一 一 ∵ 一 一 』 J 一 」 J 一 」 ‥ ∵ r 一 J 二 」 ・ 一 警 一 「 童 J l ■ 1 1
r 響 i
4 1
■ ・ 4 ■ 1
1
一 ・ ・ ‐ ‐ ^
一 Ъ
1一
一 l
一 図
一 1
t
‐
l STttRT 、
。22
7
切
縞 い て く
Y〉
Cur801を
表 示 す る か ど う か の 間 が で て く る
と す る と 画 面 を 上 に 貴 色 の カ ー ソ ル が 表 示 さ れ
に は メ イ ン の メ ニ ュ ー が 表 示 さ れ る
.こ
.
.画
面 右 部
の メ ニ ュ ー を 選 択 す る こ
と に よ り。 希 望 の 仕 事 を 行 な う こ と が 可 能 と な る
.そ
れ ぞ れ の 仕
事 が 終 了 す る と 。 メ イ ン メ ニ ュ ー ヘ と 仕 事 が 戻 る
.メ
ニ ュ ー の そ
れ ぞ れ の 仕 事 は 後 で 述 べ る よ う に 。 さ ら に
ENDキ
ー を 押 す と メ
イ ン メ ニ ュ ー か ら脱 け 。 近 機 度 計 算 へ と プ ロ グ ラ ム は 流 れ 的 に は
3次
.最
終
元 表 示 を 行 な う こ と で 作 業 は 完 了 す る 。 こ こ か ら は メ
ニ ュ ー 上 の そ れ ぞ れ の ル ー チ ン に つ い て の 説 明 を 行 な う こ と と す る 。 な お 。 マ ウ ス な い 場 合 に は
(シ
リ ア ル ま た は バ ス マ ウ ス
MOUSEo PLOTは
し て 任 意 の 位 置 を 出 発 点
.目
.ノ
ら デ ー タ を
こ で は
12*1
ー ドの グ ラ フ ィ ッ ク 表
示 を 行 つ た 後 ネ ッ ト ヮ ー ク 計 暉 を 実 行 す る
8NET70RI.DATAか
(こ
.
的 点 と き め た 時 の 最 短 距 離 の
計 算 を 行 い 最 短 コ ー ス を 表 示 し て く る
ま ず
織 縞 さ れ て い
実 行 で き な い
ネ ッ ト ワ ー ク の 繋 が り を マ ト リ ク ス に 現 わ し
2)と
)が
D(1.J)に
.
読 み 込 む
.も
し
D(1.J)が
加
0「
な わ ち ● な が っ て ぃ な ιむ鳩 合
は D〔
:こ
:・
999に
J)‐
す る 。999は 無
限 大 と し て 距 墨 が 大 変 遺 い 状 態 に あ る と し た も の で ぁ る .つ ず ぃ て 読 み 込 ん だ D(1.J)を CRT上 に PR:‖ TouTす る .こ の と き LOCATE
4tJ.1と
に よ り
指 定 し た の ち
128:2の
,PRI‖ T uSING・
`D(l・
マ ト リ ク ス が 画 面 上 に 指 定 色 で 出 る
FOR SHoRTEST wAY
T10‖
J)を
♯‖・
を ま わ し て ぃ る
3Eル
で は
ー プ で
1・
.′
行 な う こ と
CALUCULA
―一
Jの 順 番 で ル ー プ
:・
.
7‐ D〔 1.x〕 十D(1.J〕
Iか
ら
Jに Kを
通 つ て ゅ く 鳩 合 に 距 菫 は WED〔
と い う こ と を 示 し て ぃ る
Iか 距 J〕
ら 直 擁
Jに
.距
向 か う 距 晨
墨
を
1.J)の
.こ
の と き に は D(l・
〕 ・
ョw
J〕
る 。 続 い て
0な
J〕
の で
中 盤 点 を
Kを
・ :D(l・ ♯絆絆
J)
■)D〔 〕 ・
.
CRT上
ゆ く
J〕
1・
で ぁ
さ ら に
の PRl‖ TouTは
に よ り
Jに
最 短 距 離 D〔
を 変 更 す る こ と は な い
J)
ぃ ぅ 状 態 は
経 由 し て
と し て
一 般 に は
最 短 距 離 変 換 を し た 後 の D〔 〕 ・
3J.: :PRl‖ T us:‖ G・
離 は
D〔
りで 置 換 え て ぃ る こ と を 示 す 。
る か ら
1)lD〔 X.J)で ぁ る
Wが w‐ (D(1・ J)と
D(1.J〕 が 1か ら
ょ り大 き い 状 態 の と き に
1・
D(
LOCATE 4
に 表 示 で き
自 分 の 位 置 か ら 自 分 の 位 ■ へ と 移 動 す る 場 合 に は 距
9ooを
Jと
03こ 変 換 し な お し て ぉ く
す る と D(2:・
の と き に は ‖EXTへ と ぶ
.さ
J)が 1で
*S
は な い と き ‐D〔
ら に
'(J〕
.す
J.22)il
な わ ち ■(J)・ o と し て w〔
J)の
51
数 を 一 つ ふ や す を ま わ す Z口
.カ
ウ ン トC
を
1増
や す
.J口 1か
ら ‖ま で ル ー プ
.
2: :Zl・ J:J・ 0:Cl・ 082・ 2!
こ れ は
Zを
出 発 点
Z!に ,2:を
中 盤 点 Jに 変 換 す る こ と を 意 味 し て い
る 。 こ の 作 業 が 艘 っ た ら J‐ 011:・ 012‐
0メ
2日 こ す
る 。
イ ン メ ニ ュ ー
メ ニ ュ ー 上 の そ れ ぞ れ 次 よ う な 役 割 を も つ て い る 。
L:ヵ
― ソ ル に よ り
.ラ
イ ン を 引 く 方 法 で あ る
.ボ ー ド 上 の カ ー ソ ル キ ー を 用 い て 。 移 動 す る よ つ て 直 線 を 引 く
Q:ひ
.カ
.色
ー ソ ル は キ ー
を 指 定 し キ ー に
.
い た ラ イ ン を 消 去 す る
.
B:2点
を 指 定 し
R:2点
を カ ー ソ ル で 指 定 し 。 長 方 形 を 描 い た 後 任 意 の 角 度 回 転
す る
.こ
れ を 斜 線 に も つ 長 方 形 を 描 く
.
F:BOXを C:最
カ ラ ー で 指 定 す る
初 に ポ イ ン ト し た 点 を 中 心 と し て
通 る 円 を 描 く
0:雇
.
.上
に
7Fイ ン ト し た 点 を
.
形 を 饉 く
L-0ま
で は
く も の で
.Fな
.い
づ れ も グ ラ フ ィ ッ ク 画 面 上 で の 強 何 学 □ 形 を 描
ら く
F〉
を
Cな
ら く
C〉
L: Gl : t3: Fll {:; C; f]:
キ ー と い う ょ う に 相 当 す
tine reset I i ne bor: box rotation col or box circle f;rn
図3-16 メイし
,し
=予
I: l"l : El $l F'I ii: D: ['l :
↓表ス
rnPutt dat;i ["lett'lor erid
]''
:;itnltlst:ion Pal ette {:raPh'f ile t'le::h 1'n' l'lr:utse.Pltlt 52
る キ ー を 押 す こ と で よ り移 動 す る を 押 す と
2と
.な
13.
く
.入
力 す る カ ー ソ ル の 移 動 は 矢 印 カ ー ソ ル に
お 移 動 の カ ー ソ ル の ス テ ッ プ 数 と し て は
*〉
だ と
26.
く十 〉 だ と
い う具 合 に 変 更 が 可 能 で あ る
32.
.
く /〉
く― 〉だ と
5
.
1:Data lnput and output こ れ は 文 字 お よ び 数 値 の 情 報 を ラ ン ダ ム ア ク セ ス か 。 シ ー ケ ン シ ヤ ル フ ァ イ ル を 目 く こ と に よ り
こ こ で ま す
RANDOM.FILEを
:D名
.デ
選 択 す る と 次 の よ う に で て く る
を 定 め る と 。 既 成 の フ ァ イ ル な らば 例 え ば 。「
よ う に 週 択 す る
e lを iuぶ
と
Printal lす
タ を す べ て 表 示 し て く る 。 こ こ で は
2は
休 息 時 目 等 の よ う に
に し て お く
ー タ 化 す る こ と で あ る 。
e Searchを
.任
SJの
な わ ち 入 カ デ ー
dataは
滞 在 時 目
data
意 の 形 で 設 定 す る こ と が で き る よ う 行 な う と。
lD名
を 入 力 す る と
ー タ の 検 索 を 行 な う こ と が ら で き る 。
上 の よ う に
. :D―
の 時 の 値 が 出 力 さ れ た
.
S:S imu l attto n 待 ち 行 列 の シ ミ ュ レ ー シ ョ ン お よ び
詳 組 は 後 述 す る
.
.行
動 の シ ミ ュ レ ー シ ョ
.デ
.
G:こ
れ は グ ラ フ イ ッ ク の 画 面 デ ー タ を そ の ま ま デ ー タ ー ベ ー ス
と し て
.出
SAVEす を つ け る
力 す る ル ー チ ン で あ る る と き
.こ
.LOADす
.
る と き も
6文
字 以 内 の フ ァ イ ル 名
れ は デ ー タ デ ィ ス ク フ ァ イ ル 側 に 記 憶 さ れ
コ マ ン ドを 行 え ば
.い
.
G〉
く
つ で も 取 り だ せ る よ う に な つ て い る 。
M:Mouse Plot Mouse Plot
は マ ウ ス に よ る 行 動 軌 跡 の 入 力
ワ ー ク 怪 路 の 入 力 な ど に 使 用 す る 。 く M〉
.バ
ッ ト
キ ー を ロ ー ドす る と
マ ウ ス ドラ イ バ ー が メ モ リ ー 上 に 日 ― ド さ れ る は シ リ ア ル
.ネ
.マ
.
ウ ス ド ラ イ バ
ス 両 方 の マ ウ ス に 対 応 で き る よ う に し て あ る
.な
お 。 人 目 行 動 の デ ー タ に と も な う 入 力 の 時 等 は カ ー ソ ル が 人 目 の か た ち と な る
.マ
の 直 線 が え が か れ あ る
.右
ウ ス の 左 を ク リ ッ ク す る と ネ ッ ト ワ ー ク 径 略 用
.押
す こ と に 小 さ な 九 が
の ボ タ ン を ク リ ッ ク す る と
上 に 点 を ポ イ ン ト し て ゆ く
.こ
.マ
.描
か れ る よ う に し て
ウ ス は カ ー ソ ル の 移 動 饉
の 点 を ポ イ ン トす る 速 度 が 一 定 な
の で 。 す ば や く マ ウ ス が 移 動 し た 部 分 に お い て は くな く な る
.さ
ら に 左 を 押 す と
形 の 形 に 変 化 す る
P:Pは
.矢
.点
の 密 度 が 薄
印 だ つ た マ ウ ス カ ー ソ ル は 人
.
PALETTEの
変 更 に 使 用 さ れ る
.こ
れ に よ つ て
.指
定 色 の パ レ ッ ト を 変 化 さ せ る こ と が で き る 。
line I: inpttt data O: reset ll「 le N: NetworL ・ 8: bo〕 ( E: end ‐ R: bo〕 く rotation S: .i mLll ati on f: Eol● bo,( F`: palette , 「 CI c i rttl e 6: 6raph file O: fan D: Mesh l.□ L‖
***ネ *ネ ****ネ ネ************ネ
*
6raphic file ******ネ ネ*ネ *ホ ****ホ *ネ ネ**ホ *** grahic file SAVE Or‐ LOAD (1/2)T 2 6raphi⊂ file name T
.
ME MOttSe.P l clt 団 3-17
"フ リワ所冽レ′ ■し L―
54
***凛 ***ホ **ネ ネ****ネ
ネホ*ネ
********
MESH.1.0. ****ホ ********ホ
***ネ *
ホ**ネ ネ*ホ ネ本*率
M E N U
1) Display ?) Data Input ;i) Data revi ser 6)End
Input the number i1-6)
Input the nutmber ( 1-&) Di
spl ay rnode
TEST2 .SEN TESTl .SEN TENR12*[1 TENRI● * SEIBUl* TEStt H2
l l 5 5 1[, l 1
(page 1
NAM13 . IPL .EIAS r ttnl] * LANDl * sEIBU僣 '* demol .
)
1 1 1
10 3 1
Inpr-rt the data
please? lt Recognire the {iLe nlrmber hlhen you want tc: change press the ",Rrkey else press riJ.:r|:;sy narne
図 3-1977イ
lb名
~覧
顧
I
nput the nr-rmber
(
1*6
)
Iiata input mode (page 1
)
Lnpurt the numher of sheet LEN6TH= ?
宝
W I DttH = ? 2
ChOEISe the nurmber of mesh i n clne sheet 1) 2) 葛) If
LEN6TH(国 lDTH)=1● *l fj LEN6TH(HII)TH)=15*15 LEN6TH(WIDTH)=2,`'*2`] there is no mistalie press■:0卜 Ley else IM卜
「 :ey
団 3-20シ ートこセ の入カカ去の説明
Explain for input darta Input the data for one sheet {rorn 1e'{t to right .and Lrp to down please I+ tlrere are 16 sheets of data i
1
!
5
!
ワ
:
13
:
2
:
6
:
10 14
3
:
7
:
i
l
:
15
:
nput data I i l':e the
exarnpl e
4
日
12 16
The arrangement to input is also lit;e input one sheet topograPhY maP F regs.:. C.:'f::eY, ground map prsis another l:Ey
■a JD
□3-21 デ=,3-卜 入力瑚
明
=
■
■
J 出
Inpurt rnode (page ?
=
二
4●
」
「
0
」
)
t; cJ;rta sheet I steps and lturr-n
Thi
is
コ ll
●
●
=
」
二
Ⅲ
= ● ●
■
●_"
●
●●
」
J
●
」
■
コ
エ
●
0
」
」
■
●
0
ユ
コ
0
)
0
コ
ユ
0
Inplrt mode (page ?
叶
圧
Cl
守
0
守
●
■
This clata sheet lsteps and lturn X=
1●
Y=
1●
■
S
●
l'love tr to the changing data Input the correct data
If yo had ended the revice Fress .l.El key 回 3-23 ラL,3-卜 (Pa.9e2)入 力脅
:l
r「 J′
D:メ
ッ シ ュ デ ー タ 入 出 カ ル ー チ ン
こ の プ ロ グ ラ ム は 本 プ ロ グ ラ ム か ら は 独 立 し た プ ロ グ ラ ム で く
D)を
選 ぶ と
CHAINさ
れ
.メ
形 式 を と つ て い る 。 こ れ に よ つ て
.
イ ン プ ロ グ ラ ム 上 に 読 み 込 む
.最
大
90*60の
メ ッ シ ュ デ
ー タ の 入 出 力 を グ ラ フ ィ カ ル デ ー タ ー ペ ー ス と し て 扱 う こ と が で き る よ う に な る 。 こ の 場 合 や す く な つ て い る
E:Endが
.デ
ー タ は シ ー トに 分 割 さ れ
.扱
.
い
.
実 行 さ れ る と
.近
擁 度
ー の 計 算 が 実 行 さ れ る 。 最 後 に は は ア ク ソ メ表 示 に よ り
.高
地 情
00等
0行
動 軌 跡 入 カ ル ー チ ン
3次
ク セ ス
.ユ
ー テ イ リ テ イ
元 表 示 が
.行
わ れ る
.こ
度 の マ ト リ ク ス の デ ー タ を と も に
を 描 く こ と が で き る
マ ウ ス ド ラ イ バ ‖OUSE。
.ア
00Dを
れ
.敷
.
マ シ ン 語 エ リ ア に 読 み こ み ・ ■OUSE力
― ソ ル を 表 示 す る 。 カ ー ソ ル の 位 置 お よ び ボ タ ン の 状 態 を 取 得 し デ ー タ と し て 取 り込 む
.メ
.
ッ シ ュ ヘ の 踏 込 み 回 数 を カ ウ ン ト す る
と き な ど 有 効 で あ る 。
0二 日
条 陣 屋 で の 行 動 特 性
3は
二 条 陣 屋 の 一 日 お よ び 二 晴 の 平 面 日 で あ る
.内
玄 口 よ り 入
53
つ た 客 は 大 広 ロ ヘ と 週 さ れ る 。 こ こ は こ の 家 に 宿 泊 す る 主 客 が 泊 る 部 屋 で あ る と こ ろ で あ る こ と か ら致 々 の 工 夫 が な さ れ て い る
.
― 見 明 り 取 り に み え る 天 丼 の 一 部 の 弓1戸 は 天 丼 裏 に 武 者 溜 り が あ り 来 訪 者 が 不 響 な 行 動 を し た 場 合 に は そ こ か ら 武 者 が 飛 び 降 り て く る こ と が で き る よ う に な っ て い る
.ま
た 軒 下 に は 潜 れ
を 掛 け
ら れ る よ う に し て ぁ り 防 火 対 策 が ほ ど こ さ れ て い る 。 隣 績 す る お 能 の 目 の 周 囲 の 目 仕 切 の 建 員 は と な っ て い る に な る
.こ
.こ
れ は 隣
.能
段 祖 と い い 障 子 と 金 砂 子 と の 段
れ に よ り 通 常 は 障 子 の 形 態 の 建 員 は 板 戸 の よ う
=よ
り 盗 み 口 き を し よ う と 人 が 近 寄 る と
う つ る 仕 掛 と な っ て い る て い て
.
質 台 と な る
.ま
.次
.彫
が
た 畳 を 上 げ る と 下 は 檜 板 張 り に な っ
に 大 広 目 よ り
.廊
下 に で て 北 側 へ で る
と 春 日 の 目 お よ び 皆 如 庵 が あ る 。 春 日 の 目 に は 回 転 雨 戸 が 取 り つ け ら れ 室 内 床 の 日 に 光 が 届 く よ う に な っ て い る 深 い 潜 が 切 つ て あ り
.こ
.敷
居 と 鴨 居 に は
の 雨 戸 は 外 か ら は あ け ら れ ぬ よ う に な っ
て い る 。 皆 如 庵 は 一 判 畳 台 目 の 茶 脱 け ら れ る よ う に し て あ り
.外
=で
あ る
.茶
室 の 水 星 は 廊 下 に
敵 防 日 の 工 夫 が こ ら さ れ て い る 。
大 名 渇 殿 の 前 に 鉤 階 段 が 隠 し て あ る
.平
常 は 吊 り 上 げ て 棚 の よ う
に 見 せ て い る が い ざ と ぃ ぅ 時 に 下 ろ し て 階 段 と し て 使 用 す る
.ま
た 階 段 を 下 ろ す 暇 の な い 鳩 合 に は 大 広 日 と 春 日 の 目 の 間 に あ る 膚 下 の 壁 に 高 さ の 遺 う 出 つ ば り が あ り
.そ
こ に 手 と 足 を 掛 け て 二 晴
"
に 逃 げ る こ と も で き る よ う に な つ て い る
.全
体 的 に 刀 を 振 リ ロ す
こ と が で きな い よ う に 天 丼 は 任 くな っ て い る 。 邸 内 に は 至 る と こ ろ 口 巧 の 仕 掛 け が 施 され て い る が
.こ
こ で は 主 審 の 行 動 の 中 心 と
な っ て い る一 階 大 広 目 を 中 心 に 考 え て み る
0施 ‖■
.
設 利 用 の シ ミ ュ レ ー シ ョ ン
:窓 口 の 数
者 の 率
(だ
PT 8-件 (分
OL:待
ち 人 数 の 限 界
CR:あ
き ら め や す い 利 用
〕 あ た り の 処 理 時 日
(分 )DC 8状
籠 表 示 の 月 期
)
TO:シ D3 8乱
ミ ュ レ ー シ ョ ン ロ 始 時 刻 数 の 種 類
:.―
に 何 人 を 処 理 す る か
薇 乱 致
.(1分
.正
規 乱 数
目 に く る 人 数
.指
数 乱 数 口DS:一
)‖
C:審
回
の 相 対 発 生
数 口D:各
行 列 の 長 さ
T :時
刻
R :乱
数 発 生 ル ー チ ン に よ つ て 発 生 さ れ る 乱 数 値
(分
(配
列
)VC l新 )0 :待
た に 発 生 し た 審 の 数
(人
)
ち 人 数 の 合 計 人 数
60
ネリトワ~ワ をマウス より入力する :こ
図 3-25
兜際 の行 動 軟 跡 の入力
/torf4-;ar I/t
Waiting Simulation
pres5 ilJ l key
図 3-2 ネネ****ネ ネ*ネ ホ*ネ ネネ*ホ *ホ *ネ 輩ネ***
Si`TiLtl at i On ネ*ホ ネ*ネ 水ホ**ネ ネネ*求 ホ**|ネ ホネホ*ネ ネ
Waiti「 19 simLll atj●「 1 0r Behav10r simLllat10「 1(1/童 )? 1
hJai
ti rig
Si
murl
ati. nn 25,Z`
`]
Nttmber of entrarice(HW)T 2 Lifnit of w.■ iting (CIL)T =● Rate of fo「 9ive (CR)? 2● Time to deal with (F‐ 3T), 5 Display interval (DE)T ■ 丁he start time (1‐ 11)′, 12 1=unifOrm 喜=E)(porrlernt i.こ 1(DEI) 2=Norma1 4=Statio T 2 ofvlmi ng/mi nttte (NE) ? 賞 `] How many for once (WDS〉 ? 1`] 1:`
[〕
{海 ン入 図 3‐ 28グiち 行う:13ミ ュレ 力餞CRT
62
施 設 利 用 シ ミュ レー シ ョン
初期設 定
WD(1)80 VC80 VR=0
Щ OtCRP■
DC.To,
D31 NCl■ DSl SF3
入力
,1用 者 の発生 行 列 の状 態 表 示 ― 件 あ た りの 処 理 ,
e+Eetliffitr!&4
T-T*
I
Tく 1440
くりかえすか
図 3-29 ン 珈鳴■力1用 しミ ュL― ショ フD-1ト ート
図 3-30
慧箭例
,婿 %堤 tの
lll@f,ri*Dn*+i6 R彗 :‖ T(Tノ
:0)
YES V・
Vll l
V:客
の 発 生 数
の 相 対 発 生 量 を 縁 り返 す
FOR l・ : TO 0‐
‖w―
.
:
0+WD(l)
NEXT l IF Qiv)oL THE‖ VFEVF+01v― oL V・ OL-0 :F
0)OL80.8 THE‖ VF口 V・
VFll‖ T(CR3Vノ :00) 1‖ T((loO― cR)8Vノ 100)
最 も 人 数 の 少 な い 列 を 求 め る 。 |
口D(J)・ ID(J〕 +v― ‖■8:‖ T(v/Nwl
VC8VCiV
図 3-31
利 用 者 発 生
,行
列 処 理 ル ー チ ン・
Q=0
FQR l=l To NW-1 Q=QIWD(1) NEXT l 0+V〉
QL
THEN
VF+VF+Q+V― QL V80L― Q
lF Q〉 OL
0.8 TllEN
VFEVFlINT(CR V=1‖ T((loo― CR)
WD(1)= WD(1)1(V―
NW
l‖
V/:oO) V/1oo)
T(v/NW))
VC8VC+V
図 3-32
団
3‐
33
65
10桁 ご と の 線 線 表 示 を 入 れ る D(〕
Q:待
)=wD(1)― wDS
VR=VRIWDS ち人 数 の 合 計
VC:新
た に 発 生 した 利 用 者 の 総 数
VR:用
事 をす ませ て帰 つた 利 用 者 数
WD(1):そ
人 数 を複 数 処 理 帰 つた利 用者 数 を増 やす
れ ぞれ の列 の人 数 の表 示 窓 □処 理 ル ーチ ン
行 列 の状 態 表 示 ル ーチ ン
WINDOWの 織 り返 す か
設定
? VIEW設
定
DBの 値 よ り乱 数 値 を 与 え る
DiV=】 ‖T(:40/″ W) =l‖ T(T/60)か L】
NE文 で グ ラ フ を 描 く
グラ フ ィ ッ クス表 示 ル ーチ ン
盪]3-34
利 用者 の発 生 ル ーチ ン
団 3-35
0r 0D
TIME 12150 12152 12154 12=56
TOTAL
COMMIN6
3● 饉
●
喜 受
20 0 12
j
`
30`] ■92
RETURN ● 2受 '
2`
FOR60 ■7 19 39 ■1
2受
W∩ IT 三
%15督
・ I ■15"j 三
%13●
1 %146
%150 %150 И150 %146
:ト
ト :ト
レ
'
TIME
TOTAL
l.3:3`Z'
喜●●
1■ :喜 2
■0`J
■●
13=喜 4
喜00
0
1■ :■ 6
■01″
EOMMIN6 ●
■,]
RETURN 0 20 `″
2●
TIME 13:48
TOTAL ]● ●
●
●
1喜 :5`′
:I●
,:`
●
13:52 13:54
'
`]
喜●● 30,と
COMMING
20 0
RETURN
2,み
●
FOR60 28
三
■IB ■5
■
■2
I
FOR60 38 ■9 17 ■6
.
wnIT Z150
■152'
X13曖 j
Z15,:`
Z15fi ■15`]
χ15,3
:ト
Z150
■
WAIT Z15● Z15[J
χ 15受
{ ′ 15,I
%15,″
三 :
■ i
■
1
Z151]
'
ア 15椰
Iト
ト
1' )
Z150
'
― 図3-36 待ち行 のラミ■しカシ "」 2つ で待ちパ位の限帰が 300人 入り回が ` /g~っ で ま温レ→カンを たもの
67
建 築 設 計 情 報 を 支 援 す る 一 つ の シ ス テ ム を 考 察 す る 上 で 。 施 観 利 用 に 目 す る 利 用 者 の 回 転 や 流 動 の 状 態 を シ ミ ュ レ ー トす る モ デ ル に つ い て 考 察 す る 名 で あ る が
Sの
.標
.シ
ミ ュ レ ー シ ヨ ン 言 語 と し て は
CPSSが
準 的 な パ ー ソ ナ ル コ ン ピ ユ ー タ レ ベ ル で の
供 給 は あ ま り見 ら れ な い
.こ
有
GPS
う し た 状 況 で シ ミ ュ レ ー シ ヨ ン
モ デ ル を 考 え る に あ た つ て 次 の よ う な こ と を 念 頭 に お い て モ デ ル を 構 算 す る こ と を 考 え て い る 。 す な わ ち
.グ
ラ フ イ カ ル な 表 示 が
で き る こ と
.利
用 者 の 発 生 に リ ァ リ エ ー シ ヨ ン を も た せ る こ と が
で き る こ と
.ユ
ー ザ ー が 使 い 易 い も の で あ る こ と 等 で あ る
を 処 理 す る の に 数 分 か か る 施 設
(選
難 階 段
.エ
レ ベ ー タ
.―
)等
件
を そ
の 対 象 と し て い る 。 シ ミ ュ レ ー シ ヨ ン の 形 鵬 と し て は モ ン テ カ ル ロ 法 と リ ア ル タ イ ム シ ミ ュ レ ー シ ヨ ン の 二 つ の 形 が 考 え ら れ る シ ミ ュ レ ー シ ヨ ン 言 語 と し て は な パ ー ソ ナ ル コ ン ピ ユ ど 見 ら れ な い
.こ
CPSSが
タ レ ベ ル で の
有 名 で あ る が
CPSSの
.
グ ラ フ イ カ ル な 表 現 が で き る こ と
.
利 用 者 の 発 生 に バ リ エ ー シ ヨ ン を も た せ る こ と ユ ー ザ ー が 改 良 し や す い も の で あ る こ と
3つ
.標
準 的
.ほ
と ん
う し た 状 況 に あ つ て 次 の よ う な こ と を 念 頭 に お
い て モ デ ル を 構 築 す る こ と を 考 え た
こ の
供 給 は
.
.
.
を 満 た せ る か た ち で 。 バ ー ソ ナ ル コ ン ピ ユ ー タ で 標 準 的
88
に 供 給 さ れ て い る
BASICを
使 う こ と と し た 。 こ の シ ミ ュ レ ー
シ ヨ ン プ ロ グ ラ ム は 昨 年 作 成 し た も の に 手 を 加 え た も の で あ る
.
こ の 鳩 合 次 の よ う な 点 が あ つ た 。 グ ラ フ ィ カ ル 表 示 が な い 饉 客 の 相 対 発 生 数 の 概 念 が あ い ま い で 分 り に く い ― 件 な い
(一
日
)の
.
処 理 で 利 用 者 で 利 用 者 を 一 人 し か 処 理 で き
.
こ う し た 同 ■ 点 を 麟 決 す る 方 針 と 次 の 点 を 考 慮 し た 。 相 対 発 生 数 の 概 念 を 分 り や す く す る
.(1分
固 あ た り に 利
用 者 が 何 人 発 生 す る か と す る 。 ) 一 件
(一
回
)の
処 理 で 複 数 人 を 処 理 で き る よ う に す る
.
グ ラ フ ィ カ ル 表 示 を 加 え る
― 件 を 処 理 す る の に 数 分 か か る 施 設 勢 亮 場 等
)を
(選
難 ■ 段
.エ
レ ベ ー タ ー
.
そ の 対 象 と し て 考 え て い る 。 シ ミ ュ レ ー シ ョ ン の 形
饉 と し て は 二 つ の 形 が あ る 。 こ こ で は リ ア ル タ イ ム シ ミ ュ レ ー シ ヨ ン は 遭 さ な い 。 モ ン テ カ ル ロ 法 際 よ り
.遠
(RNDAM口
い 時 目 で シ ミ ュ レ ー トす る
.SJI説
数
)を
用 い て 実
利 用 シ ミ ュ レ ー
シ ヨ ン の 特 色 は 次 の よ う な こ と で あ る 。
69
数
(VF)に
QL(限
す で に い る 客
界 数
(0)と
新 た に き た 客 数
)を 弓|い た も の に 相 当 す る
(VF〕 で あ る と い う こ と で あ る
.さ
.こ
(V)を
れ は
加 え た も の か ら
01V-OLが
ら に こ の 鳩 合 は
講 め て 帰 る
QlVが
限 界 数 を
越 え た 段 階 で 新 し く く る 客 数 は 減 少 に 向 か う 。 従 つ て V〔 新 た に 発 生 す る 客 数 〔V)は
OL-0で
QL*0。
2)Q〉
定 義 し な お す こ と と な る
8の
.
と き
客 の 合 計 人 数 が 限 界 人 数 の
8割
近 く ま で く る と 利 用 者 の 数 は そ れ
に 応 じ て 減 る と 考 え ら れ る
.待
ち 人 数 の 合 計 が
F・
〕‖T(CR3Vノ
:00) : V・
点 以 下 を 切 り捨 て る
3)最
1‖
T((:00-CR〕
COIMA‖ Dで
あ る
tVノ
!00)
8割
V
ま で く る と
と な る 。1‖ T384ヽ
:改
.
も 利 用 者 の 少 な い 列 に 利 用 者 が 並 ぶ は ず で あ る 。
☆ 状 鵬 表 示 の 月 期 待 ち 行 列 の 状 鵬
(待
ち 人 数 の 合 計
.新
た に 審 数
鵬 等 を 何 分 お き に 表 示 す る か 分 単 位 で 入 力 す る
.個
々 の 行 列 の 状
.
☆ シ ミ ュ レ ー シ ョ ン ロ 始 時 刻
.の
何 時 か ら シ ミ ュ レ ー シ ヨ ン を 開 始 す る か を 時 間 で 指 定 す る で こ の 値
3860倍
さ れ
.分
に 変 換 す る
ち
.
☆ 乱 数 の 発 生 審 の 発 生 状 鵬 を 分 け ― 糠 乱 数
..
.形
鵬 の 乱 数 と す る
.
時 刻 に 口 係 な く 平 均 道 に 常 に 一 定 し た 客 を 発 生
QL
Q〉
QL
0。
8
図 3-37矛 ln者 の合まも が 限界メ 散 の8摯 lt超 ル5ι L 70
シ ミ ュ レ ー シ ヨ ン
STEつ
利 用 の 窓 口 を 複 数 指 定 で き る 。
待 ち 人 数 の 限 界 を 指 定 で き る
.
― 件 に 処 理 す る 人 目 の 数 を 複 数 に で き る 利 用 者 発 生 の 口 数 を 週 定 で き る
.
.
シ ミ ュ レ ー シ ヨ ン の 日 始 時 刻 を 設 定 で き る
.
こ こ で は リ ア ル タ イ ム シ ミ ュ レ ー シ ヨ ン は 遭 さ な い 。 モ ン テ カ ル ロ
(RNDAM口
数
シ ヨ ン す る
.施
こ と で あ る
.
)を
も ち い て 実 際 よ り 遠 い 時 口 で シ ミ ュ レ ー
設 利 用 シ ミ ュ レ ー シ ヨ ン の 特 色 と し て 次 の よ う な
0
~l V 「
==|=:=:=
OL 1
I
)
Q tt V〉
Lの
す な わ ち す で に い る 審 数 の 限 界
(OL)よ
VF―
Qiv〉
と き
(0)と
OL
VF
図 3-38 新 た に 発 生 し た 客 (V〕 の 合 計 が 特 ち 人
り大 き い 時 に は
V F tt Q tt V― QL
V― QL
Q
で あ る 。 つ ま り あ さ ら め て 帰 る 利 用 者 の 総 数 (VF〕 は い ま ま で の 総
71
す る 。 正 規 分 布 乱 数 。 。
11時
か ら
12時
を ビ ー ク と し た 正 規 分 布 型 乱
数 指 数 分 布 乱 数 朝
.夕
..指
数 曲 線 を え が い た 型 に 現 れ る 乱 数
方 ピ ー ク 型 乱 数
朝
7時
と 夕 方
5.6時
頃 の 二 つ の ビ ー ク
を 持 つ た 乱 数 ☆ 客
0相
対 量
そ れ ぞ れ の 形 饉
0乱
し た 饉 に 比 例 す る 。
数 伴 に そ の 分 散 状 饉 の 平 均 値 は 。 こ こ で 入 力
1分
ュ レ ー シ ヨ ン を 実 行 す る
目 に ど れ だ け 派 生 す る か と い う 形 で シ ミ .
☆ 一 時 停 止
1サ
イ ク ル
(状
態 表 示 の 日
. 10レ
コ ー ド
)こ
と に 一 時 シ ミ ュ レ
ー シ ヨ ン を 停 止 す る か 否 か を 決 定 す る 。 一 時 停 止 が 必 要 な と き に は「
YJ.不
要 な と き に は「
YJを
入 力 す れ ば よ い
.
☆ 持 ち 人 数 限 界 待 ち 行 列 に 並 ぶ こ と の で き る 最 大 人 数 で は な く。 ト ー タ ル で の 値 を 入 力 す る
(一
つ の 例 で 最 大 饉
は 大 き な 数
(例
え ば
999)を
*窓
口 の 数
代 入 す る
☆ 利 用 者 の 発 生 さ せ る こ と が 必 要 と な る 数 を 利 用 し
.利
).限
界 の な い 場 合 に
.
.そ
の た め に は
RNDロ
用 者 の 発 生 状 態 を シ ミ ュ レ ー トす る こ と が 第 一 歩
72
で あ る 。 一 棟 乱 数 の 場 合 に は 次 の よ う な 式 で 表 す こ と が で き る 。
RNDは
0-1の
値 を 乱 数 と し て 出 力 し
る 意 昧 を 持 つ て い る 。
S― RNDと
等 磁 率 で と り う る こ と と な る と し て 取 る わ け で あ る 。 し て い る
.従
24は
.小
数 点 以 下 を 切 り捨 て
し た 鳩 合 は つ て
1日
が
0-1の
Rは 0-24の 24時
有 利 数 を 値 を 整 数 値
日 で あ る こ と に 由 来
.
☆ 正 規 分 布 乱 数
S‐
と 数 拿 鞠
し 錮 喜 じ ・ ☆ 二 S 一 0 o
て ・ ( 〓 乱 セ 雹 ス 0 の く R 5 よ
I 蛉 希 N ピ N り
N ル ュ づ 一 D 小
T な 数 の ク ニ 丁 さ
く 2 る よ 対 数 を R
持 N
い 場
R N DttR N Dtt R N Dtt R N D
4 4 * S> が 中 央 に 多 く 集 ま る よ う に う い した も の で ぁ る ・ 。一一L O a てR¨ をt 魁 るこ に 晏 り
つ 型 の 乱 数 D 十 R ND 合 に は R
.正
規 田
最み布型を発生してぃ
十 R
RND)/6と +loと
し て 朝
L?. RND,A' 7: OOnrFrg
73
方
5-61ロ
第
1列
ロ を ビ ー ク に も つ 乱 数 と す る 。
か ら
NW列
ま で す べ て の 列 に 馴 ん で い る
ま た 新 た に 発 生 した 客 を る 人 数
(VR)‐
つ け る こ と で
0と
.分
VC‐
む
0と
.フ
10秒
.LCは
ラ グ
(目
す る
.
し 。 施 設 利 用 が 終 了 し て 変 え
す る 。 シ ミ ュ レ ー シ ョ ン 開 始 時 刻 に
表 示 と す る
じ を 見 易 く す る た め に
0と
A親
印
)で
60を
こ と に 繰 線 を ふ ょ う
あ る
.
☆ ま す
KYAKU.HASSEEル
つ す い て
ー チ ン に よ り 人 を 発 生 さ せ る 。
GYORETSU.JOTAIo HYOUJIル
ー チ ン
で 状 態 表 示 の 周 期 こ と に
.行
あ た り の 処 理 時 日 こ と に
MADOGUCHlo SHYORIル
列 の 状 鵬 を 表 示 す る
チ ン に よ つ て 窓 口 処 理 を さ せ る が
1回
お わ る こ と に
T(時
日 の シ ミ ュ レ ー シ ヨ ン
間
)を 1分
(1440分
繰 り 返 す か ■ い て く る の で
T+1は
.T‐
YESと
す い て 一 件 ー
こ の メ イ ン ル ー プ
進 め て い る
)が
.つ
.こ
の 場 合 。
1
終 了 し た 場 合 に は 仕 事 を
答 え れ ば
.シ
ミ ュ レ ー シ ヨ ン
は 再 開 さ れ る 。 ☆ 待 ち 行 列 の メ イ ン ル ー チ ン よ り ま す 人 の 発 生 ル ー チ ン ヘ と 仕 事 は と ん で く る こ れ は
Vす
.ま
す 右 の サ ブ ル ー チ ン に お い て
な わ ち
.新
V-0と
た な 客 の 発 生 数 を 初 期 化 し
0と
し て い る 。 お く 。
FO
74
R― NEXTの 正 規 分 布
部 分 で は
etc)発
/60)と Rの
的 に と る
と り う る 値 は 例 え ば ― 構 分 布 の 鳩 合 に は
RNSで
(―
Tは
檬 分 布
`
. INT(T .INT
あ る か ら
0-24の
R― INT(2
整 数 値 を 等 確 率 で 平
0-1の
(RNDは
目 の 数 を 平 均
.) 午 前
0時
を
0と
(T― TO*60)す 始 し た な ら ば
.メ
イ ン ル ー プ が
5の
と き で あ る な ら ば
0回
饉 り返 さ れ て
5の
ま ま で あ る
Vは
■ 率 で
V-0と
.時
1回
し て
1分
ま わ る こ と に 。
以 上
メ イ ン
1分
ず つ 増
)と
す れ ば よ い
.TO―
あ る か ら メ イ ン ル ー プ が な る ま で
Rが 1/24の
一 つ 増 え る こ と と な る
Vの
.Tは
目 を 進 ま せ た 方 を 早 く し た い 場 合 に は
.T-300で
.T-360に
.そ
に シ ミ ュ レ ー シ ヨ ン を 目
と い う こ と に な る
T― T tt N(Nは
T‐ T+1を
5時
な わ ち 例 え ば
え る 仕 掛 と な つ て い る
つ た と き に
し た シ ミ ュ レ ー シ ヨ ン の 開 始 分 で あ る 。
5*60-600分
ル ー プ の 中 で は
後 で
従 い
値 の 小 数 点 以 下 を 切 り 捨 て た も の で あ
均 的 に と る と い う こ と で あ る 。
24の
)に
生 ル ー チ ン で 出 て く る 乱 数 値 が
T/60の
4*S).S‐
一 方
数 の 種 類
た ま た ま 等 し く な た 場 合 に 審 を 一 人 増 や す
(T/60)は る 。
DB(乱
INT(T/60)は
確 率 で 。 た ま た ま
.こ
6
5と
れ は ル ー プ の 中 で
人 数 が 増 え て ゆ く こ と と な る
な つ て い る に は メ イ ン ル ー プ を
な
1/
.
1回
お う こ と に
V
75
*凛 ネホ*ネ
*********ネ **********
**************ホ
*沐 *ネ ネネ***ネ ネ
図 3-39う ンタム 間椒
|こ
よる な門助 ラミ し―カ ン
Behavior SimulatiOn michinori= lo32.2 (yori 卜
半***************ネ ***ネ *****
Simulati On
= 121.947
************************** WaitinO Simulation or E 51 , 171 ][ 1■ 9 , 153 ][ 133.312 , 134.494 ][ 139 , 155 ][ 133.312 , 1■ 4.494 ][ 145._‐ 69 , 125。 469 コ[ 133.312 , 134.494 ][ 145.269 , 125.469 ][ 164.● 89 , 116.235 ][ 145.269 , 125。 469 ][ 164.089 , 116.235 ][ 161.177 , 119.292 ][ 164.089 , 116.235 ][ 161.177 , 119。 292 ][ 170.125 , 129。 326 ][ 161.177 ,ut data l19.292 ][ 170.125 , 129.326 】[ 166.557 , 143.● 55 ][ 17● .125 , 129.326 ][ork 166.557 , 143.055 ][ 148.441 , 159.539 ][ 166.557 , 143.055 ][ 148.441 , 159.539 ][ 136.088 , 14● .028 ][ 148.441 , 159.539 コ[ 136.● 88 , 14″ 28 ][lation 151.683 , 128.113 ][ 136.088 , 140.028 ][ 151.6B5 , 128.113 ][ 159.915 `.● ,ette 109.42][151.685,128。 113][159。 ,15,109.42][167.499,91.758][159。 915 , 109。 42 ][ 167.499 , 91.758 ][ 1633341 , lo5。 127 ][ 167.499 , 91.758 コEsh I.0. 163.341 , 105。 127 ][ 158.534 , 121.557 ][ 163.341 , 105。 127 ]E 138.534 ,30,Pl ot 121.557 ][ 166.045 , 113.422 コ[ 158.531 , 121.557 ]【 166.045 , 115.422 ][ 181.654 , 123.439 ][ 166.045 , 115.422 1[ 181.654 , 123.459 ][ 163.016 , 1`]4.357 ][ 181.654 , 123.439 ][ 163.016 , 104.357 ][ 169.974 , 119。 112 ]
団
3-40 上ちこのシミュレ{烙 ンの丹凛菰
76
口 3-41
77
0と
な る こ と で あ る 。
NC-1の
で あ る 。
期 待 値 と し て
1日
す れ ば
る 。
(―
力 を
24と
初 か ら
多 い ほ ど 利 用 者 の 発 生 独 は 多 く な る
場 合 を 考 え て み る
(人 )が 24と
NCが
.す
1口 0メ
日 は
構 分 布 の と き
NC‐
1な
1分
に 相 応 す る
1/24
.従
つ て
NC―
1人
の 人 が 期 待 値 と し て 発 生 す る 確 率 と な
)。
1分
目 に
1人
を 発 生 さ せ る の に
す る こ と は 混 乱 を ま ね く お そ れ が あ る
NC*24と
NC―
らば
イ ン ル ー プ で 発 生 す る と い う こ と
の メ イ ン ル ー プ で は
1分
な わ ち
す る こ と に よ り
1分
.し
日 に
NC入
た が つ て 量
NC人
発 生 さ
せ る と し て 相 対 発 生 量 を 扱 つ た 方 が 分 りや す くな る 。 こ れ が
DB
で 入 力 し た 乱 数 の 形 国 に し た が つ て 人 の 発 生 ル ー チ ン と な る
.
O画
面 鶴 億
グ ラ フ イ ッ ク ス 画 面 の 記 億 す る 鳩 合 に は
VRAM96KB分
.グ
ラ フ イ ツ ク ス 画 面 の
を そ の ま ま 保 存 す る こ と が で き る
に 表 示 さ れ る ドツ ト こ と の デ ー タ は 左 □ の よ う い 降 の
VRAM上
に よ り
.高
を
.CRT条
A8000版
以
の デ ー タ を 饉 櫨 薔 デ ー タ と み な し て 鶴 億 す る こ と 速 な セ ー プ と 口
え る デ ー タ 量 は 最 大
2つ
.
64KBな
ドが で き る の で
VRAM96KBの
に 分 け て 保 存 し な く て は な ら な い
&HA8000(プ
レ ー ン
10先
.BSAVEで
.ア
一 度 に 扱 デ ー タ は
ク セ ス す る セ グ メ ン ト
頭 ア ド レ ス
)に
設 定 し 。 オ フ
78
セ ッ ト ロ か ら
NA$十
&H7CFFバ
"0"と
設 定 し
.プ
名 前 で セ ー プ す る
BLOADで
50行
レ ー ン
.逆
2.3の
.
Oデ
ー タ フ ァ イ ル の 鶴 憶
デ ー タ ー ベ ー ス を 作 る た め に 。 グ ラ ム 中 で 処 理 し た デ ー タ
般 的 な 手 段 と し て は
瀬
.磁
て お く 手 段 が 必 要 で あ る
1)シ
内 書 を
デ ー タ を
"1"を
す る
.電
1の
内 客
&H7FFFと NA$十
)を
が 未 使
&HB
"1"と
い う
に グ ラ ブ ィ ッ ク ス ■ 面 を ロ ー ドす る 時 に は
NAS十
存 し て お か な い と
レ ー ン
で ア ク セ ス す る セ グ メ ン ト を
NA3+"0"の
ー ド し 。 さ ら に
(プ
い う 名 前 で セ ー プ す る 。
用 領 燿 の た め で あ る 。
000に
イ ト分 だ け
(数
OFFと
&HA8000以
&HB000番
..デ 値
.文
地 以 降 に ロ ー ド
ー タ フ ァ イ ル の 作 成 字 等
降 に ロ
)は
.プ
ロ
補 助 譴 憶 装 ■ に 保
口 時 に 消 え て し ま う 。 そ こ で 一
気 テ ー プ や 磁 気 デ ィ ス ク に フ ア イ ル 化 し .
ー ケ ン シ ヤ ル フ ア イ ル
遭 鶴 し て か か れ た デ ー タ の 集 り で 。 前 か ら 順 に か い た 順 序 で 鶴 む よ う に な て い る 。 シ ー ケ ン シ ヤ ル フ ア イ ル で は デ ー タ を 常 に 最 初 か ら よ む よ う に な つ て い る 。 シ ー ケ ン シ ヤ ル フ ア イ ル で は デ ー タ を 常 に 最 初 か ら 一 方 向 に し か よ め な い
.デ
ー タ の 追 加 に は 常 に
79
.
.
フ ア イ ル の 最 後 に 加 え て ゆ く 書 き か え る こ と は で き な い
2)ラ
.フ
ア イ ル の 中 の 一 部 の デ ー タ の み
.
ン ダ ム フ ァ イ ル
ー 方 ラ ン ダ ム フ ァ イ ル は フ ア イ ル 中 の デ ー タ を 自 由 に 何 番 目 の も の で も 鶴 む こ と が で き
.フ
ア イ ル の デ ー タ 書 換 え も 自 由 に 行 な え
る 。 し か し レ コ ー ド の 長 さ が 日 定 で あ る こ と
.フ
ア イ ル の 操 作 が
.
シ ー ケ ン シ ヤ ル フ ア イ ル に 比 べ 複 雑 で あ る 欠 点 が あ る 。 フ ア イ ル の 手 順 は 次 の よ う に な る
.
フ ア イ ル の 使 用 ■ 蛤 手 鶴 入 出 力 機 作 フ ア イ ル の 使 用 機 了 手 続
OPEN フ ア イ ル 機 作 を 行 な う た め の 。 使 用 口 始 手 続 き で あ る 。 分 で は フ ア イ ル デ イ ス ク リ プ タ に よ り
.ど
OPEN
ん な フ ア イ ル を 扱 う か
を 指 示 し 。 そ の フ ァ イ ル を 扱 う か を 指 示 し 。 そ の フ ァ イ ル に フ ア イ ル 番 号 を つ け る 。
OPENモ
ー ド は フ ア イ ル ヘ の ア ク セ ス の 方
法 を 決 定 す る 。 シ ー ケ ン シ ヤ ル フ ア イ ル の 鳩 合 は 次 の
3つ
が あ る
INPUT
指 定 し た フ ア イ ル よ り 入 力 を 行 な う
OUTPUT
指 定 し た フ ア イ ル よ り 出 力 を 行 な う
APPEND
す で に 存 在 す る フ ア イ ル に 追 加 を 行 な う
0n 0υ
.
INPUTと 要 す る
.フ
APPENDは
指 定 し た フ ァ ィ ル が 存 在 す る こ と を
ァ イ ル 番 号 は
時 の 政 は 鶴 え ら れ な い
1-15ま
で 使 え る が 。
BASIC起
動
.
PRINT # /PRINT usING # シ ー ケ ン シ ャ ル フ ァ イ ル に
.デ
ー タ を 書 き 込 む 働 き を し て い る
フ ア イ ル 番 号 を 指 定 さ れ る フ ァ イ ル に き 込 む
.フ
.式
.
で 表 さ れ る デ ー タ を 書
ァ ィ ル 番 号 で 指 定 さ れ る フ ァ イ ル は 出 カ モ ー ド で ひ ら
か れ て い な く て は な ら な い
PRINT#で
は
す る こ と を 要 す る
.
PRINT分 .こ
で 画 面 へ 出 力 し た 後 で 正 し く 入 力
の た め に は
WRITE#文
が 利 用 さ れ る
.
WRITE# 指 定 さ れ た フ ァ ィ ル に デ ー タ を 書 き 込 む 。 ど 。
PRINT♯
て い る で
.出
と ん
力 に あ っ て は 。 不 要 な 空 白 は の ぞ か れ て 。 出 力 す る と 比 べ て
こ と が で き る
.指
.フ
.な
定 さ れ た デ ー タ を 読 み 込 む 働 き を す る
e INPuT$は
らな い
.フ
0
ァ ィ ル の 使 用 領 量 を 最 小 限 に す る
フ ア イ ル 番 号 で 指 定 さ れ る フ ァ イ ル は
む
.ほ
と 口 じ 働 き を す る が 。 式 の 値 の 出 力 方 法 が 遣 っ
.PRINT♯
い な け れ ば
WRIT#は
.入
.
カ モ ー ド で ひ ら か れ て
ァ ィ ル よ り 変 数 の 数 だ け
.デ
ー タ を 読
指 定 さ れ た フ ァ ィ ル に よ り 文 字 列 を 入 力 す る
81
lNPUT●
口 数 で あ る 。
く文 字 数
,♯
フ ァ ィ ル 番 号 )
フ ア イ ル 番 号 で 指 定 さ れ る フ ア イ ル よ り 。 文 字 数 の 長 さ の 文 字 列 を 読 み 込 む
ENDと ら れ る
.
NEWを .シ
実 行 す る と 。 す べ て の フ ァ イ ル は 自 動 的 に 目 じ
ー ケ ン シ ャ ル フ ァ イ ル を 使 つ て デ ー タ の フ ァ イ ル を 作
る こ と の 利 点 は レ コ ー ドの 長 さ を 自 由 に 変 え ら れ る こ と で あ る
.
上 回 の プ ロ グ ラ ム で は 文 字 デ ー タ と 数 値 デ ー タ の 数 は プ ロ グ ラ ム 実 行 時 に 決 め る
.シ
き 込 む と き に は
.PRINT♯
ー ケ ン シ ャ ル フ ァ イ ル フ ア イ ル に デ ー タ を 書 ょ り 。
WRITE#の
ほ う が 便 利
で あ る 。 数 値 デ ー タ や 文 字 デ ー タ が 目 か な い と き に は
.PRIN
T♯
要 な 空 自 は
文 で も 構 わ な い が 。
出 力 せ ず
T♯
.デ
WRETE#文
を 使 え ば
ー タ を コ ン マ で 区 切 つ て
.出
文 よ り 。 フ ァ イ ル の 領 量 が 節 約 で き る
.不
力 す る の で 。
.こ
PRIN
れ を 実 行 す る と 次
の よ う に な る 。 シ ー ケ ン シ ャ ル フ ァ イ ル か らデ ー タ を 読 み だ す 鳩 合 に は
.フ
ァ イ ル の レ コ ー ド の 形 式 が ど の よ う に な つ て い る か 注
意 し な く て は な らな い
.フ
ァ ィ ル に 書 き こ ま れ て い る デ ー タ と そ
れ を 読 み 込 む 変 数 の 形 は 目 ― で あ る 必 要 が あ る 実 行 す る と
PASTEND に は
.フ
.フ
.し
ァ イ ル の デ ー タ が 無 く な つ た と き ェ ラ
が 生 じ る
.こ
ァ イ ル が 終 了 に な っ た か を
か し 。 こ れ を
. :NPUT
れ を 正 常 に 終 了 さ せ る た め
EOF口
数 で 検 出 す る 。 フ ァ
QO 0L
イ ル の 作 成 プ ロ グ ラ ム で レ コ ー ド形 式 が い ろ い ろ な 形 と な る と
.
レ コ ー ド形 式 こ と の 読 み こ み プ ロ グ ラ ム を 作 ら れ ば な ら な い 。 フ ア イ ル の デ ー タ の 鶴 み こ み に 崎 だ ち 。 そ の 情 報 を 含 め て 四 で お く
.
つ ま リ フ ァ イ ル を 作 成 す る と き に 。 そ の 先 頭 に レ コ ー ドの 形 式 を 表 す デ ー タ を か い て お く
0シ
.
ー ケ ン シ ヤ ル フ ア イ ル ヘ の デ ー タ の 追 加
フ ア イ ル に デ ー タ を 追 加 す る に は プ ン ス ル め
.フ
.新
.APPENDモ
ー ドデ 。 ォ ー
し い デ ー タ フ ァ イ ル は レ コ ー ド形 式 が 様 々 で あ る た
ァ イ ル の 先 頭 コ ー ド形 式 を 示 す デ ー タ を 読 み 込 む
ま す フ ァ イ ル の レ コ ー ド 形 式 を 調 べ る た め ル を オ ー プ ン す る
.さ
.入
ら に そ れ を 調 べ た 後 に
ズ し 。 今 度 は デ ー タ を 追 加 す る た め の
.
カ モ ー ド で フ ァ イ
.フ
ア イ ル を ク ロ ー
APPENDモ
ー ドで オ ー
プ ン し て い る 。 シ ー ケ ン シ ャ ル フ ア イ ル の デ ー タ 修 正 は 修 正 し た 結 果 を 別 の 新 し い フ ァ イ ル に 書 き こ ん で 行 く 作 業 を 必 要 と す る
0ラ
.
ン ダ ム フ ァ イ ル の 操 作
ラ ン ダ ム フ ア イ ル は ラ ン ダ ム ア ク セ ス が で き る ス す る こ と が で き る フ ア イ ル 内 の デ
.何
番 目 の レ コ ー ド で も 自 由 に ア ク セ
.
夕 を 自 由 に 書 換 え られ る 。 デ ー タ の 追 加 も フ ァ
イ ル の 最 後 に 行 な え る
.レ
コ ー ド の 大 き さ は
256バ
イ トに 固 定
鳴
さ れ て い る 。 シ ー ケ ン シ ヤ ル フ ア イ ル 自 由 に 変 更 で き る
す る こ と が
.
シ ー ケ ン シ ヤ ル フ ア イ ル に 比 べ
.取
り 扱 い が 複 雑
.
OPEN モ ー ドの 指 定 は な く あ る 。
OPEN"フ
.フ
ア イ ル の ど こ か ら で も 読 み 書 き が 可 能 で
ァ イ ル デ イ ス ク リ フ タ は ラ ン ダ ム ア ク セ ス を
行 な う フ ア イ ル を 指 定 す る に は
.新
.指
定 し た フ ア イ ル が 存 在 し な い と き
し く フ ア イ ル が 作 成 さ れ る
み は レ コ ー ドの 単 位 で 行 わ れ る が
PUT
フ ァ イ ル 番 号
フ ア イ ル 番 ・B・ は
.ラ
ア イ ル を 指 定 す る 略 し た 場 合 に は ド に 書 き 込 む
PUT
ン ダ ム フ ア イ ル の 薔 き 込
.
コ ー ド番 号
ン ダ ム フ ア イ ル ア ク セ ス を 行 な う デ イ ス ク フ
.レ
.自
.レ
.ラ
コ ー ド番 号 で 指 定 さ れ る レ コ ー ド番 号 を 省
前 に ア ク セ ス 行 わ れ た レ コ ー ド の 対 の レ コ ー
.
フ ア イ ル 番 号 。 数
デ ィ ス ク フ ァ イ ル 以 外 の フ ァ イ ル に 大 し て 書 込 み を 行 な う 。 数 は パ ッ フ ア か ら フ ア イ ル に 出 力 す る 文 字 の 数 で 指 定 す る
.PUT文
LSET/RSET文
0-255の
で フ ァ イ ル に 出 力 す る デ ー タ は で 用 意 す る
範 日 で
FIELD文
.
.
OFEELD
34
フ ア イ ル バ ッ フ ア を ラ ン ダ ム フ ア イ ル フ ア イ ル バ ッ フ ァ と し て 使 え る よ う に す る
.フ
ア イ ル バ ッ フ ア の 中 に 文 字 変 数 の 籠 燿 を 麟 り
当 て る 。
F:ELD
フ ァ イ ル 番 号
.フ
ィ ール ド帽
AS
フ イ ー ル ド幅 は 文 字 変 数 に 割 り 出 て る 文 字 数 で あ る
文 字 変 数
.250文
字
以 内 な ら。 い くつ 文 字 変 数 に わ りあ て て も か 毒わ な い 。
85
今 回 使 用 し た マ ウ ス ド ラ イ バ は パ ス マ ウ ス と フ ア ン ク シ ヨ ン フ ル コ ン バ チ ブ ル の シ リ ア ル マ ウ ス 用 ド ラ イ バ で あ る
-232Cポ
ー トで も
ウ ス で も 使 え る
.従
つ
.ま た マ ウ て BASIC上
.こ
れ は
RS
ス イ ン タ ー フ エ イ ス を 用 い た マ で 動 く バ ス マ ウ ス 用 の プ ロ
グ ラ ム を シ リ ア ル マ ウ ス で 使 用 す る こ と も で き る 。 バ ス マ ウ ス が 機 鶴 さ れ て い る と き に は パ ス マ ウ ス の ド ラ イ バ と し て
*MOU.INIT ま す 8■ OU.lNITに F00に
よ り 機 械 語 エ リ ア の 確 保 を 行 な う
38マ
ウ ス ド ラ イ バ の
一 旦 セ グ メ ン ト値 を る か 腱 か め た 後 な う
.高
く 。
よ り ■OUSEの イ ニ シ ヤ ラ イ ズ を 行 な う 。CLEAR・ a‖
.つ
.ロ
0に
BA,SIC入
す る
.す
:
aH33に る .DEF SEC・ 0
す い て ,1‖ To NO・
よ り 初 期 化 ル ー チ ン の オ フ セ ッ ト 値 を a‖ 33ι こ 設 定 す と
.働
口 用 の オ フ セ ッ ト を 得 る た め に
で に ■OuSE.CODが ロ ー ド さ れ て い
ー ド さ れ て い な け れ ば ‖OUSE.CODの
解 像 度 モ ニ タ が 機 縮 さ れ て い る こ と か ら
.イ
LOADを
行
ニ シ ヤ ル ル
す る .■ OU.:‖ T‐
ー チ ン に 渡 す バ ラ メ ー タ の 設 定 値 と し て
FLACr‐ 3と
cALL■ OU.:‖ T(FLACr)に よ り 。 を 行 な う 。 マ ウ ス ド ラ イ パ の BASIC入 3バ イ ト 後 ろ に あ る た め INT33Hの 口 用 の オ フ セ ッ ト を け い さ ん す る .こ れ )や PEEl(1‖ T.‖ 08413〕 8250に 相 当 す る .さ
マ ウ ス ドラ イ パ の 初 期 化
aHlooと
し
口 用 は 必 ず 〕‖T33‖ か ら ベ ク タ か ら は
■OU・
BASIC入
PEEI〔
ら に 一 旦
ン ト値 を マ ウ ス ドラ イ バ の あ る セ グ メ ン ト に 戻 す
0に
l‖
T.‖ 084,2
し た セ グ メ
.
*GURo SET DIH CURメ 〔31)に 用 意 す る
(1)に
よ リ カ ー ソ ル の 形 状 を 取 り 込 む
.8CURo SET3こ
よ リ カ ー ソ ル の 形 を 設 定
CUR%(1)を す る .CUR%
ロ 対 し て カ ー ソ ル の 形 態 を 読 み 込 む 。 AXメ 9の と き に は カ
ー ソ ル の 形 の 設 定 が お こ な わ れ る
.
*So DISP
86
DiSP3‐ AXC‖ VI〔 DiSP3)に
よ り
DISP3( 1
′` イ ト 系 文 字
系 文 字 に 変 換 す る こ と に よ り 。 日 本 語 対 応 に す る 。
)を 2′ ヽ イ ト S,LENは 日 本
語 を 文 字 列 の 中 の 文 字 数 が 入 る 。 (S.LENEXLEN(DISP3.0)). マ ウ ス の フ ァ ン ク シ ヨ ン コ ー ル は 次 の よ う に な つ て い る ← →
AX%-0 AX%-0 ―
マ ウ ス が 使 用 出 来 な い 環 境 に あ る
c
マ ウ ス が 使 用 で き る 環 境 に あ る
.
-1
.
マ ウ ス ド ラ イ バ が 存 在 す る 鳩 合 に マ ウ ス が 使 用 で き る 環 境 と 判 断 い た め て す る .こ れ は シ リ ア ル マ ウ ス の 機 鶴 の 有 無 が 検 出 出 来 な ー /ド ツ ト 比 あ る .ま た カ ー ソ ル の 形 .カ ー ソ ル の 中 心 .ミ ッ キ ユ ー ザ ー 定 サ ブ ル ー チ ン コ ー ル の 条 件 を 初 期 化 し 力 以 下 に 各 バ ラ メ ー タ の 初 期 値 を 示 す
.
ソ ル を 消 す
.
.
各 バ ラ メ ー タ の 初 期 値
0カ 0カ Oカ
ー ソ ル の 表 示 ー ソ ル の 位 置 ー ソ ル の 形
◆ カ ー ソ ル の 色
0カ 0カ 0ミ oユ
ー ソ ル の 中 心 ー ソ ル の 移 動 ッ キ ー
/ド
な い ク リ ー ン 中 心 上 向 き 矢 印
ク リ ー ン 全 体 平
.垂
ー ザ ー 定 義 サ ブ ル ー チ ン コ ー ル 条 件
コ ー ル し な い ←
ツ
:し :ス :左 :縁 点 :(Oo O) :ス 籠 □ ト比 8水
直 と も に
:ど
8
の 現 象 が 発 生 し て も
.
AX%-1
→ な し カ ー ソ ル を 画 面 に 表 示 さ せ る フ ア ン ク シ ヨ ン で あ る ク シ ヨ ン は フ ア ン ク シ ヨ ン ←
0お
よ び
2を
.こ
の フ ア ン
実 行 す る ま で 有 効 で あ る 。
AX%-2
07 0I
→ な し せ な く す る フ ア ン ク シ ヨ 表 示 さ れ て い る カ ー ソ ル を 画 面 に 表 示 さ ヨ ン 1を 実 行 す る ま ン で あ る 。 こ の フ ア ン ク シ ヨ ン は フ ア ン ク シ で 有 効 で あ る ← →
.
AX%-3 AX%-0 ロ ー
Bx%‐ CX% DX%
1
0 -1
左 ボ タ ン が 離 さ れ て い る
.
左 ボ タ ン が 押 さ れ て い る
.
右 ボ タ ン が 離 さ れ て い る
.
右 ボ タ ン が 押 さ れ て い る 。 ソ ル の 中 心 の 水 平 座 標
力
カ ー ソ ル の 中 心 の 長 直 座 標
の 座 標 を 得 る た め の マ ウ ス の ボ タ ン の 状 況 と カ ー ソ ル の 表 示 位 置 フ ア ン ク シ ヨ ン で あ る
CX%‐ DX%―
.← AX%-4
新 し い カ ー ソ ル の 水 平 座 標 新 し い カ ー ソ ル の 垂 直 座 標
→ な し
ヨ ン で あ る .各 座 標 カ ー ソ ル の 位 置 を 変 更 す る た め の フ ア ン ク シ 設 定 さ れ た カ ー ソ ル の 移 動 範 囲 外 が フ ァ ン ク シ ヨ ン 16. 17で に あ る と き は ←
.移
AX%-5 AX%-0
左 ボ タ ン が 離 さ れ て い る ロ ー
BX%―
動 範 囲 内 の ‖ に カ ー ソ ル を 移 動 す る
1
.
.
左 ボ タ ン が 押 さ れ て い る
.
左 ボ タ ン が 押 さ れ た 回 数
率CuR.SET ' 0000000011111100 ' 7654321054321098 EUR%( 0)=&H● ='0000000000000000 CuRZ( 1)=&HO ='0000000000000000 CUR%( 2)=&HC001='0000000111000000 CuR%( 3)=&HE003='0000001111100000 EUR%( 4)=&HE001='0000000111000000 CuR%( 5)=&HC001='0000000111000000 CUR%《 6)=&H8000='0000000010000000 CUR%( 7)=&HF80F='0000111111111000 EUR%( 8)=&HEC33='0011001111101100 CuR%( 9)=&HC631='0011000111000110 CuR%(10)=&HC221='0010000111000010 EUR%(11)=&H6003='0000001101100000 00 EUR%(12)=&H3006='0000011000110● CUR%(13)=&H180C='0000110000011000 00 CuR%(14)=&H180E8'0000110000011● EUR%(15)=&HlElC='0001110000011100
巴 3-ZP ttPBlの ■ 七した
ヾ句―ン マうス の ′
図 3-43
00
Rndom
accsess f
f ile neme ?
ile.sr Sequential f ile tl'ilil
5
, !:$earch Data. i{lf,hanqe . s:End 4lPr i nt al I data I : Input Data
Input Number Please
[tata
?
日 3‐ 44 文りlt報 の入力主ス B
180
60
L.
2C4ロ
70
F
61書
50
E
300
■00
F
201
35
fr
20
61
1:Input
Data
1 23SearCh rJata・
4:Frint al !
data . Input Number Please , 田
345
3:f,harrqe [iata
5:End
D∼ 0の
井在時Ll,林 懲晴薔
******************ホ *** DFa" Circle *凛 ****ネ ******ホ ネ*****章 水*ホ **** *ネ
***ネ
日 3‐ 48 円を湖ドくル青ン
89
口 3-46 客人の行動 パリーレ
図 3-47 着節 行動 バ9-ン に ヾワー 主人の行ウ カノ ンをルバLИ したもの
90
回 3-43 い い F I I ― ‥ ― ‐ ‐ ‥ ‐ 卜 L L ト ト 肝
二衆種屋 (ホ 考予 )の ―F宮 ぉよび・2皓 フ ・ラン を と こたたtの 'り
鳳
L: L ine 0: Reset Line b:
Data I.o. Network End
HOX
R: Box rotat ion f: CoLor box C: C i rc Le 0: Fan
srahic file Graphic fiLe
SAVE name
Or LOAD
Simutation Patette C fite Data I.0. Mouse.ptOt
(1/2)? 2 ? NI」
OH
図 3-49 カー ソル の色
X=346 Y=223 左 :OFF 右 :OFF
移動範囲
Xl= L: a: 8: R:
o
Line reset Line box box rotation
t cotor bOx
C: circte O: fan
I
Net wor
M:
風 3-50
nput data
I:
N: [: S: P: G: D:
k
end
simuLation paLette Graph f iLe
Mesh I.0. f'louse.pLot
gl
二
条
障
屋
z . dD 6 sr tir usEnt I L z 3tEtt. Fffi tF-tF'f,r ri t: <n z 'l a, ?# ib. ttrEilllslri? ltE-t!*f|$t?$s,:. < bf"r!tsE L fl z 6 t), e fi S- * €t* ffi )t'C*t E t* c t? +, cD tt fr,4 a z a 0f lH@rf *n*euzfrt4rrr,r+ro?dt6. tt#f fiIfit 6a z b .1.*rr if IRrFA e ft, z tt 6 . il*!ll0b 5 #fi t ?ri l! 3 O I o+.E t I L, [rt e, I D tt@tlEir ; o Lt t b' +, t/ a < L ZCrAtLraZtrRtr?rt4).
:rhFlE ( rlr Jllf tr+ ) @ nE ,l.Jtl t@sEtstt(fllE (*H'n). F?D6. to$ =!?tprlrJtl [..JrJll J tt; zt,b e 5n.rt. 1 4tufet. HlFoilE*tE*rr t 5 f" =il@slla, errrsi. l, z. lFliri iEi_L, l, t"l#@+ 't tQ [ 4. ),131^rE J C ur f2 f2 6 A t/J.rtl * oiliEt; lg g y 5. ;F.H., ilEtllolFTlta elD.z rrrt@?. EAt'E!FlriilBt lIa! ?. r ilEoFl J tfr l, ztr ;5. tpll@?[rE. rJ,,Jtl :tftt} (E+X) at|lE3Etr:ct. t,. Et € @ en?t;t rFtstt?F.@ v*#. €sEttf|. a il b R 6 rr c o. & 4 o iR ryt,d 6 D, F t, 9fi @ n* t L z t-7F'Eo*.A li c o fr. z 5t?,t!. trL-fi. iFjtrr+,f {azb-r. I*=+. t*@il n@ lBt'of ?+). =lFrFtnz6:&,t. eLf.'tJ6fu. nn rriFfr tz < c 7tD- E2n? tr 6 *-Eaft6. Ffffo)l!rr? O
F I 距 L
I IL 性
ユ ー
図 3づ |二 条陣屋
1, 2時 平面図および屋根υ
92
は
,は
じ め 西 軍
,石
田 三 成 方 に 組 し た が
方 に 内 応 し 。 そ の 為 に 西 軍 は 敗 れ
.徳
は そ の ま ま 今 泊 城 主 と し て 認 め ら れ る
,小
早 川 秀 秋 と 共 に 徳 川
川 の 時 代 が 来 る が
.し
.土
佐 守
.政 治 的 に 情 め る こ と に 失 敗 し ら 神 高 を 全 部 と り あ げ られ て し ま う .そ の 後 .江 州 (滋 県 )高 島 郡 浄 立 寺 に 出 表 .壼 世 の 身 と な る . 土 佐 守 の 長 男 千 橋 は .町 人 と し て .世 に で よ う と 志 を た て .京 都 の こ の 地 に 層 を 構 え た .彼 は 「 万 屋 平 右 衛 円 Jと 名 の り 。 米 両 替 商 を 商 う よ う に な っ た .(七 代 日 か ら は 生 票 屋 も 兼 熱 し た 。 ) そ れ が お ょ そ 1670年 の こ ろ で あ る . 江 戸 時 代
.諸
大 名 が 多 勤 後 退 な ど の た め 衝 遭 住 来 の 途 中
し た 旅 館 を 「 本 陣 」 と 呼 ぶ 構 を 見 る こ と が で き る れ は 幕 府 が
.本
か し 数 年 で 領 地
.と
.現
.宿
泊
在 で も 旧 術 道 の い た る 所 で そ の 遣
こ ろ が
.京
都 に は「 本 障 」 が な い
.そ
陣 の よ う な 城 疇 ま が ぃ の 建 造 物 市 中 に は 建 て さ せ
な か っ た こ と と 。 当 初 ■ 大 名 の 京 都 立 ち 寄 り を 禁 止 し て ぃ た こ と な ど に よ る . し か し ・
二 条 陣 屋 や 京 都 所 司 代 等 に 用 事 の 大 小 名 の 宿 泊 が 必 要 な 鳩 合 も あ っ た 。 徳 川 幕 府 も 安 定 し て き た 1660年 内 か ら は . 大 名 の 京 都 見 物 も 黙 認 さ れ る よ う に な っ て き た .参 動 交 代 の 宿 泊 所 と し て そ の 機 能 を 果 し て き た の が .小 川 家 住 宅 で あ る . 二 条 陣 屋 の 名 勝 は 昭 和 19年 の 日 宝 指 定 の と き で ぁ る . も と も と は 茶 人 好 み の 数 奇 ■ 風 に 綸 鎖 し た と 考 え ら れ る が .大 名 を 泊 め る よ う に な り .そ の 身 の 安 全 を 保 証 す る 必 要 が あ る 。 ま
図 3巧 2
日 = H 園 = □ 日 議 継 嘩 と ハ ロ T
an Jジ
た 。 京 都 は 古 来 。 大 人 の 多 い 土 地 で あ つ た の で な け れ ば な ら な い
.火
か ら も ま も ら
.
そ の 機 な 。 檬 々 の 必 要 と 題 味 の 中 か ら生 ま れ た の が で 。 「 防 火
19年 0春 普
策 と し て J。
「 陣 風 風 強 策 と し て
目 宝 に 指 定 さ れ て い る
Jの
.二
条 陣 屋
三 点 か ら昭 和
.
日 の 日
.春
日 神 社 の 神 官 を し て い た 頃 を 忍 ぴ 。 当 家 の 最 も 上 の 座 敗 を
奈 良 好 み の 数 奇 麗 造 り に し て い る 。 床 の 日 貼 付 に 三 笠 山 を 。 上 袋 戸 に 大 仏 殿
.二
月 堂
.良
弁 杉 を え が き
左 す み に 春 日 社 を ● し て い る
.庭
石
eFに
春 日 燿 籠 を 配 し
.
.
北 向 き の 部 屋 で 嗜 く な り が ち の と こ ろ を 回 転 雨 戸 に よ り
,ま
た
部 屋 内 床 の 日 か ら お 納 戸 の 日 に 光 が 届 く よ う に 藤 竹 で 薇 形 の 窓 を 目 け る な ど
.最
高 の 工 夫 が み ら れ る
.な
通 す た め に
.敷
居 と 鴨 居 に 深 い 漕 が き つ て あ り 。 こ の 雨 戸 は タトか
お 回 転 雨 戸 の 上 下 の 口 を
ら脱 け だ す こ と が で き な い よ う に な つ て い る
.
庭 の 中 央 部 に 長 方 形 の 丼 戸 を 付 く つ て い る の は 如 庵 茶 席 の た め の 推 理 と と も に
.火
.春
災 の 時 の 重 要 書 類
を 唐 び つ の 中 に 入 れ て 沈 め ら れ る よ う に
.形
日 の 日
.■
.皆
■ 品 等
の 工 夫 が な さ れ て い
る 。 敷 地 内 に 十 二 の 井 戸 を 彫 り 。 至 る 所 か ら よ う 防 人 の 供 え を し て い る が
.近
.水
年 月 日 の 開 発
し 等 の た め に 。 地 下 水 は 止 ま つ て し ま つ た
[
を く み 上 げ られ る
.地
下 の 掘 り お こ
.
彙襲J.、 _ 二
晨
∼ 一
ヽ1・
二 條 陣 屋 俯 嗽 図
図 3‐ 53 騨
0皆 ID庵 一 畳 台 目 の 茶 室 で
.台
目 の 所 を 板 敗 に し て 丸 炉 が つ く つ て あ る
天 丼 や 下 地 窓 に も 衣 装 を こ ら し た 風 流 な も の で あ る が
.茶
.
室 の 隅
の 水 屋 は 廊 下 に 抜 け ら れ る よ う に な つ て い て 。 こ こ に も 逃 げ 道 が 多 くつ く られ て い る の は
.こ
の 建 物 の 特 徴 の 一 つ で あ る が
で 一 畳 半 の 茶 室 と い う 狭 い 空 日 に 衣 装 を こ ら し 日 の 目 」 と 共 有 す る よ う に し て い る な ど 表 的 な 作 り か た を し て い る
.京
.ま
た
.庭
.一
方
を「 春
都 の 町 家 の 茶 室 の 代
.
比 叡 山 の 僧 侶 智 出 の 筆 で こ の 席 と 同 盟 の 席 が 円 山 公 日 の 音 楽 堂 の の 席 の 天 丼 は 滝 割 片 木 と い い
.滝
の 水 に よ
っ て わ ら れ た も の で 凸 凹 が 自 然 の ま ま に で き て い る
.炉
は 九 炉 で 。
裏 の 西 行 庵 に あ る
.こ
障 子 の 上 の 窓 だ け で は 蒸 気 が
+分
に ぬ け に く い と い う こ と か ら
櫛 型 に 相 目 を 上 に む け る な ど の 工 夫 も こ ら さ れ て い る
.水
.
屋 も い
ざ と ぃ う と き の 為 に 板 戸 を 設 け ら れ て お り。 板 戸 を あ け る と 。 廊 下 に で ら れ る
.上
袋 戸 の 奥 行 は 一 方 か ら は 使 い き れ ず
分 を 二 重 庫 下 よ り と
.春
日 の 間 に よ り つ か つ て い る
.奥
.一
行 の 半
つ の 場 い
れ は 三 方 か ら つ か わ れ て い る と い え る 。
0鴻
殿
階 下 に は 。 こ の 他 に「 渇 殿 」 も あ る 。 本 来 な ら ば 時 に 渇 舟 を 携 行 す る も の な の で は な い
.し
,普
.大
名 は 旅 行 の
通 。 本 陣 な ど に は 渇 殿 の 設 備
か し「 二 条 陣 屋 」 は 通 常 の 本 陣 な ど と は 違 つ て い て
宿 泊 者 用 の 温 殿 が あ る
.こ
.
の 建 築 を 特 徴 づ け る も の と い え る で あ
図 3-54
蒲 駆 ¨ 燎 = 洲 ¨ 型 冊 置 い = ¨
朧 難
ろ う 。 沿 槽 は 自 タ イ ル 張 り
,天
丼 は 濠 喰 塗 り
,そ
し て 四 方 の 重 は
海 鼠 壁 で 。 し か も 水 を は じ き や す い よ う に 油 こ ね で あ る 。 潟 上 り 鳩 は 亀 甲 い る
.憂 .三
.又 .温
角 な ど の モ ザ イ ク 風 に 敷 い た 敷 瓦 で つ く ら れ て
は 温 加 誠 を す る 。 ま た 。 温
保 温 を す る よ う に な つ て い る な ど が こ ら し て あ る
.■
0さ
め ぬ よ う に
人 で
人 の 用 に 供 す る た め の 工 夫
.
階 段 畳 に も こ の 障 屋 独 特 の 工 夫 が 多 くみ ら れ る 前 記 し た 自 色 タ イ ル 張 り 天 丼 の ■ の 江
.炭
.側
38大
面 の 蛇 腹
.
変 近 代 的 な 感 覚 の も の と な つ て い る
0補
.
方 な ど は 現 在 の 洋 館 と 同 じ 感 覚 の
も の と も い え よ う 。 大 名 上 洛 の 際 に は 大 釜 で 沸 か し た 熱 濁 を 窓 下 の 九 丼 穴 よ り と い わ れ る
.流
.隅
し こ み 丼 戸 で 渇 か げ ん を た し か め て 。 は い っ た
の 店 戸 面 に は ■ 員 を 層 き 出 し た り
.海
鼠 壁 に と ん
ぼ を 飛 ば し て い る の も 。 澤 に は い つ た 時 の メ イ ン ル ー プ の 慰 め に な る
.
0苫
船 の 日
「 苦 船 の 日 く ら れ
.そ
る よ う に
Jは
入 口 を 一 段 さ げ て
.丁
度 舟 に 乗 り こ む よ う に つ
の 天 丼 も 屋 形 舟 の よ う に つ く つ て 。 さ な が ら 舟 中 に い
.感
じ さ せ る 。
lL側
の 窓 の 敷 居 は 一 本 で あ る け れ ど も
.
明 り 障 子 と と も に 防 火 用 の 戸 も 羽 目 こ ま れ て 臨 機 に 使 い わ け る よ う に な つ て い る る よ う に
.滑
.西
側 に は 。 下 の 丼 戸 か ら 直 機 水 を くみ あ げ ら れ
車 が 働 え つ け て あ る 。 こ の 水
38耳
敏 川 の 清 演 を せ き 尋 鋼 製 議 ヽ 鶉 瞥 ¨ 騒 」
瓢警
聯
嬌1
図 3-5
36
と め
,松
で あ つ た
0釣
の 樋 で 透 過 し て 丼 戸 に 弓|き 入 れ る と い う 手 の こ ん だ も の .
り階 段
温 殿 の 前 の 廊 下 に
.巾
約 二 尺 の 小 さ な 階 段 が あ る
げ て 欄 の よ う に み せ て い る が て 階 段 と し て 使 用 す る
.上
.い
.平
常 は 吊 り 上
ざ と い う 時 に は 。 こ れ を 下 ろ し
が り き つ た 所 に 引 戸 が あ つ て ぃ こ れ を
押 す と 二 贈 に 出 る こ と が で き る
.
こ い う 釣 りば し こ は 。 よ く 見 ら れ る 防 颯 用 の 工 夫 の 一 つ で あ る が
,こ
の 家 で な く て も 京 都 の 町 ま に は よ く見 ら れ た も の で あ る
.
し 初 め は 防 颯 用 と い う 口 点 か ら 考 え だ さ れ た も の で あ ろ う 。 し か ・ 後 に は 暮 ら
.防
颯 用 も し く は 隠 れ ま 用 に 用 い ら れ た と お も わ れ る
.
階 段 を あ が る と 高 い 天 丼 の 踊 場 に で る 三 階 の 竹 の 手 摺 の と こ ろ に い る 嗜 い 物 い れ が あ る 。 奥 ま つ た と こ ろ に に ぶ い 光 線 が は い つ て 部 分 が 三 階 の 抜 け 穴 で あ る て い る が こ れ は
.三
た 左 手 の 自 壁 の 上 に 竹 の 樋 が 懸 つ
階 の 水 屋 の 流 れ 水 が こ の 構 を 伝 わ つ て 階 下 へ
流 れ お ち る 形 式 で あ る
0武
.ま
.
者 溜 り
が 設 け ら れ て い る 「 大 広 日 」 の 上 に 当 る 階 上 に は「 武 者 溜 り 」 こ こ か ら す ぐ「 大 広 日 り に な つ て い て
.階
Jへ
下 り る こ と が で き る
下 の「 大 広 目
い る 。 一 方 そ の 入 口 で は
.襲
Jに
.そ
.
の 床 は 二 重 張
音 が 洩 れ な い よ う に で き て
わ れ た と き に 逃 げ 場 を う し な う た め
〓 口 = ■ 1 7 1 . . 3 1 8 調 t t t ∵
ぽ 欄 脚 轍
図 3-58
.
0 , ■ . H ¨ 円 責
,
一 ヽ あ t
・ ■ L t i 4 こ ^ ● ● ハ い
= 蓄 = 綺 = ‐ ‥ ‥、 ] =
97
三 方 の 出 入 口 が 作 られ て い る
0□
:
い の 目
「 目 い の 間
Jは
四 畳 半 の 茶 案 に な つ て い る
釘 を 使 わ ず に 竹 竿 で 吊 り 上 げ る と い う 水 屋
0■
.変
.天
丼 は 網 代 張 り で 。
つ た 造 り で あ る
に も 人 が 隠 ら れ る よ う に な つ て い る
.こ
の
.探
す
c
隠 れ る 人 が 戸 を あ け て は い り
.戸
を し め
者 は そ の 戸 を 明 け て の ぞ く と
.戸
の 裏 に そ の 人 を 阻 す こ と に な る
の で
.覗
0落
し 階 段
い て も 見 え な い 仕 組 と な つ て い る
ま た 。 そ の 機 の 自 下 に「 落 し 階 段 つ い て い て
.上
Jが
段 を 降 りた と 思 い
.隠
.追
あ る 。 こ の 階 段 は
.敵
が
に 追 わ れ て い る
さ れ た 階 段 を 踏 み 外 す こ と と な る
.不
.弓 1戸
つ て き た 物 は 逃 げ た 人 が 階
弓1戸 に よ つ て カ モ フ ラ ー ジ ュ さ れ て い る 日 巧 の 仕 掛 が あ つ て
屋 覆 に 阻 れ る
.
の 一 段 目 を 阻 す こ と が で き る
人 は す ぐ検 の 袖 壁 な ど に 身 を 隠 す
O配
.水
.邸
意 の 数 に ● え て い る
内
.い
.こ
れ は
た る と こ ろ に
.
膳 室
「 飛 石 の 目 」 は 階 か の 台 所 に 直 結 し て お り 。 台 所 で つ く ら れ た 料 理 を 弓|き 上 げ る よ う に な つ て い る 上 げ ら れ る よ う に な つ て い る う こ と に 意 を 用 い
.次
.い
.ま
た
.火
事 の 時 に は 水 を 直 撮
ず れ に し て も 。 防 火
.防
災 と い
い で 防 颯 と い う こ と を 重 ん じ た 京 都 の 町 家
盤 策 の 典 型 で し か も 書 院 造
.数 ●1 な つり ヽヽ ●‥ マ .l い ●営 ■ ■■ 、 , 一 大 彙, ■● ロ1 セ3 亀
一 計 ¨ 議 競 哺 = 露 = メ ¨
奇 屋 造 が 折 裏 さ れ た 。 稀 に 見 る 建
彙 E● 菫 菫 去 ■ 一■ ● ■t 二I て ● 自1 ひ ●■ 0●
韓鶴 識 訓い 燿議 講ヽ 電鵠 =製
絆
一 輔 曲 醐
輛
口
t 轟 警 轟
ミ 贄 ■ ● ● 7 e l り て ●
図 3-57
98
筆 と い う こ と が で き よ う 。
O赤
璧 の 目
根 を あ け る と も と は 赤 く 漕 ら れ て い た 壁 が 。 現 在 は 塗 か え ら れ そ の 名 残 り は 廊 下 に 残 し て あ る 日 が え が か れ
.襖
.祖
.
絵 は 東 京 を 振 出 に 九 州 ま で の
を あ け る と 控 の 目 や 廊 下 に で ら れ る 通 略 が あ る
.
こ の 建 物 は 何 処 へ で も 出 入 り で き る 部 屋 造 り で あ り 。 控 の 日 も 出 入 り 回 の 階 に 潜 り 戸 が あ る を 立 て る 仕 組 で
0三
.襲
.そ
の 外 側 に 演 が 綱 つ て あ る が
.板
わ れ た 時 し ば し の 時 を か せ ぐ た め で あ る
戸
.
階
幅 の 広 い 階 段 に 引 戸 と 障 子 の 二 つ の 入 □ が あ る
.ど
ち ら を 使 う 場
合 に も あ が り 易 い よ う に 広 く と つ て あ る 。 中 央 の 畳 廊 下 の 奥 に tt 水 星 が 作 ら れ
.三
左 右 に 部 屋 を 設 け
階 の 風 上 置 台 に 通 す る 階 段 が あ る
.左
手 に 今
.右
手 に 三 帖 の 茶
=が
.こ
の 自 下 の
あ る
.大
部 屋 の 上 に 二 目 を 作 る こ と は い み き ら わ れ て い た の で 方 に 作 つ た の で あ る 形 式 で あ る
0表
.水
.椰
.三
名 の
階 を 後
殿 に は 三 階 が つ く ら れ て い な い の と 同 じ
屋 の 階 段 を 登 る と 屋 上 の
に で る
.
"台
三 階
こ の 三 階 は 下 か らみ て も わ か らな い 特 殊 な 階 段 が あ つ て
.天
丼 の
戸 を 押 す と 手 摺 月 の 三 帖 の 部 屋 に 二 日 所 の 押 入 が あ つ て 。 黒 い 瓦 が 仕 切 つ め ら れ て い た る
.大
.何
か 秘 密 の こ と に つ か つ た 部 屋 と い わ れ
正 時 代 に こ れ か ら 先 が 改 造 さ れ て い る が 。 今 な お 三 階 は 屋
根 裏 に 残 さ れ て い る 。 幅 の 広 い 階 段 の 上 に 明 り と り窓 が 硝 子 で 作
C J
ら れ て い る が
,元
は 竹 年 に 板 を と り つ け た
ふ つ た 時 に は い つ も 薄 嗜 い 階 段 で あ つ た
,つ
.こ
0二
E根
で 雨 の
の 九 窓 の と こ ろ に 陽
が あ た る 工 夫 が な さ れ 。 時 計 窓 と い わ れ て い る る と 表 階 段 で あ る
き あ げ
.こ
の 階 段 を お り
.
条 陣 屋 に お け る 行 動 特 性 お よ び 特 徴
二 条 陣 屋 の 人 目 行 動 面 お よ び 計 画 上 の 特 性 に つ い て 述 べ て み る 改 造 前 に は
28部
屋
.現
特 徴 と し て あ げ ら れ る 建 物 の 外 側 は
.全
在 は
24部
屋 の 小 部 屋 が 多 い こ と が そ の
.
部 土 蔵 造 り と な つ て い る
古 □ 面 に よ る と 表 構 え は 上 げ 床 机 に 講 る
.近
所 で 火 災 が
の よ う に な る
.本
.有
.
8●
.ホ
造
3階
建 で あ り
.
を は め た 京 風 の 強 距 で あ
つ た 場 合 に は 外 側 に 土 戸 が
日 は 現 在 よ り も 北 に あ つ て
.円
つ て
"ま
.土
戸 を 目 け る と
蔵 .
中 央 に ■ の 石 数 が 敷 か れ 。 そ の 左 右 に 業 と 車 の 飛 石 が 配 置 さ れ て い た 。 日 に は 小 石 が 取 き つ め ら れ
.水
が 流 れ る よ う に な つ て い た 。
北 側 の 片 流 れ 屋 根 は 馬 繋 ぎ と 駕 掛 け 式 台 と い つ た 陣 屋 の 格 式 を 供
.祗
□ 祭
.神
泉 苑 祭 礼 事 に は 間 が ひ ら か れ た
畳 が し か れ
.出
む か い の 坐 と な つ て い る
え
.式
台 の 上 段 に は
.
☆ 大 座 敷 の 目 ■ 人 に 対 し て 客 人 が 面 会 に く る 際
.二
重
0廊
び 武 者 溜 り を 天 丼 に か く し て お く こ と に よ て
下 を と る こ と 。 お よ
.町
ま で あ りな が ら
.
100
い ざ と い う 時 に 工 夫 が こ ら さ れ て い る で 市 松 摂 機 を 現 わ し て い る
.中
.天
丼 は 桐 柾 板 の 格 組 天 丼
仕 切 の 障 子 を 段 祖 と よ び
.障
子 の
腰 絵 は 東 山 三 十 六 墨 を 戸 田 末 嶺 が 絵 き 自 面 と 西 面 に は 東 山 良 が 田 か ら 澱 ま で を 描 い て い る が
,こ
.長
押 の 釘 隠 し は 普 通 金 物 七 宝 が 多 い
の 家 の も の は 丸 谷 焼 の 瀬 戸 物 で 花 の 桑 か さ を 現 わ し
屋 建 築 の 柔 か さ を 出 し て い る
.相
彫 刻 で 時 代 色 の 良 さ を だ し て い る
.二
奇
.天
丼 の 武 者 溜 り か ら は
.他
.縄
梯
に 類 が
条 陣 屋 は 書 院 造 り と 数 奇 屋 造 り を 折 裏 し た よ う な 建 物 で
附 書 院 ま た は 出 薔 院 と い う こ ろ に
.数
目 は 桑 の 槍 梅 透 か し と 呼 ば れ る
子 を 伝 つ て 有 事 に は 降 り て く る 。 こ う し た 武 者 溜 り は な い
H
.紅
.普 .薔
物 書 見 を し た と 机 に あ た る と
葉 の 一 枚 板 に 敗 居 が 掘 つ て あ る の も
る 。 地 袋 の 戸 は 小 川 破 笠 の 作 品 で あ り
.桐
00代
を 物 籠 っ て い
の 柾 板 に 。 青 員
.硝
子
.
陶 彗 等 を 巧 み に 使 い 破 笠 組 工 と し て 一 派 の 芸 術 を 現 わ し 。 本 家 の た め の 大 作 と し て い る
.床
床 板 は 雇 用 の 一 枚 板 に よ り
脇 の 紙 張 り に は 出 世 切 箔 を 使 い
.極
袋 戸 の 絵 は 狩 野 永 真 の も の で
め て 立 派 な も の と な つ て い る
.引
は
.音
.戸
滑 りが よ くな る よ う に な つ て い る
.雨
.
.上
.親
指 で 受 け
.外
の 漆 喰 床
の 便 所 に 相 当 し 。 東 大 寺 瓦 や 桃 山 時 代 の ■ の 瓦
が う め こ ま れ て い る
棚
手 は 丸 に 一 字 を 添 え て い る 。 こ
の 引 手 に も 仕 掛 が し て あ り 。 そ の 中 に 人 差 指 を い れ 戸 を あ け る と
.遺
.白
い 陶 板
戸 の 敷 居 は 一 段 と 低 く と り つ け て あ り
横 雨 を 受 け た 時 で も 畳 庫 下 に 流 れ こ ま な い よ う に
.ま
.
た 座 敷 か ら
み た と き に 。 無 骨 に み え な い よ う に と 工 夫 が こ ら さ れ て い る 。 軒
101
は ホ 造 り の 化 粧 天 丼 で 防 人 の た め に 垂 木 に 潜 れ
を 掛 け て
け に は 鋼 板 を は っ て 人 の つ か ぬ よ う に 。 工 夫 し て い る は
12個
.風
.瓦
受
敷 内 に
の 井 戸 を 綱 り め ぐ ら し 。 地 下 に 目 薔 を つ か っ て 彗 ぎ 。 一
つ の 丼 戸 を く め ば
. 11の
井 戸 か ら 水 が 相 給 さ れ る が
.水
の 嘔 え
る 通 れ が あ る た め に 。 上 手 の 神 泉 の 耳 敏 川 の 水 を ひ き い れ て 。 水 利 の 弁 を 考 え て い る む し ろ を 掛 け る る
.こ
.兼
.三
方 壁 を 塗 こ み 木 造 り に し た 軒 先 に は 潜 れ
地 璧 は 繊 璧 と い い
の 袖 の よ う に な つ て い
れ は 横 雨 の と き に あ と を の こ さ な い よ う な 工 夫 で あ る 。 ま
た 。 塀 の 根 石
38角
石 ば か り を 積 ん だ 竹 が 根 を は り
根 を 張 だ さ な い 作 意 な ど は い わ れ る
.正
面 の 海 綺 に ■
火 災 時 に は 全 部 防 火 戸 が る と
.饉
.横
.石
組 よ り 竹 が
.違
州 が 手 を か け た も の で は な い か と
.左
の 星 根 を み る と 三 段 の 窓 が あ る
"る
仕 組 に な っ て い る
.ま
た
F●
.
子 を し め
栓 が 左 右 段 違 い に 。 と り つ け ら れ 風 の た め に 嗜 る 障 子 の
音 を 防 ぐ よ う に し て い る 。 ☆ お 能 の 日 こ の 部 屋 は 広 目 の 控 の 日 で あ り
.―
曲 舞 う と き に は 畳 を あ げ る と
檜 の 能 舞 台 と な る 。 床 下 に は 四 方 に 亀 を い け て あ り
.真
中 を 掘 下
げ て 音 の こ も る よ う に 仕 掛 が し て あ る 。 釣 桂 は 空 洞 に な つ て お り 音 響 効 果 も だ し て い る
.腰
ま で の 絵 を 描 き ■ 国 祭 り
.
絵 は 戸 田 松 嶺 が 亀 岡 を 発 し て か ら 嵐 山
.五
条 大 橿 漱 行 の 目 を え が い て い る
.廊
下 は 二 重 廊 下 と な っ て ま 来 は 外 側 の 庫 下 を 通 る よ う に な っ て い る 外 慮 下 の 尽 き あ た り が 納 戸 の 日 で あ り
.大
.
名 の 寝 員 を い れ る 場 所
102
で 。 上 半 分 を 枕 入 れ に つ か つ て い る た 所 は
3員
.内
へ の 抜 け 穴 へ の 足 掛 け で あ る
か け て い た 環 が あ っ た が
.い
つ
庫 下 の 高 く 小 広 く 取 ら れ
.こ
れ が 触 野 口 で
.3nを
ろ か も ち さ られ た も の で あ る
_‐
.
こ の よ う に 手 と 足 を か け て 登 る の で 猿 櫛 子 と 呼 ば れ る 。 古 く は 中 京 の 呉 服 屋 に た く さ ん あ つ た も の で あ る
.
こ)に あ3■ ■■ この引″ [h,へ 押 す 3二 ^,,ヽ 上げ● =t,1
/珊
〓 ■ o ぬ ■ ■
薔
のⅢ TⅢ
鉤 ‐ , 暗 は 1 ● ・ ■ 工 め 合
た 摯 i
,勺
同 左 説 明図
「皆 「☆
田 3-58
103
LOGOよ
う 建 築 計 画 の た め の 人 工 知 能 ○ エ キ ス パ ー ト シ ス テ ム の 現 状 と 問 題 点
104・
4‐
-1
itnI=tiE@tce>QAI*0iE
設 計 あ る い は 開 発 は ゲ ー ム 等 の 知 的 遊 戯 を 除 く 人 目 の 行 な う あ ら ゆ る 活 動 の 中 で 最 も 知 的 な も の の 一 つ で あ る と い え る 。
CAD/CA
Mは
.製
こ の よ う な 人 目 に よ る 知 的 情 報 処 理 と し て の 設 計
セ ス を 支 援 す る た め の コ ン ピ ュ ー タ 技 術 で あ り を 必 要 と す る 。 し か し 現 在 の
CAD/CAMの
960年
.グ
中 葉 に コ ン ピ ユ ー タ
.高
作 の プ ロ
い 情 報 処 理 技 術
考 え か た は す で に
1
ラ フ イ ツ ク ス 技 術 が 日 花 し た と き
に 発 生 し て お り 。 そ の 基 礎 は こ の こ ろ 作 ら れ た も の で あ る
.従
つ て
こ れ は コ ン ピ ユ ー タ を 使 つ て 日 形 を 処 理 す る 技 術 の 一 つ の 発 生 形 態 に す ぎ ず
.必
ず し も 設 針 と い う 仕 事 の 本 来 的 な 要 求 に 基 つ
発 さ れ た も の と は 言 え な い 。 こ の た め
CAD/CAMが
い
実 用 化 段 階
に 入 る と そ の ● 能 不 足 が 目 立 つ よ う に な り 。 よ り 高 い 機 能 の
/CAMシ
ス テ ム を 望 む 声 が 強 くな つ て き て い る 。
の 高 輌 能 化 の 一 つ の 例 と し て に は
3次
3次
い て 日
CAD
CAD/CAM
元 情 報 の 処 理 が あ る 。 現 実 の 仕 事
元 情 報 を 扱 う シ ス テ ム で な く て は 処 理 で き な い 部 分 が か な
り 多 く 。 し か も そ れ は 質 的 に も 高 度 で あ る た め そ の プ ロ グ ラ ミ ン グ に は 優 秀 な 人 材 を 必 要 と し て く る 一 方
.情 IE処
.
理 技 術 分 野 に は 以 前 よ り 人 目 の 知 的 活 動 を 分 析 し 。 そ
れ を コ ン ピ ュ ー タ の 上 で 実 現 し よ う と す る 人 工 知 能 研 究 の 流 れ が あ つ た 。 初 期 の 人 工 知 能 は ゲ ー ム の プ ロ グ ラ ム の よ う に 。 発 見 探 彙 ■ 籠 等
.―
見 知 的 な 結 果 を 生 じ る ア ル コ リ ズ ム の 研 究 や 。 文 字
鶴 な
105
ど に 興 味 が 向 け ら れ て い た が
.次
第 に 研 究 対 象 も 拡 が り
等 の 人 工 知 能 向 け の 言 語 も ■ 発 さ れ た
.さ
.LISP
ら に 知 的 な 処 理 と い う こ
と の 理 解 が 進 む に つ れ 次 第 に 。 人 工 知 能 を 実 現 す る 上 で の ア ル ゴ リ ズ ム の み で は な く つ こ と が
.は
.ヨ
IHと
し て の 知 ヨ が 重 要 な 意 味 を も
つ き り し て き た と い え よ う
そ し て ヨ 述 性 が 高 く め 。 そ れ に よ つ て の よ う な 知
任 さ れ た 情
=を
.記
.柔
軟 な 情
|1表
.
現 の 形 式 で あ る 知 識 表 現 を 定
述 さ れ る 知 出 の 集 積 で あ る 知
=ベ
ー ス と
目 ■ 解 決 の た め に う ま く 利 用 す る た め の 推 論 技 術 を
くみ あ わ せ た 知 ヨ ベ ー ス シ ス テ ム の 技 術 が 急 速 に 発 連 し て き た れ を 応 用 し
.強
.モ
栞 計 画 の 分 野 に お い て も 専 門 家 の 知 議 を 貯 え
.こ
.コ
サ ル テ ー シ ヨ ン を 行 な う こ と な ど も 行 わ れ る こ と と な る で あ ろ う こ う し た 知
=技
.
術 を も ち い た 応 用 技 術 は あ ら ゆ る 工 学 系 に 対 し て 。
深 い 彫 響 力 を も つ て く る と 思 わ れ る
CAD/CAMの
ン
.
分 野 か ら 高 欄 能 化 要 求 が
.情
報 処 理 技 術 の 自 度
化 を 目 傾 と す る 人 工 知 能 研 究 と 結 び 付 く の は
.当
然 の 成 行 き と も い
え る
.CAD/CAMに
み は
.以
人 工 知 能 の 研 究 成 果 を 導 入 し よ う と い う 鵠
前 か ら み られ た が 人 工 知 能 の 分 野 の 中 で も 前 述 の 知 識 工 学
の 技 術 が 目 立 つ た 発 展 を し め す ょ う に な る と 知
.輸
策 計 画 の 中 に も
学 を 用 い よ う と す る 提 案 が な さ れ る よ う に な つ た 。 ま た
=工 D/CAMの
.
CA
現 状 の 限 界 を 打 破 す る た め に 必 要 な 考 え 方 が な さ れ る
106
よ う に な つ た
.
し か し い ざ 具 体 的 に 知 口 工 学 を も ち い た 建 築 計 画 の シ ス テ ム を 構 鎖 す る と な る と せ ず に い る と い う の が
.実
情 に 近 い
.こ
CAD/CAMを
.実
層 上 の 手 掛 りが 見 い だ
れ は 知 賞 工 学 と よ ば れ る 技
術 自 体 が ま だ 発 連 途 上 に あ り 。 そ の 校 衛 の の 本 ■ 術 の 限 界
.情
能 の 意 味 付 け
含 め た
.す
な わ ち 既 存 技
報 処 理 技 輛 に お け る 位 日 付 け と そ の 技 術 に 含 ま れ る 籠
.な
ど が 必 ず し も 明 腱 で は な い 点 が あ げ ら れ る 。 こ れ
ら が 明 磯 で な い た め に 。 こ の 校 衛 の 表 面 的 な 特 徴 の み を 利 用 し よ う と し た 多 く の 知
=工
学 的 シ ス テ ム は 必 ず し も 成 功 し て い る と は い え
ず 。 こ の 技 術 は 実 用 技 術 に は な つ て い な い
.
こ う し た 目 ■ 点 の 発 生 し て く る 理 由 と し て こ れ ま で の 設 計 校 衛 が 経 験 の 積 み 菫 ね と し て 今 日 に 至 つ て い る 部 分 が 多 い た め う 複 雑 な 作 業 の 十 分 に な さ れ て お ら ず
.情
.設
計 と い
報 処 理 の 新 し い 機 能 を ど
の よ う に こ の 中 に 組 み 込 ん で ゆ くか は つ き り し て い な い こ と で あ る 。 以 上 の こ と か ら 。 人 工 知 能 の 成 果
AD/CAMを AMの が
.必
.特
高 饉 能 イヒ す る た め に は
に
.知
.知
■ 工 学 を 取 り入 れ て
贅 工 学 お よ び
両 校 術 に 対 し て 鮮 組 な 分 析 を 行 な う こ と 要 と な つ て く る
.ま
た
CAD/CAMの
.面
CAD/CAMの
CAD/C
技 術 を 知 る こ と
高 機 能 イし の 要 求 を 満
た す た め に ど の よ う に す る か を 考 え る 必 要 が あ る 現 実 に は
C
.
高 既 機 能 化 と い う ニ ー ズ を 的 ■ に 表 現
107
CAD 求 を だ す の は 。 当 然 な こ と で は な い 。 要 す る こ と は そ う 籠 単 し も し こ の 設 計 計 者 で あ る .し か シ ス テ ム の 利 用 者 .投 /CAMの
~ズ
彼 の 二
者 が・
能 お よ び 知
=工
い ら れ る 技 術 を 満 た す た め に 用
学 に つ い て 正 し い 知
の 表 現 は 的 腱 さ を 欠 き
.と
.す
な わ ち 人 工 知
て は 二 認 」 を 持 た な く
=・
~ズ
犠 薔 に な る か も し き に は 実 現 不 可 能 な 夢
使 え な け れ ば に 現 実 の 技 術 を う ま く
.十
分 に 違 せ ら れ る レ
の に な る 可 能 性 が あ る ベ ル よ り 。 後 退 し た も
.こ
の 意 味 で は 設 計 技
れ ず
.逆
の 両 方 に か な り 術 と 情 報 処 理 技 輛
O知
~ス
=べ
.綸
要 で あ る 通 し て い る こ と が 必
シ ス テ ム
ベ も 期 待 さ れ て い る 知 ヨ 人 工 知 籠 の な か で も 最 で に の べ た よ う に
.知
=表
現 と い う
~種
~ス
シ ス テ ム は す
さ の 内 部 言 語 に よ つ て 表 現
に 利 用 す る た ベ ー ス と こ れ を 目 ■ 解 決 麟 る 知 で あ の 積 集 れ た 情 報 能 は A→ B(Aな ス テ ム で あ る .推 論 機 シ た え な そ を 能 の 推 n籠 て o所 与 の 結 論 を 導 く 欄 さ れ た 知 ■ を 用 い で 現 表 ぃ う 形 B)と ば 含 め る .こ の も の (→ B)も し て は Aの 部 分 が 空 で あ る 。 知
=と
38条
を 示 す す な わ ち 単 純 な 事 実 件 の つ か な い 推 ■ 。
A→ Bの
倒 え ば
P2。
.単 純 ~ぺ ~ス に 入
と 呼 ば れ る 形 の も の を 。 は 規 日
と 分 離 し て・
ー タ 撻 来 の 方 式 の デ
Pl:1・
P3》
P2:A→
が あ れ ば
.Cな
B
・
.
P3:B→
.こ
め ら 籠 れ
れ に 対 し て
な 事 実 は 知
~ス =べ
れ ら れ る 場 合 も あ る
Cな
る 知 ヨ
で き る る 結 論 を 導 く こ と が
.
CPl・
.推 n機
能
108
は パ タ ー ン マ ッ チ の 機 能 を 用 い て こ れ を 機 械 的 に 実 現 す る も の で あ る
.あ
る い は
P2.P3を
仲 介 と し て 。
Cは Aと
同 義 で あ る こ と を
示 す 籠 構 と も い え る 。 こ れ は 一 種 の 変 換 饉 能 で あ る 変 換 機 能 を 手 順 化 し て 実 現 す る た め
.変
.通
常
.変
換 は
換 機 構 が 各 変 換 内 容 に 固 有
の も の と な る が 。 推 論 方 式 で は 推 論 機 構 は 普 週 的 な 変 換 彗 で あ り 変 換 内 容 は 知 菫 と い う 情 報 の 形 で あ ら わ し て い る
.こ
.
ん 意 味 で は 推
論 籠 構 と 知 識 ベ ー ス の 組 合 せ は 汎 用 の 彙 軟 性 の あ る 変 換 装 置 と 考 え る こ と が で き る 。 こ の よ う な 新 し い ● 能 は
CAD/CAMの
化 の 要 求 を 実 現 す る う え で 大 き な 期 待 を い だ か せ る 能 を 強 栞 計 画 上 で ど の よ う に も ち い る か は で は な い
0設
か し こ の 機
ま だ 必 ず し も 明 ら か
.
計 手 法 と 人 工 知 能 技 術
こ れ ま で 計
.い
.し
高 機 能
.製
CAD/CAM技
術 は 支 援 シ ス テ ム と し て 人 目 の 行 な う 設
造 技 術 に 遭 合 す る べ き こ と を の べ た が 。 こ の 時 の 設 掛 製 造 技
術 は 必 ず し も 従 来 行 わ れ て き た も の を 踏 襲 す る こ と を 意 味 す る も の で は な い
.設
計 に 目 す る 人 日 の 作 業 が コ ン ピ ユ ー タ の 出 現 に よ つ て
彫 響 さ れ る か ら で あ る
.設
計 は い ま だ 存 在 し な い 現 象 を 情 報 的 に 創
作 す る プ ロ セ ス と い え る 。 こ の 場 合
.創
作 す る 対 象 を 表 現 す る 方 法
が 不 可 欠 で あ る 。 こ の 表 現 法 の 決 て は 設 計 プ ロ セ ス 全 体 に 係 わ る 一 方 表 現 方 法 は 利 用 で き る 表 現 手 段 に 制 約 さ れ る
.従
来 は
.利
.
用
109
で き る 唯 ― の 設 計 表 現 手 法 が 紙 と 鉛 筆 で あ つ た た め に し て は
3次
元 物 体 の 表 現 を
2次
.表
現 手 法 と
元 の 日 面 と し て 表 す 方 法 を 用 い る ほ
か な か つ た 。 こ れ か ら 。 投 影 手 段 を 用 い た 製 □ 法 と い う 特 殊 な 技 術 が 発 連 し い つ た
.こ
.コ
れ に 従 つ て す べ て の 設 計 手 法 が 日 面 を 中 心 に 発 連 し て
ン ピ ュ ー タ の 出 現 は 紙 と 鉛 筆 以 外 の 協 力 な 表 現 手 段 を 提
供 し 。 こ れ に よ つ て 設 計 方 式 を 基 本 に お い て 変 え る 可 能 性 を も た ら し た 。
2次
元 情 報 を 主 体 と し た こ れ ま で の
に し た
,従
来 か ら す で に 磁 立 し た 設 計 手 法 に 忠 実 に 従 つ た も の で
CAD技
術 は 園 面 を 中 心 .
こ の 意 昧 で は コ ン ピ ュ ー タ の 潜 在 能 力 を 十 分 に 発 担 す る も の と は 。 い え な い
.こ
シ ス テ ム は
元 情 報 を 主 体 と す る こ れ か ら の
CAD
本 と な る 対 象 の 表 現 手 法 が 従 来 と 異 な る た め
.設
れ に 対 し 。
.基
3次
手 法 に 大 き な 変 イヒ を も た ら す ソ フ ト を 目 発 す る と な る
0み
.従
計
つ て 。 そ れ は 単 な る コ ン ピ ュ ー タ
で は な く 将 来 の 設 針 方 式 自 体 を 設 計 す る こ と
.
0マ
ン マ シ ン シ ス テ ム
設
支 援 シ ス テ ム が 上 記 の 新 し い 設 計 方 式 の も と で 。 人 間 の 作 業 を 。
ltl・
設 計 プ ロ セ ス の 全 体 に わ た つ て 支 援 す る こ と を 目 的 と す る
0な
ら
.
そ の よ う な シ ス テ ム を 実 現 す る 条 件 は 何 か を 考 え る 必 要 性 が あ る
.
ま す あ げ ら れ な け れ ば な ら な い こ と が 。 上 記 の 目 的 の た め に
.設
計
支 援 シ ス テ ム は 人 日 と の 密 接 な コ ミ ニ ュ ケ ー シ ヨ ン を 可 能 に す す マ
l10
ン・
マ シ ン・
シ ス テ ム で な け れ ば な ら な い こ と で あ る 。 複 雑 な 対 象
の 設 計 プ ロ セ ス に は 非 常 に 多 様 な 作 業 が 含 ま れ る な 作 業 を 含 む プ ロ セ ス に お い て は
.広
象 そ の も の を
ll画
の よ う に 多 様
い 範 囲 に 演 つ て い る
一 般 的 に 建 築 針 ■ に 対 す る 対 応 の し か た に よ り ま な 体 系 を も つ こ と に な る と い え よ う
.こ
.都
し よ う と す る も の で あ り
.建
.
築 学 は さ ま ざ
市 計 画 な ど は 具 体 的 な 対
.機
遣 計 画 や
.環
境 計 画
な ど は 建 顕 の 中 で あ る 欄 能 を と り あ げ て 。 計 画 を 行 お う と す る も の で あ る 。 そ う し た 各 計 画 を 続 ― 的 な マ ン 人 日 と 密 機 な 口 係 を 維 持 す る た め に は 機 と が 共 有 す る こ と で あ る る 。 モ デ ル と は 際
.設
の 情
.仕
計 に 伴 う 解 析
IBを .可
.こ
0マ
.基
シ ン・
本 的 な 情
シ ス テ ム と し て
00を
人 日 と 計 菫
の よ う な 情 報 と は 対 象 の モ デ ル で あ
様 が 与 え ら れ て 。 そ れ を 満 た す 対 象 を 設 計 す る
.評
価
.変
換 等
.処
理 し よ う と す る 面 に つ い て
能 な 限 り そ れ を 含 む よ う に 抽 象 イヒ し ぃ か つ 利 用 で き る
よ う に 構 成 し た 情 報 と い う こ と が で き る 畿 何 学 的 形 状 や 構 造 の 表 現 は
.対
.具
.対
.対
象 の
象 の 性 能 や 構 造 強 度 な ど の 評 価 に
必 要 な 情 報 を 含 む た め モ デ ル の 一 部 で あ る え ば 強 度 計 算 を す る た め に は
体 的 に い え ば
.形
状 表 現 の ほ か に
象 を 構 成 し て い る 部 材 の 情
.例
00が
必
要 で あ り 。 こ の 情 報 は 先 に 与 え た 形 状 情 報 か ら 導 き 出 せ る 性 質 の も の と は い え ず
.こ
の 情 報 も モ デ ル の 一 部 に ふ く め る 必 要 が あ る
.モ
き 。ι.し
か
0必
要‐
~籠
|「D僣
・ ‐ 裏 ■ 増つ た せ る よ う に 組 饉 化 さ れ た も
の で あ る 。 従 来 は こ の よ う な モ デ ル は
.田
面 そ の 他 の 形 式 で 与 え ら
れ 。 そ れ を 見 る こ と が で き る の は 人 間 の み で あ つ た
.こ
れ だ と コ ン
ピ ュ ー タ を 使 う 場 合 で も 。 人 口 が モ デ ル か ら 口 遭 情 報 を 抽 出 し れ を コ ン ピ ユ ー タ 用 の 言 語 で 表 現 す る 他 な く な る
.2次
元 の
CADに
.人
.そ
目 の 作 業 が 複 雑 に
限 界 が 生 じ る の も こ の あ た り に 理 由 が あ る
の で は な い だ ろ う か 。 人 間 と 設 計 支 援 シ ス テ ム と が
.設
計 の 全 プ ロ セ ス に お い て 密 接 な
コ ミ ュ ニ ケ ー シ ヨ ン を 保 た め の 条 件 は
.人
間 と モ デ ル と コ ン ピ ユ ー
タ と の 国 係 を 従 来 の も の よ り さ ら に 使 い 易 い も の と し な く て は な ら な い で あ ろ う
.す
な わ ち 計 算 機 内 に モ デ ル を 構 築 し 。 人 間 と 各 種 の
処 理 プ ロ グ ラ ム か つ 共 通 に こ の モ デ ル に ア ク セ ス で き る よ う に す る こ と で あ る
0モ
.
デ ル 構 策 と デ ー タ ー ベ ー ス ヘ の 要 求
モ デ ル 概 念 を 設 計 プ ロ セ ス の 中 に 構 築 す る こ と は コ ン ピ ユ ー タ の ソ フ ト お よ び ハ ー ド の 技 術 に よ つ て 上 記 モ デ ル の 概 念 を 実 現 す る こ と で あ る
.設
計 分 野 に 関 し て コ ン ピ ユ ー タ を 利 用 す る た め の 汎 用 ツ ー
ル と し て エ ン ジ ニ ア リ ン グ 。デ ー タ ー ベ ー ス の 概 念 を 早 急 に 確 立 し そ の た め の 汎 用 管 理 シ ス テ ム を 実 現 す る こ と は 今 後 の
.
CAD/CA
‖2
AD/CAMの
効 果 が 。 統 合 イし に よ つ て 発 帽 さ れ る も の で あ る な ら
こ れ ら デ ー タ ー ベ ー ス の 統 合 目 ■ と し て 用 い る こ と が 不 可 欠 と な る
.
.
ー ベ ー ス こ れ は 異 種 デ ー タ ー ペ ー ス の 統 合 問 題 と し て 。 分 散 型 デ ー タ の 変 換 技 術 と し て 研 究 が 続 け ら れ て い る が 。 既 存 の 技 術 で は 任 意 形 式 の デ ー タ ー ベ ー ス を 統 合 イしす る こ と は 難 し い
.こ
の 目 ■ に 日 し て も
知 菫 ベ ー ス が デ ー タ ー ペ ー ス の 上 位 レ ベ ル の 情 報 表 現 方 式 で あ り 論 機 構 が 汎 用 の 変 換 装 置 で あ る 機 構 を 利 用 す る こ と に よ り 見 い だ せ る 期
f●
.解
,
.推
決 策 を
が 大 き い 。
柔 軟 性 の 項 目 に お い て も め る 部 分 は 大 き い
.こ
.設
計 に お い て は 餞 何 形 状
.構
造 の 生 成 が 占
の た め に 。 人 目 が 直 機 構 造 織 作 を 行 つ た り
.固
機 的 に 要 求 を 与 え 。 そ れ を 満 た す よ う に 構 造 を 変 化 し て ゆ く 。 い ず れ に し て も
.デ
ー タ ー ペ ー ス に は デ ー タ の 挿 入
.更
新 が 頻 繁 に 行 わ れ る
誤 デ ー タ は モ デ ル の 正 当 性 を 損 な い 。 後 そ れ を 見 出 す こ と が
.困
な る た め 入 力 事 業 採 算 の チ ェ ッ ク が 行 わ れ る 体 系 が 必 要 で あ る ま た 知 ヨ ベ ー ス の 矛 盾 性 の 同 題 は 重 要 で あ り こ と の で き る 体 系 化 が 要 求 さ れ る
.CAD/CAMが
.こ
.CAD/CAMの
.
高 機 能 化 す る に
.予
想 さ れ
よ う に 日 面 と 直 結 し た 多 租 機 能 の 技 術 に 対 し て
人 工 知 能 の 提 供 す る 欄 能 を 利 用 す る 技 術 を 組 み 合 せ る 場 合 を い か に 組 み 込 む み
難 に
れ ら を チ ェ ツ ク す る
つ れ 。 人 工 知 能 技 術 と の 結 び つ き は 今 後 一 層 強 ま る こ と が る
.
.実
.既
存 校 衛
用 化 の 可 能 性 の 高 い 知 ヨ ベ ー ス シ ス テ ム の 技
‖3
衛 を 応 用 す る か が 今 後 の 課 題 で あ ろ う 。
l14
報 を 抽 出 し
.そ
れ を コ ン ピ ュ ー タ 用 の 言 籠 で 表 現 す る 他 な く。 人 目 の
作 業 が 複 雑 に な る
.2次
元 の
CADに
限 界 が 生 じ る の も こ
あ た り に
理 由 が あ る の で は な い だ ろ う か 。 人 日 と 設 計 支 援 シ ス テ ム と が 。 設 計 の 全 プ ロ セ ス に お い て 密 接 な コ ミ ュ ニ ケ ー シ ヨ ン を 保 た め の 条 件 は
.人
目 と モ デ ル と コ ン ピ ユ ー タ と
の 日 係 を 従 来 の も の よ り さ ら に 使 い 星 い も の と し な く て は な ら な い で あ ろ う 。 す な わ ち 計 諄 籠 内 に モ デ ル を 構 薇 し 。 人 口 と 各 種 の 処 理 プ ロ グ ラ ム か つ 共 通 に こ の モ デ ル に ア ク セ ス で き る よ う に す る こ と で あ る
0モ
.
デ ル 輌 療 と デ ー タ ー ベ ー ス ヘ の 要 求
モ デ ル 概 念 を 設 計 プ ロ セ ス の 中 に 構 筆 す る こ と は コ ン ピ ュ ー タ の ソ フ ト お よ び ハ ー ド の 技 術 に よ つ て 上 出 モ デ ル の 概 念 を 実 現 す る こ と で あ る
.設
封 分 野 に 日 し て コ ン ピ ュ ー タ を 利 用 す る た め の 汎 用 ツ ー ル と し
て エ ン ジ ニ ア リ ン グ・
デ ー タ ー ベ ー ス の 概 念 を 早 急 に ■ 立 し
め の 汎 用 管 理 シ ス テ ム を 実 現 す る こ と は 今 後 の ム ■ 発 の た め に き わ め て 重 要 な こ と で あ る
.設
CAD/CAMシ
.そ
の た ス テ
針 の 性 質 に 基 づ い て
.
エ ン ジ ニ ア リ ン グ 。デ ー タ ー ベ ー ス を 核 と す る モ デ ル が ど の よ う な 条 件 を 満 た す べ き か 考 察 し 。 そ の 条 件 を 満 た す う え で 。 人 工 知 能 の 研 究 成 果 が ど の よ う に 役 立 つ か 考 察 す る 必 要 性 が あ る 。 モ デ ル に は 各 種 の 情 報 が 含 ま れ る が 。 こ れ ら を 構 造 記 述 と 属 性 ヨ 述 と に 大 別 す る こ と が で き る 。 構 造 鶴 述 は 対 象 の 形 状 や 構 造 を 直 接 に 表
‖5
:*E 'g-f-|t'6'866-'57, . F tFCf VtaT-'7-ri i E 3e it ri rt tit Lr 5 /r r,ril|Ez 6,5. !Qgto El 6slt, &.o EElctCII+EstEI+E? g frrt f{l,t El t . t o€ f )1,8*nt 6 .E ur z. il19 t, u z*t i:, &,3i tt i5. ttlEtottfrtfit@ilils= f *n oilffit .H r,r z. Sill.o t'2 tf"tf"oEtc It 6 $f t il < lltl , trrD '.t--V )bai. @!tnilffi E t' t i. A * n z 0r 6ttl9o *ilt 6 t|t. tlzo tflil^ 6n.6. iQft o h, u) @*nilft x = f *fr o#U\. ilEtlll tr & a t l* ls tr @?, v.fi,a |iftt;5rerrilffo:tEl 00-et';6. =f )vaililf 6 Hli tl t ot! DogttilS*Etra z (,6. tQtrtri *'3t 6€t/r,talt Itlill,*,riltt?16 6 S. I, o€Eti tliltfioa.?tt't < [lttt. =f )v@fr.'lt tei8? t fal'rJ 6rrr,r. i: ?trEl tt?,6 (D3t. ; o) j, rr f E ti ilil t ;5 - *r,f f0il^( - ;l li b' n z mtr*tEE I o * li f = llt L Z Lf r e ?D;5. ; cD: &, lt, Ef )v ilI &, !r r tLln E2 o c '5 ' AD./ CAMorD$gt e *ttis+fFe.vz. I0tr.(-zffiffi,rl *rs'rg, tl t +r 2 i g t. L D L ? tr 5 t ur a J t . f{1. otrfi t lfi D z tt < oS!A$ottf ?rD,B tr b rt. Ef )uallti:iT3t tf"ti ''3, f{ tt L z DOtta !ltt: tI t ;5 tgrt @tFl[tt t +,2 z e, $'-lt t fr,:5. E V tvE?Itr mil^< - Z t il,l. t,. r fa Z F'AV - t - ^( - Z & t+t
7't
0 0
す る こ と が で き れ ば
,鶴
で 表 現 す る こ と に 述 部 分 は 知 識 ベ ー ス の 部 分
る 軟 性 を 増 す こ と が で き る よ う に な
よ り
.柔
0多
様 な 入 力 方 式
モ デ ル を コ ン ピ ユ
~夕
.
の イ ン タ に 移 す こ と に よ り。 モ デ ル と 人 と
~フ
て 。 □ 雖 に な つ て は な ら な ェ ィ ス が 従 来 の 日 面 を 用 い る 方 法 と 比 腱 し ぃ 。 こ の た め に は 人 日 と コ ン ピ ユ
~夕
の イ ン タ ー フ エ イ ス を 充 実 し
,
コ ミ ニ ユ ケ ー シ ヨ ン 媒 体 を 形 。 さ ら に は 画 像 響 を 含 む 多 檬 な こ と が 要 求 さ に 依 存 し な い 方 式 を 確 立 す る 必 要 と す る と 口 時 に .装 置 ス テ ム の の 主 力 は こ れ ま で マ ン・ マ シ ン ・ シ れ て い る 。 人 工 知 籠 研 究 の 導 入 の 期 れ 。 こ の 部 分 へ の 人 工 知 能 技 術 日 係 を 有 す る 部 分 に 向 け ら ~ン 認 ヨ 技 術 や . 音 声 認 捕 な ど の 認 ヨ 技 術 が か 待 は 大 き い .パ タ
言 ■
.日
"検
こ れ と 知 な り 進 ん で き て い る が 。 さ ら に と に よ つ て・
ー タ ー ペ
"ベ
が 進 め ら れ て お り 電 隅 シ ス テ ム と よ ば れ る 技 術 に 。 研 究
近 い 将 来 の 成 果 が 期 待 で き る
0デ
ー ス 校 術 を 結 び 付 け る こ
~ス
.
.
の 捜 合 橿 籠
設 計 分 野 で コ ン ピ ユ
~夕
の を 利 用 す る 場 合 す で に 何 ら か
ム を 利 用 し て い る と こ ろ で は・ ー ベ ー ス が 作 られ て い る
.と
CADシ
ス テ
の デ ー タ そ の シ ス テ ム に 依 存 し た 形 で
つ た き に は 設 計 プ ロ セ ス の 各 作 業 に 異 な
り デ ー タ ー ベ ー ス が 用 い ら れ る こ と も あ
.口
租 作 業 で も 員 種 シ ス テ ム
ー タ 表 現 が 異 な る 場 合 が あ る を 複 数 セ ツ ト用 い ら れ た た め デ
.ま
た
C
‖7
と に 大 別 す る こ と が で き る
.構
造 記 述 は 対 象 の 形 状 や 構 造 を 自 機 に 表
現 す る も の で 。 従 来 の 日 面 は こ の 表 現 法 の 一 つ で あ っ た 元 表 現 が 含 ま れ る で あ ろ う が ら な い 情 報 で あ る 用 い て
.情
こ と に あ る
.設
.属
計 の 目 的 は
来 は
3次
性 は 部 材 の よ う に 構 造 ヨ 述 に は は い
.後
の 段 階 で 加 工 手 段 や 施 工 手 段 を
報 と し て 実 現 さ れ た 対 象 を 定 義 し
.性
.将
.そ
の モ デ ル を 表 現 す る
能 評 価 や 構 造 解 析 等 の 処 理 が モ デ ル 内 の 情 報 を 用 い て
対 象 の も つ そ れ ぞ れ の 面 に 関 す る 性 質 を 導 く 処 理
.す
.
な わ ち モ デ ル に
含 ま れ て い る 情 報 の 表 現 か ら そ れ ぞ れ の 評 価 値 へ の 変 換 機 作 と も 考 え ら れ る
.
設 計 の た め の 変 換 機 作 は モ デ ル 内 の 形 状・ の で
.形
構 造 情 報 に よ つ て 決 る も
状 を 創 作 す る こ と が 設 計 の 主 目 的 で あ る
.モ
デ ル を 構 築 す る
際 に は そ の た め の 言 語 が 必 要 と な つ て く る 。 設 計 に お け る モ デ ル 記 述 は 対 象 が 複 雑 で あ る が
.こ
の 言 語 に は 横 造 の み で は な く 目 性 や 。 モ デ
ル の 振 露 を 記 述 で き ね ば な ら な い
.こ
こ で 注 目 さ れ る の は 。 こ の よ う
な 言 語 に 対 す る 要 求 が 知
ー ス に お い て 知 ヨ 表 現 言 題 へ の 要 求 に 類
似 し て い る こ と で あ る
こ と は
AD/CAMの 要 な 役
Jを
=ベ .こ の
.モ
デ ル 機 策 と い う こ れ か ら の
中 心 部 分 を 表 現 す る 手 段 と し て も つ こ と を
.し
.知
め し て い る と い え よ う
C
ヨ ベ ー ス 技 術 が 菫
.対
象 の 構 造 を 造 り
あ げ て ゆ く の が 観 計 の 性 質 で あ る な ら ば 。 モ デ ル の 構 造 表 現 は そ れ に 対 お し て 動 的 な 変 更 に 増 え る だ け の 柔 軟 性 を も つ こ と が 要 求 さ れ る
.
0 0
近 年
.人
い わ れ る い は 知 賞 目 題 解 決 た め に 設
工 知 能 の 分 野 に お い て は 数 々 の 成 果 が あ が っ て ぃ る .そ れ ら の う ち で 最 も ■ 著 な も の が .ェ キ ス パ ー ト ベ ー ス シ ス テ ム と よ ば れ て い る .そ れ ら の プ ロ グ ラ の 専 門 分 野 の エ キ ス パ ー トの も つ 知 表 現 .適 用 =を 計 さ れ た も の で あ る 。 人 目 の 専 門 ま と シ ス テ ム 開 発
共 同 作 業 に よ り
.専
門 家 の 持 つ 技 術 。 お ょ び 知
使 え る よ う に す る こ と が で き る
ム は す る 者 の
一 般 レ ベ ル で
は 提 示 さ れ た 知 識 す る よ う に 設 計 さ ば れ る 推 論 機 能 に す シ ス テ ム が 一 つ 支 持 す る 前 線 を 持 す る た め に
.知
識
見 つ か ら な い 鳩 合 を 検 索 す る
.こ
の
る か す る ま で 続 け
.
こ の 推 艶 機 能 は 従 っ て こ の 饉 能 る ア プ リ ケ ー シ ン ピ ュ ー タ を 用 く て は な る ま い ス テ ム の 弱 点 の ら れ る
ぁ る
.
マ イ ク ロ コ ン ピ ュ ー タ を ベ ー ス と し た シ ス テ ム を IF/THENと ぃ ぅ 形 の 規 則 に 従 っ て 処 理 れ て い る 。 こ の よ う な 規 則 は 後 ろ 向 き 遭 鎖 と 呼 よ り 処 理 さ れ る 。 後 ろ 向 き 遭 鎖 と い う の は 。 ま 一 つ の 仮 定 か ら ス タ ー ト す る .次 に こ の IE定 を つ た 規 則 を み つ け る .そ れ か ら そ の 前 提 を 磯 証 ベ ー ス を 検 費 す る .も し 仮 定 を 支 持 す る 事 実 が に は .そ の 事 実 を 推 鶴 す る た め に 使 い う る 規 則 処 理 は 。 も と の fE定 が 腱 証 さ れ る か .否 定 さ れ ら れ る
=を
と
.例
え ば
特 に マ イ ク ロ コ か ら で あ る
.多
く の 目 ■ の 服 決 を 週 び だ す 仕 事 に 有 効 で あ る に も と す い た シ ェ ル を 選 択 の 問 題 と し て 公 式 化 す ョ ン に 。 た や す く 対 応 で き る 。 し か し マ イ ク ロ コ い た シ ス テ ム に は あ る 程 度 の 限 界 が 有 る と い わ な 。 マ イ ク ロ コ ン ピ ュ ー タ を ベ ー ス と し た も の の シ 一 つ に .餞 向 き 遭 3Hで は 解 決 で き な い こ と が ぁ げ 目 ■ が 選 択 の 形 が あ ま り に も 多 く 。 コ ン ピ ュ ー タ ン ピ ュ ー タ に は 撮 作 で き な い こ と が し ば し ば ぁ る
.
.
事 実 処 理 能 力 と メ モ リ ー の 限 界 の た め に マ イ ク ロ コ ン ピ ュ ー タ を
人 間 の 専 門 家 シ ス テ ム 開 発
)後
ろ 中_き 連 鎖
知 識 ベ ー ス シ ス テ ム
図4-1 知識 ハトスラステム
図4-2 修 ろ向き違鍾 G ヨ
ベ ー ス と し た シ ス テ ム で は 選 択 校 の 数 は る
24以
下 に 限 定 さ れ て い
.
情 報
図 4-3
120
AIを AIを
建 築 に 応 用 す る 場 合
過 大 評 あ る と の 構 策 る が 。
。 そ の 能 建 築 計 画 の 中 で 応 用 し て ゆ こ う と 考 え た 場 合 大 る 姿 価 せ ず .冷 静 に そ の 利 点 を 利 用 し よ う と す "が パ ~ト シ ス お も わ れ る .個 々 の 企 業 が .自 社 用 エ キ ス さ れ を 助 け る ツ ー ル が .現 在 技 術 分 野 の 中 で 最 も 注 目 業 も す で 人 工 知 能 の こ の 部 門 を 先 が け て 商 品 化 す る 企
力 を 切 で テ ム て い に 出
で 人 工 知 能 の 研 究 に 日 し は じ め て い る こ と は 注 目 に 値 す る 。 今 ま て き た 嘔 が て は 象 牙 の 塔 に こ も り .研 響 者 の 日 で の み 取 り 扱 わ れ て も 彫 響 力 を 持 ち は じ あ る が .次 第 に 一 般 的 な 産 業 レ ベ ル に 対 し め て い る の が 現 況 と 言 え よ う
.こ
う し た 校 衛 の 流 れ は 建 築 計 画 の
い も の と 思 わ れ 分 野 に 対 し て も 彫 響 力 を 及 ば し て ゆ く可 能 性 が 高 る
.
例 え ば
late‖ iCOP,社
に お い て は
ォ ー ド 大 学 の 人 工 知 能 研 究 者 E4■
`Do■
o:● B Do■ ltOo。 そ し て
9月
. 1980年 o「
に
.ス タ ン フ DCe XOdeB
`Fe1900bBIE leW‖ Pete,Friedloodに よ つ て 設
立 さ れ て い
バ イ オ う し た グ ル ー プ の 初 期 の 目 的 は 人 工 技 術 で 開 発 し た こ と で あ つ た 。 テ ク ノ ロ ジ ー 産 業 用 の ソ フ ト ウ エ ア を 販 売 す る 実 際 の 業 務 に 使 お う と し た 場 合 。 専 円 こ う し た 流 れ の 中 で Alを ー ザ ~が 「 専 門 表 の 助 手 」 家 レ ベ ル の シ ス テ ム を 作 る 代 り に .ユ こ と は :‖ TELLIC 程 度 の シ ス テ ム を 作 り 出 す こ と を そ の 方 針 と し た ORP社 の 成 功 の き つ か け と も い わ れ て い る ..建 築 計 画 の 中 で こ る
.こ
う し た エ キ ス パ
~ト
シ ス テ ム を 応 用 し て ゆ こ う と す る 時 も 完 全 に
人 間 に 代 る シ ス テ ム を 構 築 す る の で は な く
.そ
の 活 動 を 支 援 し て
ゆ く形 態 を と る こ と が 望 ま し い と 思 わ れ る 。
Artlf lcrl
t
lntellgeoce
リ
建築計画 図 4-5
の こ
122
oLOGOに
よ る 建 築 計 画
本 稿 に お い て は 強 策 計 画 の
GOは
LOGOに
よ る 支 援 を 考 察 す る
.L0
カ ル フ オ ル ニ ア 大 学 の パ バ ー ト教 授 が 幼 児 教 育 用 の 言 語 と
し て 開 発 し た も の で あ る
.そ
の 日 形 処 理 の 能 力 は す ぐ れ た も の が
あ り 。 手 軽 な 使 用 環 境 は 修 得 が 容 易 で あ る こ と を 意 昧 し て お り 。 設 計 へ の 応 用 と し て 有 効 で あ る と い え る 。 ま た 。 リ ス ト 処 理 .再 ー ベ ー ス と 帰 定 義 が .可 能 で あ る 等 .人 工 知 能 的 な 形 で の デ ー タ
.可
し て の 扱 い も
能 で あ る と い え る
.そ
新 し い ブ レ ゼ ン テ ー シ ヨ ン の 方 法 と し て
.設
意 味 を 考 察 し
.ま た LOG0 03D― 3D― LOGOの
あ る の か
計 段 階 で 使 う と し た 場
こ で 今 回
.LOGOを 合 ,ど の
問 ■ 点 が あ る か 考 え て み る
.綸
策 計 画 上 で 使 う こ と の
よ う な 可 能 性 が
.
LOGOの 3D― LOGOの
タ ー トル グ ラ フ イ ツ ク ス は 従 来 の
の と は か な り 違 つ た 要 素 が
.複 数 の PC-9801上 い て は .最 大 8匹
.加
味 さ れ て い る 。
第 一 の 特 徴 は
タ ー トル を 扱 え る と い う こ と で あ ろ う
し く
で 実 現 さ れ て い る
に お
も
.口
LOG0
ACCESS―
.こ の 場 合 .一 方 .3D―
の タ ー ト ル が 提 供 さ れ て い る
各 々 の タ ー トル は 同 じ 籠 力 を も つ た も の で あ つ た
LOGOで よ り .綸
.
.
.従
来 の タ ー トル 回 線 に 画 面 上 を 動 き ま わ る こ と に ー ト を 描 く も の と 。 こ の 組 籠 に 加 え て 目 を 持 ち .他 の タ は
ル の 動 き や そ れ ら の 描 い た 画 面 を 見 る こ と が 。 で き る こ と で あ る を は い ま わ る タ ー ト 従 来 の タ ー ト ル グ ラ フ イ ツ ク ス で は CRT上 ル や 。 そ の 軌 跡 を 人 目 が 見 る 感 じ で あ つ た
16匹 の タ 6通 り の 見 合 に は .連 る .グ ラ フ
.タ
ー トル が 目 を 持 ち
ー トル が 。 そ れ ぞ れ の 目 に 視 点 を 移 す こ と に よ り 。 方 で 見 る 事 が で き る
.視
.
.
1
点 の タ ー トル が 動 い て 入 る 場
続 的 に 変 化 す る グ ラ フ イ ツ ク ス を 得 る こ と も 可 能 で あ イ ツ ク ス 空 目 は そ の ま ま デ イ ス ク に 保 存 さ れ 。 別 の フ
3次
元 タ ー トル の 方 向 ベ ク トル
タ ー トル グ ラ フ ィ ッ ク ス
LOGO
リ ス ト処 理 再 帰 処 理
図4r6
123
ロ グ ラ ム の 材 料 と す る こ と も
.可
.ま り .タ ー
能 で あ る
や 。 再 帰 的 機 能 と 組 み 合 せ る こ と に よ
た リ ス ト処 理 機 能 トル の 知 的 な 行 動
を 可 能 に す る 人 工 知 能 ア ニ メ ー シ ョ ン プ ロ グ ラ ム を つ く る な ど の
.LOGOや .非 数 値 デ
LISPが
応 用 の 方 法 も 考 え ら れ る あ る と い わ れ る 所 以 は こ と で あ ろ う
人 工 知 能 向 け で
ー タ を リ ス ト の 形 で あ つ か え る
.
タ ー トル が 目 を も つ こ と に よ り
.こ
の 状 況 は 一 変 す る 。
CRT
画 面 上 に 写 し だ さ れ る 彫 像 は 目 を も つ た タ ー トル が み て い る 風 景 そ の も の と な る
.15匹
タ ー トル と な る こ と が で き る 。 タ ー トル に は 号 が つ い て お り
.タ
ETEYE l
ー トル
1を
ら み た 彫 像 が 表 示 さ れ る タ ー トル と な つ て い る 。
.マ
.初 1つ
CRT上
に は タ ー トル
0が
視 点
. 1つ り .複 数 の
の 画 面 に 対 し て は
.あ .TELL
ル を あ つ か う こ と も 可 能 で あ る
の 視 点 タ ー 視 点 タ ー ト
る 特 定 の タ ー トル に 対 し て 。 命 令 を 使 う
.す
さ れ た 番 号 の タ ー トル が 以 後 命 令 を 実 行 す る よ う に な る
Lに
よ つ て 設 定 し た タ ー トル 番 号 を 変 更 せ ず に
命 令 を 実 行 さ せ る に は
ASK命
3 [FD 100 RT 9o]と て FD100 RT90を を 実 行 す る 場 合 に は
1に し の .形
令 を 用 い る
.例
と が で き る こ と が で き
.別
る と 指 定
.TEL
の タ ー トル に
と し て 。
行 な う と タ ー トル
ASK 3に
対 し
実 行 す る こ と と な る 。 マ ル チ タ ー トル
.初
期 状 態 で は タ ー ト ル 0。
か タ ー トル の 形 は あ た え ら れ て い な い 状 は
で の 番
S 1か
期 状 懇 に お い て は タ ー トル
ル チ ピ ュ ー 方 式 に よ
動 作 命 令 を 行 な う 場 合 に は
た 視 点
視 点 タ ー トル に 指 定 す る に は
と す る こ と に よ り 。
トル が 存 在 す る が
.目 を も つ 0か ら 15ま
の タ ー トル は ど れ で も
SETSHAPEに よ .標 準 的 な タ ー ト ル の る .ま た LOADSHAPE命
χ
3次
ー トル そ の も の
つ て 個 々 の タ ー トル に 与 え る こ 形 状 は
TELLに 令 に よ り
よ つ て 与 え る
.シ
ェ イ プ デ
元 タ ー トル の 方 向 ベ ク トル
タ ー トル は 最 高
RttR悧
.タ
お よ び タ ー トル
16匹
.
ま で 動 か せ る
124_
図 4-7
― 夕 を デ ィ ス ク か ら ロ ー ドす る こ と も で き る
3DLOGOに
.タ 3次 元
お い て は
ま わ る こ と が で き る 。
ー トル は
3次
.
元 空 間 注 を 自 由 に 動 き
空 間 を 自 由 に 動 か す た め に
テ ィ プ は 抱 負 な も の と な つ て い る
,FORWORD.BACKに IGHT.MOVELEFT.MOVEUP.MOVEDOWN が 備 わ つ て い る .こ れ ら の プ リ ミ
.タ
加 え て
こ れ は
3次
.POSは
.タ .SETXo SETYo SETZ.等 X.Y.Z座 額 を リ
.こ
ス トに し て 返 す 。
れ ら の プ リ ミ テ ィ プ は 引 数 と し て
の 座 標 を 同 時 に 指 定 す る よ う に な つ て い る
-65535よ
り
+65535の
ル の 座 標 を 返 す プ リ ミ テ ィ プ に は
GOR.ZCORさ
ら に
を リ ス ト に し て 返 す
.
夕
ー トル を 絶 対 的
元 空 目 を 移 動 で き る タ ー トル に 対 応 す べ き 口 数 と い う
こ と が で き よ う
囲 は
MOVER
テ ィ プ は い ず れ も ら 引 数 と し て
の そ れ ぞ れ タ ー トル の 進 む 距 磁 を 与 え て い る
が 用 意 さ れ て い る
POSが
.指
定 で き る 座 傾 の 範
数 値 で あ る
ZCORが 加 あ る .POSは
x. y.Z
わ
.現 在 の り .XCR.Y X.Y.Z座
トル を そ の 鳩 で 回 転 さ せ る プ リ ミ テ ィ ブ も 従 来 は
Tと LEFTの GHT.ROTLEFTが
み で あ つ た が
.さ
加 わ つ て
ー トル は 前 後 左 右 に 自 由 に 回 転 で き な 動 き を 再 現 す る こ と が 可 能 で あ る 指 定 し て あ る 点 に 向 け る た め の プ リ
X.Y座
標 に 加 え て
Z座
UP.DOWN.RTRI い る .こ れ ら の 回 転 よ う に な る .こ れ に る よ う に な り .飛 行 .ま た タ ー ト ル を 現 ミ テ ィ プ TOWARDSに
タ ー ト
標
ROGH
ら に
り 。 タ ー トル が 回 転 す る 方 向 は 日 の
い て も 。
リ ミ
ー トル を 相 対 的 に 移 動 さ せ
る 命 令 と し て は
に 移 動 さ せ る 命 令 と し て は
.プ
命 令 に よ よ り
.タ
機 の よ う 地 点 か ら お
標 を 指 定 す る よ う に な つ て い る
.
従 来 の タ ー トル グ ラ フ ィ ッ ク ス で は 考 え ら れ な か つ た 命 令 と し て
.
タ ー トル の 向 く 方 向 を ベ ク トル で 指 定 す る
SETVECTORが
125
あ る 。 弓1数 と し て ト を 与 え る
.こ
の
,3つ 3個 の
の 数 値 か ら な る リ ス ト を
.タ ー .VECTORで
か え す の が
ECTORに
並 べ た リ ス
リ ス ト は そ れ ぞ れ タ ー トル の 前
向 を 示 す ベ ク トル と み な す こ と が で き る の 操 作 す な わ ち
3佃
.こ
.右
上 方
の プ リ ミ テ ィ プ の 逆
トル の 向 い て い る 方 向 を ベ ク トル デ ー タ に 。 あ る
.返
す リ ス トの 構 成 は
与 え る も の と 同 じ も の と な る
SETV
.
タ ー トル の 木 ― ム ボ ジ シ ョ ン は 視 点 タ ー トル と 他 の タ ー トル で 異 な り 。 そ れ ぞ れ 座 標 0。
0。
800お
よ び 0。
0。
oの
な つ て い る 。 ま た ホ ー ム ポ ジ シ ョ ン で の タ ー トル の 向 き は の 向 き と な つ て い る
.こ
位 置 と
Y"正
の よ う な ホ ー ム ポ ジ シ ョ ン の 設 定 は 視 点
タ ー ト ル が 他 の タ ー トル を ■ 上 か ら 見 下 ろ す 形 の も の と な つ て い る
.
マ ル チ ピ ュ ー は 日 時 に 複 数 の 視 点 タ ー トル を 指 定 す る こ と が で き る
.た
だ し 二 つ 以 上 の 視 点 タ ー トル の 見 て い る 像 を 一 枚 の 画 面
に 表 示 す る 手 段 と し て
ONDOWに
.複
数 の
WINDOWを
用 意 し
.一
つ の
一 つ の 視 点 タ ー トル を わ り つ け る よ う に し て い る
W .
一 つ の 物 体 を 異 な っ た 距 離 や 角 度 か ら な が め た 時 の 画 像 を 同 時 に 表 示 す る こ と も 可 能 と な つ て く る
.ま
た 視 点 タ ー ト ル を 目 に 見 え
る よ う に し て お け ば そ の 視 点 タ ー トル を 名 が め て い る 物 体 の 彫 像 と と も に 。 他 の 視 点 タ ー トル の 位 ■ 関 係 を 表 示 す る こ と な ど が で
.
き る は ず で あ る
マ ル チ ピ ュ ー 機 能 を 使 用 す る に は ま ず ウ ィ ン
ド ウ を 設 定 す る こ と よ り
SETCWに に は 。 SETCW o CRT条 の 位 置
リ ミ テ ィ ブ 設 定 す る
DOWの
.始
め る
.設
よ り
.設
定 す る 。 と 指 定
と 大 き さ を
座 額 を 順 に リ ス ト し て 指 定 す る
Wを
使 つ て
定 す る ウ ィ ン ド ウ 番 号 を ブ
.プ
.ウ
WIN00W番 す る .次
0を WIN 号
に こ の
ィ ン ド ウ の 左 下 と 右 下 の
リ ミ テ ィ ブ
SETWINDO
.
ギ静 湖ぁ ∠
通常のター トルの ホームポジション
(0,0.0) 00 乙0
図 4-3
SETWINDOW [[1 1][320 380]] の よ う に す る 。 こ こ で の 座 標 は か ぞ え た も の で あ る
.こ
.CRT上
で の 物 理 的 な ド ッ ト を
の ウ ィ ン ド ウ の 外 側 を 目 む フ レ ー ム の 色
を 設 定 す る に は パ レ ッ ト番 号 を 指 定 す れ ば よ い 。
SETEYEに 最 後 に 実 行 し た SETCWに て 有 効 と な る .DRAWに 合 に お い て は CRT画 面 3tタ ー ト ル 0が 割 付 ら れ
対 す る 視 点 タ ー ト ル の 割 付 は 。 の 場 合
SETEYEは
れ た ウ ィ ン ド ウ に 対 し ッ ク ス を 初 期 化 し た 場
0で .視 従 来 の
点 タ ー ト ル に
LOGOに
WINDOWに
よ り 設 定 す る
よ つ て 指 定 さ よ り
.グ
ラ フ ィ
全 体 が ウ ィ ン ド ウ て い る 。
お い て も グ ラ フ イ ッ ク 画 面 と テ キ ス ト画 面 を
.グ .3D―
重 ね て 表 示 す る こ と に よ り 上 に も つ こ と が で き た が
ラ フ ィ ッ ク ス と 文 字 を 一 つ の 画 面
LOGOで
は さ ら に
ッ ク ス 画 面 に 文 字 を か く こ と が で き る よ う に な つ て い プ リ ミ テ ィ ブ
.こ
LETTERを
用 い る
.グ ラ る .こ
フ イ れ は
.
タ ー ト ル の 動 作 す ・る ス ピ ー ド や ス ケ ー ル を 設 定 す る こ と も 可 能 で あ る
.個
々 の タ ー トル に 対 し て
.タ
ー トル が 一 回 で 進 む 距 菫
SETSPEEDで SETSTEPで
.
あ る い は 一 回 で 回 転 す る 角 度 を 投 定 す る の が あ る
.動
作 の ス ケ ー ル を 指 定 す る の が
あ る 。 グ
ラ フ イ ッ ク ス 画 面 は 視 点 タ ー トル の み て い る も の を 表 示 し て い る わ け だ が
.初
期 状 態 で は 視 点 タ ー トル が 動 作 す る た び に
自 動 的 に 書 きか え ら れ る に 掏 わ ら ず
.手
.こ
.画
面 が
の 画 面 の 更 新 を 視 点 タ ー トル の 動 き
動 で 行 な う こ と も で き る
.
127
|
|
濶 ボ
ノ
一 S
一 晰
回 4-9
3D―
L060を 使 っ ィ リワス た 3-Dデ うフ るんのイ プ動を 上静より堂む
10 図 4‐―
・ 置丈民設計 ) 棧人の象 (相 田 ` ■ス 右凸bて は ,ヰ lレ 1の 見た ノ 左島Dでは ,一 じ 0の 見た ノ ■ス を描 tlて いろ 123
団 4-ll
SAUEWORLD "B∩
K∩ 6
0k LO∩ Dll10RLD ''B∩ K∩ 6
0k 0k 円
Ⅷ
Ok
L ‐
Ok
1lL
鋤
Ok
YU
い
Ok
RT
45
E n う 日ロ 0り 0
一
図4-12 Yυ KA命 令ttち ぃて粛‖円を■3ぃ ているとこ ろ 和 中 白舅 臭■)
12g
じOPY
回 4J3
図
414
OA Jυ
>TO Y∩ NE 3∩ 8B >
く く く く く く く く く ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●■●●●●●●ぃ0● ●●●●●●●●●●●●●●●●●く ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●o● ●●●●●●●●●●●●●●●●●●●●く
ZAHYO PDS > PU ML 8∩ > PU MU :B )PD > SETPOS VALuE :`ZAHYO >END > MAKE `・
)
).........● 〉.........●
>TO KANARA =n 8B IC > MAKE l=N INT ( 8C ■ 50 》 > REPEAT VALuE ==N [YANE 8ハ 8B FD 501 > SETPC O BK 50 )SETPE 5 BK BC - 50 >END > >
>TO KA‖ ALA BA 8B 8C )SETPC 2 )MAKE :'N INT ( 3C す
「 8丁。 E早
8kU5。
■ 50 ) ON [YANEL 8∩ 8B FD 50]
> SEttPC 2 BK =C - 50 >END > >
●●●●●●●●●●●●●●●●●●0● ●●●●●●●●●●●●●●●●●●●●●●●く
>TO YUKA BA 3B > PD SETPC 5 > REPEAT 2 [FD 8A LT ,O FD 8B LT 90] >END > >
>TO KABE =YOK0 8TATE > FD BYOKO MU ITATE BK BYOKO MD 8TATE >END >
>.
KA‖ ∩6U.L06 M口KU2.L06 BAKA5。 WLD NI」 5.‖ LD TUMIKIIE.‖ LD YANEKAE.‖ LD TUMIK15.SHP TUMIK16.SHP TUMIK14'.SHP VANE3.L06 SHAPEl.SHP HITO.‖ LD NINl.‖ LD
NAKA2.WLD MOKU.L06 NAKA4.‖ LD KAWA3.BAK
Ok LOADWORLD =:NINl Ok
SAVEWORLD ==NIN3
0k SAVESHAPE ::NINSH3 `ONIN3
Ok Eが で き ま し た LOADSHAPE ==NINSHl
。
Ok ``KABE2 SETSHAPE ==NINl
図 4-15
、 此 ltJFり 、 YUKA KABE`KAWARA KAWALAヒ いJヒ ]マ シドtl唸肇し 自由岡 える
C」
Ok
側 20 0k
RT 10 0k
PD Ok
K触 工RA応 勾配嚇嘔″費何をあ たんると屋撮 t文力K.
FD 300 0k
ほ 300 0k 00PY Ok
Nl」 2.L06
Kハ un6U.BAK
KA‖ ABU2.L06
KA‖A.BAK Kn‖ n2.L06 BAKA6.‖ LD LD TBHlM2.WLD TBHlM.‖ YANEKAE2.WLD TU IK=2.SHP TUMIK17.SHP TUMIK18.SHP TBHlALL.LD6 YnNE.LOG Hl■ 01.WLD HlT口 2.WLD
KAWA.L06 ‖OKU.BAK NI」 4.‖ LD TBHl‖ 3.‖ LD TUMIK13.SHP TUMIK19.SHP PERTS.L口 6 SHAPE2.SHP
LIST.L05 NAKA3.‖ LD KA‖ A3.LOG TBHlM4.WLD TUMIK14.SHP TUMIK11.SHP YANE2.L06 SHAPE3.SHP
FD 50o Ok
PD Ok
L 60 0k
人間 のモ巧可レ
r」
囲
Ok
HD 40 0k
LOADWORLD"HITo2 0k
LD "HIT02 0k 畔 Ok : 40 0k "KrBE2
は
図4-17
Ok 囀 睦
ができました。
6050
え闇行1カ Iメ ー ラョこ ノ
う0 0
団準 13
人間の行動 軌 跡 に 老,■ 森 織色が ヨ|ウ Жろ
つO JJ
団 4-19
1鉾
図
4-"
さ L昭 :)ょ り シ 大広間 を見る
135
図 4-21
庭より大広間■見ろ 己者が 降りてきた朝釧ヽ 松貼め
00 00
団 4-22
137
図4-23
L菅 よりえた 二条口 M≧
ンを黒色にすれぼ 尾脚 ライ イ 執昴がわし ろ 』 フつしと 5重力
00 J0
図 牛25
Oa Jフ
′
5
研 究 結 果
ア
ウ
ト ブ
ッ
ト 例
ーブズケリ ゛ 〕 テ い による 由詢 ■スのイメ マじキント
14・ 0
構11:|
esh data an31鰤 HI●
::||1111111111
::||:|1111111:
O日 l uCLll at 11〕
‖1
P「
中ss
・
|‐
「|・ II I
11111上
II` ttL
n ln
Rlet11:` 1l Li攣
11111:11:||| 1111illilllil「 lilil「 ::||.
I EI
亭 1劇J tt H● Ⅲ鵬 軸 け れt
t.1 lr./・
11171
′ ヽ
11'||||
lli:ll.|・
ll:
・111:|:: rl ll
ll:|ュ ilill l l l:||||| :|| ||| |:li
II:|:|111■ llilili:|||||||||||:lllll:|:|:|:i
|:III:lill:11:|:II:||
騨 ― ― ― ―
Ⅷ ‐ ‐ ‐ ‐ ‐ ‐ = = 朧 脚
l:||
|
ilil
・
|||| |
|:il l
011嘔 lo
||||||:l
l
illllll1
由 lc,「 e
l ll'
1
1
1111
1111
1111
rl ill'メ 11}? llJ
書 還
:lti l ll
■
5
analy$ff R*il i n $e i buerr arnusenrent'il -l' ca lucu lat ion- i;-, ir'r:rr-
esh data
Press Return key Y/N)? Y STttRT NODE=? N GO自 L ‖ODE=? 3
Z ,21 ,22 2 ,21 ,22 Z ,21 ,22 2 ,Zl ,22 0noo more
4 3 7 3 1 3 3 3 ?(Y /N> ?
, キ
3 4 7 1
Y
141
癖111
¨
モ
・ 一 ・ 一 一 一 一 一 轟 姜 ・ 一 一 . 一 一 . 一 一 ↓ 一 す 一 中 一 一 「 『 一 刹 一 ・ ニ
す ¨ 〓 で 彙 i 一―可 「工 〓 墾 す壁 ф壬 〓 一 一≡器 韓〓 〓 番 帥昴 ≡ 一≡一 田 ≡ 一〓一 聾 ≡ 番 〓番 〓 コ「 す て D すす ・ ・ 攀 攀 F ≡ r■ 手r 万田 ≡ すm ①「 ≡ 嚇 ¨ 壺 一 ‥ て ↓ 一 す 十G m ≡〓 崚 モ曇 す 中 曇姜一 O 1 苺C O 1 O F ■F r 〓 O 二 C 口 十 刀 重 ア 刀 姜 ͡¨ キ一 モ 一 一4 チ 1一 一 ― ‥ モ 1一 ― ↓ 『 キ 1 } ■ 一 1一 = 三 =1 二 尋 一 二 ‐ ↓ 十. ¨ 〓 ニ ‐ ニ
■ 二
警 塾
重 1 ■ 1 1 1 1 1 1 1 1 1 二 〓 二
一 番 一 一 0 ・ ■ 〓 聾 コ 性 彙 〓
重 キ
〓
キ 革
O
二
C
二
m
二 二 二 二 ¨
O ・ つ 一 0 一
・ 口
コ研曇F曇F曇F □ 一 〕一 .一 】 ・ 一 一 】 一 「 要 F 理‐ 一「 刀 響 軒 ■ F 彙 聾 や 〓中 ■ 警 ■ 0 一帝 一 一・ コ コ一 り 3り一 韓 「 一I ● 暴中0● 0 Φ 中 「 う ¨ 一 一 二 一 一 一 一 計 「 一 一 ′十 ・ ・員 二 Φ 一一 一 び 一 丁 一 一 二 丁・ 一 I 一O 一n 三 ■ 姜 」 一 コ Iコ 〓コ ・ ① 一I コ 二 一 ・ ・ . ● Φ ● 一 一 キ ● ● ● ● 手 コ コ コ コ ■ ヽ 〕 昴 「仲E〓 一 〓 】〓 一 フ 言 一 一 ¨ ∪ 〓 〓一〓[ 曇「0肛〓[ m 一① 一中 0 聾 m ⑬ □ ■ コ 一 一 計 計 一計一一 〓 「 一ヨ 曇 一 m 卿 三口 0 三 三 ¨E 一■ ● 0 ● 「 一+一 【 ● 斗郵 「 【「 【「 】 ・・ ・ 耳・ ● 一 F・ 一 一 一 〔 一 一 F ・ ● ・ ・ コ
0 「 o m m m コ て π ① て
〇 ■ 工 ■ D ■ 〓 モ O ■ m 〓 〓 「 姜 D モ F 姜 m ■ 「 ■ ■, m I モ o ■ o 姜 F チ o モ 刀 モ モ ( 姜 一 ‥ 姜 『 千 ) モ = 姜 ↓ キ モ ト
「 Ш 一 ① 一 計 0 0 r 動 コ Q ① O O F O 刀 ( 一 ― 『 ) = ↓ ヽ
〓 〓 モ ■ ■ ■ ■ + 〓 子 モ モ モ モ モ モ ■ モ モ 〓 モ 〓 〓 〓 姜 〓 I I
姜 ・ ■ 「 『 ■ m 却 ■ 一 一 」 姜 ① ″ ■ 計 ■ 一 一 ■ 〇 『 ■ モ ■ ↓ 〇 子 r 一 ■ m 却 ■ コ 「 ■ Q 噸 ■ 『 ① ■ 0 + 0 姜 F す , ↓ O チ 『 刀 姜 一 ( モ 一 一 モ ‥ 「 姜 『 『 モ 一 ) 姜 剌 = 姜 一 ↓ 子 ・ ニ 、
チ 〇 O 「 ¨ 「 の 〇 m 一 〇 コ 「 一 0 〇 姜 一 「 チ 〇 + σ 〓 O X 姜 姜 キ 子 姜 ∪ 0 「 ¨ ¨ 〓 U 0 「 O m m C 一 「 一 m ω 一 ● O 一 一 ・ 】 〇 一 ① 0 ・ 一 O 0 o 一 「 m 一 ① 計 計 0 0 J m コ 0 0 〓
刀 ¨ ∞ O X 「 〇 一 m 一 一 0 コ ∽ ∽ 一 ヨ 匡 一 m 一 一 0 コ
卿 0 F 一 F ¨ 刀 F 刀 F O Φ 一 0 一 X ∽ コ コ Φ O ① ① 一 一 「 「 一 ′ σ 一 σ 一 σ O 一 O 一 O X コ X コ X 0 0 0 0 コ コ m 〓 【 Z 【 ¨ 田 Z ∪ Z り コ O m O m 住 汁 計 計 一 〓 m 〓 o 0 0 「 】 「 【 π・ π・ 0 〇 ・ ・
一 F η o u O 一 一 一 コ 0 0 コ 〓
F 一 コ 0 【 〓 U 0 m 一 一 〓 m 0 「 【 π・ 〇 ・
D r
「 一 o 一 m コ o Φ 一 一 一 コ Φ 〓 【 ニ Z ① コ 一0 〓 ⊆ 0 一 「 Q πm 一 m
142
曇 「 □ 一 プ 一 〇
① D ⊂ 田
0 「 「 一 一 F ● O ■ コ 一 ロ ヨ 0 一 」 ヽ い ) ↓ ↓ ∽ 田 【 」 ω
崚 「 0 丁 一 ●
モ
=三
■ ■
● 亜 彗 驀
+
, =■
■ キ
= ■ キ 手 ■ ■
¬■ ■ ― ■ l_7 + ~「 ■ ■ ・ + = ■ ☆「 ― ― 干 モ キ コ ■ t■ + キ 手 ■ ,
「 一 一 〇
+
〇 〇 「 く い
キ
+ 4
翼 (
モ 手 ■ ■ 半 子
モ
I ■ ■ ■ キ 千
刀
Ⅲ Ⅲ
「 田 コ 〓 リ
一 一 「 ● 一 0 ●
一 ● 一 0 「 σ ● X 「
〓 ∪ 0 卿 匡 一 帥 卿 ① 。 【 「 口 一 0 0 ・ 一
昴 「 一 一 〇
「 口 一 0 一 一 〇
癬 O X 「 ● 計 聾 計 一 ● コ
"I● 理 蒻 「 o o X り o 一 一 一 コ Φ 田 Z
F 一 コ 0 【
い m 〓 U 一 コ 0 m ヨ Q 一 一 〓 聾 匡 0 一 「 【 計 r・ 一 一 ● ・ コ
O π
O 「 m O す 一 0 「 一 一 0 コ 0 ヨ 0 ↓ ∽ m 】 ∞ C ω
∽ ⊃ ⊂ m o 「 F o D ∪ ( 一 \ ) ↓ D
モ 手
0 「 m プ 一 0
モ
==
モ モ
C)
E I
I g〕
モ
■ ■ ¬ロ 姜 ― ■ C〉 モ r十 モ r十
■ モ ■ 姜
I C) =
「 一 一 〇
モ 姜
モ モ ■ モ
0 0 「 く 0
姜 モ ‐ ■ ー 十 コ
(a
モ
=
■ モ
子
翼 姜 千 姜 モ チ モ 姜
姜
= =
モ モ モ 姜
=
「 0 コ 〓 U ¨ ¨
0 一 「 0 一 〇 0
0 〇 一 0 「 σ O X 「 ¨
∞ O X 「 0 一 m 一 一 0 コ の ¨
∞ O X 田 ¨
刀 0 0 〇 一 一 一 コ Φ Z ¨
〓 ∪ 0 m に 一 り 9 0 ・ 【 0 ・ 一 0 0 ・ 一
0 「 一 一 〇
「 m 一 〇 一 一 〇
の 田 〓 一 コ 0 ヨ Q 一 ⊆ 〓 0 一 D 「 一 π 一 0 コ
F 一 コ o 】 ¨
U O ・ ω 【 一 〇 ・ . 一 製 警
143
0 「 Φ 帥 m コ て 万 Φ て
輌 工 ⊃ 〓 昴 田 「 D F 田 ↓ 「 田 0 0 F O 刀 ( 一 ‥ 『 ) = ↓ ニ
モ ¨ 十「 ¨ 十螢 キ一 +中 十計 一 ■ ¨ モ● ■ ( 半 【 二 一 十〕 ¨ 十m モ3 崚 手 二 十● ■ ¨ ■( ¨ 十一 ■ヽ キ ¨ チ} ■↓ キ モ 予 子 ■ モ い
チ キ + キ キ ■ ■ ■ ■ + 一 手 姜 チ モ 姜 姜 モ
「 ① 「 ∞ ∞ 「 F m 一 う O O ● 一 コ 一 一 X X 襲 D 0 ● ● 0 一 一 「 「 ● ● 一 丁 一 ● m 一 三 一 野 0 一 ● コ
モ 姜 キ ■ ■ ■ , ■ キ キ 姜
〓 〕 O 卿 C 一 的 口 ① ・ 一 0 ・ 一 一 0 ・ 一
曇 「 動 「 一 一 脅 一 ・十 ① 一 ●
∽ 田 〓 り 一 コ ① m ヨ Q 計 計 E 〓 動 0 一 働 「 【 一 π・ 0 一 ● ・ コ
一 重
0 「 o o m m コ て π o て
チ 0 モ 工 ■ 「 モ ⊃ + 動 ☆ ■ 〓 一 十 一 ■ O ¨ t 0 ■ m ¨ 十 一 ■ 一 十 一, 「 一 十 〇 ■ D ¨ 十 F モ 0 ■ m ¨ 十 一 ■ 「 ¨ 十 m ■ 「 モ ⊃ ■ 田 十 ¨ 儘 ■ ¨ 十 0 ■ 〇 + ■ 〇 キ ( ■ F ¨ 」 ■ O ■ ヽ ■ 刀,¨ 時 ■ , ( ■ ) キ 一 ■ ・0 , ― キ ■ ↓ 一 十 , ) 姜 ■ = 姜 ■ 一 姜 ■ キ ヽ 輌
「 0 ↓ ∞ ∞ η F m 一 ● O O O 一 コ 「 一 X X 口 コ 0 0 ① ① 一 一 「 「 ① 0 丁 一 一 ● m 一 〓 一 コ Φ 一 0 コ
〓 ∪ 0 m 」 一 的 m ① ・ 】 0 ・ 一 O 0 ・ 一
O 「 一 一 Φ
「 m 一 0 一 一 ①
∽ m 〓 ∪ 一 コ 0 m ヨ Q 一 一 匡 三 o 〇 一 m 「 【 一 π・ 一 一 0 ・ コ
14
藝菫轟―
肇 車
F・
彙
凛
華
善
彗
種
撃
目
ず
`
1:■
ゞ
一 一 . .・ 一 一 ・ ・ ・ .一 一 一一 ・ 一
難嚢 藝
0 「 0 0 0 0 コ て π O て
輌 〓 D 〓 O m 「 D F 田 「 「 m O O r o コ ( 一 ― 「 ) = ↓ 」
¨ 十 ¨ 十 ¨ 十 姜 チ 手 ¨ キ ¨ キ 〓 十 ¨ 十 ¨ 十 キ 署 モ ■ モ ー モ ■ モ ■ ■ モ ■ ■
+
「 艶 一 ① 一 一 ● 〓 甲 丁 聾 コ 0 中 一 一 ヽ 呻 } ↓ 帥
モ + ■
+ 姜 〓 姜 子 ■ キ ■ キ ■ ■ モ モ + キ キ ■ モ ■ モ
モ
■
モ
●
モ
キ
ω
「 の 0 コ F 卿 一 〇 O ● 0 一 コ 「 一 X X り コ 0 中 0 ● 一 一 「 「 〇 ● σ 一 一 O m 一 X 計 コ 0 一 〇 コ
+
〓 ● 匡 口 0 。 「 一 〇 一
U m 一 鋤 【 ・ 0
輌 「 一 一 ①
「 口 一 0 一 計 ①
① 田 〓 ∪ 一 コ 0 m ヨ 住 一 一 〓 m 匡 0 一 動 「 【 計 π・ 0 一 ● ・ コ
ヽ ■ r
卜
≪ ´ ∫
'
=
一 1
f
ヽ 1
l J
ヾ ‥ 義 ) 1 ・ ヽ ■ 哺 尋 麟 I ∫ f ∫ ト ギ 占 ・
彎¨ ¨ け 「一 0 ¨澪 稀 コ 。 ・ ・ 一 ¨三 一 一 0 。 一 。 。 一 X ・ 許ゝ ≡ Oη Z― O
=∪
∽ 田
卍 配緩 一 ¨ 諄 。ギ o 【 い 砕 コ
m コ Q
2 F σ 議 一 〓 D 0 「 F オ O 一o
可 4 r 蟄 日 ヽ■ ぜ
ヽ
応
一 一 . ■ 輌 ■ ■ 3 〓 r 一 ■ 三 ‐
の ■ 二 工 十 D ¨ 十 〓 ■ 〓 爵 十 田 ■ 1 十 「 ■ D 〓 十 F ■ 二 田 十 「 ■ 〓 一, 田 ■ 〓 十 一 ■ 〇 二 十 r ■ O 二 十 「 姜 一 キ 一 ■ 1 三 十 『 一 十 ) ■ 1 = ■ ↓ + ¨ 十 一 一 )
¨ す
講 二 尋 一 二 曇
― す 十 キ
一 一 = 翻 躙 l~「
■
「 ■
■
I
〓 ■
・ 〓 ≦ 暦 堕 姜
キ
F 二 一 ■ 一 ■
手 キ ■ ■
■翼 磯荘 饉難 ―→ η
】 ● 一 0 「 ・ 丁 ● I
■ ■
( ず 、 時 } 一 時
■ 〓 三
し
L~1可
二 二 ■ 三 二 二 重 三 二 ¨
一 一 ・ 〓 一 ・ 壼 一 一 ・ 一 r 一 ・ 一 ■ 一 一 . 一 ・ ・ 一 一 ・ 」 ・ 一 一 ・ 一 ・ Γ 一 F ・ 一 ・ 一 一
r 一 一 一 c
「 勲 一 0 一 計 ●
更 即 曇
コ 興 ■ ● 三 X ■ ・ 「 D 十 r コ ● 十 X 一 D コ l田 _r‐
~口 「
理 ● 螂 ● 十 一 一 3 ● ● コ
刀 F F 「 一 ● 一 コ コ ① Φ O 一 一 一 3 0
=―
=―
■ 国 Z り 〓 〕 一 コ ● 鋤 0 卿 ヨ 住 一 一 一 一 三 三 動 三 働 o o 一 コ 「 中 「 一 + 百・ 万・ 一 一 T リ ・ ・ コ
軍
〓 つ O ¨ t 「 工 や ¨ 「 〓 ・ モ ① ⊃ ¨ 十 m 〓 十 ¨ 一 モ 的 O ■ ф ■ m 一 十 計,■ m ¨ 士 汁 モ ⊃ 「 ¨ 十 ● ■ D て ¨ 十 ■ F ¨ ] 十 ( マ 田 ¨ 十 十 ■ 0 「 ■ 轟 ■ て 「 1 「 モ ■ 一 田 一 ナ 畳 ■ 一 十 中 キ 〇 ¨ 十 , キ 〇 一 ■ ( ■ F 一 O ■ 、 ■ 刀 ¨ ヤ m,■ ( ■ ) モ 一 ¨ オ ↓ ― ■ ■ 『 モ D ■ , ) モ ■ = モ ■ ↓ モ , ¨ 士 ニ ( w
一 m コ
一 一 「 〇 一 中
〓 い ● m E 一 一 り m ● ・ 一 一 ・ 一 0 曇 ・ ・ 計
曇 「 二 一 〇
0 〇 一 〇 「 σ O X
「 m 一 〇 計 計 ①
● X 「 ● 一 動 十 一 ● コ
O X 「 σ O X
刀 0 0 0 汁 一 一 D 0 0 コ
F 一 コ 0
刀 O m 〇 一 一 一 5 0
F 一 コ ①
∽ 田 2 ∪ 2 〕 一 コ 〇 m 〇 m ヨ Q 一 一 一 一 E 〓 m 〓 m 0 0 一 m ■ 】 「 【 十 π・ π・ 〇 〇 一 0 ・ ・ コ
|
社
■
■
・ 豪
姜 姜 ■ ■ ■ ■ ■ ■ 番 〓 番 〓 姜 ■ ■ ■ 晏 モ 曇 警 ■ 〓 晏 モ ■ 0 モ ■ 一
X講油計くXコ ー露 ‖‖ ‖欝 00博 博く □ ¬ ■00と 1
「 O 0 σ σ 「 0 一 〇 O O ● コ 一 一 X X 0 0 0 一 一 「 「 〇 0 σ 一 一 O 0 一 X 一 喜 0 一 0 コ
〓〓 80 的 8 コ も o【 ごoO 嗜
0 「 鱒 で F
0 ● 一 0 一 一 「 〇
一 一
り 一 ヨ 甦 一 m 一 一
〓 お
O Z一 コ Tコ α 一つ 〓〓 0 一 「 π〇 0 一
司 ■ 卜 00
0
O π
甲
■
〓 O C 0 「 一 0 一 一 一 コ 0
姜 モ モ モ 晏 モ 晏 モ ■ ■ モ 誉 〓 モ ■ 〓 善 姜 晏 薔 モ ■ モ モ ■ 薔 番 薔
00う 一 0 コ
=∪
O 一 一 0 一 〇
0¬
刀 0 〇 一 0 「 r O X
■
"0「
げ σ 「 O O n X X 高 響 9 一 「 0 一 一 0 一 一 3 0 一 0 コ
理 ・・ 〓 3
CO m 20 〓一 コ0コ a 一O EC O 一 「 澪ユ 0 一
ヨ 璽 」 署彗 o rけ
X講油計くXヒ
ゴ
‖‖
1
‖櫨 00隠 博て 日 ¬ ¬ 00じ
0
¬ ¬ 卜 00
1 ■ ■
147
●
■
〇 O 「 ¨ 一 0 〇 「 鋤 一 0 コ 「 一 0 〇 一 「 〇 σ O X
力 ∞ 0 戸 山 σ 「 一 O ● 一 X 働 コ 0 0 一 一 一 コ O
す O X 一 0 一 由 一 一 0 き
O一 0 〓〓■ 一 00 0 螢 一ヨ 匡 匡 0 , 「 墟 〓計 一 摯 一0 【 F 「① 一 「・ 一 一・0 一 0 0 一 ■ ● や
一 ● 一 ●
■
0 〓 一 コ 0 コ Q 一 O 〓 C 0 一 一 π Q O 一 マ
X = 一 船 0 ‐
鑽
■
X講抽計 くX旨 「 0 コ
O 一 ■ 0 一 〇
0 〇 一 0 「 σ O X
一 σ 一 一 O O 〇 一 X X 〇 コ 0 0 一 一 0 ″ 一 印 一 コ 一 0 一 〇 3
〓 〓 O 0 C 働 , じ 曇 F F O 一 o 0・ 子
( ギ ロ つ F
一 m 一 Φ 一 一 〇
O O 〓 一 コ 0 ヨ Q 一 」 〓 0 一 m 「 一 π 一 0 ■
「 〓 ●
一 う 0 」 一 Q O 一 準
148
149
150
●
ぶ 菫 畿
L コ ー
‐
1 l J 豊 ユ f
月F ♂ 「 !
一 .
151
152
「 C ∽ 〓 I C
嗽 ・ ‖‖
″
‖ ‖‖‖ ω0
00 0000
1
0博 ωく
¬ ¬ 同卜し ¬ ¬ 000 け
R■ J●
154
亜田 繊郡 鋤 W働
=■ 二 ■ 三 ■ 機 霧 難 ■ =■ ■‐ ‐ 喜 難群 ■ ■ =暮 ■ ■■■ 触 I二 ■ ■ ■ ===喜 = 樹 lal靭 甕 =喜 三 =・ ■ ==喜=■ =■ I二 ■ 難甕 灘 難 彗 事二 =二 Ⅲ =暮 薔難 漱 椰 織 椰 椰漱Ⅲ 漱 二 =葺 =■ ■ 難難 瑯 W榊 骰 攣 W赫 皿 = ■ ■ ■ 二 ■ 議 難 雄 葉 難 難総 棘 lml僻 Ⅲ 鰤 Ⅲ 絆 鰍 I事 二 = 田 品 WttWIYIW尊 Ⅲ■ = 導 棘帯彙椰 尋 二重 喜 喜 菫 田亜田亜 曇 二 漱聯 棘 導棘椰触離 =聯 難 導 lll葛 lllll響 田 WIIIlt W品 邸 =要 鰍 薔 鍬 椰 露 智 椰 WttWrll椰 =■ 畿 駆 母 事 m菫 日 亜 W」IWm激 ==椰 ■ 繊 椰 雌 薔 Ⅲ 麟椰 彙 Ⅲ mⅢ 口 鴛 ■■ =椰 ■螢椰 最駆触出 圏 ハ WttW尊 =亜 鍬 椰 織 椰 触 構 =■ 職 構 聾 機 藤 露 W椰 事二喜栞 締撃 織 灘難難器類織難 簿菫簿 ■喜 = I ■ ■ 難 幹 難 蝶 難 織 llTI総 糠 雑 苺 難 壺 =■ 彗 =■ = 議 維 職 難 lal織 糠 皿 難 糠 甕 霧 難 雛 事 二 緋 聾 難 難 群 鞣群 聾 難 潔 辮 灘 難 麗 Ⅲ = 墨 難響 撃難彗縦難難彗 難薄蓋薄 =I■ 華 彗 雑犠 轟 紺 難 =■ =■ ■ ■ ■ ,二 蝶 難 緯 凛 書 難 籍 甕 織 難 二 事 二 喜 I二 I=■ 二 椰織織 難群難纂縦懲纏総 難繋終 ■■■ =■ =■ 樹 勲 導 勲 椰 聾 群 難 機 難 難勲 Wi韓 驚 韓 総 喜 === 三 ■ m蓄 織 椰 榊 Ж 帥 椰 鴛 薔 鍬 薔 無 薔 総 蒻 総 遷 雄 縦 維 =重 =■ 喜 =■ llJttWttlllllVIW最 椰 蝕 椰 彙器 畿 郡 難 難 攀 難 総 擁 二 wr品 響 轟 wttw轟 薔 rttttfll帯 繊 bTF鷺 機 難 維 麟 器 =事 =■ =■ Ⅲ 働 Ⅲ 動 驚 輸 Wmm椰 螢 椰 螢 椰 7rl群 難 靭 難 織 難 喜 I■ 二 MllFJ肛 靱 蔦 卿 Ⅲ 伸 lll帯 灘 椰 繊 lllm帯 雛 難 盤 壼 織 ■ =■ =■ = 出 Wll‖ Wlll日 亜 田 flll響 品 W出 畿 椰 熾 品 WttW難 縮 喜 棘尋触椰触導 品 Wrm智 贔 w轟 露 鋤 WttW‖ 総 ■ = 日亜田亜田亜 働 Ж 動 貰 働 班 曇 WttЖ 鰤 驚 椰 椰 量 導棘椰繊 螂熱 僻 Ⅲ mm僻 蔦 榊 Ж 僻 蔦 llem絆 椰 亜 田 亜 田 亜 田 WltW鵬 辮 出 lrrfll貯 出 品 WIIttW鸞 難 織帯儀 導 TalwttwttWrrllw薔 出 WlltW鸞 ■ 田壺田 亜 田 轟 lmlllm wlommw肇 Ⅲ oFJ驚 輛 Ⅲ 椰 二 =彙 三■ 樹棘導 導呻 猟 棘 導 触 mmⅢ 群 =・ = =lllIIOrrm卿 壺田亜 亜 W‖ Wtt W‖ W品 田 菫留 品 W轟 螢 二 ■■■ = 棘椰触 餞 W‖ W戯 響 品 W品 椰 価 爾 品 W昴 講 ==事 = 田 =露 雌 Ⅲ 圏 班 昴 IWl働 Ⅲ 鋤 翼 」llllll昴 瑯 量 導 繊 諄 戯 事 離 お 織 椰 触 導 螢 辮 H僻 Ⅲ 榊 瓶 OⅢ 榊 椰 =壼 = =■ =■ 騒田亜 亜 轟 tW品 辮 品 W轟 響 出 W量 喜 ■■= 麟 繊 餞 出 WmWJIWttWttW鴛 ■ =喜 = 田 □ 轟 皿 働 W櫛 班 赫 Ⅲ 働 Ж 椰 童 事 二 喜 轟 事 mm抑 Ⅲ mm僻 乱 締菫 昴 =■ =■ 壼 I二 I亜 日 出 WttWfAtW‖ WITI螢 苺 喜 = 秘 黛 W品 餞 薔 漱 椰 露 椰 繊 十 亜 田 藝 田 亜 ■ ■ ■ ■ ■ 二 IW働 駆 鸞 椰 数 葛 燎 購 彙 ■ 鶯 椰 nloll■ ■ ■ ■ 蔦 僻書 館 椰 鮒 椰 触 薔 =
W品
器織 響群轟議 ‖‖‖ ‖‖‖‖‖
T・ 、
Wtt W品 ‖ =■ 三 Ⅲ ■ ■■ ■ ■ ■ 蕉 縫 菫 ■ =I 二 雨 彗 ■ ■ ■■ 11 ,I =喜 ■ ===事 彗 葺 緯 濠 三二 ■ 繊 I■ ■ ■ =■ =■ =■ ■ 喜 量 事 二 =■ 菫 毬 難 彗 量 1■ 二 ■ ==喜 ■ =導 =■ ヾ 尊 ‖ 縣 ‖ 薔 漱 薔 籠 Ⅲ 二 彙 喜 二 番 蓋 榔 Wmmm‖ 出 曇 = I二 ■ 二 ■ 韓 苺 奪 難 総 菫 競 餞 凛 僻 Ⅲ 榊 Im漱 I事 二 二 田 品 Wtt W出 冊 ‖ ■ 椰 鸞 事彙椰 薔 = = 二 = 亜 圏 亜田亜離 =喜 二 漱‖ 鶯 事 織聯熱織 =薔 畿 8盤 喜 轟 警 田 W tt W品 出 =喜 ■ ■雄い鷺椰漱‖螂 ‖ 品 W出 椰 事 二 W最 ‖ 搬 繊 W亜 田 亜 W鋤 ■ m彙 ■ 無 椰 驚 mm鰊 椰 館 IⅢ ■ m tt i二 二 =専 螢 螂 撻 慕 鶯 品 田 亜 墨 品 W轟 響 ‖ 二 =■ ■ ■ =葺 ■ ■ 薫 彗 墓 華 嶽 彗 W蘭 ‖ 椰 ‖ 椰 ‖ 熱 ■ ■ ■ 奨 終 難 総 甍 継 ぶ Wぷ 糠 豪 髯 菫 奪 二 事 二 ■ ■ ■ ■ 癖 難 撃 経 機 藤 絆 薔 隷 壺 終 難 ヽ ,=■ I I 棗 継 減 継 滋 織 in螢 棗 轟 栞 彗 燕 薫 事 二 喜 ぶ檬繊漱 総驀鍵難機藍 彗 轟撻苺Ⅲ 藩雄簿導壼薔総 篠苺彗 壼 雛縦彗 =I■ 薬繊獲総難総棄 =■ 三 ■ ■ ■■ ■fi 織 難 導 難 総 聾 維 燕 総 葉 二 喜 十 ■ I■ 1■ ■1∴ 二 椰 離 総 疑 轟 難 恭 SSぶ 彗 薫 恭奏 ■ =■ =■ ■ ■ 郡 最 導 螢 椰 篠 機 難 苺 燕 織 彙 邸 量 慕 蒸 難 燕 喜 三 暮 il事 二 鮒 椰 盤 帯 mm仲 薔 獣 餓 轡 鷺 薔 鮒 椰 認 遷 終 葉 黛 ■ =■ 二 =|■ 響 ‖ W出 響 轟 tttl燎 邸 最 椰 螢 椰 最 駆 量 華 紛 栞 S奎 =喜 WttWハ 廿 品 WttW鷺 薔 漱 薔 R椰 ‖ 彗 要 義 栞 義 =喜 =■ =■ 班 働 Ж mm椰 Ⅲ 赫 難 螂 撻 椰 鶯 瑯 燎 邸 要 彗 難 導 ヽ = M椰 肛 ■ 軒 漱 椰 船 椰 油 W館 暮 絆 棄 彗 壼 彗 ==喜 ===== 島 lllllTAW轟 田 亜 田 出 冊 ‖ W出 籠 諄 難 flttW品 曹 泰 舞 喜 "Attl■ 鸞導鷲帯燎椰 品 Wハ W品 甘 出 m ttw品 瞥 出 競 = ・ 日亜田亜田亜 昴 mmmttwtt w ttЖ 櫛 ■ 曇 椰 椰餞椰戯椰触 嚇 IttO蔦 絆 AImmO■ mm嗜 ‖ = 亜 田 亜 田 亜 田 ttVttΨ tt TIT ttlllll出 響 出 lYltW‖ W鶯 燕 織郡鶯 螂 WATIW品 冊 品 WttW導 品 WttW漁 ■ 日亜田 亜 田 椰 Ж ttWmmmW亜 ■ 動 Ш 出 I瑯 量 ■三 瑯餞導 椰仲蔦 Ⅲ 麟 導 触 mttm■ ‐ ・ ・ =■ = 亜田亜 亜 llllttWttW‖ "mmm呻 W品 田 亜 田 出 W‖ 螢 事 二■ 二 散椰餞 餞 TIYtt W戯 ‖ 出 W ITrl導 出 wr‖ w贔 ■ ■ ■■ = ・ 田 田 W iJiIW田 魁 昴 ‖ 鋤 W tt iiTttiii iiti導 喜 椰 餞 覇 繊 椰 繊 瑯 餞 椰 鸞 椰 餞 m mlAI Ⅲ 辮 Immm市 ==量 =■ =■ 亜田甍 壼 出 Wttlllハ Wttllll轟 響 螢 暮 二 戯 鸞 ■■ 触 品 W品 ‖ 出 w ttWtt W■ ■ =事 = 田 田 働 mttmttm mmmm瑯 量 事 二 喜 導 螂 呻 斑 呻 Ⅲ tCtllttmt■ l菫 驀 =■ =■ 亜 I二 I亜 田 lltW出 響 ‖ llllf品 響 出 螢 喜 喜 = 椰 織 W品 燎 W鷺 轟 鷺 椰 漱 ■ 騒 田 亜 田 亜 田 二 I二 I■ ■ ■ 山 葛 曇 樹 懺 螂 無 ∬ ■ 餞 椰 Ⅲ 榊 二 I二 IⅢ 呻 椰 訥 椰 常 薔 熱 ■ = ■ lllltt llJttW‖ W棘 路 盤 椰 散 ‖ 霧 喜 彙事 二 漱薔漱蓄鷺 椰臓薔敏薔驚薔‖ 事 量 署 螢 W識 瑯 競 椰
I二
〇 「 m O す 一 0 「 一 一 0 コ m ヨ ① O 「 田 〓 刀 【
一 一 い て す 一 0 「 一 一 0 コ m ヨ 0 . 一
∽ D ⊂ m o 「 F o D ∪ ( 一 ヽ い ) ↓ 「 D 田 Z コ 』
0 「 動 〓 一 0 「 二 一 〇
155
0 「 0 0 す 一 0 「 一 一 0 コ ● ヨ 0 ↓ F D 2 じ 鰺
O D ⊂ 田 0 「 F O D O ( い ヽ D ) ↓
0 「 m コ 一 0 「 一 一 〇 一 一
博
賞O リ●
□目□d□ 凹ml叩 □閥 lt
157
1乃
LI:轟
t颯
評i― ・・
-e na■ e
医n υり
`|'` 111 ‐‐ ‐ |● I■
回
|― ―
1
田
― 一:´ ―‐ ■`‐ :
On υU
主磨■ィ ■il_」 Lilt
` ■
,
I:三 ダ
、 半
ギ1量 氏
_″
_
・ ●
■ L
a υ
162
0O 0J
1斜
165
OO DD
O7 D′
168
ρa DJ
燎 〕 ヽ ミ C O コ 0 2 っ ⊃ L
170
|フ
|
172
R 〕 ヽ ミ に 0 コ 0 9 っ D L
R ¨ ヽ ミ に O J O ) っ つ L
173
求 〕 ヽ ミ に O J 0 2 っ ⊃ L
o o ヽ ミ α O J 0 2 っ つ L
174
線 〕 ヽ ミ C O J 0 0 「 D L
0 0 ヽ ミ に O J 0 2 っ つ し
り 0 ヽ ミ O J 0 2 っ つ L
175
R 〕 ヽ ミ ビ O J 0 9 っ D L
R 〕 ∝ ミ に 0 コ O g っ つ L
176
177
178
「a ′フ
18D
181
182
プ
ロ
グ
ラ
ム
TREES (TOtei Reforence Eavi「
リ
ス
ト
00餞 ental
Evaluntion Sソ 8te餞
〕
00 υ0
プ
ロ
ロ
グ
フ
ム
リ
ー
10 'ネ ネネホネ拿ホ本拿ホ拿拿率拿拿ホ拿拿ホ拿拿ネホネ拿拿拿ネ拿ネ拿ネ拿拿拿ホ拿拿ホホ拿拿ネネ拿拿拿ネホ拿ホ率拿拿拿拿ホ率拿拿拿ネホ 20 'TREES l{atanabe laboratory * 50 ネ 卜 0
'
Total Re・ Ference
Environmental
Evaluation System
50 50 ' ( programed by Kazuhide 199,6.2.22 7o " ltttlltlrlttllttlllttllf rlrf rtttttttttttttttttttttttltrtttttttt 30 KEY 6r'LOCATE 516=" ,0 KEY 1r'CONSOLE Ar23 '+CHRi(13' t00 KEY 2, 'ROLL 399 '+Ct{RrD ( l3} し10
20
本 拿
Kawaguchi)l
IBE6IN
,30 FOR I=g TO 7:COLOR=(I,I):trtEXT .40 SCREEN 316:CLS 1:ROLL S99:ROLL 1:CONSOLE .50 DIM RESULT(lr5g)
Ar?:5r0rl
60 DIH hfD (99) 70 WINDOW (gtr6, - (639,399) : VIEhf (Arg) - (639r S99) ,80 '=MAKE MESH========= ,90 C● LOR 7 :00 LOCATE 50, 10日 PRINT Choo5e the number please ・ ・ :10 LOCATE 50, 118PRINT ・ ・1=Seibu amusement park ・ ・ :20 LOCATE 50, 12=PRINT ・ ・2=Nijou― jinya ・ ・ :30 LOCATE 50, 15=PRINT .OPress the rCAPS]key.0 :40 LOCATE 50, 13=INPUT number "3cNS =PRINT :50 IF CNS=.11 OR CN3=。 1200 THEN 60TO 拿‖ESH ELSE 6● T0 200 :60 :70 :80 :90 :00 :10 :20 ;30 i40 i50 160 170 180 1,0
拿MES「 0
COLOR=(190) IF CN3= 1・ . THEN MCOL=l ELSE ・ CLS l FOR I=31 T0 317 STEP 13 LINE(0,1) 《638,1),MCOL NEXT I FOR K=30 T0 394 STEP 13 LINE《 K,0)― (K,398),HCOL NEXT K
‖COL=0
拿PALEETE.SHOLICHI FDR I=O T0 78COLOR=(1,1)=NEXT 00 IF CNS=・・ 1 THEN 60T● 410 ELSE 420 10 率PAL.SETl=COLOR=(1,0)=60T0 430 20 7,1) 30 L08hiEEE::E:LOR=(1,1)=COLOR=(1,7)800LOR=《 40 PRINT ・・ D● you want tO 50 LOCATE 50=INPUT ・ ・ change palette くYノ N>・・3CPAN3
18牛
ト
ネINITIAL.PALETTE ELSE 60 1F CPAN● =00Y・・ OR CPAN3=・・y・・ THEN 60TO 70 ' 80 拿INITIAL.PALETTE 90 PRINT 100 LOCATE 50=PRINT"0=Black l=Blue 2=Red ・ ・ i10 LOCATE 508PRINT ・ ・3=Pink 4=6reen 120 LOCATE 50=PRINT 5=Light Blue 6=Verrow 7=‖ hite ・・ i30 LOCATE 50=PRINT 140 LOCATE 50=INPUT・ ・ Palette number =t.; IPN 150 LOEATE 5081NPUT Change palette number = ,CIPN 160 COLOR=《 IPN9CIPN) ・:MPCS i70 LOCATE 5081NPUT くYノ N> ・ More change i80 1F MPCS=・・y・・ OR MPCt=・ ●V・・ THEN 60T0 540 ELSE 590 190 CLS l ,00 '一 DATA READIN6============================== ,10 ネDATAREAD ,20 RESTORE *RAN6E ,30 READ N,M )40 RESTORE *MESHDAT ,50 DIM X(N,M) )60 FOR K=l TO N ,70 FDR I=l TO ‖ )80 READ X《 K,1) ,90 NEXT l 700 NEXT K '10 LOCATE 50=PRINT Do you want to ・ 《Yノ N)・・|‖ DAN多 '20 LOCATE 50BINPUT ・ 5ee the mesh data ELSE 60T0 810 '30 1F MDANS=・・Y・・ OR ‖DAN事 =・・y・・ THEN 740 '40 FOR K=l TO N FOR I=1 ■O M '50 LOCATE I拿 2,K=PRINT uSIN6・ ・# ・・3 X《 K,1) '60 '70 NEXT I '80 NEXT K
*DATAREAD
790 '
100 1F INKEY事 =・・" THEN 60T0 790 ELSE 810 :10 CLS l 320 LOCATE 5081NPUT・ ・ Demo painting (Vノ N)・・,DEMOAN3 330 1F DE‖ OAN$=00Y・・ 60TO ホMESHoSETTIN6 ホ‖AIN ELSE 〕 40 '==MESH SETTIN6============================== 〕 50 ホMESH.SETTIN6 〕 60 DIM AX(N+1,‖ +1),AY(N+1,‖ +1) 370 FDR K=l TO N 〕 80 FOR I=l T口 ‖ 〕 90 AX《 K,1)=37+13拿 《K-1) '00 P10 ン 20
NEXT K
AV(K,I)=36+138(1-1) NEXT I
|"
930 '===MESH PAINTING===== ワ40 本DEMO.PAINTIN6 950 CLS ・ ・‖esh data analysis ・ 960 LOCATE 50,18PRINT ・ ・ ・in Seibuen amusement park・ ・ 970 LOCATE 53,28PRINT 980 FOR K=1 ■O N ワ90 FDR I=l TO M 1000 1F X《 K,1)=5 T「 OEN 60SuB ホMP5 1010 1F YMAX>399 THEN 170 1020 1F X《 K,I)=4 THEN 60SuB *MP4 1030 1F X《 K,1)=3 THEN 60SuB ネMP3 1040 1F X(K,1)=2 T「 lEN 60SuB ネMP2 1050 1F X(K,1)=l THEN 60SuB ttMPl 1060 1F X《 K,1)=6 THEN 60SUB 率‖P6 1070 NEXT I 1080 1F K=N THEN l120 1090 NEXT K 1100 '===‖ AlN.L80P==================== 1110 ネMAIN l120 LOCATE 508 PRINT ・ ・ caluculation in l130 LOCATE 50=INPUT l. the shortest way(V′ N)・・ョA25 1140 1F A23="Y・ 0 0R A23=0.y・・ THEN 60SuB 率‖ovE.SELECT10N l150 CONSOLE O,25 1160 1F A23=・・N00 0R A23=・・n・・ THEN 60T0 1190 1170 LOCATE 50 8 1NPUT Once more ?(Y′ N) 3A225 1180 1F ハ223=・・Y OR A223=00y.O THEN 2920 1190 A3$=・・YO. ='LOCATE 50 81NPUT・ ・ Show Cur501?《 Y/N) :A3● 1200 00NSOLE O,25=CLS l 1210 1F A35=.・ V・・ OR A33=・・ソ・・ THEN 60SuB ttcuRSOLoL00P 1220 ' 1230 1F INKEYS=・ ・・・ TllEN 6● T● 1220 ELSE 60T0 1240 1240 60SuB ネ‖AP3 1250 ROLL 399 8CLS l 1260 '===〓 ========================== 1270 DI‖ H(650),K(650) 1280 LOCATE 4,4=INPUT・ ・Hight (5∼ 10)=・・3HI 1290 CONSOLE 3, 258CLS l ・ 1300 LOCATE 10,208 1NPUT ・Normal display (1), Special display (2) 1310 LOCATE 10,208PRINT ・ ・Axometric Mesh data nnalysis 1320 Y=250= ‖=10=D=10 1330 'LOCnTE 60,48 1NPUT・ ・An91e(。 )=・・ ョRD 1340 RESTORE ttMESHDAT 1350 FOR Z=300 T0 0 STEP -10 1360 FOR X=O T0 270 STEP 10 1370 C=1 8READ K(1) 1380 lF K(1)=6 T「 IEN 60T0 1390 ELSE 1400 1390 H(1)=HIネ 2860T0 1410
.0
8AP3
QO 0じ
00 HCI)=K(1)*HI ネsoLID lo 60SuB 20 N=N+1=IF N=616 60T0 1460 30 NEXT X 40 NEXT Z 50 '一 ――――――――――――――――――――――――――――――――― ・Do y● "ant t● see the edge line?《 ・ 60 LOCATE 10,20=INPUT 70 1F A13=・・y・ 1 0R A15=0・ Y'O THEN 60SUB *EDEELINE 80 ' 90 ' 100 END i10 ネSOLlD i20 ' para =X,V,Z,H,W,D,C i30 ' var =RD,Xl,X2,X3,X4,X5,X6,X7,X8,X9 ,40 ' Vl,V2,V39Y4,V5,V6,Y7,V8,V9 ,50 COLOR=(191) ;60 00LOR=(1,0) ,70 RD=25 *3。 14159ノ 1803● OLOR 9,,C 590 ,00 ,10 D20 i30 340 550 b60 570 580 590 700 710 720 730 740 750 760 770 780 ア90 日00 B10 B20 B30 B40 850 860
yノ n)
3Al●
Xl=X+Zネ COS(RD) =Yl=Y― ZttSIN(RD) X2=X+‖ +ZttCOS(RD)=Y2=Y+H(1)― ZttSIN(RD) X3=X+(Z+D)ネ COS(RD)=Y3=Y― 《Z+D》 拿SIN(RD) X4=X+‖ +(Z+D)拿 COS(RD》 8Y4=Y― 《Z+D》 ネSIN(RD》 X5=X+"+(2+D)ホ COS(RD》 =Y5=Y+H(1)― (Z+D)拿 SIN(RD) X6=X+‖ +Zホ COS(RD)=Y6=Y-2拿 SIN(RD) XlA=X+ZttCOS(RD) =YlA=Y― H(1)― ZttSIN(RD) X2A=X+‖ +Zネ COS(RD)=Y2A=Y― Zホ SIN(RD)一 H〔 1) X3A=X+(2+D)拿 COS(RD) =Y3A=Y― (2+D)拿 SIN(RD》 ―H(1) X5A=X+‖ +《 Z+D》 ネCOS(RD)=Y5A=Y― (Z+D》 *SIN(RD)― H(1) '一 ―――――― X7=X+‖ ノ2+(Z+Dノ 2)ホ EOS(RD)=Y7=Y― (2+D′ 2)率 SIN(RD)―H(1) X8=X+W+(Z+Dノ 2)ホ COS《 RD)=Y8=Y+H《 I)ノ 2-(2+Dノ 2) SIN(RD》 ―H(1) X9=X+‖ /2+ZttCOS(RD》 =Y9=Y+H(1)ノ 2-ZttSIN(RD》 ―HCI) LlNE《 Xl,Vl)― (X2A,Y2A),,B8P● INT(X10,YlA) ― (X4 ,Y4) ― (X5A,V5A)=LINE LINE ― (X3A,V3o)=LINE ― (X5A,V5A》 《 X2A9Y2A)=LINE 《 X6,V6)=LINE― LINE― '― ―――――――――――――――――――――――――――――――― LINE《 Xl+1,Vl-1)― (X2A-1,V2A+1),0,BF LINE(X3A,V3A+1)― (X2A,Y2A-1),0,BF LINE(X2A+2,V2^)― 《X4-3,V4 ),0,BF 率6REEN 拿‖ATER ELSE 60SuB 1F K(1)=6 THEN 60SuB RETURN *6REEN Kl■ (&HAA )+MK13(&H5500),1 PAINT (X9,V9),MK13(&HO )+‖ KIS(&H88 )+‖ K13(&H2200),1 《 &HO )+‖ PAINT (X8,V8),MKl● ・ 1860 ELSE 60T0 1920 THEN 60T● 1F AP事 =0.2・ K15(&HFF )+‖ K15(&HFF00), 1F K(1)=5 THEN PAINT (X7,Y7),MKIS(&HO )+‖
187
(X7,Y7),MKIS《 &H0 )+‖ KIS(&HF0 70 IF K(1)=4 THEN PAINT )+‖ KIS(&HAA 《X7,Y7),MK15(&H0 80 IF K(1)=3 THEN PAINT )+‖ KI争 《&H88 (X7,V7),MK15(&H0 IF K(1)=2 THEN PAINT 90 )+‖ KIS(&HBB (X7,Y7),MK15(&H0 IF K(1)=l THEN PAINT 00 10 RETURN 20 PAINT (X7,Y7),4,1 30 RETURN '40 *‖ ATER )50 PAINT(X99Yワ ),5,1 '60 PAINT(X89Y8),5,1 )70 PAINT《 X7,Y7),5,1 '80 RETURN '90 '==ED6E========= *EDEELINE '00 RESTORE ttED6E '10 DlM EX(28),EY(28) '20 FOR I=l T0 28 '30 READ EX《 I),EY(1) '40 K=(EX(1)-1)*28+EY(1) '50 N=N+1 '60 ,70 60SuB 拿HoHENKAN ,80 6● SuB ネE.LINE ,90 NEXT I [00 RETURN 110 t20 ネH.HENKAN t30 DlM L《 616) t40 RESTORE ホMESHDAT :50 FDR I=l T0 616 L60 READ L(1) 170 lF I=K THEN L(N》 =L(1) H(N)=L(N)ホ 10 180 190 NEXT 200 RETURN 210 ホE.LINE 220 FDR Z=300 T0 0 STEP -10 230 FOR X=O T口 270 STEP -10 X7=X+‖ +‖ ノ2+(Z+Dノ 2)拿 COS(RD) 240 Y7=Y― (Z+D/2)率 SIN(RD)― H(N) 250 260 LINE ― 《X7,Y7),1 270 NEXT=NEXT 280 RETURN 290 拿ED6E 300 DATA 22,21924,18922,16,24912.22,9,24,7,26,4926,2,24,3
)+MKl■ (&HF00 ),1 )+‖ KIS(&H5500),1
)+MKIS(&H2200),1 )+‖ K13(&HEE00),1
1器
22310 DATA 21,3,20,4,16,3,13,4911,6,7,5,6,4,6,3,6,1,9,1,10,3 2320 DATA 13,4,15,4,17,6,19,10,15,19,21922,23,22,24,21 2330 '==================================================== 2340 ネRANEE 2350 DATA 22,28 2360 ホMESHDAT 2370 RETURN 2380 DATA 3,2,2,2,3,3,2,2,3,3,5,595,5,4,4,5,5,5,4,5,5,4,494,4,4,3 2390 DATA 2,2,2,3,4,3,3,3,394,494,4,4,3,3,3,4,5,5,5,5,4,4,3,3,4,3 2400 DATA 3,3,4,4,4,4,4,5,4,4,5,3,3,3,3,3,4,5,5,5,5,4,3,3,3,3,3,2 2410 DATA 5,5,5,5,5,5,5,5,5,5,4,3,3,3,3,3,4,5,5,5,493,3,3,2,2,2,1 2420 DATA 5,5,5,5,5,5,5,5,5,5,4,3,3,2,2,3,4,5,5,4,4,3,6,6,2,1,1,1 2430 DATA 5,5,5,5,5,5,5,5,5,5,5,4,3,2,2,3,3,4,4,4,3,696,2,191,1,1 2440 DATA 5,5,5,3,4,4,5,5,4,5,5,4,3,2,2,2,3,4,4,6,6,6,2,2,1,1,191 2450 DATA 5,5,4,3,3,3,4,4,4,4,4,4,3,2,2,2,3,3,6,6,3,3,2,191,1,1,1 2460 DATA 595,3,3,3,3,3,3,3,4,4,3,3,2,6.2,3,3,6,3,1,1,1,1,1,1,1,1 2470 DATA 5,5,3,3,3,3,2,2,2,3,3,3,2,2,692,2,3,39196,1,1,1,191,1,1 2480 DATA 595,493,3,3,2,2,29292,2.2,2,6969292,2,1,6,6,1,191,1,191 2490 DATA 5,5,4,3,3,3,3,3,2,2,2,2,2,696,6,69692,2,6,6,6,191,192,2 2500 DATA 5,5,5,493,3,3,3,3.2,2,2,2,2,6,6,6,6,2,2,6,696,1,1,192,3 2510 DATA 5,5,5,5,3,3,3,3,3,2,3,3,2,2,2,6,6,6,2,2,2,6,6,1,2,2,3,3 2520 DATA 4,5,5,5,4,3,3,3,3,3,3,3,292,2,2,2,2,2,2,3,2,2,2,2,2,3,3 2530 DATA 4,5,5,5,5,493,4,4,4,3,3,3,2,2,29292,3,4,3,2,2,2,2,3,3,3 2540 DATA 4,5,5,5,5,5,5,494,3,3,3,3,3,3,3,3,3,4,4,4,3,2,2,2,2,3,3 2550 DATA 4,5,5,595,5,5,494,3,3,3,3,3,3,3,3,3,4,4,3,3,2,2,2,2,3,3 2560 DATA 5,5,5,5,595,5,5,5,4,4,494,4,4,4,4,4,4,4,2,3,2,2,2,2,3,3 2570 DATA 6,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3 2580 DATA 694,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4.4,3,3,3,4,3,3 2590 DATA 6,4,5,5,5,5,5,5,5,4,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3 2600 '一 ――――――――――――――――――――――――――――――――――――――――――――一――――――――――――― 2610 拿MP3 KIS(&HAA )+MKI事 (&H5500),1 2620 PAINT (AY(K,1),AX(K,1)),MKIS(&HO )+‖ 2630 RETURN 2640 拿MP2 )+‖ KIS(&H88 )+MKI事 (&H2200),1 2650 PAINT (AY《 K,1),AX(K,1)),MKI事 《&HO 2660 RETURN 2670 MP4 )+‖ K13(&HFO )+‖ КIS(&HF00 ),1 2680 PAlNT (AY(K,1),AX《 K,1)),MKIS(&HO 2690 RETURN 2700 本MP5 KI事 《&HFF )+‖ KIS(&HFF00),1 2710 PAINT (AY(K,I),AX(K,1)),MK13(&HO )+‖ 2720 RETURN 2730 ホHPl KIS(&HBB )+MKIS(&HEE00),1 《AY(K,1),AX(K,1)),MKIS(&HO )+‖ 2740 PAINT
189
2750 RETURN 2760 率MP6 2770 PAINT (AY《 K,1),ハ X(K,1)),5,1 2780 RETURN 2794 r======== 2800 ホ‖OVE.SELECT 10N 2810 COLOR 6 2820 00NSOLE 10, 25 2830 DIM NED(N,2 ),NEDT(N,2) 2840 60SuB ネNODE .6RAPHIC 2850 60SuB ネ‖ovE. GRAPHIC 2860 ' 2870 CUR%《 9)=&HlE3C8'0010000111000100 2880 60SuB ホ‖ ・ THEN 4085 ELSE 4090 2890 'lF INKEY3=・ ・・ 2900 DIM ‖ (N) 2920 EOL口R 3 2930 LOCATE 52,5=INPUT 01START NODE=・ ・:Zl 2940 1F Zl<1 0R Zl>10 THEN 60T0 2930 2950 LOCATE 52 31NPUT "60AL NODE=00 322 2960 1F Z2く 1 0R Z2>10 THEN 60T0 2950 297● 60SUB ホS 2980 60SuB ttsHoRT。 ‖AY。 6RAPHIC Z ,Zl ,Z2・・目Z:Z13Z2 2990 LOCATE 52 8PRINT 0 0R INKEY5="u・ ・ THEN l190 3000 1F INKEY3=・ ・U● 3010 1F Zlく >Z2 6● T0 2970 3020 COLOR 7 THEN 2370 3030 'IF A223=00Y 3040 1F A223=・ ・Y・・ THEN RETURN 3050 0N ERROR 60T0 1190 3060 RETURN 3070 ' 3080 *NODE。 6RAPHIC 3090 60SuB ttREADoNDDEcDATA 3100 '60SuB ttsET.NODE 3110 '60SuB ttLINEoNODE 3120 '60SuB ネNODEoNU‖ BER 3130 拿READ.NODE.DATA ホNODE.DATA 3140 RESTORE 3150 READ N 3160 FOR I=1 70 N 3170 READ NED(1,1),NED(1,2) 3180 NEXT I
190
3190 FDR I=l TO N 13+37 3200 NCD(1,1)=NCD(1,1)拿 13+37 3210 NED(1,2)=NCD(192)率 3220 ' PRINT NED(1,1): 3230 ' PRINT NCD(192) (NED(1,1)+5,NED(1,2)+5),2,BF 3240 LINE(NCD(1,1)-5,NCD(1,2)-5)― 3250 NEXT I 3260 RETURN 3270 RETURN 3280 *NODE.DATA 3290 DATA 12 3300 DATA 13,17,19,18,11,16,6,13,699 3310 DATA 10,9, 12,11,16,16919,12,15,8923,日 ,23,11 3320 '一 ―――――――――――――――― 3330 拿S EC=0 3340 FOR 」=l TO N 3350 1F D(21,」 )く >l THEN W(J)=0=60TD 3370 3360 W(」 )=D(J,Z2)+1=E=C+1 3370 NEXT 」 3380 1F Eく >1 60T0 3430 3390 FOR J=l TO N 3400 1F "《 J》 く>0 60T0 3420 3410 NEXT 」 3420 Z=Z18Zl=J=RETURN 3430 」=0=El=0=Z=Zl 3440 FOR 」=l TO N 3470 3450 1F ‖ (」 )=O THEN W(J)=T=60T口 3460 T=T+1ノ ("(J)ネ W(」 》)=W《 J)=T 3470 NEXT 」 3480 FOR 」=l TO NEW《 J)="(J)/T =NEXT J 3490 R=RND =FOR J=l TO N 3500 1F Rく = (」 )THEN 60T0 3520 3510 NEXT 」 3520 1F El=l THEN 60T0 3540 3530 1F D(Zl,Z2)く D《 」,Z2)THEN El=1=60T0 3490 3540 21=」 =RETURN 3550 '一 ――――――――――――――――――――――――――――――――――――― 3560 ホ‖ =RESTORE *NET‖ ORK.DATA =READ N 3570 Dl‖ D(N,N) 3580 FOR I=l TO N 3590 FDR 」=l TO N 3600 READ D(1,」 )=IF D(1,J)=O THEN D《 I,J)=ワ ワワ 3610 NEXT J 3620 NEXT I 3630 ' ・Press Return key 00 ・ 3640 LOCATE 52,48PRINT 00 THEN 3650 ELSE 3660 ・ 3650 1F INKEY$=・ 3660 COLDR 6
191
3670 FOR I=l TO・ N=FOR 」=l TO N 3680 LOCATE 4拿 J,18PRINT uSIN60.■ ♯#・・I D(19J) 3690 NEXT 」=NEXT l 3700 1F INKEYS=・ ・ THEN 3700 ELSE 3710 ―――――――― 3710 '一 ―Caluculation for shortest way― ・ ・ ・ ・ No" Calculating 3720 LOCATE 508PRINT 3730 COLOR 6 3740 FOR K=l TO N 3750 FDR 」=l T口 N 3760 FOR I=l TO N 3770 "=D(1,K)+D(K,」 ) 3780 1F W>D(19」 》 THEN 60T0 3820 3790 D(19」 )=W ・ ョD《 1,J) #器 ♯・ 3800 LOCATE 4ホ 」,1 =PRINT uSIN6 3810 ' PRINT uSIN6・ ・器++##器・・ 3D《 19J)3 3820 NEXT I 3830 NEXT J 3840 NEXT K 3850 FOR I=l TO N=D(1,I)=08NEXT I 3860 RETURN 3870 '一 ― 3880 *MaVE.6RAPHIC 3890 COLOR 7 3900 FOR I=l TO N 80ノ 640) 3910 NEDT(1,1)=INT(NCD(1,1)拿 25ノ 400) 3920 NCDT(1,2)=lNT(NED(1,2)ネ 191),NCDT(1,2)=PRINT I 3930 LOCATE NEDT《 3940 NEXT 3950 RETURN ――――――――――――――――――――――――― 3960 '一 ―――― 3970 ネSHORT.‖AY.6RAPHIE 3980 FOR K=l T● 100 =NEXT 3990 ' 4000 LINE《 NED(Z,1),NCD《 Z,2))― 《NED(2191),NED《 Z192)),2 4010 RETURN 4020 '― ――――――――――――――――― 4030 拿NETWORK.DATA 4040 DATA 12 4050 DATA l,0,1,0,0,0,0,0,0,0,0,0 4060 DATA O,190,0,0,0,0,1,0,0,0,1 4070 DATA l,091,1,0,0,190,0,0,0,0 4080 DATA O,0,1,1,1,0,1,0,0,0,0,0 4090 DATA O,0,091,190,190,0,0,0,0 4100 DATA O,0,0,0,0,1,190,0,0,0,0 4110 DATA O,0,191,191,1,1,0,0,0,0 4120 DATA O.190,0,0,0,1,1,1,0,0,0 4130 DATA O,0,0,0,0,0,0,1,191,0,0 4140 DATA O,0,0,0,0,0,1,0,1,1,0,0
192
4150 4160 4170 4180 4190 4200 4210 4220 4230 4240
DATA O,0,0,0,0,0,0,0,0,0,1,1 DATA O,1,0,0,0,0,0,0,0,0,1,1 '========================= ネEURSOL.L00P 'WINDOW (0,0)― 《639,399)=VIEW(0,0)― (639,399) '一 ――――cur50r get― ―――――――――――――――――――――――――――― CONSOLE 7,25=CLS l DIM EURS%(50》 =S=13 LINE{22,18)一 STEP(0,10 ),6 LINE(17,24)― STEP(10,0),6 425● 6ET(17,18)― (29,30),CURS% 4260 00LOR ,,94=LPX=22=LPY=23 4270 'RESTORE ネTR =ANG=0 =LPX=120=60SUB 1580 4280 'REST口 RE *CON 8AN6=0=LPX=180860SuB 1580 4290 'RESTORE *D10DE =AN6=0=LPX=240=60SuB 1580 4300 'RESTORE *RE61ST =AN6=0=LPX=290 860SuB 1580 4310 'RESTDRE *D00R 4320 'LPX=440〓 60SuB ttBc=LPX=520860SuB ネ‖c 4330 COLOR ,9,7 4340 00L口 R 6=LOCATE 13,22 4350 '==cur501 main================================== 4360 LPX=22 =LPY=23 =SF=0 3RF=0 =S=13 8KF=0 4370 00LOR 7 ・ ・L= linel・ 4380 L口CATE 51988PRINT 4390 LOCATE 51,9=PRINT "口 = reset line00 4400 LOCATE 519108PRINT ・ ・B= box ・ ・ 4410 LOCATE 51911=PRINT ・ ・R= box otati on・・ 「 box.1 4420 LOCnTE 51,128 PRINT ・ ・‐ F= color 4430 L口CATE 519138PRINT ・。 C= circlel・ 4440 LOCATE 51914=PRINT 0= ‐ Fan ・・ 4450 LOCATE 67,8 =PRINT ・ ・ 1: input data ・ ・ 4460 LOCATE 67,9 =PRINT N= Network 4470 L口CATE 67,108PRINT ・ ・E= end ・ ・ 4480 LDEATE 67,118PRINT 'IS= si mul ati on10 4490 LOCATE 67,128 PRINT ・ ・P= palette 10 ・File・・ 4500 LDEATE 67,13=PRINT 316= Graph 4510 LOCATE 67,14=PRINT .3D= ‖esh l.0。 " 4520 LDEATE 67,15=PRINT ・ ・‖ 4530 ネL00P=POINT《 LPX,LPY) = Mouse.Plot '1 4540 'VIEW(0,0)― (639,399) 4550 口S=INKEYS =IF 03=・ ・・ ・ THEN 60T0 4550 ELSE E=ASC(● 4560 LPX=P01NT(0)=LPY=P口 INT(1) 4570 PUT(LPX-5,LPY-5),CURS%,XOR 4580 '一 ――push cur501 key ? yes― ―拿cmove
3)
133
4590 4600 4610 4620 4630 4640 4650 4660 4670 4680 4690 4700 4710 4720 4730 4740 4750 4760 4770 4780 4790 4800 4810 4820 4830 4840 4850 4860 4870 4880 4890 4900
1F O>=28 AND Oく =31 THEN 60SuB *cMovE 1F 03=・ ・・ THEN S=1 1F 口$=・・ノ・・ THEN S=13 1F O事 =・・ホ1. THEN S=26 1F 口事=01+・・ THEN S=39 1F 03=・・=・・ THEN S=52 1F 口く48 60T0 4690 ホBc,*‖ C,ネ HASHIRA 0N 8-47 60SuB 《0,0)― (639,399) VIE" 'P口 INT(LPX,LPY) ホSETLINE 1F 口$=・・L・・ OR 03=.11・・ THEN 60SUB 1F 05=・・00. OR 03=・・q・・ THEN 60SuB ttRESETLINE 1F 口3=・・B・0 0R ●3=・・b・・ THEN 60SuB *B口 x ホROTAT10NBOX 1F 03="R・ ・ OR 口事=・・ ・・ THEN 60SuB ・f10 THEN 60SuB ttEROTAT10NBDX 1F 口隼=・・F・・ OR 口$=・「 1F 03=・・C" 口R ●3=.=⊂・・ THEN 60SuB ttEN 1F 口事= 0・ 1 0R 口$=01 ol. THEN 60SuB ホロuGIGATA 1F 口5=・・E・・ 口R 03= e・・ THEN RETURN 1F O事 =・・100 0R 口$=・・i.l THEN 60SuB ネINPUT.DATA ホsIMuLAT10N 1F 03=・・S・・ OR 口事=・・5・・ THEN 60SuB 1F 口事=・・P01 0R 口$=・・p THEN 60SuB ホPALETTE.CHANEE 1F 口多=・・600 0R 口$=・・g・・ THEN 60SuB ネGRAPHIC.I.S 1F 口事=・・D" OR O事 =・・d・・ THEN CHハ lN "E3 ,ALL 1F 口$=・・‖・. OR 05=・・m・・ THEN 60SuB ttMousE口 PLOTTIN6 1F O事 =・・N・・ 口R O事 =・・n・・ THEN 6● SuB ttBE61N PUT(LPX-5,LPY-5),CURS%,XOR 60TO *L00P '============================================ '― ――――――Elear― ―――一――――――――― 拿CL LINE(LPX-16,LPY-16)― 《LPX+16,LPY+16),0,BF RETURN
4920 4930 4940 4950 4960 4970 4980 4990 5000 5010 5020 5030 5040 5050 5060 5070
'― ――kuromaru ――――――――――――――――――――――――――――――――――――― *BC FOR R=l T0 4=CIRCLE《 LPX,LPY),R=NEXT R RETURN '一 ――shiromaru― ―――――――――――――――――――――――――――――――――――― ネ‖C 8CIRCLE(LPX,LPY),4=RETURN '一 ――setline― ―――――――――――――――――――――――――――――――――――――― 'ネ SETLINE 60SuBホ cMovE =PSET(LPX,LPY) 1F SF=O THEN XS=LPX8 YS=LPY=SF=l ELSE LINE《 XS,YS)― 《LPX,LPY),7 RETURN ホSETLINE COLOR 3=LOCATE 508PRINT .3*拿 拿拿拿拿拿拿ネ拿拿拿ホネホ率ネ率拿率**拿 拿ネ .0 ・. Set Line LDEATE 508PRINT LOCATE 508PRINT 拿拿拿拿拿拿拿拿*拿 拿拿拿拿拿ホホネホ拿ホ拿拿拿ホ.0 =C● LOR 7 ・EOLOR Number (1-7)=.=,COL ELSE 5090 1F KF=O THEN LOCATE 50 81NPUT・
1。
134
5080 1F COLく 0 0R COL>7 THEN 5070 5090 KF=KF+1 5100 60SUBホ CMOVE =PSET(LPX,LPY) 《LPX,LPY),C□ L=| 5110 1F SF=O THEN XS=LPX=YS=LPY=SF=l ELSE LINE(XS,VS)― 5120 60SuB ttDlSPLAY 5130 RETURN 5140 ホHASHIRA ・ ・ :BCOL EDLOR Number (1-7)= 5150 LOCATE 2,22=INPUT (LPX+6,LPY+6),BCOL,BF =RETURN 5160 LINE(LPX-4,LPY-4)― 5170 拿SELECT 5180 1NPUT・・LENETH・・ 3L 5190 LINE(LPX― L,LPY― L)― (LPX+L,LPY+L),4,BF =RETURN ――――――――――――――――――――Draw box 5200 拿BOX ='― ―――――――― ・ ・ ネ拿拿拿ホ拿ホホホホ拿ネ率ネ*拿 拿ホ拿拿ホ拿ホ 5210 00LDR 3=LOCATE 50=PRINT ・ ・ ・ ・ Dra" Box 5220 LOCATE 508PRINT ・ ・ =COL口 R 7 ・ ・ホ拿ネ拿拿拿ホ拿拿ホ拿ホネネ拿拿*拿 拿拿拿ネ拿 5230 LOCATE 508PRINT 5240 ' 5250 6● SuB *cMDVE =PSET《 LPX,LPY) 《LPX,LPY),7,B =SF 5260 1F SF=O THEN XS=LPX=YS=LPY=SF=l ELSE LINE(XS,VS)一 5270 60SuB ttDISPLAY 5280 RETURN 5290 ネROTAT10NBOX Box rotation l・ 5300 MESSA6E3= 5310 60SuB *MESSA6E 5320 60SuB *cM口 vE =PSET《 LPX,LPY) 《LPX,LPY) 5330 1F SF=O THEN XS=LPX=YS=LPY=SF=1= RETURN ELSE LINE(XS,VS)― F=0 5340 L口 CATE 50 =COLOR 2=INPUT・ ・AN6LE(0-360)=・・:AN6 5350 Xl=LPX― XS=Yl=LPY― YS 5360 LINECXS,YS)― (LPX,LPY),0,B 5370 AN6=AN6拿 3.14159/180 5380 XNl=Xl拿 COS(AN6)一 Yl*SIN《 AN6)+XS 5390 YNl=Xlネ SIN(AN6)+Ylホ COS(AN6)+YS 5400 XN2=Xl率 COS(AN6)+XS 5410 YN2=Xl拿 SIN(AN6)+YS 5420 XN3=― Yl拿 SIN(AN6)+XS 5430 YN3日 Ylネ COS(ANG》 +YS 5440 LINE(XS,YS)一 《XN29YN2),7 5450 LINE《 XN2,VN2)― (XNl,VNl),7 5460 LINE(XN19YNl)― (XN3,YN3),7 5470 LINE(XN3,YN3)― (XS,YS),7 5480 60SuB ttDISPLAY 5490 RETURN 5500 拿CROTAT10NBOX ・ ・ 5510 MESSA6ES=・ ・Colo「 Box Rotation 5520 60SuB ttMESSA6E ・ ・:Cl ELSE t COLOR(1-7)= 5530 1F SF=O THEN LDEATE 50 =INPUT 5540 1F Elく 0 0R Cl>7 THEN 5530 5550 60SuB ttcMovE =PSET(LPX,LPY) 《LPX,LPYl 5560 1F SF=O THEN XS=LPX=YS=LPY=SF=1= RETURN ELSE LINE(XS,VS)―
195
3F=0 5570 LOEATE 50 =INPUT・ ・AN6LE《 0-360)=.13 AN6 5580 Xl=LPX― XS=Yl=LPY― YS 5590 LINE《 XS,YS)― (LPX,LPY),0,B 5600 AN6=ANG拿 3.1415,ノ 180 5610 XNl=Xl拿 COS(AN6)― Yl*SIN(AN6)+XS 5620 YNl=Xlホ SIN(AN6)+Ylホ COS(AN6)+YS 5630 XN2〓 Xl本 COS(AN6)+XS 5640 YN2=Xlホ SIN(AN6)+YS 5650 XN3=一 Yl拿 SIN(AN6)+XS 5660 YN3=Yl*COS(AN6)+YS 5670 LINE(XS,YS)― (XN2,VN2),Ci 5680 LINE(XN2,VN2)一 《XN19YNl),Ci 5690 LINE(XNl,YNl)― (XN3,VN3),Cl 5700 LINE《 XN3,YN3)― (XS,YS),El 5710 RETURN ―――――――――――――― 5720 '一 ―draw circle 5730 ネEN ・ ・ 5740 MESSA6ES=・ ・ Draw Circle 5750 60SuB *‖ ESSA6E LPX,LPY) 5760 60SuB *cMovE =PSET《 5770 RADIuS=S● R((LPX― XS)^2+(LPY― YS》 ^2) 5780 1F SF=O THEN XS=LPX=YS=LPY=SF=1=RETURN ELSE CIRCLE(XS,YS ),RAD工 0 5790 PRESET(XS,VS) 5800 60SuB ttDISPLAY 5810 RETURN 5820 '一 ―draw ・Fan― ―― 5830 ネOU616ATA 5840 60SuB ttcMDVE=PSET《 LPX,LPY) 5850 RADIuS=S口 R((LPX― XS》 ^2+(LPY― YS)^2) 5860 LOEATE 50 Start an91e,End an91e="3SA,EA 5870 1NPUT 5880 SA=SA率 3.14159/180=EA=EA拿 3.14159ノ 180 5890 1F SF=O THEN XS=LPX=YS=LPY=SF=1=RETURN ELSE EIRELECXS,YS),RADIuS, EA =SF=0 59gA ' --reset I i ne---5910 ネRESETLINE 5920 MESSA6ES=・ ・ Reset Line 5930 60SuB ttMESSA6E 《LPX,LPY),0=RF=0 5940 1F RF=O THEN XS=LPX=YS=LPY=RF=l ELSE LINE(XS,VS)― 5950 RETURN 5960 '一 ――――――――――――――――――――――――――――――――――――draw sub 5970 ホDRA‖ 口=ASC(口 5》 5980 口奪=INKEY381F 03=・ ・・・ THEN 60T0 5980 ELSE 5990 1F 口=28 THEN AN6=0 6000 1F 口=30 THEN AN6=3.14159ノ 2 6010 1F 口=29 THEN AN6=3.14159 6020 1F 口=31 THEN AN6=3。 15159拿 3/2 6030 "INDO"(-8,-8)― (898)
198
U
5040 5050 5060 5070 5080 5090 5100 5110 5120 5130 5140 5150 5160 5170 5180 5190 5200 5210 5220 5230 5240 5250 5260 5270 b280 b290 3300 b310 5320 3330 3340 3350 b360 5370 b380 3390 5400 ,410 D420 D430 3440 D450 ,460 D470 D480 ,490 D500 ,510
VIE‖ (LPX-16,LPY-16)― (LPX+16,LPY+16)
READ XS,YS =IF XS= 999 THEN SCREEN 3,0=RETURN READ XE9YE PXS=XSttCOS(AN6)一 YSttSIN(AN6) PYS=XSホ SIN(AN6)+YS*COS(AN6) PXE=XEネ CaS(AN6)一 YEホ SIN(AN6) PYE=XEttSIN(AN6)+YEttCOS(AN6) LINECPXS,一 PY5)― (PXE,― PYE) 60T0 6050 拿C‖ OVE='一 ―――――――――――――――――――――――――――――一――一――cur50rmOVe sub IF 口=28 THEN LPX=LPX+S IF O=30 THEN LPY=LPY― S IF 口=29 THEN LPX=LPX― S IF 口=31 THEN LPY=LPY+S IF LPXく 5 THEN LPX=5 1F LPYく 5 THEN LPY=5 1F LPX>634 THEN LPX=634 1F LPY>350 THEN LPY=350 RETURN INPUT.DATA MESHINPUT BX=(LPX-37)/13 BY=(LPY-36)ノ 13 'ネ
OPEN
FOR INPUT AS #1
1NPUT・・ACT10N?・・,A4 DIM ID(BX,BY) ID(BX,XY)=A4 1F INKEY$= Z・・ THEN 6320 FOR K=l TO N FDR K=l TO M PRINT 絆1 91D《 BX,BY》 NEXT NEXT IF INKEY事 =・ 001. THEN 6380 0PEN 00MD・・ FOR OUTPUT AS ■1 FOR R=l TO N FDR I=l To M PRINT ■191D(BX,BY) NEXT NEXT RETRUN ホINPUT.DATA COLOR 38LOCnTE 50=PRINT ]・ ホネ 拿ホホ率拿拿拿*ホ ホ拿拿 拿ホ拿ホホ ・ =*拿 LOCATE 508PRINT ・ ・ String Data ・ ・ LOCATE 50=PRINT ・ ・ホ拿拿拿拿拿ホ拿拿ホ拿ネホネ拿ホネ率ネ*拿 拿ホネ01 =C● LOR 7 CONSOLE O,25 00L口 R 7 LOCATE 50 =PRINT ・ ・Rndom accsess ・File `
O7 J′
LOCATE 50BINPUT .O o「 Sequential file (1/2)・ ・,RSS ホMDF ホRDF ELSE 60SUB 1F RSS=・・1・・ THEN 60SuB RETURN 率HDF '一 ―-load mouseedriver― ――――――――――――――一―――――――― ・3N% LOCATE 50 =INPUT .lNUMBER DATA COuNT =・ DIM D事 《M%),DD(NZ) 0PEN ・・28TEST。 011・ F口 R OUTPUT AS #1 "RITE ■1,‖ %,N% 本DATAINP ・ ・ CHARACTER DATA INPUT PRINT ・ ・ 1NPUT 2 = 3DO(1) end OR D3(1)=・・END]. THEN ネEXIT 1F D3(1)= FOR I=2 T口 ‖% PRINT 13・・ =・・ 3=INPUT D3(1) NEXT I ' PRINT ・・NUMBER DATA INPUT・ ・ FOR I=l TO N% PRINT 13・・ =・・ |=INPUT DD(1) NEXT I =PRINT ' FOR I=I TO M% "RITE 絆1,DS(1) NEXT I ' FOR I=l TO N% ‖RITE 器1,DD(1) NEXT I 60TO ネDATAINP ' 拿EXIT=CLOSE ■1=RETURN '================================================================= ネGRAPHICoI.S ・ ・ホホ率ホ*拿 拿率拿*拿 拿拿拿拿拿拿拿率率*拿 拿拿拿ネ LDCATE 50 =COLOR 3=LOCATE 50=PRINT ・ ・ ・ LOCATE 508PRINT O・ 6raphic File L口CATE 508PRINT ・・ホ*ホ ホホ拿拿ネネ拿率拿拿率拿拿拿拿ホ拿拿拿拿拿拿ネ・・ =EOLOR 7 ' ・ ・ ・ ・grahic file LOCATE 50 =PRINT ・ ・ SAVE or LOAD (1/2)・ ・36N3 LOCATE 5081NPUT ・ ・1・・ THEN 60SUB *6.SAVE 'IF 6N$ = ・ ・2・・ THEN 60SUB 1F GN5 = 拿6.LOAD RETURN ネ6.SAVE ・ ・9raphic file LOCATE 50 =PRINT ・ ・ name C6character)0.3NAS 697● L口 EATE 5081NPUT 6980 NA3=・・2=・・+NAS 6990 DEF SEE=&HA800 7000 BSAVE NA3+・ ・000,&HO,&H7CFF
5520 5530 5540 5550 5560 5570 5580 5590 5600 5610 5620 5630 5640 5650 6660 5670 6680 6690 6700 6710 6720 6730 6740 6750 6760 6770 6780 6790 6800 6810 6820 6830 6840 6850 6860 6870 6880 6890 6900 6910 6920 6930 6940 6950 6960
.3
198
′り ■り
ア 020
DL卜
5Lし =政 H」 リ リリ
BSAVE NA3+・ ・1・・9&HO,&HFCFF 7o30 RETURN ア 040 本6.LDAD ・ ・:NA● 7050 LOCATE 50 =INPUT 6raphi⊂ file name 7060 0N ERROR 60T0 7120 7070 COLOR=(4,4)=C● LDR=(1,0) 7080 1F NAS=・・NIJOHl・ THEN COLOR=(1,7)=COLOR=(7,1) ア090 NAS=・・2=・・+NA3 7100 DEF SEG=&HA800 7110 BL口 AD NA3+・・010,&H0 7120 1F ERR=53 THEN RESUME 7050 7130 DEF SE6=&HB000 7140 BLOAD NAS+。 11・・,&H0 7150 CONS● LE O,20BCLS ・ THEN 7160 ELSE 7170 7160 1F INKEY$=・ ・・ 7170 60SuB ttDlSPLAY 7180 RETURN 7190 '================================= 7200 ネ‖AP3 7210 REM MESh Analysis for District Facilities Planning M A P 7220 RE‖ 7230 REM lDTH 80,25 7240 PRINT CHR事 (12)=EONSOLE,90,1=EDLOR 7,0,1=‖ 7250 L13=・ 7.・ 7260 D03=・・■1.=Dl■ =・・■拳・・ 7270 D23= ####.#絆 ・・8D35=・・##・・ 7280 D43=・・##彗 器■.■ 0.=D55=・・器###■ .■・・ 7290 DlM FU(20) 7300 DlM UF(20) 7310 DIM 6P(300) 7320 DlM FX(20),FY(20) 7330 DIM CX《 20),CY(20) ・ ・ Hesh Analysis for District 'r 7340 LOCATE 50,18PRINT ・ ・ ‖A P =======118 PR I NT=PRINT Facilities Planning 7350 L口CnTE 508PRINT ・ ・ N)・ ・ Clear back ground (Yノ 7360 LOCATE 5281NPUT 3CB6事 7370 1F EB6$=00y・ ・ OR EB65=.3Y・・ THEN 7380 ELSE 7390 7380 ROLL 399 7390 ' 7400 1F L13く >・・L・・ THEN 7480 7410 FOR I=l T0 10=LPRINT=NEXT I ‖eSh Analysi5・・ 7420 LPRINT CHR3(14)3・ ・ ・ fori・ 7430 LPRINT=LPRINT=LPRINT CHR3(14),・ ・ 7440 LPRINT=LPRINT=LPRINT CHR3(14)3.` District Facilities Planning・ 7450 LPRINT=LPRINT=LPRINT=LPRINT=LPRINT M A P・ ・ 7460 LPRINT CHR3(14)3・ O 7470 LPRINT CHR3(12) Wait a count down。 7480 LOCATE 50,3 8PRINT ・86 ・ COLOR 7490 LOCATE 50,481NPUT 7500 '=== Reading o・ F Data=============================== 0'
On Jワ
7510 RESTORE 9730 7520 READ "X,WY,MS 7530 Dl‖ UT(WX,WY) 7540 DIM PO《 WX,WY) 7550 DIM AC(‖ X,WY) 7560 READ ND 7570 F口R N=l T口 ND 7580 READ FX(N),FY《 N) 7590 NEXT N 7600 CO=2拿 WX*"Y 7610 FOR Y=lTO WY 7620 FOR X=l TO "X 7630 READ PO(X,Y)=IF PO(X,V)=-l THEN 60T0 7640 ELSE PO=P口 +PO(x,V) 7640 CO=CO-1=LOCATE 52,5 =PRINT CO 7650 NEXT X 7660 NEXT Y 7670 60T0 7790 7680 '=== Simulation Condition====================〓 ============ 7690 LOCATE 6923 7700 1NPUT ・・ District Facilities Number l to 20 :DN 7710 1F DN>O AND II>l THEN FOR N=ND+l TO DN+ND 7720 LOCATE 19,23+N 7730 PRINT 00Position F― ・03N― ND381NPUT 00 X , v 《N),FY(N》 7740 ' hEXT N 7750 PRINT8PRINT CHR 7760 CO=‖ Y率 "X 7770 LOCATE 50,3 7780 PRINT ・・Wait a count down.・ ・ 7790 '=== Accsesibility and utility=========================== 7800 UU=0 7810 F口 R I=l TO DN+ND 7820 FU(1)=0 7830 NEXtt I 7840 F口 R Y=l TO WY 7850 FOR X=l T口 ‖X 7860 UT=0 7870 TU=0 7880 AD=100 7890 FOR N=l TO DN+ND 7900 D=MS*SaR(《 X― FX(N))^2+《 Y― FY《 N》 )^2)=TU=EXP(-1.5ネ D)率 PO(X,Y) 7910 R=RND(1) 7920 1F R=く .49999 AND Dく AD THEN AD=D 7,30 uT=Tu 7940 uN=N 7950 1F R >.49999 AND D=く AD THEN AD=D 7960 uT=Tu 7970 UN=N 7980 NEXT N
200
「990
UF(UN)=UT 3000 FU《 UN)=FU(UN)+UF(UN) 301 0 UF(UN)=0 3020 UT(x,V)=UT 3030 AC(X,V)=AD 3040 Uu=uu+uT(X,V) 3050 CO=cO-1 〕 060 LOCATE 52.5 =PRINT CD 〕 070 NEXT X 3080 NEXT Y 〕 090 BEEP=60T0 9400 llfrg r=== Output / f,ft| ==== )LtO AL=IAA 11,26 UL=I6QI
I13O PRINT CHR$(12) ,l4g IF ANIB="7" THEN PRINT 1150 PRINT " (16g Per. ) ,,1 116g PRINT "and Accessi bi I i l17O PRINT " ( )" i 11BO PRINT AL; 1199 PRINT "Krn) ': 'PRINT )2gg rF ANIS=..9,, THEN PRINT
12lg PRINT" 'l' I22g PRINT UL; l23g PRINT ")": l24O FUR
N=l
(
>="
..population,,; ty ' I'
,,i
.,Utility
(la per./hfeek).,1
i
TCI hfx
t25,g t't=ABS (N/10-.5) E6A PRINT USING Dl$;lt; t276 NEIT N: PRINT l?gg I I=1O l29O FOR N=1 TO
BgA l3lg l32g lSSg
hfx
I=I I IF N=I THEN I I=I t+LA lt=N-I l+l0 PRINT USINE D1$;l.l;
l34g NEXT N:PRINT:PRINT l35g GETe (grar-(7?r5',6P
1360 FOR Y=l+Yl TO hfY-Yz B7A FOR X=l TO blx l3gg IF Ptl(XrY)<g THEN PRINT,, .,,;:EOTO fJ.46g BgA IF P0(X'Y)=6 THEN PRINT' *,,;:6tlT0 F,46A l4gg rF oUtD="l" AND ANrs="7" AND AL<Ac(x!y) THEN coLoR Grarl:Goro a4zg tLoR 6rO, I t4tg rF outs="l" AND AN5="9" AND uL=(ur(x!v) THEN cuLoR Erarl:ELSE coLc
t42g t43g
FOR
,LSE NEXT
I44g :43A
N=l T0 ND+DN rF x=FX(N) AND Y=Fy(N)
N
IF ANIS="9" IF AN:f=,,7,.
THEN PRINT USINE THEN PRINT USINE
THEN
ctlLoR Trarl:pRrNT rr t.,;:6or6
DlS;UT(X,Y);
Dl$;p0(Xry);
201
3460 COLOR 7,0,1 3470 NEXT X 3480 1F Yく 10 THEN PRINT り)ホ 10) 〕 490
・1
00. Y ELSE PRINT USIN6 1・
■113Vノ 10-由
5:=PRINT (Y-1
1F Y=WY THEN PRINT=PRINT 3500 1F Y>20 THEN PUTe 《o,o)一 《79,5),6P860T0 8510 3510 NEXT Y 3520 LOCATE 60,1 3530 PRINT ・・Pop. (10oF。 )・・3=PRINT USINE D453P0 3540 LOCATE 60,2 〕 550 PRINT ・・uti. (loP/W)・・: 〕 560 PRINT uSIN6 D433UU 〕 570 LDEATE 60,3 ・U/P ・3 3580 PRINT ・ ・ 〕 590 PRINT USIN6 D238UUノ P0 3600 LOCATE 60,5 3610 PRINT F― uti.(loP/‖ )・・ 〕 620 FDR N=l TO ND+DN 630 LOCATE 6095+N 〕 〕 640 PRINT =・ F・・3 〕 650 PRINT Nョ ・ 3=PRINT uSIN6 D333FX(N): 〕 660 PRINT ・・ 《 ・ 〕 670 PRINT ・・9・・ョ 〕 680 PRINT uSINE D3● 3FY(N》 ョ8PRINT ll) 3 〕 690 PRINtt uSING D5■ 3FU(N) 〕 700 NEXT N 〕 710 LOCATE 60,19 〕 720 PRINT .=(*)8POSition F(H,V).1 3730 L口 CATE 60,208 PRINT ・ ・ (.)80utSide Limits・ ・ 740 LOCATE 60,218 PRINT 〕 ・。(+)8uninhabited Area・ ・ 〕 750 1F WY=く 17 THEN 9480 ELSE 9600 760 '=== Output 〕 ノ Line― Printer================9============== 〕 770 Yl=0 3780 Y2=0 〕 790 FOR NN=l T0 2 3800 PRINT CHR3(12) 〕 810 1F NN=l THEN LPRINT ・ ・Population・・ 3 ・ 3820 LPRINT ・・ (100 Per。 )・・: 3830 LPRINT ・・and Accessibility '一 ' ・・ 8 3840 LPRINT ・・ 《>・・ 3=LPRINT AL38LPRINT ・ ・Km) =LPRINT ・ 〕 850 1F NN=2 THEN LPRINT "utility (10 Per.ノ Week)・ ョ 3860 LPRINT ・・ '― ' 《>= 3 3870 LPRINT ULs=LPRINT ・1)・・ =LPRINT 〕 880 F口 R N=l TO ‖X 3890 M=ABs(Nノ 10-.5) 3900 LPRINT uSINE D133MF :910 NEXT N=LPRINT 〕 920 11=lo 〕 ワ30 FOR N=l TO ‖X
202
A94g gqSA A96,g B97A B9BA fjg9fl 9ggg qAlA 9A2A 9SSgt 9A4A 9ASO gAbE 9a7g 9686 ggqg
I=II:IF N=I THEN II=Il+lA H=N-Il+lO
LPRINT USINE DtrD;Ft; NEXT N:LPRINT:LPRINT FOR Y=l TO WY
FtlR X=ITO tdx IF Ptl(XrY)<O THEN LPRINT tt . r';:6OTO gttfi IF PO(X'Y)=6 THEN LPRINT r' +..;:6OT0 gLlA
N=l TO ND+DN IF X=FX(N) AND Y=FY(N) THEN LPRINT " ftt;:6tlT0 gll,g ELSE NEX IF NN=2 THEN g0qg ELSE g9r5lg IF AL={AC(XIY) THEN LPRINT r'-...
FOR
LPRINT USINE D6$;PO(X'Y); 60T0 9-tta ELSE LPRTNT usrN6 Dlrs;po(xry);:6010 qttg 6ttro 9lla ELSE LPRTNT USINE Dl$;Po(xry);:601tl gtta IF UL=(UT(XIY) THEN LFRINT '!-!..
9ta6
Do$;ur(xrY);ELSE LPRTNT usrN6 Dt$;ur(x,y); X:IF Y<tg THEN LPRINT " gt"Y ELSE LPRINT USINE ., *,,|yl LPRINT (Y-INT (Y / Ig' TIA' 9I?g NEXT Y qts,g LPRINT position (HrV) ,,; 9l4g LPRINT " (*):Facilities .,i ?15O LPRINT " (. ) s0utside the Limits ,, 916'g LPRINT (+) : Uninhabited Area,, 9l7A FOR I=1 TO 4 9IAg LPRINT 9TqA NEXT I LPRTNTUSTNG
9llgt
92gA NEXT
NEXT
NN
92Ig IF 1^fY+ND>29 THEN LPRINT CHR$(12) ELSE 9?29 LOCATE g, I 923A LPRINT "Pop. (tgtQIP.t,,i 924A LPRINT USIN6 D4:E; Po 925A LOCATE ATZILPRINT 'Uti- (t6plbD,,i ?26rA LPRINT USING D49;UU 927A LCICATE ATSzLPRINT ,,1)/P ',i
FOR
I=1 TO S:LpRINT:NEXT I
??A@ LPRINT USINE D2$; UU./pO: LPRINT 9299 LOCATE 615:LPRINT ,,F-Uti. (tgp/Wr. 9SgA FOR N=ITO ND+DN 93lA LOCATE gr5+N 932A LPRINT"F"l :LPRINT N; 9339 LPRINT' (";:LPRINTUSINE DS$;FX (N); q34g LPRINT,,,,.1 :LpRINTUSINE DSri;Fy(N) ; 9550 LPRINT") "1 ?36A LPRINTUSING D5$;FU(N) 9379 NEXT N 93BA LPRINT CHR$(T2} 93?g GOTO 9429
94gA I === Output Condition =:========================:=== 94TA PRINT CHR$(12)
203
,420 ,430 ,440 ,450
LOCATE 4,23 Analysis (7)=Pop. and Acc. (9)=uti. (+)=Over PRINT ・B AN$=INKEV事 1F AN事 =・・7.. OR ANホ =・・9・・ THEN 9480 ・ THEN 9670 '460 1F AN$==1+・ ,470 60T0 9440 ・ ・Pop. and Acc. 《=》 ,480 1F AN3= 7・・ THEN LOCATE 4923=PRINT =Normal (*)=Li (+)80Ver (。 )=L― Printer・・ ・ ・ ,490 1F ANS= ワ THEN LOEATE 49238PRINT Uti. (=)=Normal (*)=Lj 《+)=Over (。 )=L― Printer・・ フ500 0U事 =INKEY$ P510 1F OU● ="=・・ AND AN事 =・・731 THEN AL=100860T0 9590 9590 ,520 1F OU$=1・ =・・ AND AN$=・・9 THEN UL=100=60T口 ,530 1F OU$=B]ネ THEN 9570 ,540 1F OU事 ==・ + THEN 9410 7550 1F OU3=・・.・・ AND L13=・・L THEN 8760 ,560 6● T口 9500 ・ ・ Acc. Li mit (Km) 7・・ THEN LDEATE 4,23=INPUT '570 1F ANS= ・ ・ 3AL ・ ・ uti. Li nit (10 Per./Week) フ580 1F AN事 =・・9 THEN LOCATE 4,2381NPUT UL "ョ 7590 1F WY=く 18 THEN 8130 ELSE 9600 7600 1F AN事 =・ 17]・ THEN LOCATE 4,238PRINT " Display (4)=Acc. 1 (1)=` (+)=Over " ・ ・ フ610 1F AN$=・・91l THEN LOCATE 4,23=PRINT Di sPlay (6)=uti. 1 (3)=l (+》 80Ver .1 フ620 RE$=lNKEYS ・4・・ OR RE5=・・610 THEN Yl=0=Y2=WY-1686● T0 8130 '630 1F RE$=・ RE5=・・ 1・ 0 0R RE5=・・3・・ THEN Yl=WY-16=Y2=0860T0 8130 7640 +・・ THEN 9480 フ650 1F RES= フ660 60T0 9620 ・ ・ ヲ670 LOCATE 4,238PRlNT Simul ation (1)=Continue (0)=Over ]・
ワ680 ワ690 ワ700 ワ710 ワ720 ワ730 ワ740 ワ750 ワ760 ワ770
RE5=INKEY3 1F RE3=・・1・・ THEN II=11+1860T0 7680 1F RE5=・ 101. THEN 60T0 9720 60T0 9680 RETURN '==■ Data ノ District Mesh Width (x=く 27,y=く 27)ノ Cell Scale ======== DATA 21,21,0.3 '==■ Data ノ District Facilities Number ノ Position 《x,y) ======== DATA 2, 5, 5,10,10 '=== Data / Population Cx=く 27,y=く 27) (-1)=Dutside the Linits (0)=| ited Area 9780 DATA-19-19-1,-1,-1,-19-19-19-19-19-1,-1,-19-19-19-19-1,-19-1,-1,-1 ワ790 DATA-19 2, 1, 1, 3, 19 1, 4, 5, 7, 3, 3, 1, 1, 19-1,-1,-19-1,-1,-1
204・
,800 ,810 ,820 ,830 ,840 7850
DATA-19 DATA l, DATA l, DATA O, DATA O, DATA O,
1, 1, 19 0, 0, 0,
1, 1, 1, 1, 0, 0,
2, 1, 19 1, 0, 0,
3, 19 1, 1, 0, 0,
4, 1, 1, 1, 1, 0,
2, 3, 3, 1, 1, 2,
3, 49 4, 3, 4, 2,
4, 5, 3, 3, 3, 3,
5, 6, 3, 3, 2, 3,
2, 4, 2, 1, 1, 1,
1, 39 1, 1, 1, 1,
1, 1, 1, 19 19 1,
1, 1, 1, 1, 1, 1,
19-1,-1,-1,-19-19-1 1, 1, 19-19-1,-19-1 1, 1, 1, 1, 19-1,-1 1, 19 19 1, 19 19 1 19 1, 1, 19 19 19 1 19 1, 1, 1, 1, 1, 1
'860 DATA O, 0, 0, 0, 0, 0, 2, 2, 1, 3, 2, 3, 2. 2, 19 2, 19 19 1, 1, 1, 1, 1, 1, 19 1, 19 1, 1 7870 '880 DATA O, 0, 0, 0, 3, 0, 2, 3, 2, 3, 3, 5, 4, 5, 4. 4, 3, 2, 1, 1, 19 1, 1, 1, 1, 19 19 1, 1 ,890 '900 DATA 3, O, 3, 0, 3, 0, 2, 3, 2, 2, 3, 2, 2, 5, 4, 6, 4, 6, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 19 1, 19 19 1, 1 ,910 '920 DATA 2, 2, 29 2, 19 2, 1, 19 1, 1, 2, 2, 3, 59 8, 3, 9, 9, 5, 2, 1, 1, 1 ,930 3, 6, 5, 2, 19 1, 1, 1, 1, 19 7940 DATA 19 19 19 1, 19 19 1, 19 2, 2, 2, 3, 19 19 1, 19 1, 1, 1, 1, 1 7950 DATA l, 1, 19 1, 1, 1, 19 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 19 1, 1 '960 P970 DATA l, 1, 1, 19 1, 1, 19 1, 1, 1, 1, 1, 1, 19 1, 1, 19 1, 1, 1, 1, 1, 1, 19 1 '980 7990 DATA l, 19 1, 1, 1, 1, 19 19 19 1, 19 1, 1, 19 1, 1, 1, 19 1, 1, 1, 19 1, 1, 1, 1, 1, 1 10000 DATA 19 1, 19 19 19 19 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19 1, 19 1, 1 10010 DATA l, 1, 1, 1, 1, 19 1, 1, 1, 1, 19 1, 1, 19 1, 1, 1, 19 19 19 1 10020 DATA l, 1, 1, 19 1, 1, 19 1, 1, 19 19 1, 1, 1, 19 1, 19 1, 1, 1, 1 10030 DATA l, 1, 19 1, 1, 1, 1, 1, 1, 1, 1, 19 1, 1, 1, 1, 1, 1, 19 1, 1 10040 DATA l, 19 1, 1, 1, 1, 1, 1, 19 1, 1, 19 1, 1, 1, 1, 19 1, 1, 1, 1 10050 '一 ―――――――――――― 10060 拿RDF 10070 LOCATE 50=INPUT file name ・・ 3FLN事 10080 FLNS=・・28・・+FLNS 10090 0PEN FLNS AS #1 10100 FIELD 器1 ,13 AS IDS,4 AS D15,4 AS D25 10110 本MENU 10120 'CONSOLE O,158CLS i 10130 'CONSOLE 15,25 10140 'LOCATE 2,20 10150 PRINT 10160 LOCATE 508PRINT ・ ・1=Input Data,2=Search Data ・ ・ 10170 LOCATE 508PRINT ・ ・3〓 Change Data00 10180 LOCATE 50=PRINT 004=print all data,5=End ・ ・ 10190 LOCATE 50=INPUT l.Input Number Please ・ ・|‖ N=PRINT 10200 1F ‖N=5 THEN 60SUB *DISPLAY 10210 0N MN 60T口 拿DATAINPUT, 拿 DATASEARCH ,拿 DATACHAN6E,*DATAPRINT,拿 10220 60TO 本MENU 10230 ' 10240 拿DATAINPUT ・ 10250 LOCATE 50=INPUT ・ ID name・・,D3 10260 LOCATE 5081NPUT ・ ・nunber data l・ .3Dl 10270 LOCATE 5081NPUT ・ ・number data 2013D2
WORKEN
205
10280 10290 10300 10310 10320 10330 10340 10350 10360 10370 10380 10390 10400 10410 10420 10430 10440 10450 10460 10470 10480 10490 10500 10510 10520 10530 10540 10550 10560 10570 10580 10590 10600 10610 10620 10630 10640 10650 10660 10670 10680 10690 10700 10710 10720 10730 10740 10750 10760
LSET ID事 =D事 =RSET D13=MKSS(Dl)=RSET D23=‖ KSS(D2) PUT #1,LOF(1)+1 60TO *MENU ' 拿DATASEARCH 60SuB ネIDSEARCH=PRINT 1F FINDFL6く >l THEN ネMENU LOCATE 50=PRINT =・ ID nane =]・ IID$ LOCATE 50=PRINT ]・ number datal= :CVS(D13) LOCATE 50=PRINT =・ number data2=・・ ョCVS(D23) 60TO *MENU ' ホDATACHANEE GDSuB 拿IDSEARCH 1F FINDFL6く >l THEN ホMENU LOCATE 50=INPUT "number datal =・ ・:Dl ・ ・number data2 ='13D2 LOCATE 50=INPUT 1F Dlく >O THEN RSET D13=‖ KSS(Dl) 1F D2く >O THEN RSET D23=‖ KSS(D2) PUT #1 9RN860TO 拿MENU ' ネDATAPRINT 'CONSOLE O,25 PRINT ID name Datal Data2.3 FOR I=l TO LOF(1) 6ET #1,1 PRINT ID■ 9EVS(D13),CVS(D23) NEXT =60TO ネMENU ' ネ‖ORKEND CLOSE #1=RETURN ' 率IDSEARCH ・lD name ・13D3 LDEATE 50=INPUT ・ D5=LEFTS(D3+SPAEES(13),13) RN=0=RNMAX=LOF(1)=FINDFL6=0 WHlLE FINDFL6=O AND RNく RNMAX RN=RN+1=6ET ■1 ,RN 1F ID$=DS THEN FINDFL6=1 ‖END LOCATE 50=IF FINDFL6=O THEN PRINT ・ ・Not found:・・ RETURN '=================== 率SIMULAT10N COLOR 38LOCATE 50,18 PRINT ・ ・ホホ拿拿*拿 拿ホ率率ホホネ率ホ率*拿 *率 **ホ ***・・ LOCATE 50= PRINT ・l Simulati口 n ・ ・ L口 CATE 508 PRINT ネ拿拿拿拿拿拿ネネ拿拿ネ率拿ネ率*率 ネ拿*拿 **拿 ホ・ ・ =EOLDR 7 LOCATE 50 8 PRINT ・Waiting Simulation or・ ・ ・ LOCATE 50 ・Behavior Simulation(1/2)・ 日INPUT ・ 3SN3
203
0770 1F SN5==111l THEN 6● SUB ttWnlttIN6.S I MULAttI口 N ホBROWNS 0780 1F SN事 =・・2 THEN 60SUB ・ ・ 0790 1F SN$=・ 3・ THEN G口 SuB 拿6SIM 0800 RETURN 0810 '一 ――――――――――――――――――――――――――――――― 0820 *WAITIN6.SIMULAT10N 0830 ' 0840 00NSOLE O,25,0,1 =CLS l ・ ・Waiting Simulation 0850 LOCATE 50,1 =PRINT 0860 COL口 R 6 ・1000 0870 LOCATE 55,3 8PRINT ・ ・ 2501・ 0880 LOCATE 71,38PRINT TIME 0890 RANDOMIZE 0900 SCREEN 3,0 0910 CONSOLE 20,25 0920 PRINT O,30 COLOR 6 0940 LOCATE O,19 =PRINT 10TIME.1 0950 LOCATE 8,19 =PRINT l:TOTAL・ ・ 0960 LOCATE 17,19 =PRINT "COMM I N610 0970 LOCATE 28,19 8PRINT .lRETURN・ ・ ・ ・FOR60 0980 LOCATE 39919 =PRINT ・ ・WnIT・・ 0990 LOCATE 50,19 =PRINT 1000 COLDR 7 1010 LOCATE 27,8 =INPUT .1 ・ ・ 1020 LOCATE 27,9 8 1NPUT 1030 LOCATE 27,10= INPUT =・ ・ ・ 1040 LOCATE 27,11= INPUT ・ 1050 LOCATE 27,12=INPUT 1060 LOCATE 27,138 1NPUT l' ・ ・ 1070 LOCATE 27,14=PRINT 1080 LOCATE 27,15=INPUT =・ 1090 LOCATE 27,16 =INPUT ll l100 NC=NC拿 24 ・ ・ 1110 LOCATE 27,17 =INPUT 1120 LDEATE 27,24= INPUT =・ 1130 00LOR 3 ・ ・ 1140 LOCATE 27,258 PRINT If you want to 1150 E口 LOR 7 1160 C口 LDR 3 1170 LOCATE l,08 PRINT ・・NW=":NW ・ ・●L=.13口 L l180 LOCATE l,1=PRINT ・ ・CR=・・ECR l190 LOCATE 192=PRINT ・ ・PT=。・ョPT 1200 LOCATE l,3=PRINT ・ ・DE==1:DE 1210 LOCATE 194=PRINT 1220 LOCATE l,5=PRINT llTO=・ ・,T0 1230 L● CATE 196=PRINT '`NE=.:3NEノ 24 ・ ・WDS=・・3‖ DS 1240 LOCnTE l,7=PRINT 1250 COLOR 7 1260 PRINT 1
・ ・
Number o‐ F entrance(N‖ )=1 Linit o‐ F waiting (口 L)。 Rate o‐f forgive (CR).1 Time to deal with CPT)3= DisPlay interval (DE)・ ・ The start time (TO)== 1=unifOrm 3=Ex,ornenti日 2=Norma1 4=Statio n3 《NE》 0omming/minute 1
How many ‐ For once stop(y/n) break pressEU]key
《WDS) ・ ・3E
=・
207
11270 l1280 11290 l1300
LDEATE O,25=PRINT '一 ―――――hensuu shokika― ― FOR I=O TO NW-1 =‖ D(1)=0 =NEXT I VC=0=VR=0=T=60ネ TO=LC=9
11310 '
11320 11330 l1340 l1350 l1360 11370 l1380 11390 11400 11410 11420 11430 11440 l1450 l1460 11470 l1480 l1490 l1500
'一 ――――――――――main loop一 ―――――一―― 60SuB *KYAKU.HASSEI 1F (T MOD DE)=O THEN 60SuB *6YORETSu.」 oTAI.HY口 JI 1F (T MOD PT)=O THEN 60SuB ホ‖AD06uCHl.sHYORI T=T+1 "N$=INKEYS 1F WN事 =.=U・ 0 0R WN事 =1・ u・・ THEN l1390 ELSE l1500 VIEW(410,50)― (600,120),,0=CLS 2 8P01NT(22,23)=S=15 "IND口 ‖ (0,0)― (639,399) VIEW(0,0)― (639,399) FOR I=31 T0 317 STEP 13 LINE(0,I》 ― (638,1),1 NEXT I 00NSOLE O,208 CLS 1F INKEY3= ・ ・ THEN l1460 ELSE l1470 60SuB ホDISPLAY '60SuB *DISPLAY RETURN 1F Tく 1440 THEN l1330
11510 '
11520 1NPUT l・ any more try (Yノ N) :CN$ 11530 1F CN$=・ ・Yl1 0R CNS=.=y.l THEN 10920 11540 RETURN l1550 '― ―――――mado9u⊂ hi shori ―――――――――――――― 11560 *MAD06UCHl.SHYORI l1570 FOR I=O TO NW-1 11580 B‖ D(1)=WD(1) 11590 1F ‖D(1)く >O THEN WD(1)="D(1)― ‖DS=VR=VR+‖ DS l1600 1F WD(1)く B‖ D(1)THEN LINE《 -100+"D(1)― B‖ D(I),一 К-5 )― (-100+WD(1),一 ,BF l1610 NEXT I l1620 60SUB =MAD06UEHl.SHYORI.6RAPHIC l1630 RETURN l1640 ネMAD06uCHI.sHYORI.6RAPHIC l1650 RETURN l1660 '一 ―――-9youretsu jotai hyouji― ―――――――――――――― 11670 ホ6YORETSU.」 OTAl.HYOJI l1680 LC=LC+1 11690 ' IF LC=10 THEN EDLOR 4=PRINT TIME TOTAL CAMMING RETURN ・ ・ =LC=0 11700 1F LC=10 THEN EDLOR 48PRINT・ ・ =LC=0 800LOR 7 。#器 11710 PRINT uSIN6 ・ + 31NT(T/60)3T MOD 603 =彗 11720 口=03FOR I=O TO NW-1 =口 =口 +‖ D(1)=NEXT I
203
・ ・ 11730 PRINT uSIN6 キ器絆# ##キ # 器絆絆# ##キ キ く :口 :VC:VR3ヽ ・ ■# 11740 FDR I=O TO NW-1 =PRINT uSIN6・ :.3‖ D(1)3=NEXT I l1750 1F SF事 =1lYl1 0R SF事 =・・Y01 THEN LINE INPUT l.>=::DMtt ELSE PRINT ::レ 11760 '60SuB ネ6YORETSU.」 YOTAloHY口 JI.6RAPHIC l1770 VC=0=VR=0=VF=0 11780 RETURN l1790 *6YORETSu.」 YOTAI.HYOJl.6RAPHIC l1800 SCREEN 3,0=WINDO‖ 《-100,-100)― (100,100) 11810 VIEW《 410,50 )― (600,120),,7 11820 LINE(-10,-80)― ( 10,80 ),4,B l1830 DIV=INT(160/NW) 11840 FOR I=O TO NW-1 -3 11850 K=80-《 DlV/2)― (DIV*NW)=LDEATE 10,13=PRINT K,K+3,К 11860 LINE(10, (K+10))一 (10+WD(1), (K-10)),2,BF l1870 'К =80-《 DIV/2)― 《DlV*NW)=LINE(10, K)― (10+WD(1), K),2 11880 NEXT I l1890 RETURN l1900 '一 ―――___T ni haitta kyaku― ――一―――――――――――――― 11910 ネKYAKU.HASSEI l1920 V=0 11930 FOR I=l TO NC l1940 0N DB 60SuB 12260,12310,12360,12400 11950 1F R=INT(Tノ 60)THEN V=V+1 11960 NEXT I l1970 日=0=FOR I=O T口 N‖ -1=口 =口 +"D《 1)=NEXT I l1980 1F 口+V>口 L THEN VF=VF+口 +V― 口L=V=口 L― 日=60T0 12000 11990 1F 口>.8ホ ロL THEN VF=VF+INT(CR*V/100)=V=INT《 (100-CR)*Vノ 100) 12000 M=9999 12010 FDR I=O TO NW-1 12020 "D(1)=‖ D(1)+INT(V/NW) 12030 1F "D《 1)く M THEN M="D(1) =」 =I 12040 NEXT I 12050 ‖D《 」)=‖ D《 J)+(V― NW*INT(Vノ NW)) 12060 VC=VC+V 12070 60SuB ttKYAKU.HASSEI.6RAPHIC 12080 RETURN 12090 率KYAKU.HASSEl.6RAPHlC 12100 SCREEN 3,0=WINDO‖ (-200,-100)― (200,100) 12110 VIEW(410,50 )― (600,120),97 12120 LINEC-120,-70〕 ― (-100,70 ),4,B 12130 LINE(-1009-85)一 (180,-85),5 12140 FOR I=-100 T0 180 STEP 10 =LINE(19-80)― (1,-85),5=NEXT I 12150 DIV=INT(140/NW) 12160 FOR I=O TO NW-1 12170 K=70-(DIVノ 2)― (DIV拿 1 ) 12180 LINE(-100,一 K-5 )― 《-100+‖ D《 I),一 K+5 ),2,BF 12190 NEXT I 12200 ' 12210 ' =・
:・
209
12220 ' 12230 ' 12240 ' 12250 RETURN 12260 '一 ―――――― unifOrn distributiOn― ――――――― 12270 S=RND=R=INT(24*S》 12280 RETURN 12290 ' 12300 ' 12310 '一 ――――――Normal distribution ―――――――――――――――――――――――― 12320 S=RND8R=INT(24ネ S) 12330 RETURN 12340 ' 12350 ' 12360 '一 ――――――Expornential di stributiOn― ―――――――――――――――――― 12370 S=― L06(RND)/8 =R=INT(24拿 S) 12380 RETURN 12390 ' 12400 '一 一―――――stati on distribiutiOn― ―――――――――――――――――一―― 12410 S=(RND+RND+RND+RND)/6=R=INT(24拿 S)=IF RNDく .5 THEN R=R+10 12420 RETURN 12430 ' 12440 '============================================〓 12450 *BRO‖ NS )=1 IE19g E::EEこ "ι :EE:U:I( '
こ
lEl:g ttAN::‖ Ty211115:II(TIMES,2)) BehaVi lEE:g L早 :AT「 =こ 1:こ 7ス F早 ::IP↓
こ
iΞ
g :EEI:SI:貫 ヨ Ξ IEキ 早 [1lI¥)'4
r simulatiOn・
=
8 60SuB *GTRAEE
IEEttg 90LOR=(1,o)=coLDR=(2,0)
壁 ‖
iEE,3 1El早 L::71)ホ 40-20 12580 NEXTY=RND(1)ホ 40-20 12590 DISTANEE=DISTANEE+30R(NEXTX^2+NEXTY^2) EttIXl】 EIIttli4 =60SuB *6TRACE iΞ ::g :EETDEI云 7重 以 I:::: 12650 12660 12670
::馬 :ilE;:[:IEIi:I‖ ::‖ :iI:::::EU: IET員 ' 00LOR=(1,1) CoLOR 7 ・:DISTANEE lΞ ::g FttIN平 "TiChinori=・ 12700 1F INKEYS==・ 1l THEN 12700 12710 '
lE[
210
12720 12730 12740 12750 12760
COLOR=(1,0)=COLOR=(2,2) ENDX=P01NT(0)=ENDY=P01NT(1) ―ENDY)^2) DISTANEE=S口 R((STARTX― ENDX)^2+( STARTY ( ENDX,ENDY),6 LINE ( STARTX,STARTY)― PRINT ・・kyori =]・ ョDlSTANEE 1277● PRINT ・ ・ THEN 12780 12780 1F INKEYS= 12790 ' 12800 60SuB *PALETTEINIT 12810 LOCATE ,91 12820 60SuB ネTEND 12830 CONSOLE 5,25 12840 ' ・ THEN 12840 ELSE CLS l 12850 1F INKEY5=・ ・・ 12860 6● SuB ホDlSPLAY 12870 RETURN 12880 ' 12890 ホPALETTEINIT 12900 FDR I=O T口 7=COLOR=(1,1)=NEXT =COLOR=(1,0) 12910 RETURN 12920 ' 12,30 *6TRACE 12940 1F RESuLT(0,0)>50 THEN RETURN 12950 1F M口 DE事 =・ 。W・・ THEN RESuLT(0,RESuLT(0,0))=POINT(0) =RESuLT(1,RESuLT(0,0))=POINT(1) 12960 1F MODES=・ ・S.= THEN RESuLT(0,RESuLT(0,0))=P01NT(0) =RESuLT(1,RESULT(0,0))=P01NT(1) 12970 RESuLT(0,0)=RESuLT(0,0)+1 12980 RETURN 12990 ' 13000 *TEND 13010 1F MDDE3=11‖ 10 THEN St=・・ [・・ =E3=13]|I ELSE SS="(:・ =E5= 13020 FOR I=O TO RESuLT(0,0)-1 13030 PRINT S33RESULT(091)3・ ・9・・ 3RESuLT(1,1)ョ Eキ ョ 13040 NEXT 13050 RETURN 13060 *DISPLAY 1307● LOCATE 5198=PRINT O'L= Li nel・ 13080 LOCATE 51,9=PRINT ]10= Reset linell ・ ・ ・B= Box ・ 13090 LOCATE 51910=PRINT ・ ・ otation・・ R= Box「 13100 LOCATE 51,11=PRINT ・ ・ f= Color bOX。 13110 LOCATE 51,12=PRINT ・ ・C= Ci rcl e30 13120 LOCATE 51,13=PRINT ・ ・ ・0= Fan ・ 13130 LOCATE 51,14=PRINT IE Data I.0。 01 13140 LOCATE 67,8 8PRINT 13150 LOCATE 67,9 =PRINT llN= Network .1 ・ ・EE End 13160 LOCATE 67,108PRINT ・ ・S= Simulati on 13170 LOCATE 67,118 PRINT ・ ・P= Palette .0 13180 LOCATE 67,128 PRINT
)。・
1
2H
l● 1ソ リ
13200 13210 13220 13230 13240 13250 13260 13270 13280 13290 13300 13310 13320 13330 13340 13350 13360 13370 13380 13390 13400 13410 13420 13430 13440 13450 13460 13470 13480 13490 13500
13520 13530 13540 13550 13560 13570 13580 13590 13600 13610 13620 13630 13640 13650 13660 13670 13680
LUじ nIL 6ノ ,16=PRINT
E= 5 file D= Data l。 0。 M= ‖ouse_Plot
・ l
LOCATE 67,14=PRINT :・ 1・ LOEATE 67,15=PRINT RETURN '一 ―一―――――――――――――――――――― *MESSAEE COLOR 3=LOCATE 50=PRINT "*ホ ホ ネ*ホ **拿 *****ホ ホ***拿 *ホ *ネ *31 LOCATE 50= PRINT HESSA6ES =*ネ L口 CATE 50=PRINT ・=拿 本拿ホ拿拿拿拿拿ホ拿拿拿ネ拿ホホ*ホ ネ**ネ **ホ ホ* =COLOR 7 RETURN ' ホPALETTE.CHANGE CONSOLE O,25=COLOR 3=LOCATE 50,208PRINT ・ ・**拿 ホ拿*拿 ネホ**ホ ホホ率ネ***ネ 拿*拿 1 ・` Palette change LOCATE 50=PRINT LOCATE 50=PRINT ネネ拿率**拿 拿ホ拿拿率ネネ拿*拿 ホホホ拿*ネ *ネ **ホ =COLOR 7 LOCATE 50 =INPUT =・ CHAN6E PALETTE COLOR(1-7)=.13 CPCOL LDEATE 50 PRINT ・・press any key 1F INKEYS=・ ・1l THEN 13370 ELSE 13380 FOR I=O T0 7 1F INKEYS=3111 THEN 13390 ELSE 13400 00LOR=(CPCOL,1) NEXT I 'FOR I=O T0 7 ' COLOR=《 I,1) 'NEXT I COLDR=(190) 60SUB ネDISPLAY RETURN '============================================ '================================= ' MD-2 ホ‖OusE.PLOTTINE MESSA6E$=・ ・‖ouse
Plotting 31 60SuB *MESSA6E '一 ―-load mouse.driver CLEAR,&HlEFF DEF SE6=&HlF00 1F PEEK(&H100)く >233 THEN BLOAD ・・‖OusE.EOD・・ '― ――‖OuSEoSTATuS.CHEEK― ―――――――――――――――――――――― MOusE.INI=&H100 FLA6%=3 CALL MOuSE.INI《 FLA6%) 1F FLA6Z=O THEN PRINT :lmouse not use10=STOP '一 ――Function call off5et― ―――――――――――――――――――― DEF SE6=0 M口 uSE=PEEK(&H33ネ 4)+PEEK(&H33ホ 4+1)*256+3 DEF SE6=&HlF00 '
212
13670 '一 ――PL口 丁―main rout■ ne― ――――――――――――――――――――――― 13700 '60SuB ホIcoN."AKU 13710 '6● SUB *ICON.SET 13720 '一 ――LINE― main routine― ,一 ―――――――――――――――――一――― 13730 DIM R‖ (130),VM(130) 13740 'ROLL 399=ROLL l 13750 COUNT=0 13760 RD=3.14159/180 13770 XA=30ネ RDEYA=RDネ 30=ZA=0ネ RD 13780 'FOR X=O T0 639 STEP 20 13790 ' LINE《 X,0)一 くX,399),1,,&HCCCC 13800 'NEXT X 13810 'FOR Y=O T0 399 STEP 20 13820 ' LINE(0,V)― (639,V),1,9&HCCCC 13830 'NEXT Y 13840 'LINE(320,0)― (320,399),1 13850 'LINE(0,200)― (6399200),1 ―――――――――――――― 13860 '一 ――――――」OTAI SHUTOKU 13870 AX%=1 13880 60SUB ネMOuSE 13890 AX%=3 13900 60SuB *‖ ousE 13910 1F AX%く >O THEN 60SuB ネDATA6ET 13920 AX%=7 13930 60SuB *‖ ousE 13940 1F AX%=0 60T0 13890 13950 1F AX%=-1 6● T0 140,0 ―――一―一―一――― 13960 '一 ―――――――――――FUNCT10N CALL SuB 13970 ネMOUSE 13980 CALL ‖OuSE(AX%,BX%,CX%,DX%,ES%) 13990 RETURN 14000 '― ―――――――――――DATA 6ET & 6ENERATE SuB― 一――― 14010 ネDATA6ET 14020 00UNT=C口 UNT+1 14030 RM(COUNT)=320-EX%=Y‖ (C口 UNT)=DX%-200 ― (CX%,DX%),7 14040 1F COUNT=l THEN P01NT(CX%,DX%)ELSE LINE 14050 EIRELE(CX%,DX%),2,5 14060 FDR T=O T0 500 =NEXT T 14070 RETURN 14080 '一 ――――――――――― 14090 AX%=1 14100 60SuB *MousE 14110 *START 14120 AX%=3 14130 60SuB *MousE 14140 PSET(CX%,DX%),3 XOR l 14150 1F AX%=0 60TO *START 14160 1F AX%==1 60T0 14220 14170 AX%=1 14180 60SuB =‖ 口usE
14190 14200 14210 14220 60T0 14310='60SUB *EUR30L.L00P 14230 14240 ネICON.‖ AKU 14250 LINE(0,48)― 《561,399),1,B 14260 FOR I=O T0 9 14270 LINE(1ネ 64,0)一 《(1+1)ホ 64-1,41),4,B 14280 LINE(1率 64,0)― 《《I+1)*64-1,48),4,B 14290 NEXT I 14300 'RETURN 14310 14320 60TO 本田OU.INIT 14330 DIM EUR%(31)=RANDOMIZE VAL《 RIGHT隼 (TIMES,2))=COLOR 7 14340 60SuBネ cuReSET='ヵ ― ソ フレの 形 の 設 定 B ホMOU.CALL=AX%=2=60SuB ホMoue cALL 14350 DX%=VARPTR(CUR%(0),0)=ES%=VARPTR(CURZ(0),1) 14360 AX%=9860SUB *MOu.cALL 14370 WIDTH 80,25=CONSOLE O,25,0,1 14380 K."IDTH=6=AX%=1=60SUB *MDU.CALL860SUB *‖ ou.cALL=AX%=2860SuB *M8U.CF 14390 'K.‖ IDTH=6=AX%=1=60SuB ホ‖ouEEALL860SUB *‖ Ou.cALL =60SUB *‖ OU.c′ 14400 COLOR=(4,4)=COLOR=(1,0) 14410 'LINE (16拿 K."lDTH,0)― (16ネ K.WIDTH,399),7 14420 XMIN=0 14430 X‖ Ax=639 14440 1F XMAX>639 THEN 14420 14450 YMIN=0 14460 YMAX=399 14470 1F Y‖ AX>399 THEN 14450 14480 'LINE 《XMIN,VMIN)― (XMAX,V‖ AX),7,B 14490 AX%=16=EXZ=XMIN=DXZ=XMAX86口 SUB ネMOU.CALL 14500 AX%=17=EXZ=YMIN=DX%=YMAX860SuB *‖ 口u.cALL 14510 AX%=4=EX%=INT(《 XMIN+XMAX)/2)=DX%=INT((YMIN+Y‖ AX))/2=60SuB ホMou.cALL 14520 FOR I=5 T0 8=AXZ=I=60SuB ホ‖ou.cALL=NEXT 14530 AX%=118 60SuB ネM口 UoCALL 14540 60SuB *EURSOR.COL 14550 AX%=1=60SuB ネMOUeCALL 14560 LOCATE 50,5=DISP事 = 秘♭1肋 錮巨田・ ・ s.DlSP =60SuB 14570 LOCATE 50,6=DISPS=0'xl― ・ 11+sTR3《 XMIN),3)860SuB *s.DISP ・+RIGHTS(13 14580 LOCATE 50,7=DISPS=.lYl― ・ ・+RIGHTS(・・ ・1+sTR3《 VMIN),3)=60SuB ホs.DISP 14590 LOCnTE 50,8=DISP$=・ ・ )(2-・・+RIGHTS(・ 1 10+sTR3《 X‖ AX),3)=6● SuB *s.DISP 14600 LOCATE 50, 98DISPS=1・ Y2-・・+RIGHT$《 ・・ 10+sTR3(YMAX),3)=6DSuB *S.DISP 14610 LOCATE 50,10=DISP$=・ ・―――___|1860SUB ttSoDISP 14620 AS=INKEY$=lF A3く > .3 THEN 14620 14630 EOL=1 14640 LOCATE 50,22=COLOR COL=DISP事 ==・ PusH― Ull 14650 60SuB tts.DISP=COLOR 7
213
1466,9 GCISUB *COND.DISP L467A CCIL=COL+l: IF COL>7 THEN COL=I 146,AA IF INKEYIS="U" THEN ECISUB ICURSOL.LOOP 1469A A$=INKEYTi: IF A$< >CHR$ ( lS) THEN 1464A L47AA AX]/=Z= EOSUB f l'|CIU. CALL L47tA LINE (Xt'tINr YHIN) - (XHAX, yt'tAx' ,ArB L4729 COLOR 6: LOCATE gt tt:DISprs=', HtlEorrglR,,:6osuB *s. DISP I473A LOCATE 3A, t?=DISprS=,, fTEM' : 6osuB ts. DISP L474A AX7.=5: 6OSUB IHOU. CALL 1475A DISPTS=" fz. i " = IF By-7.>gg9g THEN DISpr$=DISprS+,, OV E R' ELSE DISPIS=DISP'S+RIGHT$ ( " ''*STR!$ (8X7.) ,4) 14769 LOCATE 5Or13:GCISUB IS.DISP
I477il
AX7.=7 zGOSUB *l'lOU. CALL
t479s
LOCATE 5Orl4:6OSUB tS.DISP
L47BA DISP$=" T : ": IF BX7.>9999 THEN DISPTS=DISPIS+" OV E R" ELSE DISPIS=DISP$+RI6HT$ ( " "+STR!$ (8X7.' ,4' L4AA6 LOCATE 5O, l5: DISpTS=', fftfi@ff" : 6osuB ts.DISp L4ALA AX?/=6:G0SUB IHOU. CALL I48.2fr DISPIS=" E : '': IF BX7.>9999 THEN DISPTS=DISP.I'+" OV E R" ELSE DISPI$=DISP'3+RI6HT$ ( " '+STR$ (EXz' ,4' l4a,3g LOCATE 56, 16:GOSUB tS.DISP I4B4g AX7.=B= 60SUB tFt0U. trALL 14El50 DTSP$='' 6 : ": IF BX7.>9999 THEN DISPTT=DrSP$+" OV E R" ELSE DISPIS=DISPIS+RIGHTIS ( " "+STRg (PX?.' ,4' L4A6A LOCATE 5A. 17=6OSUB tS.DISp l4g7a LocATE 50, l€t: DISprS=,'&OlIEl[': EOSUB tS. DISP I4BBlg, AX7.=t 1:6DSUB *HOU. CALL l4aqg DrsPt$=" X-": rF cx7.>9999 oR cxy.<-999 THEN DrsFri=Drspls+,,ovE R,, ELSE DISp!i=DISP!S+RI6HTIS (.. '+STR!S (CXz.) ,4) t499.6 LOCATE 5O, 19:6OSUB fS.DISP t'4?L6 DrsPts=" Y-": IF Dx7.>9999 BR Dxz<-999 THEN DrsFr$=Drsprf+,, ovE R,, ELSE DISPIS=DISPtf+RI6HT!S ( " "+STR!} (DXz.' ,4' 14929 LOCATE SIOTZAzGOSUB *S-DIEiP 1493@ 60TCI t442A 14949 tl.tEs
L4?59 ' L4969 ' V.( Zt 14974 '
BAS I C H
t4989 tl.tou. CALL L499A trALL f'tOU ( AX7., BX7.LCX7.rDXZ, ]ESZ)
I5ggg RETURN L5AI0 ItrOND.DISP 15926
l5g3g l5a4a
AX7.=3r 6BSUB *]'lOU. CALL
,'+STR!3 (CXZ.) LOCATE 50, 1l DISprf=', X -,,+RI6HT$ (,, ,3) : EOSUB *S. DISp r'+sTRr3 (DX7.) y LOCATE 56r2t DrSp$=,. -,.+Rr6HT$ (.' ,3) :6OSUB tS. DIsiP t=ASg LOCATE SCIr 3: DISPTD=,. E:,, L=A6g TF AX7.=A THEN DISPID=DISP3+"OFF' ELSE DISPTf=DISPIS+"ON I'
r3a7a 6t'suB ts.DISP
I=ABA L0CATE 5Or 4: DISPTS=,,t : ',
214
15090 15100 15110 15120 15130 15140 15150 15160 15170 15180 15190 15200 15210 15220 15230 15240 15250 15260 15270 15280 15290 15300 15310 15320 15330 15340 15350 15360 15370 15380 15390 15400 15410 15420 15430 15440 15450 15460 15470 15480 15490 15500 15510 15520 15530 15540 15550 15560 15570
1F BX%=O THEN DISP3=DISPS+・ ・ oFF・・ ELSE DISP3=DISP事 + c)N '1 60SuB *s.DISP RETURN *CuRSOR.C口 L AX%=188COLOR=(4,7)=BX%=1 =60SUB *MOU.CALL 00LOR 2ABx%=L口 CATE 50,0=DISP3=・ ・ プ〕一 ソ フレ01邑 .08 60SuB *s.DISP=COLOR 7 RETURN ホCUR3SET ' oo00000011111100 ' 7654321054321098 CUR%( 0)=&H● ='Ooooo0000o00oooo CuR%( 1)=&HO ='00ooo0000000000o CURZ( 2)=&HC0018'0000000111000000 CuR%( 3)=&HE0038'0000001111looo00 CUR%( 4)=&HC001='000000011100000o CuR%( 5)=&HC0018'000000011100oo00 CuR%( 6)=&H8000='0000o0001000000o CUR%( 7)=&HF80F='0000111111111000 CuR%( 8)=&HEE338'0011001111101100 EUR%( 9)=&HC6318'0011000111000110 CUR%(10)=&Hc221='001000oll1000010 CUR%(11)=&H60038'0000001101100000 CUR%(12)=&H3006='0000011000110000 CUR%(13)=&H180C='000011000001100o CUR%(14)=&H180C='000011000ool1000 CUR%(15)=&HlEiC='00oll1000ooll100 FDR I=16 T口 31=CUR%(1)=0=NEXT BX%=8=EX%=8 RETURN *S.DISP DISP事 =AKCNVS(DISP3) S.LEN=KLEN(DISPS,0)=DISP事 =KMIDS(DISPS,1,S.LEN-1) FOR I=2 T口 S.LEN-l STEP 6 PRINT EHR3(27)+CHRS(75)+K‖ IDS(DISPS,1,6)+CHR3(27)+CHRS(72) NEXT RETURN 率MOU.INIT CLEAR ,&HlF00=MOU.SE6=&HlF00 1NT.NO=&H338DEF SE6=0 TEST=PEEK(lNT.NO拿 4+2)+PEEK(lNT.NOネ 4+3)ホ 256 DEF SE6=MOU.SE6 1F TEST=MOU.SEG THEN 15530 BLOAD ・・M口 USE.COD・・ FLA6%=38‖ OU.INT=&H100=CALL MOU.INT(FLAG%》 DEF SE6=0 MOU=PEEK(lNT.NO*4)+PEEK(lNT.NO本 4+1)*256+3 DEF SE6=MOU.SEE 60T0 14330 '===================================================================
215
15580
60SuB
ホMou.cALL
=AX%=2
216
10 'ネ 拿拿*ホ ***拿 拿拿*拿 ***拿 拿ホ*ネ *ホ *ホ 拿拿拿ホ拿*拿 *ホ 拿拿拿ホ***ホ ホホホ拿ホ***ホ ***ホ 拿**拿 20 'ネ Mesh Data input and output routine ネ
30 '* 40 50 60 70
'ネ 'ネ Kawaguchi 1986 2。 'ネ '拿 ネ拿拿ホホホネ率ネネ率拿ホ拿*ホ ホホ拿ネネ**拿 **ホ **ホ ホホ
22.
*
*
*
ホ 拿率ホ拿拿ネホホホ*ホ 拿ホホ***ホ **ホ 率ホホ*
80 ' 90 ' 100 KEY 7,・・LOCATE ,,1 110 CLEAR ,&H2F00 120 CONSOLE O,25,0,1 13● WIDTH 80,25 140 DEFSN6 A― Z 150 DIM ME(80,60),MM《 80,60),DFNAME事 《5),SN(10),CN(10),FS(200),X事 160 AAA=0 170 '========= 180 ' MENU 190 '==================== 200 CLS l 210 COLOR 3 8C口 LOR=(190) 220 LOCATE 50,1 8PRINT "*拿 拿拿拿拿拿*ホ ホ拿拿拿拿拿***ホ 拿*ホ 拿ホ*拿 ネ**ホ・。 230 LOCATE 50,2 8PRINT .l MESH.1。 0. ・ ・*拿 拿ホ*率 拿拿ホ*拿 拿拿ネ拿ネ拿拿拿*ホ 拿ネホホホ*ホ **11 240 LDEATE 50,3 =PRINT 250 EOLDR 4 ― ― ― M E N U ― ― ― ・ 260 LOCATE 50,7 =PRINT 270 COLOR 7 280 LOCATE 50,10=PRINT "1)Display .3 ・ ・2)Data lnput 290 LOCATE 509118PRINT ・ ・3)Data revise 300 LOCATE 50,12=PRINT .1 ・ ・4)calucuration・ ・ 310 'LOCATE 50,138PRINT ・ ・5)Data Iノ ロ 320 'LOCATE 50,14=PRINT ・ ・ ・6)End 330 LOCATE 50,158PRINT ・ ・ ・ ・ ・Input the number (1-6) 340 LOCATE 50,18=PRINT ・ ・ 350 SI事 =INKEY$ = SI=VAL(S13) 360 1F SIt= F・・ THEN 60SUB ネDlRECTORY2 =6● T0 160 370 1F SI事 =00D・・ THEN 60SuB *DIRECTPRINT 860T0 160 380 1F SIく 1 0R SI>6 THEN 350 390 1F SI=6 THEN 60T0 420 400 0N S1 60SuB 430,2990,7050 410 60T0 160 ・ ・KANA311,5260 ,ALL 420 CHAIN 430 ' 440 1F AAA=l THEN 60T0 820 450 '=== 460 'DATA READ from DISK 36il r=== 470 '====================== 480 00NS口 LE O,25,0,1
(3)
1
217
490 CDLOR 4 500 LOCATE 50=PRINT
519
LOCATE SO:COLOR
979
COLOR
520 530 540 550 560 570 580 590 600 610 620 630 640 650 660
6 : PRINT "
Display mode
(page 1 ) "
LOCATE 50=C口 LOR 4 = PRINT 00LOR 7 FILES 2 ・ ・Input the data LOCnTE 50=CDLOR 5=PRINT LOCATE 50=INPUT =・ name please・・ョDNAMES 0N ERROR 60T0 720 ・+DNn‖ E● DNAME事 =・・2〓 ・ F THEN 60SuB *DIRECTORY2 =60T0 500 1F DNAMES= 00LOR 3 ・File number ・ ・Recognize the il LOCATE 50=PRINT C口 L口 R 6 ・ ・When you want to change press=] LOCATE 50=PRINT ・the くR>key else press ・ くT>key =・ LOCATE 508PRINT Y03=INKEYS THEN 60T0 680 1F Y口 5=・・T・・ OR Y03=1l t ・ ・ ・ ι50 THEN 60T0 590 ELSE 67● IF Y05=・ R=0 0R Y03= 「 680 COLOR 5 ・File . ・ ・Readig Data 690 LOCATE 50=PRINT ・ ・Wait a moment please 700 LOCATE 50=PRINT ll ■ 2 710 0PEN DNAMES FOR INPUT AS 720 1F ERR=53 THEN RESuME 550 730 1NPUT ■2 ,XXXXX,VYYYY 740 ' 750 FOR TTY=l TO YYYYY 760 FOR TTX=l TO XXXXX 770 1NPUT #2 ,DAI 780 ME《 TTX,TTY)=DAI 790 NEXT TTX 800 NEXT TTY 810 CLOSE ■2 820 CnAA=o 830 CDNA3=RIGHTS(DNAMES,1) 840 1F CDNAS=・ ・C・・ OR CDNA3=1l c・・ THEN 6口 SuB ホcoNPAINT ホTvPAINT 850 1F CDNA3=]・ Vl・ OR CDNA事 = v・・ THEN 60SuB 860 ' 870 00T0 1710 880 ' 890 ' 900 ' 910 率TVPAINT 920 ' 930 CONSOLE O,25,0,1 940 CLS 3 950 El=1=C2=5=C3=48C4=6=C5=3=C6=2 960 COL口 R 4 =PRINT l・
6 : PRINT "
Display mode
(tree
)"
218
980 00L口 R 4 = PRINT ・・ :PRINT "Eolor pallete is now disway 990 LDEATE 10,7 =COLOR 7 1000 PRINT=PRINT ・ ・ョ 1。 0-1.4 = 1010 COLOR 7 =PRINT 01 =COLOR C18PRINT "■ ■ ・ ・ ・ ・ ■■ : 1020 COL口 R 7 =PRINT ・・1.5-1。 9 3=COLOR E2=PRINT ・2.0-2.4 ・ `l:=COLOR C38PRINT .1■■ 0. 1030 COLOR 7 =PRINT 1040 PRINT ・:=EOLOR E48PRINT ll■ ■ ・ ・ 2。 5-2.9 = ・ 1050 00LOR 7 =PRINT ・3 ・■■ ・ ・ ・ ・3=COLOR E58PRINT 1060 C口 LDR 7 =PRINT ・・3。 0-3.4 ・■■ ・ ・ ・ ・ ・ョ ・ ・3.5-3.9 1070 CDLOR 7 =PRINT =COLOR C6=PRINT 1080 PRINT=PRINT=PRINT=PRlNT If you want to change the palette press spaccr bar 1090 COLOR 7=PRINT l100 PRINT elae press the return key ll10 PRINT .3 1120 l130 1140 1150 l160
CPS=INKEYS 1F CP3=CHRS(&H20)THEN 60T0 1150 1F CPS=CHR3(&HD)THEN 60T0 1400 ELSE l120 00NSOLE 5,25,0,1=CLS ・ ・enter the colo「 which means the number il LOCATE 10,5=PRINT ・ ・ l17● LOCATE 10,6=PRINT "e,b,r,P,9,1,y,W 1180 PRINT =PRINT ・ " ・ ・ ・ ・ O=PRINT ・ ■■■:。・事 l190 00LOR O =PRINT =COLOR 7=PRINT ・・E].3=COLOR ・ ・ ・ ・ ・ ・ Bl.3=COLOR 18PRINT ■■■日 1200 EOLOR l =PRINT 3=COLOR 7=PRINT ― ・ " ・ ・ ・R ・ ・ ・ ]・ ■■■ 1210 00LOR 2 8PRINT :=CDLOR 2=PRINT :=COLOR 7=PRINT ・ ・ " ・3=COLOR 78PRINT =IP.03=COLOR 38PRINT ■■■日・ 1220 COLOR 3 8PRINT l. 1230 PRINT ・ ・ " ・6・・:=COLDR 4=PRINT ・ ・ 1240 00LOR 4 8PRINT ヨ=CDL口 R 7=PRINT ・ ― ・ ・ ロ ・ ・ ・ ・ L・ ・ R 7=PRINT 1250 00LOR 5 =PRINT 5=COLOR 58PRINT 3=COL口 ― ・ ・ ・ ・ ・ Y0138EDLOR 6=PRINT '= " ・ 1260 00LOR 6 =PRINT 3800LDR 78PRINT ― .38COLOR 7=PRINT " " ・ ・ ・ ・ ・ ・ ・ ‖ LDR 7=PRINT 1270 00LOR 7 =PRINT 3=E口 ― 0-1.4 = ]0,C13 =CP事 =Cl■ =60SUB *COLOR! 1280 LOCATE 5,14=COLOR 7 =INPUT "1。 ・ ・ ・ ・ E 15,14 =CDLOR CP =PRINT =El=CP LORI ・31.5-1。 9 = =・ ,C25 =CPS=E23=60SuB *c口 1290 LOCATE 5,16=COLOR 7 =INPUT E 15,16 =COLOR CP =PRINT .1 1・ =E2=CP ・ ・2.0-2.4 = 1・ ,C3■ =CPS=C35=60SuB *coLORI 1300 LOCATE 5,18=COLOR 7 =INPUT ・ ・ ・ E 15,18 =C口 LOR CP =PRINT ・ =C3=CP ・ ・ 2.5-2.9 = 1310 LOCATE 35,14=COLOR 7 =INPUT ,C43 =CPS=C43=60SuB *c口 LDRI ・ ・ ・ ・ E 45,14=EOLOR CP =PRINT =C4=CP ・,C5事 =CPS=C5386口 SuB *EDLOR 1320 LOCATE 35,16=E口 L口 R 7 =INPUT ・・3.0-3。 4 = ・ ・ ・ ・ ・ E 45,16=COLDR CP =PRINT =C5=CP ・ ・,C6● =CPS=C65860SuB *E口 LOR ・3。 5-3。 9 = ・ 1330 LOCATE 35,18=COLOR 7 =INPUT ・ ・ ・ ・ E 45,18=COLOR CP =PRINT =C6=CP F>key , 1340 L口 CATE 10,23 =COLOR 7 =PRINT "To turn to CRT disPlay,pressく ・ data press くR> key・ 1350 CPロ ロ事=INKEY事 1360 1F CPa口 5=lBF・・ OR CPa口 $=・・・ ・ THEN 6●TD 1390 1370 1F CPロ ロ3=・・R・・ OR CPロ ロ5=・・r.1 THEN EONSOLE 13,25,0,1 =CLS =60T0 1280 F・
219
1380 60T0 1350 1590 ' 1400 CAAA=2 1410 RETURN 1420 率COLDRPA 1430 ' 1440 1F CP3=・・B・・ OR CPS=・・b・・ THEN CP=1 860T0 1520 1450 1F CP3=・・R・・ OR CPS=.=r・・ THEN CP=2 =60T0 1520 1460 1F CPS= P・ 0 0R CPS=・・p・・ THEN CP=3 86口 T0 1520 1470 1F CPS=・・611 0R CP事 =・ 19・・ THEN EP=4 860T● 1520 1480 1F CP事 =・・L・・ OR CPS=・・1・・ THEN CP=5 =6口 TD 1520 1490 1F EPS= Y=・ 口R CP3=.=y・・ THEN CP=6 860T0 1520 口R CPS=・・W・・ THEN CP=7 =6● T0 1520 1500 1F CPS= "0= 1510 EP=0 1520 RETURN 1530 ' 1540 ' 1550 ' 1560 拿ECOLORTV 1570 ' 1580 1F CCN=O THEN EEC=0 1590 1F CCN>4 THEN CCC=7 1600 ' 1610 1F CCN>=1' AND CCNく =1.4 THEN ECC=Cl 1620 1F CCN>=1.5 AND ECN<=1。 THENEEC=C3 ECC=C2 1630 1F CCN>=2: AND CCNく =2。 4 'THEN 1640 1F ECN>=2.5 AND ECNく =2.9 THEN CCC=C4 1650 1F CCN>=3: AND ECNく =3.4 THEN ECC=C5 1660 1F CCN>=3.5 AND CCNく =3。 9 THEN CCC=C6 1670 ' 1680 RETURN 1690 ' 1700 ' 1710 '======= 1720 'ネ PRINT 1730 '======= 1740 ROLL 399=R口 LL l 1750 SCREEN 3,0,, 1760 EONSOLE O,25,0,1 1770 'FOR I=O T0 7 1780 'COLOR = (191) 1790 'NEXT l 1800 MEX=XXXXXホ 6+10 1810 MEY=VYYYYホ 6+20 182● FOR I=10 TO MEX STEP 6 1830 LINE (1920)― (1,MEY),1 1840 NEXT I 1850 FOR 」=20 TO MEY STEP 6
22D
1860 1870 1880 1890 1900 1910 1920 1930 1940 1950 1960 1970 1980 1990 2000 2010 2020 2030 2040 2050 2060 2070 2080 2090 2100 2110 2120 2130 2140 2150 2160 2170 2180 2190 2200 2210 2220 2230 2240 2250 2260 2270 2280 2290 2300 2310 2320 2330 2340
LINE (10,」 )― (MEX,J),1 NEXT 」 1F XXXXX>60 0R CAAA=1 0R CAAA=2 THEN G□ T□ 1990 CLS l ・ ・くく COLOR MENU >>" COLOR 7=LOCATE 52 =PRINT ・=■■10,=PRINT ・ ・ 00LOR l =LOCATE 50,3 =PRINT LOCATE 50,5 =COLOR l=PRINT ‐ |=COLOR 7=PRINT == ・■■ ョ ・ L口 CATE 50,7 =COLOR 28PRINT =COLOR 7 =PRINT :・ LOCATE 50,9 =COLOR 38PRINT .=■ ■ 8=EOLOR 7 =PRINT LOCATE 50,11=COLOR 48PRINT ■■003=EOLDR 7 =PRINT LOCATE 50,13=COLOR 5=PRINT =。 ■■ 事 = COLOR 7 =PRINT " ・。 LOCATE 50,15=COLOR 68PRINT ■■ 3=C口 LOR 7 =PRINT :。 1・ ・1:=PRINT l' LOCATE 50,17=COLOR 7=PRINT =・ ■■ 'PAINT ■O YYYYY FOR YY=1 FOR XX=l TO XXXXX CCN=ME《 XX,YY) 1F CAAA=l THEN 60SuB ttccoLDR =60T0 2140 1F CAAA=2 THEN 60SUB *CCOLORTV =60T0 2140 1F ECN=O THEN TIL$=‖ KI事 《8cHO)+‖ K13(&HnA)+MKI事 《&H5500) 1F CCN=l THEN TILS=‖ 《&H2200) K13(&HO)+MKIS(&H88)+MKI事 1F ECN=2 THEN TIL$=‖ KIS(&HO)+‖ KIS(&HFO)+MKIS(&HF00 ) 1F ECN=3 THEN TIL3=MK15(&HO)+‖ KISC&HFF)+MKIS(&HFF00) 1F ECN=4 THEN TILS=‖ KlS(&HO)+‖ KIS(&HBB)+MKIS(&HEE00) 1F ECN=5 THEN TILS=MKIS(&HAA)+MKIS(&HAA)+MKI事 (&H5500) 1F ECN=6 THEN TIL$=MKI事 (&H88)+‖ KIS(&HAA)+MК I事 (&H5500) 1F CCN=7 THEN TILS=MKI事 《&HFO)+MKIS《 &HAA)+Mκ 13(&H5500) 1F ECN=8 THEN TILS=‖ KIS(&HA)+‖ KI事 (&HAA)+MKIS(&H5500) XXX=(XX-1)ホ 6+13 YYY=(YY-1)拿 6+23 PAINT (XXX,YYY),TIL3,1 NEXT XX NEXT YY ' ' PAA3=INKEYS LDEATE 50,20 =COLOR 7 PRINT ]・ To back menu ,Press くR> key.・ LOCATE 50,21 1F PAAS=・・A OR PAAS=・・a31 THEN CLS 3 8 60T0 820 1F PAAS‐ P・ 0 0R PAAS= p・・ THEN 60SuB ttPALETTE2 =CLS 1F PAAS=EHR事 (&HC)THEN 60T0 17840 1F PAA● =・・R・・ 口R PAA● = 1「・・ THEN 60SuB *REPALETTE = RETURN 6● T0 2210 ' ' ' *EONPAINT '一 ――一―――――――――――――――――――――――――――――――――――――――――一―一―――――= 1・
]・
=・
=・
1
1・
りり 乙乙
2350 2360 2370 2380 2390 2400 2410 2420 2430 2440 2450 2460 2470 2480 2490 2500 2510 2520 2530 2540 2550 2560 2570 2580 2590 2600 2610 2620 2630 2640 2650 2660 2670 2680 2690 2700 2710 2720 2730 2740 2750 2760 2770 2780 2790
PRINT CHRO(12) COLDR 4 LDEATE 50= PRINT ・ ・ Display mode LOCATE 50=COLOR 6 = PRINT 《page O ).0 LDEATE 50=C口 LOR 4 = PRINT C口 LOR 7 ・Standard hight (m) ・ ・ ・:EDA LOCATE 50=INPUT ・ ・The contour LOCATE 50 =INPUT ・。300P (m) 1F COP=O THEN COP=3 L口 CATE 6,16=COLOR 6 ・ ・If you want to change L● CATE 508PRINT ・ L口 CATE 50=PRINT ・・ Pressく R>key ,else くT> key ・ CY03=INKEY$ 1F CY03= T31 0R CY03="t・・ THEN 60T0 2520 1F CYO事 ="R・ 1 0R CYO事 ==lr・・ THEN 60T0 2400 ELSE 2470 ' ' CAAn=1 RETURN ' ' 率EEOLOR ' CCN2=ABS(CCN― EOA)¥ COP CCC=CCN2 MOD 6 + 1 ' 1F CCN=O THEN EEC=0 1F CCN=l THEN CCC=7 ' RETURN ' ' ネPALETTE2 ' LOCATE 66,1 =COLOR 7 8PRINT .1く く PALETTE >>" LOEATE 70,3 =CaLOR 7 8PRINT ・ ・1= ・ ・,=COLOR l=PRINT ・ ・ ・■■■■■ ・ LOCATE 70,5 =EOLOR 7 =PRINT ・ ・2= ":=E口 LOR 2=PRINT ・1■ ■■■■ ・ ・ LOCATE 70,7 =COLOR 7 =PRINT ・3= ・38COL口 R 38PRINT 31■ ■■■■・ ・ LOCATE 70,9 =COLOR 7 =PRINT 4= ■■■■ F=COLOR 4=PRINT '3■ LOCATE 70,11800LOR 7 =PRINT ・ ・|=COLOR 58PRINT =・ ■■■■■ ・ ・5= LOCATE 70,13=COLOR 7 =PRINT .16= 0':=E口 LDR 68PRINT ・・■■■■■ ・7= LOCATE 70,15=COLOR 7 =PRINT ・ ・ |=C口 LOR 7=PRINT :・ ■■■■■・ ・ ・ ' LOCATE 68,18 =COLOR 48PRINT く >" LOCATE 69,18 8EOLOR 7=INPUT CP‖ $ 11
=・
`・
222
2800 1F LEN(CPW5)く )7 「 HLN 2ノ U炒 2810 ' 7 2820 FDR KK=l T口 2830 CCPS=‖ lDS(CPWS,KK,1) 2840 CCP=VAL(CCP3) 2850 1F ECPく 1 0R CCP>7 THEN CCP=7 2860 C口 LDR=(KK,CCP) 2870 NEXT KK 2880 ' 2890 RETURN 2900 ' 2910 ' 2920 拿REPALETTE 2930 ' 2940 FOR KKK=l T0 7 2950 COLOR=(KKK,KKK) 2960 NEXT KKK 2970 RETURN 2980 ' 2990 '==================== 3000 'DATA INPUT 3010 '==================== 3020 CONSOLE O,25,0,1 3030 ROLL 399 =ROLL l =TVAAA=0 3040 COLDR 4 3050 LOCATE 50=PRINT =・ SOAA LOCATE SO:COLIIR 6 : PRINT "Data input mode (page 3070 LOCATE 50=COLOR 4 = PRINT " 3080 L口CATE 50 =COLOR 7 Input the number of sheet 3090 PRINT 3100 PRINT 3110 PRINT 3120 LOCATE 50= INPUT "LEN6TH= .13 ATT ・WIDTH = .1,AYK ・ 3130 LOCATE 503 1NPUT 3140 LOCATE 50 =CDLOR 7 ・ ・ 3150 PRINT ・・Choose the number 3160 LOCATE 50=PRINT l. o・ F mesh in one sheet10 3170 PRINT 1' 3180 L口CATE 50=PRINT ・・1) LEN6TH(WIDTH)=10*10 15 3190 LOCATE 508PRINT l12) LEN6TH(WIDTH)=15ネ ・ ・ ・ ・3) LEN6TH(‖ IDTH)=20*20 3200 LOCATE 508PRINT ・ ・Choose the number 3210 COLDR 4=LDEATE 50=PRINT ・O of mesh in one sheeti. :BBXY 3220 LOCATE 50=INPUT 3230 1F BBXYく 1 0R BBXY>3 THEN 3140 3240 1F BBXY=l THEN BXY=10 3250 1F BBXY=2 THEN BXY=15 3260 1F BBXY=3 THEN BXY=20 3270 LOCnTE 10,22 =COLOR 6 3280 LOCATE 50=PRINT .1lf there is no mistake ・ ・ pressく 0> key else くM> key.1 3290 LOCATE 508PRINT
I )"
223
3300 KК 11 0R KК 事= mll THEN 6● T0 3030 `=INKEYS 3310 1F KK事 ="‖ 3320 1F KK事 =::0" OR KK事 =.lo THEN 60T0 3330 ELSE 3270 3330 ' 3340 XXXXX=AYKttBXY 3350 YYYYY=ATTttBXY YYYYYく l DR YYYYYン 60 0R BXY>20 3360 1F XXXXXく 1 0R XXXXX>90 0R OT0 3390 3370 PRINT = PRINT ]ithere are too many data.Input the number 3380 FOR I=O T0 3000 =NEXT I=PRINT CHR$(12) 8 60T0 3040 3390 ' 3400 'nyuryoku no setsume■ 3410 ' 3420 NNN=NN MOD 4 3430 PRINT CHR$(12) 3440 LOCATE 50=COLDR 4 8PRINT ・・ Explain for input data 3450 LOCATE 50=COLOR 5 =PRINT 11 。 4 =PRINT 50=COLDR CATE 3460 L口 3470 'PRINT 3480 00LOR 7 3490 L口CATE 50=PRINT "Input the data for one sheet 3500 LOCATE 508PRINT "from left to right ,and uP 3510 LOEATE 50=PRINT "to down please" 3520 LOCATE 50=PRINT "If there are 16 sheets o{ data" 3530 LOCATE 50=FRINT "input data like the example" 3540 PRINT l' 3550 PRINT 3560 PRINT " 3570 FRINT l. 3580 PRINT " 12 10 3590 PRINT ・・ 3600 PRINT :: 16 14 13 3610 PRINT ll 3620 PRINT :: 3639'PRINT :COLOR 7 r' 3h4g LOCATE 5O:PRINT "The arrangement to input 365d LOCATE SO:PRINT "is a15o like input one sheet"
THEN COLOR aga■ nl・
1
36,69'PRINT 367H COLOR 6 368O LOCATE 56:FRINT "topography map Fress{E}1.:eyt 369fl'LOCATE 5O:PRINT "the energy of tree maPr{T}key" r' 37Ag LOCATE SO:FRINT "ground tnap prss another key 3710 3720 3730 3740 3750 3760 3770
11SS=INKEYS 1F IIS事 =.=T・ 0 0R IISS=・ it.1 THEN TVAAA=1 =6DT0 4480 1F IIS事 =31c,1 0R IIS事 =・・c.= THEN 60T0 4480 1F IIS事 〓 1l THEN 3710 PRINT CHRS(12) C● LOR 4 PRINT :・ LOCATE 50=
224
37AA LOtrATE 56: COLOR 6 : PRINT " Input mode (page 2 ) " 3790 LOCATE 50= EOLOR 4 = PRINT 3800 SCREEN 399, 3810 CONSOLE 3,25,0,1 3820 ' 3830 'MESH for SITE PLAN 3840 ' 3850 ABXX=INT((20-BXY)/2)率 16+20 3860 ABYY=INT((20-BXY)/2)*16+65 3870 LLX=ABXX+BXYネ 16 3880 LLY=ABYY+BXY*16 3890 FDR LXX=ABXX TO LLX STEP 16 3900 LINE (LXX,ABYY)― (LXX,LLY) 3910 NEXT LXX 392● FDR LYY=ABYY TO LLY STEP 16 (LLX,LYY) 3930 LINE (ABXX,LYY)― 3940 NEXT LYY 3950 ' 3960 ' 3970 1F BXY=10 THEN PX=10 = PY=8 3980 1F BXY=15 THEN PX=4 = PY=5 3990 1F BXY=20 THEN PX=0 = PY=3 4000 ' 4010 'lNPUT Lロ ロF ・for SITE PLAN 4020 ' 4030 FOR TOMY=O TD ATT-1 4040 TOMYY=TOMYネ BXY+1 4050 TOMYYY=(TOMY+1)ホ BXY 4060 FOR TOMX=O TO AYK-1 4070 TOMXX=TOMXホ BXY+1 4080 TOMXXX=(TOMX+1)ホ BXY 4090 ' 4100 N=0 4110 FOR YYA=TBMYY TO T口 MYYY 4120 YYY=YYA+3 4130 FDR XXA=TOMXX TO T口 MXXX 4140 LOCATE 50,6 =C口 LOR 4 8 PRINT ・・This data sheet is " 4150 LOCATE 50,7 =CDLOR 7 = PRINT uSIN8 ':器 steps"3TOMY+1 4160 LOCATE 50,8 =COLOR 7 = PRINT uSIN6 01 and #turnt.3TOMX 4170 XXX=XXAホ 2 4180 MAXXX=N MOD BXY +1 4190 MAYYY=N ¥ BXY + 1 4200 N=N+1 4210 NN=(N-1)¥ BXY =NNN=NN MOD 3 4220 MXXX=MAXXXネ 2+PX 4230 MYYY=MAYYY+PY 4240 IF NNN=l THEN EOLOR 4 4250 1F NNN=2 THEN EOLDR 4 4260 1F NNN=O THEN CaLOR 4 4270 DA3=INKEYS
225
4280 4290 4300 4310 4320 4330 4340 4350 4360 4370 4380 4390 4400 4410 4420 400 4430 4440 4450 4460 4470 4480 4490 4500 4510 4520 4530 4540 4550 4560 4570 4580 4590 4600 4610 4620 4630 4640 4650 4660 4670 4680 4690 4700 4710 4720 4730 4740 4750
DA=VAL(DA3) 1F DAく 0 0R DA>8 0R DA3=311l THEN 4270 LOCATE MXXX,MYYY PRINT DA LDEATE 51,10 =COLOR 5 = PRINT ::X= ::3 〓 PRINT MAXXX LOCATE 51,12 =COLOR 5 8 PRINT .=Y= ]13 = PRINT MAYYY ME《 TOMXX+MAXXX-1,TOHYY+MAYYY-1)=DA NEXT XXA NEXT YYA LOCATE 45,20 ECOL口 R 7 8PRINT If you want to turn next press<: LOCATE 45,21 =PRINT ・ ・to revise the data ・ ・ くR> ヒey ]= LOCATE 45,22 8PRINT EDT3=INKEYS 1F EDTS=・ ・R・ OR EDT5==・ r・・ THEN 60SUB *CORREET =EDTS=XYZ事 1F EDTS=・ ・N・ 1 0R EDTS=]in。 1 0R EDTS="E・・ OR EDT$=・ le" THEN 60T0 443` PRINT CHR3(12) NEXT TOMX NEXT TOMY 60SuB *DSKFL 8 60T0 5150 ' 00NSOLE O,25,0,1 =SCREEN 3,1,,=CLS 3 ' ' MESH ・For CONTOUR ' CABXX=lNT((20-BXY)/2)ホ 24+8 CABYY=INTC(20-BXY)ノ 2)ホ 16+16 CLLX=CABXX+BXY*24 CLLY=CABYY+BXY*16 FOR CXX=CABXX Ta cLLX STEP 24 LINE(CXX,CABYY)― (CXX,CLLY) NEXT EXX FOR EYY=CABYY T口 CLLY STEP 16 LINE《 EABXX,CYY》 ― (CLLX,CYY) NEXT CYY ' ' 1F BXY=10 THEN CPX=13 = CPY=5 1F BXY=15 THEN CPX=4 = CPY=2 1F BXY=20 THEN CPX=-2 = CPY=0 ' 'INPUT L● OP for CONTOUR ' F口 R TOMY=O TO nTT-1 TOMYY=TOMYネ BXY+1 TOMYYY=《 T口 ‖Y+1)*BXY FOR TOMX=O TO AYK-1 TOMXX=TOMXttBXY+1 TOMxXX=(TOMX+1)ホ BXY
22ら
4760 4770 4780 4790 4800 4810 4820 4830 4840 4850 4860 4870 4880 4890 4900 4910 4920 4930 4940 4950 4960 4970 4980 4990 DA 5000 5010 5020 5030 5040 5050 5060 5070 5080 5090 070 5100 5110 5120 5130 5140 5150 5160 5170 5180 5190 5200 5210 5220
'
'
N=0 FOR YYA=TOMYY TO TOMYYY YYY=YYA+3 FOR XXA=TOMXX TO TOMXXX 60SuB ネPOINT00 LOCATE 65,5 =COLDR 7 = PRINT Thi5 Sheet i5" LOCATE 64,7 =COLOR 7 = PRINT uSIN6 `:十 step.33 TOMY+1 LDEATE 69,7 =COLDR 7 = PRINT uSINE 30and+turn ・ ・ョTOMX+1 xxx=xxA*2 MAXXX=N M口 D BXY +1 MAYYY=N ¥ BXY + 1 N=N+1 NN=(N-1)¥ BXY = MN=(N-1)MDD BXY=NNN=NN MOD 2 =MNN=MN Mxxx=‖ AXXXホ 3+CPX MYYY=MAYYY+CPY 1F NNN=l THEN EOLOR 5 1F MNN=l THEN COLOR 5 1F NNN=O THEN COLOR 5 DAS=INPUT$《 3) DA=VAL(DA● 》 lF DAく 0 0R DA>8 0R DAS=・ ・・' THEN 8300 LOCATE ‖XXX,MYYY,0 1F TVAAA=l THEN PRINT uSIN6 lECel・ ョDAS ELSE PRINT uSIN: LOCATE 67,10 =COLOR 5 = PRINT ・ ・X= 11: = PRINT MAXXX LOCATE 67,12 =C口 LDR 5 = PRINT ・・Y= "3 8 PRINT MAYYY ME《 TOMXX+MAXXX-1,T口 ‖YY+MAYYY-1)=DA NEXT XXA NEXT YYA LOCATE 2,22 =COLOR 7 =PRINT ・ ・ F you tun to next pressく N> key LOCATE 2,23 =PRINT .=to revise the data ・ くR> key EDT$=INKEYS 1F EDT事 =1]R]= OR EDT事 =・・r.O THEN 6● SuB *cDRRECTl =EDT事 =XYZ$ 1F EDT事 =・・N=・ OR EDT$=・・n・・ OR EDT5=1:El= OR EDT事 =31e・・ THEN G● T0 510` 1・
1
PRINT CHR事 (12) NEXT TOMX NEXT TOMY 60SuB ネDSKFL ' RETURN '======= ホP01NT00 '======= 1F BXY=10 0R RBXY=10 THEN 60SUB *PDINT10 1F BXY=15 口R RBXY=15 THEN 60SuB *PolNT15 1F BXY=20 0R RBXY=20 THEN 60SuB *PolNT20 '
227
5230 5240 5250 5260 5270 5280 5290 5300 5310 5320
RETURN ' ' *POINT10 ・ ・●・ R 5 〓 PRINT ・ LOCATE 15910=CDL口 =LOEATE 15,15 =PRINT 1. :`● =LOCATE 44,5,0 =PR] LOCATE 15,5 = PRINT .=011 8 LOCATE 29,5 =PRINT "◆ RETURN ' 拿POINT15 = LOCATE 6,11 COLOR 5=LOCATE 6,7 =PRINT ll● " =L口 CATE 6912 = PRINT '1● 10
.=● =・
・ =LDEATE 35,2 =PRINT =¬ ・031 =LOCATE 2092 =PRINT ==● ・ ・ 5330 L● CATE 6,2 =PRINT TE 50,2,0 =PRINT l・ ●・ 5340 RETURN 5350 ' 5360 ネP01NT20 0" 5370 COLOR 5 = LDEATE O,0=PRINT =・ 0. =LOCATE 29,0 =FRINT .1● 11 =LOCATE 44,0 =PRINT I 5380 LOCATE 14,0 8PRINT =1● ATE 59,0 =PRINT l・ ●・・ 1. =LOCATE O,15 =PRINT :]| =LOEATE O,10 =PRINT l=● 5390 LOCATE O,5 =PRINT 10● TE O,20,0 =PRINT ll● ・・ 5400 RETURN 5410 '一 5420 *CORRECTl 5430 ' 5440 1F BXY=10 THEN SX=16 =SY=6 =LX=43 =LY=15 5450 1F BXY=15 THEN SX=7 =SV=3 =LX=49 =LY=17 5460 1F BXY=20 THEN SX=1 =SY=1 =LX=58 =LY=20 5470 1F BXY=10 THEN SVX=132=SVY=104=LVX=348=LVY=248 5480 1F BXY=15 THEN SVX=76 =SVY=56 =LVX=412=LVY=280 5490 1F BXY=2● THEN SVX=28 =SVY=24 =LVX=4848LVY=328 If y● had ended the revise 5500 LDEATE 50,22 =COLOR 6 =PRINT ・lo‐F data press くE> key ]・ 5510 LOCATE 50=PRINT 5520 X=SX = Y=SY 5530 VX=SVX = VY=SVY 5540 'LOCATE VX,VY 5550 PAINT (VX,VY),5,7 5560 XYZ$=INKEY事 5570 MVX=VX=MVY=VY VX=VX+24 = 6● T0 5640 5580 1F XYZ事 =CHR3(&HlC)THEN X=X+3日 5590 1F XYZ事 =CHR$(&HlD)THEN X=X-38VX=VX-24 8 60T0 5640 T● 5640 5600 1F XYZ3=CHR3(&HlE)THEN Y=Y-1=VY=VY-16 = 6● 5610 1F XYZ$=CHR3(&HlF)THEN Y=Y+1=VY=VY+16 8 60T● 5640 5620 1F XYZ$=CHR隼 《48)口 R XYZ事 =CHR事 (49)口 R XYZ$=CHR3(50)OR XYZt=CHRS(51) CHRS(52)OR XYZ$=CHR事 《53)OR XYZ$=CHRS(54)OR XYZ事 =CHR事 (55)OR XYZ$=CHRS XYZ$=CHR3(57)THEN 6● SuB ttcoRRECTNUHl 5630 1F XY25=0:E]. OR XYZ$=・・e.l THEN 60T0 5710 ELSE 5560 5640 1F VXく SVX THEN VX=SVX =X=SX = PAINT (VX,VY),5,7 =60T0 5560 5650 1F VX>LVX THEN VX=LVX =X=LX = PAINT (VX,VY),5,7 =60T0 5560 ]
22ら
TD 5560 5660 1F VYく SVY THEN VY=SVY =Y=SY = PAINT (VX,VY),5,7 =6□ 5670 1F VY>LVY THEN VY=LVY =Y=LY = PAINT (VX,VY),5,7 860T0 5560 5680 PAINT (VX,VY),5,7 5690 PAINT (MVX,MVY),0,7 5700 60T0 5560 5710 CLS 3 ネMESHl 5720 1F MAAA=l THEN 5730 ELSE 60SuB 5730 RETURN 5740 ' 5750 *CDRREETNUMl 5760 ' 5770 LOCATE X,Y =COLOR 7 5780 CXYZl=VAL《 XYZ3) 〓CXYZ2=VAL(CXYZ25) 57'O CXYZ25=INPUTS(2) 5800 TCXYZ事 =XYZ3+CXYZ23 5810 1F TVAAA=l THEN EXYZ=VAL(TCXYZ3)ELSE CXYZ=CXYZl*100+CXYZ2 喧●00.3TCXYZS ELSE PRINT USIN6 "♯ 5820 1F TVAAA=l THEN PRINT uSIN6 =・ X-10)/3-2,TOHYY+Y-6)=CXYZ TOMXX+《 5830 1F BXY=10 THEN ME《 X-4)/3-1,TOMYY+Y-3)=CXYZ 5840 1F BXY=15 THEN ME(TOMXX+《 5850 1F BXY=20 THEN ME(TOMXX+X/3,TOMYY+Y-1)=CXYZ 5860 RETURN ―― 5870 ' 5880 *MESHl 5890 ' 5900 CABXX=INT((20-BXY)/2)*24+8 16+16 5910 CABYY=INT((20-BXY)/2)ホ 5920 CLLX=CABXX+BXYホ 24 5930 CLLY=CABYY+BXYネ 16 5940 FDR CXX=CABXX TO CLLX STEP 24 (CXX,CLLY) 5950 LINE (CXX,CABYY)― 5960 NEXT CXX 5970 FDR EYY=CABYY TE CLLY STEP 16 (CLLX,CYY) 5980 LINE (CABXX,CYY)一 5990 NEXT CYY 6000 RETURN 6010 ' 6020 '===== 6030 拿DSKFL 6040 '===== 6050 ' 6060 00NSOLE O,25,0,1 6070 ROLL 399 =ROLL l=CLS l 6080 00LOR 4 PRINT 6090 LOCATE 50= " 6tPig LOCATE SO:COLOR 6 : PRINT " Input mode (page 3 ) 6110 L● CATE 50=COL口 R 4 = PRINT ・・ 6120 LOCATE 10,6 =COLOR 7 ョDNAMES 6130 LOCATE 50=INPUT・ ・ Input the data file name 6140 DNAME争 =].2=・・+DNAMES E・・ THEN 6● T0 6440 6150 1F DNAME$=
器#=:,CX'
2鶴
6640 Mヽ ′X=VX=MVY=VY
6650 1F XYZ● =CHR3(&HlC)THEN X=X+2=VX=VX+16 = 60T0 6710 6660 1F XYZ$=CHR$《 &HlD)THEN X=X-2=VX=VX-16 = 60T0 6710 T0 6710 6670 1F XYZ■ =CHR3(&HlE)THEN V=Y-1=VY=VY-16 = 6● 6680 1F XYZ$=CHRS(&HlF)THEN V=Y+1=VY=VV+16 = 60T0 6710 6690 1F XYZ事 =CHR3(48)口 R XYZ$=CHR3(49)口 R XYZ事 =CHR3(50)OR XYZ事 =CHR3(51) (53)OR XYZ多 =CHR事 (54)● R XYZ事 =CHRS(55)OR XYZ$=CHRl CHRS(52)OR XYZ$=CHR事 N 60SuB ホcoRRECTNUM 6700 1F XYZ事 =1・ E=0 0R XYZ事 =:lell THEN 60T口 6780 ELSE 6630 《VX,VY),5,7 =60T0 6630 6710 1F VXく SVX THEN VX=SVX =X=SX = PAINT 6720 1F VX>LVX THEN VX=LVX =X=LX = PAINT (VX,VY),5,7 =60T0 6630 〓 PAINT (VX,VY),5,7 =60T0 6630 6730 1F VYく SVY THEN VY=SVY =Y=SY 《VX,VY),5,7 =6● T0 6630 6740 1F VY>LVY THEN VY=LVY =Y=LY = PAINT 《VX,VY),5,7 6750 PAINT 6760 PAINT (MVX,MVY),0,7 6770 60T0 6630 6780 R口 LL 399=ROLL l=CLS l 6790 1F MAAA=l THEN 6800 ELSE 60SuB *MESH 6800 RETURN 6810 ' 6820 率C口 RREETNUM 6830 ' 6840 L口 CnTE X,Y =COLDR 7 6850 XYZ=VAL(XYZ3) 6860 PRINT uSIN6 .・ ♯"3XYZ 6870 1F BXY=10 THEN ME(TOMXX+(X-10)/2-2,TOMYY+Y-9)=XYZ 6880 1F BXY=15 THEN ME(TOMXX+(X-4)/2-2,TOMYY+Y-6)=XYZ 6890 1F BXY=20 THEN ME(TOMXX+X/2-2,TOMYY+Y-4)=XYZ 6900 RETURN 6910 '一 ――― 6920 *MESH 6930 '一 ――一 6940 ABXX=INT((20-BXY》 /2)ホ 16+20 6950 ABYY=INT((20-BXY》 /2)拿 16+65 6960 LLX=ABXX+BXY拿 16 6970 LLY=ABYY+BXYネ 16 6980 FOR LXX=ABXX TO LLX STEP 16 《LXX,ABYY)― くLXX,LLY) 6990 LINE 7000 NEXT LXX 7010 FOR LYY=ABYY TO LLY STEP 16 《LLX,LYY) 7020 LINE (ABXX,LYY)― 7030 NEXT LYY 7040 RETURN 7● 50 ' 7060 ' 7070 '================ 7080 'RE― INPUT ROUTINE 7090 '================ 7090 '================ 7100 RCAAA=0 = MAAA=1 =TVAAA=0
23D
7110 00NSOLE O,25,0,1 7120 ROLL 399=ROLL l =CLS l 7130 LDEATE 50=COLOR 4 8PRINT 7140 LOCATE 50=COLOR 6 =PRINT Revise data mode page (1 )" 7150 LOCATE 50=E口 LOR 4 8PRINT 7160 LOCATE 10,7 =COLOR 7 7170 L● CATE 50=PRINT ・・Input the data file name・ ・ 7180 LOCATE 5031NPUT =i to revise .1 3FINS 7190 0N ERROR 60T0 7310 7200 FIN$=1128==+FINS 7210 1F FIN3=・ IF・・ THEN EDSuB *DIRECTORY2 =50T0 7120 7220 1F FIN$=1lNll THEN 60SuB *‖ AKEBASEDATA =60T0 7440 7230 LOCATE 50,11=C口 LOR 3 ・File name ・Confirm the 7240 PRINT ・ .= 7250 LDEATE 50 =COLOR 6 7260 PRINT ・・To change Pressく R> key 7270 LOCATE 508PRINT else くT> key .= 7280 Y00事 =INKEY事 7290 1F Y00事 =0=T01 0R Y口 03=・・t・・ THEN 60T0 7320 ・ THEN 60T0 7180 ELSE 7280 7300 1F Y00$= R.1 0R Y00■ =・・ ・ 「 7310 1F ERR=53 THEN RESUME 7160 7320 LOCATE 50 =EOLOR 5 7330 PRINT 31No" reading the data . ・。 7340 LOCATE 50=PRINT Wait a moment please l. 7350 0PEN FIN事 FOR INPUT AS #1 7360 1NPUT #1,RXXX,RYYY 7370 FOR RTY=l TO RYYY 7380 FOR RTX=l TO RXXX 7390 1NPUT ■1,RDA 7400 MECRTX,RTY)=RDA 7410 NEXT RTX 7420 NEXT RTY 7430 CLOSE ■1 7440 1F RIGHTS(FIN事 91)="C.= THEN RCAAA=1 7450 1F RIGHT$《 FINS,1)=・・V・・ THEN TVAAA=1 7460 PRINT CHR3(12) ・ ・ 7470 LOCATE 50=COLOR 4 8PRINT 74Ag LOCATE 56:COLOR 6 :PRINT " Data revise mode (page 2 7490 LOCATE 50=EOLOR 4 =PRINT " 7500 LOCATE 10,8 8C口 LOR 7 ・File 7510 LOCATE 50=PRINT Input the form of data 7520 LOCATE 50,128PRINT lll) 10*10 1・ 〕 ・ ・2) 15*15 7530 LOCATE 50,13=PRINT 7540 LOCATE 50,14=PRINT I.3)20ホ 20 01 7550 1K$=INKEY$ 7560 1F IK$=CHR3〔 49》 THEN BXY=10 86● T0 7590 757● IF IK$=CHRS(50)THEN BXY=15 =60T0 7590 7580 1F IK事 =CHR3(51)THEN BXY=20 ELSE 7550
)"
]
231
7590 ROLL 399=CLS l 7600 LDEATE 50=CDLOR 4 8PRINT ]: 7610 LOCATE 50=C口 LOR 6 =PRINT == Data revise mode 7620 L口 CATE 50=COLDR 4 =PRINT l・ 7630 LOCATE 10,6 =COLOR 7 7640 LOCATE 50=PRINT Input number o・ F data 7650 LOCATE 50=PRINT =l sheet tO revise・ ・ 7660 LDEATE 50 7670 PRINT :'Press ,9 tO end the w口 k ) 「 7680 RX=RXXX/BXY 7690 RY=RYYYノ BXY 7700 RMX=RX拿 40+151 7710 R‖ Y=RYホ 32+154 7720 RNN=RXホ RY 7730 SCREEN 3,9,=COLOR 5 7740 FOR X=151 TO RMX STEP 40 7750 LINE (X,154)― (X,RMY) 7760 NEXT X 7770 FDR Y=154 TD RMY STEP 32 7780 LINE (151,Y)― (RMX,Y) 7790 NEXT Y 7800 ' 7810 ' 7820 FOR RNV=l TO RY 7830 F口 R RNX=l TO RX 7840 LEX=21+(RNX-1) 5 7850 LEY=10+(RNY-1)*2 7860 NM=RNX+RNY*10 7870 LOCATE LCX,LCY 7880 PRINT USIN6 .0+#==3NM 7890 NEXT RNX 7900 NEXT RNY 7910 LOCATE 50 7920 1NPUT CN 7930 1F CN=99 THEN 60T0 8200 7940 1F CN=888 THEN 60SuB *PL00PCON 7950 1F CN=777 THEN 60SuB ttPL00PSITE 7960 1F CNく 11 0R CN>NM THEN 7910 7970 RT口 MX=CN― (INT(CN/10))ホ 10 7980 RTOMY=INT(CN/10) 7990 TOMYY=(RTOMY-1)拿 BXY+1 8000 TOMYYY=TOMYY+BXY-1 8010 T口 MXX=(RTOMX-1)拿 BxY+1 8020 TOMXXX=ToMXX+BXY-1 8030 LOCATE 50,20 =COLOR 3 Change al19く A>key :gttg EEENTE"三 :,IE Want
(page 3 ).1
0つ n 乙0 こ
8060 PRINT '11‐F you want to change くP> key l] 8070 LOCATE 50=PRINT ll part press 8080 DDR3=INKEY事 〓CLS 3 =60T0 7590 AND TVAAA=l THEN 6口 SuB *PALCOT 8090 1F DDR3=1l A ホPPcoT =CLS 3 =60T口 7590 8100 1F DDR3=・ ・P3= AND TVAAA=l THEN 60SuB 8110 1F DDR3=・ ・A・・ AND RCAAA=l THEN 80SuB *PALCOT =CLS 3 =60T0 7590 8120 1F DDR3==IP:・ AND RCAAA=l THEN 60SuB *PPcoT =CLS 3 =60T0 7590 8130 1F DDR事 =CHRS(&H8)AND REAAA=l THEN 60SUB *PROUTCON =CLS 3860T0 7592 8140 1F DDR3=CHR3(&H8)AND TVAAA=l THEN 60SUB *PROUTCON =CLS 3=60T0 7592 7590 8150 1F DDR3==lA:= OR DDR3==iall THEN 60SUB *ALCORRECT =CLS 3 = 60T口 8160 1F DDR事 =CHR3(&H8》 THEN 60SuB *PROUTSITE=ELS 3=60T0 7590 P" OR DDR3=01p31 THEN 60SuB *PcoRRECT ELSE 8080 8170 1F DDR3= 8180 60T0 7590 8190 ' 8200 XXXXX=RXXX 8210 YYYYY=RYYY 8220 ' 8230 60SUB *DSKFL 8240 MAAA=0 8250 RETURN 8260 ' 8270 *ALCORREET 8280 ' 8290 80NSOLE O,25,0,1=ROLL 399=CLS l 8300 LOCATE 50=COLOR 4=PRINT 8310 LDEATE 50=COLOR 6=PRINT O: Data revise mode(All):: 8320 LOCATE 50=COLOR 4=PRINT " 8330 ' 8340 ' ・=This data sheet is " 8350 LOCATE 50,5 =EOLOR 7= PRINT 8360 LOCAttE 50,7 = PRINT uSIN6 11+steps"昴 RTOMY 8370 LOCATE 50,8 = PRINT USIN6 .= 器turn IIF RTOMX 8380 ' 8390 ' 8400 ABXX=INT((20-BXY)/2)*16+20 8410 ABYY=INT((20-BXY)/2)ホ 16+65 8420 LLX=ABXX+BXY*16 8430 LLY=ABYY+BXY*16 8440 FDR LXX=ABXX TO LLX STEP 16 8450 LINE (LXX,ABYY)― (LXX,LLY) 8460 NEXT LXX 8470 FOR LYY=ABYY TO LLY STEP 16 8480 LINE (ABXX,LYY)― (LLX,LYY》 8490 NEXT LYY 8500 ' 8510 ' 8520 ' 8530 1F BXY=10 THEN DDX=10 = DDY=5
233
616A LOCATE tA,tA :COLOR s 6t7g LocATE 59:pRrNT "conf irm the data f ile narne ,. 618A LOCATE t4,t2 :COL0R 6 6l9a LocATE 56:pRrNT "To revice (R) key else (T) key 62gA C$=INKEYIE 62ta IF C!S=,,T', OR ErD=',t" THEN 60T0 623g 6226 IF C:i="R" OR E!E="r" THEN 60T0 6gTA ELSE 629,A 6239 LOtrATE t0rt6 :COLOR S 6246 LOtrATE 56:pRINT .,Jugt started input 625.9 LOCATE 56:PRINT ,,hfait a moment p'lease r, 626A '
rr
6.279 DAO=O 62Ag OPEN DNAI'IE$ FOR trUTPUT AS +1 6?9A WRITE *1, XXXXXTYYYYY 63gA FOR Y=l TO yyyyy 63LA FDR X=l TO XXXXX
6329 6330 6349 6350
DAO=t"tE(Xry) WRITE *lrDAO NEXT X NEXT Y 636A CLOSE #l 6379 AAA=I 63AA LDCATE 5,Zg : COLOR S 6399 LOCATE SO:pRINT ,,To display press(p) key 64gg LOCATE 5€l: pRINT ,, return to ,nenu (l,l) key t, 64lA PH$=INKEYTi 6424 IF Pl'l:$="F|" OR Pl"l!l=',m,, THEN c,44A 6439, IF Pl'l$='.p,. OR pl'lg=,,O., THEN 6OSUB 4SO ELSE 4^4IA
6449 RETURN
a45A'--
646f, TCORREtrT 6479 '648,A IF BXY=16 THEN SX=13 :Sy=9 :LX=SI :Ly=tB 649A fF BXY=15 THEN SX=7 :Sy=6 :LX=SS =Ly=Ze 65,o6 IF BXY=29 THEN SX=S :Sy=4 :LX=41 :Ly=2S 65la rF BXY=tg rHEN svX=los:svy=rso:LVX=zs4:LVy=299 6=29 rF BXY=ls rHEN sVX=s7 :svy=ro2:LVX=2EI1:LVy=sz6 6530 rF BXY=Z@ rHEN svx=Zs :sVy=7o :LVX=JZ9:LVy=s74 654a LocATE SorlB :coL0R 4 :pRrNT ,,t'love t to the changing data 63=a LocATE S,arrg :pRrNT "rnput the correct data !, ,,rf 6569 LocATE 6 :pRrNT yo had ended the revice 6570 LOCATE =grzl:coLoR SA'ZZ :pRINT ',press (E) key r, 6580 LOCATE 5lO'?:A :PRINT ' 639il X=SX : Y=Sy
,r
66AA VX=SVX : Vy=SVy 66tA 'L0CATE VXrVY 66?A PAINT (VXTVY) ,3r7
663A XYZIE=INKEY$
2鉾
8540 8550 8560 8570 8580 8590 8600 8610 8620 8630 8640 8650 8660 8670 8680 8690 8700 8710 8720 8730 8740 8750 8760 8770 8780 8790 8800 8810 8820 8830 8840 8850 8860 8870 8880 8890 8900 8910 8920 8930 8940 8950 8960 8970 8980 8990 9000
1F BXY=15 THEN DDX=4 = DDY=2 N=0 FDR YYA=TOMYY TO TOMYYY FOR XXA=TOMXX TO T口 MXXX MAXXX=N MOD BXY + 1 MAYYY=N ¥ BXY + 1 N=N+1 NN=(N-1)¥ BXY NNN=NN MDD 3 1F NNN=O THEN COLOR 6 1F NNN=l THEN EDLOR 4 1F NNN=2 THEN EOLOR 3 MXXX=MAXXXネ 2+DDX = MYYY=3+‖ AYYY+DDY DAS=INKEY$ =DA=VAL(DA3) 1F DAく 0 0R DA>8 0R DA事 =・・・・ THEN 8670 LOCATE ‖XXX,MYYY =PRINT DA LOCATE 48,10 = COLOR 5 =PRINT ・ ・X= ・。38PRINT MAXXX LOCATE 48,12 = COLOR 5 =PRINT ・Y= ・ ・。3=PRINT HAYYY ME(TOMXX+MAXXX-1,TOMYY+‖ AYYY-1)=DA NEXT XXA NEXT YYA LOCATE 45,20 = COLDR 7 8PRINT If ther is no mistake くF>key・・ ・ LOCATE 45,21 8 PRINT ・To cahnge data ・ ・ くR> key 。 ● LOCATE 45,22 = PRINT ・ ・ RDR3=INKEY$ 1F RDR3=10F・ 0 0R RDR3=・・f・・ THEN 60T0 8830 1F RDR$=・ ・Rl・ OR RDR事 =・・r・・ THEN 60SuB ttcoRREET =RDR3=XYZ3 1F RDR3=・・E OR RDR3= e・・ THEN 8830 ELSE 8780 ' RETURN ' ' ホPCaRRECT '======== 00NSOLE O,25,0,1=ROLL 3998CLS l LOCATE 50=COLOR 4=PRINT ・ LOCATE 508C口 LOR 68PRINT ・・ Data revise mode 《Part) LOCATE 50=COLOR 4=PRINT ・ ・ ' LDEATE 5095 8EDLOR 4= PRINT ・ ・This data sheet is .3=cOLOR 7 LOCATE 50,7 = PRINT uSIN6 ・ ・器step・・ 3RTOHY LOCATE 5098 = PRINT uSIN6 ・ ・ #turn ・ ・3RTOMX ABXX=INT((20-BXY)ノ 2)*16+20 ABYY=INT((20-BXY)ノ 2)*16+65 LLX=ABXX+BXYネ 16 LLY=ABYY+BXYホ 16 FOR LXX=ABXX TO LLX STEP 16 .
235
9010 9020 9030 9040 9050 9060 9070 9080 9090 9100 9110 9120 9130 9140 9150 9160 9170 9180 9190 9200 9210 9220 9230 9240 9250 9260 9270 9280 9290 9300 9310 9320 9330 9340 9350 9360 9370 9380 9390 9400 9410 9420 9430 9440 9450 9460 9470
LINE CLXX,ABYY) 《LXX,LLY) NEXT LXX FOR LVY=ABYY TO LLY STEP 16 LINE 《ABXX,LYY)― (LLX,LYY) NEXT LYY
' 1F BXY=10 THEN DDX=10 = DDY=5 1F BXY=15 THEN DDX=4 = DDY=2 N=0 FOR YYA=TOMYV TO TOHYYY F口 R XXA=TOMXX TO TOMxXX MAXXX=N MOD BXY + 1 ‖AYYY=N ¥ BXY + 1 N=N+1 NN=(N-1)¥ BXY NNN=NN M口 D 3 1F NNN=O THEN COLOR 2 ェF NNN=l THEN C口 LOR 2 1F NNN=2 THEN EOLOR 2 Mxxx=‖ AXXX拿 2+DDX = MYYY=3+MAYYY+DDY DA=ME(TOMXX+‖ AXXX-1,TOMYY+‖ AYYY-1) LOCATE MXXX,MYYY =PRINT DA ME(TOMXX+‖ AXXX-1,TOMYY+‖ AYYY-1)=DA NEXT XXA NEXT YYA ' 60SuB *coRRECT ' RETURN ' '====== ホPALCOT '====== 00NSOLE O,25,0,18ROLL 399 =CLS l ' LDEATE 65,5 =COLOR 7= PRINT ・ ・Thi5 Sheet is.0 LOCATE 64,7 = PRINT uSIN6 Istep.=3RTOMY LOCATE 69,7 = PRINT uSIN6 ・ ・ #turn ・ ・3 RTOMX ' EABXX=INT(《 20-BXY)ノ 2)ネ 24+8 CABYY=lNT((20-BXY)/2)ネ 16+16 CLLX=EABXX+BXYネ 24 CLLY=CABYY+BXYホ 16 FOR EXX=CABXX TO CLLX STEP 24 LINE(CXX,CABYY》 ― 《CXX,cLLY) NEXT CXX FOR CYY=CABYV TO CLLY STEP 16
236
(CLLX,CYY》 9480 LINE(CABXX,CYY)― 9490 NEXT CYY 9500 ' 9510 1F BXY=10 THEN CPX=13 = CPY=5 9520 1F BXY=15 THEN CPX=4 = CPY=2 9530 1F BXY=20 THEN EPX=-2 = CPY=0 9540 6●SUB ホP01NT00 9550 N=0 9560 FOR YYA=TOMYY TO TOMYYY 9570 YYY=YYA+3 9580 FOR XXA=TOMXX TO TOMXXX 2 9590 XXX=XXAネ D BXY +1 9600 MAXXX=N M口 9610 MAYYY=N ¥ BXY + 1 9620 N=N+1 9630 NN=(N-1)¥ BXY = MN=(N-1)MOD BXY=NNN=NN MDD 2 =MNN=M: 3+CPX 9640 MXXX=MAXXXネ 9650 MVYY=‖ AYYY+CPY 9660 1F NNN=l THEN COLOR 5 R 5 9670 1F MNN=l THEN EDL口 9680 1F NNN=O THEN EOLDR 5 9690 DA3=INPUT3(3) 9700 DA=VAL(DA3) ,710 LOCATE MXXX,MYYV,0 ・ ・eeQ・・:DAS ELSE PRINT uSII 9720 1F TVAAA=l THEN PRINT uSIN6 DA ・ ・ョ = PRINT MAXXX LOR 5 = PRINT 00X= 9730 LOEATE 67,10 =C口 LOR 5 = PRINT lly= 313 = PRINT MAYYY 9740 LOCATE 67,12 =C口 9750 ME《 TOMXX+MAXXX-1,TOMYY+MAYYY-1)=Dn 9760 NEXT XXA 9770 NEXT YYA ・ ・to end the data revise くF> key , 9780 L口 CATE 2,22 =EOLOR 7 =PRINT くR> key please .1 revi se press 9790 EDT$=INKEY3 9800 1F EDT事 ="R・・ OR EDTS=・・r.= THEN 60SuB ホcoRRECTl =EDT$=XYZ事 9810 1F EDTS=・ lF.1 0R EDT事 =・・f.1 0R EDT事 =0=E・・ OR EDT事 =・・e THEN 60T0 98 790 9820 RETURN 9830 '===== 9840 拿PPCOT 9850 '===== 9860 CONSOLE O,25,0,1=ROLL 399 =CLS l 9870 ' ・ ・This dat sheet is 9880 LOCATE 50,5 =COLDR 7= PRINT 9890 L口CATE 50,7 8 PRINT uSIN6 .=#step・ 3RTOMY ・ ・ ・ #turn ・3RTOMX 9900 LOCATE 50,7 = PRINT uSIN6 9910 ' 9920 CABXX=INT《 (20-BXY)/2)ホ 24+8
237
9930 CABYY=INT((20-BXY)/2)ホ 16+16 9940 CLLX=CABXX+BXYホ 24 9950 CLLY=CABYY+BXY*16 9960 FOR EXX=CABXX TO CLLX STEP 24 9970 LINE(CXX,CABYY)― (CXX,CLLY) 9980 NEXT CXX 9990 FOR CYY=CABYY TD ELLY STEP 16 10000 LINE(CABXX,CYY》 ― (CLLX,CYY) 10010 NEXT CYY 10020 ' 10030 1F BXY=10 THEN CPX=13 8 CPY=5 10040 1F BXY=15 THEN EPX=4 8 CPY=2 10050 1F BXY=20 THEN CPX=-2 = CPY=0 10060 60SuB ネPOINT00 10070 N=0 10080 FDR YYA=TOMYY TO TO‖ YYY 10090 YYY=YYA+3 10100 FOR XXA=TOMXX TO TOMXXX 10110 xxx=xXAネ 2 10120 MAXXX=N MOD BXY +1 10130 MAYYY=N ¥ BXY + 1 10140 N=N+1 10150 NN=(N-1)¥ BXY = ‖N=(N-1)MOD BXY=NNN=NN MOD 2 3MNN=l 10160 ‖xxx=‖ AxxX83+CPX 10170 MYYY=MAYYY+CPY 10180 1F NNN=l THEN EOLOR 6 10190 1F MNN=l THEN EOLOR 6 10200 1F NNN=O THEN EOLOR 6 10210 DA=ME(TOMXX+‖ AXXX-1,TOMYY+‖ AYYY-1) 10220 LOCATE MXXX,MYYY 10230 1F TVAAA=l THEN PRINT uSIN6 ・ ・■_■・ ・FDA ELSE PRINT uSll DA 10240 LOCATE 67,10 =C口 LOR 5 8 PRINT ・BX= ・13 = PRINT MAXXX 10250 LOCATE 67,12 =COLDR 5 = PRINT Y= 10 3 8 PRINT MAYYY 10260 NEXT XXA 10270 NEXT YVA 10280 60SUB *CORRECTl 10290 RETURN
238
住 宅 産 業 に お け る
CADo cam現
1)ア
ン ケ ー ト集 計
2)木
造 軸 組 構 法 の
3)他
構 法 に よ る
4)将
来 と 方 向 性
CAD。
CAD.
状 調 査
amの
現 状
amの
現 状
89
Eヨ 本
f‐ 宅
状
―
調
産
―
協
͡
ここ お
け
る
CAl⊃
/CAM現 |
一 一
1'調 査 目的
2 3
調査 内容
調査結果
一
2-1 2-2
調査方法
2● 3
調査用紙 コン ピュー タの導入状況
・ 回答業者のプ ロフィール
: `: .
1‐
.
3-1 3=2 現在 使用中のコン ピュー タシステム 3-3 コンピ ■‐夕の利用分野 3二 4 ヨンピュータの利用者 3-5 コンピュータの利用状況 ・ 3-6 コ ン ピュータを導 入 して いない業者 の意識 、 3-7 CADシ ステム 3-8 CADと 建築業 界 3-9 コン ピ ュ■夕 と木過建築業 の11来 :
4
集
一 〓
結昇 ( ・一 , ‐ ・ ― . , ・ 一 ― , 1 一 ‐ ● ヽ 一 ‐ ´
|
,2 ‐ ‐
‐ 「 ― ― ― . , ― , 一
CAD/CAMを
中心 とするコン ピュー ター利用 の木造軸組構法 における現状 とその 問題
点を探 るため ,日 本住宅産業 協会会員 に おけるコンピュー ター の利用状況を アンケー トに よつて 。調査す る とともに ,関 連 す るツ ーバ イフォー とプ レファプ 住宅業界 についても現 況調査 を実施す る .そ して 当業界 にお けるCADの 方向性 を提案す る。
|
‐ |
|
'l l li
・ 調査対象
日本 木造住宅産業協会会員 200社 プ レハブ建築協会会員 20社 , ・ 日本 ツー パイフ ォー建築協会 会員 40社
・ 調査方法
各社 に調査用紙 を郵 送 し,返 却分 を集計
・ 調査期間
昭和 60年 9月
0有 効 回答
'\t,. '.
l:ll
10日 到着分 まで
日本木造住宅産業協会会員 50社 (回 収率 25%) その他 の団体会員 28社 (回 収率47%) |
‐ ■ , ‐ ■ 1 1 . ‐ ■ , ■ ―
■ ‥
T
2-3
調 査 用紙
-1
r3fo
6 o'+7
tr
日本木 造 住宅産業 協 会 一 種・ 二 種 正 会 員 各 位
日本木 造 住 宅 産業 協会 技 術開発 委員 会
木造 軸組構 法 業界 に お け る CADcamの
拝啓
現状 調査
時下益 々ご 清 栄 の 段 お慶び 申 し上 げ ます。
この たび 日本木 造 住宅産 業 協 会 と早 稲 田大学 理工 学 部 は「木造 軸組構 法 に おけ る CADcamの
建築学 科渡 辺 仁史 研究室 で
研究」 の一 環 と して ァン ケー ト調査 を
実施す るこ とにな りま した。 この調査 は業 界 に お け るコ ン ピュー
タの 導入 、 お よび その利用の 現状 を明 らか に
し1子 来 の 方 向 を探 るこ とが 目的 で あ ります。
つ きましては、ご多忙の所、貴重な時
間を頂威致 し、誠 に恐縮ですが、何卒趣旨
をご理解いただきご 協力下さい ますよ うお願 い申 し上 なお,ご 回答 いただ きました内容は研究の
げ ます。
目的以外には使用 いたしません。 ヽ 敬具
*ア ンヶ ― 卜回答 用 紙 は 協 会 事務 局宛 ご 送付下 さい 。 東 京都 新 宿 区大久 保
3‐ 4‐
1
早 稲 田 大 学理工 学 部 建築学 科 渡辺 仁史 研究室 ヽ
.担 当 川 口 f口 英 .加 藤 能治 03‐ 209・
3211(内 3257) 243
.l lll
2-21回
,rl
答 者 の プ ロ フ ィー ル ・
回 答者 の内 業種
1木
所属 協会
容 (業
|そ
住 協
種
別
)
1全 体
の他
|
===========================================
総合建築業 設計事務所 建 材 メーか ・ つ ・ テ ィヘ ロッハ゜い その他
33
23
1
1
10
2
3
13
6
0
4
2
6 6
い 一 〓
56
===========================================
回 答 者 の 内 容 (資 資本 金
本
金 との 関
1木
所属協 会
===================〓
住協
円
1
====================〓
5
11
10
==========〓
所属協会
|
================
RC
鉄 骨 そ の他 =======〓
分野別
1全
)
|
体
3 9
7
6
3
9
7
5
5
1 0
2
12 15
2
====================〓
回 答 者 の 内 容 (社 員 数 業種
の他
築
===========================
木 造 在 来 ハ イフォい ツ¨・
===〓
43 12 21
=============
容 (建
|そ
木 住協
|
体
13
7
回 答者 の内 分野
1全
==================
30
1
)
そ の他
|
=======
1
係
¨ 一 〓
所属協会
住協
=============================〓
1人 か ら 99人 ま で 100人 か ら 999人 ま で 1000人 以 上 =========================================〓
4 ==========
との 関 係
1木
46
24 16 8
)
|そ
の他
1全
===============
11 10 7
体
35 26 15 ===
4
-2
調 査 用 紙
[1]貴 社の 概要に つ い てぉ尋ね します 1
会社名称
2
所在地
3
業種
(貴 社の主 な業 種 をiEび 丸 を付 けて ください
)
遠 管 富 4
・
=芳
社員数
_. 97天 苫 _1計 m バ す `
社員総敗
[
:
『
資本金
社員 数
築
7:建 設戸数
百万 円]
バ イフオ~建 築
T円 その他
木造住 宅年間建設戸 数
`
RC建
築部門
くださぃ
]TEL[
[
]
.
ンピー ターの導入 状況につぃてぉ 何 い します (該 当する数字 にOを つける )
.1)は い 2)ぃ ぃぇ 段間 ■ ・
緊需)
戸]
賣社では現在 コ ンピュー ター を導 してい 入 ますか
[3]
さい)
[
アンケー ト記入の担 当者の氏名 を下 記 に記入 して
[2]コ
:|
(貴 社の主な建築分野を遇び丸 を付けて くだ
套看素透妥簾臀
担 当者名
|
[
6:建 築分野
)
名j
III言 1壇 賃番 5
(
?
→
設間
[4]に 進んで下さい
→
設間
[3]に 進んで下さい
[2]で 「 ぃぃぇJと 答えた方 に質問 します
:貴 社では現在コン ピュー ターの導入の必要性を ・
感 じてい ますか ?
1)tま
tヽ
Iコ れ ご鎖 ll「:l[:ξ ii場
・
.
2)い
`ぇ し
,
す か 憮 蠍 搬 糖 もで
i機
iギ|キ 24_5
調 査 用 紙
-3
・ CLど の こ 導 入し た 疑 」 プ 誓 響 瞥 貴 l蹴 もか :馨
田 綴|1護IFき ! :II言 ]I::lill」 堂 言 言
□ 設 計 関 係
|;孟 果 紫 鼻 4)日 影 図 作成
::|:i::1:i:l::[: D:
現在コンピュ ターの導入を検討されている方に質問します 現 在 検 討 中 の 機 器 に つ い て 記 入 して くだ さ ぃ メーカー
[
機
種
[
価
格
[
コ ン ピ ュ ー ター 導 入 時 の ソ フ トゥ ェ アに つ い て 記入 して くだ い ・ ‐ ム) (フ 0ク ラ イ :ソ フ トウ ェ ア を 自社 開 発 予 定
買:媛 霧
、
天 理 臓 合 発 善 男澄 震 辱
購入予 定 の ソフ トウ ェ アに つ い て記入 して ください
`;1品
.
`書
ソ フ トウェア ー 名称
[
ソ フ トウェア会 社名
[
ソ フ トウ ェア価格
]・ .
[
] ]
導入 時期 につ いて記入 して くださ い
導入時期
'E:現
昭和 [
]年 [
]月 ごら予定
在迄 コンピュー ターの導入を検討され ていない方 に質問 します
1:現 在迄導入を検討されていない理 由をお聞かせ ください ① 必要性を感 じない ・ ② 費用 が高過ぎる 。 ③ 機種の選定方法が分からない ① ソフ トの選定方法が分か らない ・ ⑤ 機械の操作法が分からない ⑥ その他 [ ]
2:ど の様な条件が揃えば導入 を検討す るかお間かせ ください ① 費用が安 くなれば 。 ② 機械の操作法が簡単になれば ③ その他 [ ] [設 問 7]に 進んで下 さい
結構です。
24・
,[設 問 6]ま
でのアンケー トには答えていただかな くて
6
-4
調 査 用 紙
[4]設 間 [2]で 「 はい」 と答 え た方 に質問 します 。 A:現 在使用中の機器 を下 記の項 目 に 沿 って記入 して くだ さい 区
分
メー カー
機
種
導入 時期
台敗
記憶容量
コンピュー ター 本 体
ディスプ レー
プリンター
フ ロ ッ ピー デ ィスク ユニ ッ ト
ハー ドデ ィスク ユニ ッ ト
X― Yプ ロ ッター デ ジ タ イザ ー
ライ トベ ン マ ウス ジ ョ イ ス テ ィック
B:今 後新 し くどの様 な機 種が欲 しいですか具体的に記 入 して ください 新 規検討機種
[
]
[5]貫 社の コ ンピュー ター 利用状 況 につ いてお答 え くださぃ
A:主 に ど哨
粉
野で コ ン ピュー タ
(該 当す るもの に全 =
登 Rきミ
いる は
も
oお 答 ネ ください
鮒 日|IEIF誓 : :II]:Ii:lill』 堂 言 書 =と
:馨
□設計部 門
日麗 :謂 需 □ 資材部門 □ その他 部門
4)そ の 他
[
:′ |
1)基 本 計画 e 2)基 本設計 0 3)法 規チ ェック 4)構 造計算 0 5)日 影 図作成 。 ・ 6)実 施設計 |IIiIImiti::[:3:::::[:成 1)カ タログ管理 ・ 2): [
: :岬 ]
調 査 用 紙
-5
B:前 間の回答 の 内利用 頻度 の 高 い ものか らllEに 3つ 記入 して くださ い ・
]
[
C:コ
ンピュー タ
[
]
[
の利用 形態 に つ いて お答え ください
:|:i[::||::::三 :三 [:童 ii吾 ::曇 ;I;:5:留 _夕 _ 4)外 部の大型 コ ンピュー タ
の 専 用端末 を使用
三 雪 :;寅 豊 35各 百 3羊 見 掌 管 馨 異 鰍 写 需 磐に 使 用 7)そ の 他 [
D
前間で (1)・ して ください
]
(2)・ (3)0 (4)を 選定 された方は簡単なシステム図を記載
社内での コ ンピユー ター利用者 は何人 でしょうか ? 利用 者敗
[
]名
その内木 造関係者 敗
[
]名
利用者の 範囲 につい て お答え くだ さい
1)社 員の みの使用 2)社 3)そ の 他 [
外 に 対 し販売 も しくは リー ス して い る
]
コ ンピュー ター システ ムの 利用 状態 は平均 的 に どの位ですか
1)ほ ぼ毎 日 2)週 に 3-4日 3)週 5)殆 ど利用 しない
4)週 に 1-2日
に 2■ 3日
一 日の稼働時間 につい てお答 え ください
1)8時 間以上 2)5-8時 5)1時 間以下 [5]
現在
A
間
3)3-5時
間
4)1-3時
間
CADシ ステムを導入中か開発中 の方 に質問 します。 貴社の CADシ ステムの名称を記入 して ください システム名称
[
]
CADシ ステムの開発形態につ いてお答え ください 1)全 部 自社開発 02)一 部委託 で殆 ど自社開発・ 3)委 託 と自社で半々
4)一 部 自社で殆ど委 託開発・ 5)全 部委託・ 6)規 存ソフ トの購入 7)外 部大型 CADシ ステムを端末利用 08)そ の他 [
243
調 査 用 紙
‐
-6
自社 で システム開発 した時使用 した コン ピユー ター 言語をお答 え ください
c
1)BASIC・ 4)COBOL・ CADシ
D
・
E
2)FORTRANe3)C 5)そ の他 [
ステムの プ ログラ ムの 大 きさ に つ いて お答 え ください
[
プログラ ム規模
・
'
Kbyte]
開発費用 について お答え ください
[
開発費用
_
言語
円
]
貴社 の CADシ ステム の対外的な運用 形 lttに つ いて お答え くださ い
F
1)自 社内 BIで の み 使用
4)そ の 他 [ G
2)販
今後 使用 してみ た い ョ ン ピュ
売 して いる・
3)貸 し出 して いる
]
ター 言 語 を前間の
使用 して み たいコン ピー ター 言語
[C]か ら選ん で くださぃ
1
‐
[
貴社 の CADシ ス テ ムの 概要 を簡単 に 記入 して くださぃ
H
I:貴 社が CADシ ステムを導入 し効果があったと思われる事項を選んで ください (該 当する上 位 3項 目にOを 付けて ください) 1)図 面品質の 向上 0 2)省 力化 ・ 3)設 計工期の短縮 。 4)コ 5)標 準 化 の促進 。 6)接 客力 の強 化 0 7)単 純作業 か らの解 放 ス トダ ゥン 8)そ の 他 [ ] ・
[6]現
在 CADシ ステムを 検 討中の方 に質問 します
A
貴社 で CADを 導 入 す るとすれば 次 ぎの内 どの方式 ですか ?
2)全 て委託 ・ 3)自 社 と委託の 併用 外部大 型 CADシ ステムを端末 利用 ・ 6)そ の 他 [:
1) 全 で 自社開 発 ・
5) ・
0 4)規 存 ソフ ト購入
]
貴社 で CADシ ステ ムを導入 す るとすれば 費用 は どの位予 定 され ますか
B
導入費用
[
Fl
]
貴社 が CADシ ステム導 入 に関 し期待す る事項を選んで ください く該当する上位 3項 目にOを つ けて ください)
)図 面 品質の向上 ・ 2)省 力 化 0 3)設 計工 期の短縮 ・ 4)コ )標 準 化 の 促進 0 6)接 客力の強 化 ・ 7)単 純作業か らの解放 8 )そ の 他 [ ] 1
5
ス トダ ゥン
貫 社 が CAD導 入 の検討に 際 し特 に 考慮 している項 目を選ん で ください
D
1 5
)費 用 0 2)社 員 教育 ・ 3)シ )CADの 性能 0 6)そ の 他 [
ステ ムの 操作性
0 4)作 成 図面精度
]
249
|
調 査 用 紙 ニブ
[7]CADジ ステムと建築業界の関わりにづいマ質問します A:建 築業 界 に CADシ 1)は い
。
B:建 築業界 に CADシ お考 えで すか ?
1)は
ステムが 今後普 及 して い くと考 え ますか ?
2)い
いえ
ステムが 普及 した時業界の 構造 li影 響が あると
2)い
い
いえ
・
.
C:前 問 Bで 「 はいJと 答 えた方 は影響 が あ ると考 え られ る事 項 をご記入 くだ さい
」
D:木 造軸組工法へのCADシ ステム導入の問題点や特異性について ご意見 を お間かせ くだ さい
|
[8]コ
ン ピュー ター と木造建築業の 11来 の展 望 につ いて ご記入 ください
A:1導 来 コ ン ピュー ター を媒体 と した情 やロサ ー ビスの整 備が考 え られてい ます が 建築 業界 と して どの様 な情 中 ロサ ー ビスを 期待 しますか ? 。 2)住 宅 ロー ン等の金 融情報 0 3)建 築法規情 報 1)建 材 カ タ ログ情 4)建 築物 価情 100 5)建 築デザ イン情 中口 0 6)ィ ンテ リア情報 7)仕 様術 ・ 8)そ の 他 [ ] |口
f口
B:11来 コ ン ピュー ター を媒 体 と した情中ロサ ー ビスが整備された とき貴社 は 積極 的 に 導入 しますか ?
2)い
。1)tま い
いえ
・C:将 来 木造 住宅の施工 部門 にコン ピュー ター を導 入す るとすれば どの分野で すか
1)構 造材加工 。2)造 作加工 03〉 その他 [
l+12 D t.iltr7l*Ht- r C A \U_
、
]
7 U L J 66 Lr tt rJr0 6 b, ofrtT a y V r. _, _ r*rfr"*ifthorFe, +i+H?f ir firtfir ( c A-rioG6iigme> r[Ffs t/TL\tt litt 4
L*tr?-f
.
250
3
調査結 果
1 コンピュータの導入状況 ~ 3-2 現在使用中のコンピュータシステム 3-3 コンピュー タの利用分 3-4 コンピュータの利用者 3-5 コンピュータの利用状況 ・ 3-6 コンピュータを導入 していない業者 の意識 3-7 CADシ ステム 3-8 CADと 建築業界 3-9 コンピュー タと木遺建築業 の将来 3
rr・
|
・ コン ピュー タの導入状況 |二 ■
3-■ =
U当
i
l
'
I
i l
:
1~[‐ 上 亮=ち 基 普 機 率
|||||||| 1最 新建築情報
鳩合121t桑 ― :7% lttt累 ――
l :
MAT
I建 築 アプ リケ ー ション・ ソフ 卜・ カタ ログ
|(井 上書院 1985年 )
:5%
.市 場調査 [建 築界 のコ ンピュ― 夕利用 ]
:t饉 榮――-20%
, ‐ , ‐ ― ‐ , ― ― ‐ ― ‐ ・ ― 一‥ ・ ― ― ― ― 一 住工 { 塾一手 一Ⅸ
住宅関連榮-7% 腱叶事務所-20%
‐ ‐ ― ― . ・‐ , 卜る 広島工業大 学 の手越義昭氏 らの 調 査 一 い 』
と
:1上
‐
[上 一‐ _上 」_
キ らに不動 施工や木材加工 業 C
産業 な どの 住宅関連 業 におけ る コ ンピ ュー タの普及率 は 7%と ,他 の業種 に比 べ かな り低 くな って い る 。 `
~I
I~
導入中
鳩 「‐ 1111‖ || il‐
一 十 1月 二 LI I・
無回答
|=|14 | |_l
ト ~‐
|_|_||_111¬
|
|
|
|
今回の調査 では ,全 有効回答 中 コン ピュー ター を導入 している業者 は 75%を 占めたが 無回答未回収 の部分 に多数 の導入 して いない業者 が含 まれ る事 が予想 され ,導 入率 の数字 自体 は業界 の状況 を反映 して いるとは思 えなし、。
|■
||||11
コ ンピ ュー タ の導 入 状 況
糊
¨
40
-21
60
鉢 船 畔 ¨ ヨ い カ 翻 メ ,゛
ー ィ ^F,バ その他
α)
騨
建 既 断 層¨
40
60
響
偶)
鉢
ンドタぉ工法 岬 RC
婚 その他
業種男1の "そ の 他 "に は設備機器 メーカー・ :器 メー カー等が含 十れる。建築分野別 の =:そ の 他 "に は工 業 化住宅 の 回答 が有 った。 (〕
252 1 :~夕 を導入 している。建築 建材 メー カーや住器 メー カー は ,ほ とん どの業者 が コンピュ 分野別 の導入率 はやや木造在来 工 法 が低 かったが ,あ よ り顕著 な差は無 かった。
コ ン ピ ュー タ の導
入 状況
-3
勘
¨
1∞
80
60
響
α) 40 20 0
゛
1人 か ら99Aま て
1∞ 人から剛 人 ま
10∞ 人以上
で
側
資本金別導入状況 1∞
80
60
響
α) 40
0
1億 円‐ Ю億円
1哺 円姓
資本金
木進 住宅産業協会 では ,社 員数 1000ノ 、を境 として コ ンピュー タの導入事 に差が ある。そ の 他 の業者 では ,社 員 数 100人 以 上 の業者でほぼ 1∞ %が 導入 しているのに して 対 ,100人 未満 の業者 では36%が 導入 しているにす ぎな い。 ' 25, 資本金 と導入率 の関係を見 る と,本 進住宅産業 協会 では ,資 本金 に応 じて導入率 が増加 して いる。 モの他 の業者 では資本企 1億 円を境 に ,導 入率 にかな りの差が ある 。 従 って小規模 の業者 では ,本 進住宅産業協会 に所属 する業者の導入率 が高 い と言 える。
3-3
コ ン ピ ュー タ の利 用 分 野
ttX[二 桑 τ E言 言 薄 磐 合 着 梶 薬 濾 轟 」 天 喜 奨 た [β P『 l尋亀 ルビr卜 の利用分野
5
15
25
経理関係 顧制 帥 抑 嘲 駐 製
帥
基本計画 発注管理喰 材) 卿
最新建築情報MAT
,
建築 アプ リケー シ ョン 0ソ フ ト・ カタ ログ (井 上 11院 1985年 ) 市場調 査 [建 築界 あコンピ ュー タ利用 ]
|
●コンピュー タの使用 目的
囃 単価管理 樋希晒 りも f韻掘十 構造計算 職
各業mと もrl:業 務を中心としてのコンピュータ利用を孝えて いること力わ かる.:L樹 ‖数としては、設:|卜 11務 liFrに おtヽ て 1業 務のみを対象としてぃる会社が70%近 くを::iめ てぃる のに対し、総合建設業においては事務処■lLての利用力毬0% 近い数字を111し ていることだろう。(総 合建設業にfド けるその 他のイ1川 例としては資材の在日(1,11な どがあり、1`務 。経川 |
などを含め、トータルなコンピュータ利lll環 ′ 見を夕えてぃる
)
¨ 透視図作成
lllt票 全体
施工図作成
崚1+事 務所
61% 9%
8寺
コン ピ ュー ター の主 な利用分野 は管理・
だ 霧 H野 穫 筆 用
9%
15%
‖で 使 用
電 8幸 魔
t外
営業部門が圧 倒的 に多 く,そ れに加 え積算見積 が 大 きな割合を占 め る:現 在 コ ン ピュー タを導 入 していない業者 は ,資 材発注管理や基本 2舛 計画な どの設計・ 施工部門での利用 を期 待 してい るが ,こ れ らは導入 中の業者ではあま り 利用頻 度が高 くない 。一方一般事務や契約管理 は未導 の 入 業者での期待 は薄 ぃが 導入中 ‐ ・ の業者 での利用頻 度 は高 い。 構造 計算 (設 計 )や ェ事費管 理 (施 工 )は 木造住 宅産業 協会での利用 は夫 々 2件 ・ 5件 と少 なか ったが 。そ の他 の業者 では それ ぞれ 10件 。 12件 であった。
3-2
現 在 使 用 中 の コ ン ピ ュー タ シ ス テ ム
現在使用中ぼ 10
r針本体 15
日オ暉日気 軸
日本 IBM
数
富士通
サ
日」噸U何万 日相
ギック 蛇
珈 パ劫 払
コン ピュー ター本体 をメ.― カーで分類 し,現 在使用 している業者数で示 した これ は 。 導 入台数 とは関係な い。 日本電気 , IBM,富 士通が圧 倒的なシェアを占めているが ,こ の うち日本電気 は大部 分 が パー ソナ ルコンピュー ター単体 として使用 されていた。
5 A詢 ルを各業務音 ]毎 に使用
プ ■● ‐ 研 噸 1o 15 20
25 徴
『 自社保有の大型機専用端末側 _ _を 各球羽錯 ]に観 『 自社保有の大型機を専 門部署 力糊 外部の大型機蠅 末を使 用
l
中型機を各業務部門毎に使用
三 社以上のメー カー のコ ンピュー タ本体 を導入 して い る 業者 は約半数有 り,複 数 の形態 | を同時 に使用 している業 者も あったが ,パ ー ソナルコン ピ ュー ター の 利用が一 番 多 か っ | た。 なお ,I B M5550の ようなワー クステ ー シ ョンを "中 型 コンピュー ター "と 答 えた例 255 11 もあ り,こ の分類 はあま り適当でな いかも しれない。 1
3-4 H麺
rl」
コンピュー タの利用 は殆 どの業者 で社員 のみに限 り
社外 に対 し販売 リー ス してぃる
自社 のコンピュー タシステムを社外 に対 して販売 または リー ス している業者は 3朴 のみで あった。
100人 以 上の業者では社員数の 加 に したがって ン ピュー タ利用者も増 える が ]社 員数 100人 未満で
社員数 社員 の みの 使用 tコ
j曽
!よ
1業 者によリコンピユータ利用童の率1二 差がゎo多
らかド11な い.
の傾向は明
rrttШ ‖者中木道関係者の吉」合 8
7 6 5
lr撒 4 。3 2 1
0 鋤
Ю
40r。000 木造関熙 知 喋 」 合α)
コ ン ピュ ‐ 夕利用者 のな かで木 道関 係者 の占める富
2男
J合 をみる と 20%台 と 609`台 に ピー クが見 られ る。建築分野 で木進 住宅 の比率が高 い 業者 で!よ ,コ ン ピュー タ利用者 の なかで も木進 関係者 :ま 約 60%と 高 い割 合を占めているのが うかがえ る 。 ,
3-5 r>B=-foflJ,FEfiA ~・ プ
1日 -2日 2日 -3日
一週間あたりのコンピュータの稼働率をみると 全体の84.5%の 業者そほぼ毎日利用き ・ れてぃる。ほとんど利用しないと答えた業者は無かった。
ジ 珈
鋼
躙
鋼
喘
■HBI
一日あたりの利用時間では 8時 間以上 と答 えた業者が33。 9%あ り,3時 間以下 の業者 は12。 5%で あった。 0
稼働率や利用時間を見 るか ぎ り・ コンピ ュー タは導入 した業者で はかな り活用 されてし P る。
3-0
三多 II二 」碁夫Jを ttttlt業 者の意識 L・
導入の必要1生 の有1鴫
遷要性感 じない
コ ンピュー タを導ノ、してぃない 業者 20社 中 ,導 入 の 必 要性を感 じる業者は 16社 有 った 。
。
必要性を感 じる
rg f 68+oEl6!
3456
省力化 l妾
客力鋼ロ ヒ
図面品質の向上 t賓
・
当 吉 化囃
脚 倒縣宿 葺零屯イ 乍業から海織皮 製品品質の向上 の集中管理 1辞 長 以ト ダウ
その他 0蒙イ 耐音理) どの よ うな 目的で導入 したいか をた
ずねたところ 。省力 化へ の期待が多 かった 。図 面品 質 の向上ゃ製品品質 の向上 |ま ,木 進 住宅産業 協会では導入 目的 として上 げ られてぃ るが モの他 の協会ではあま り期待 され いない ようだ 。 ,
導入を検討しない理由 2
費用が高すぎる 必要性を感じない
|
・・ ″卜 の選定方法がわからない 鞭 の運機ブ飛島がゎからない
つ 50 こ 0
その他(社 内的に時期が早い)
現在 のコ ン ピュー ター システム
き だ高価で あるとい う意識が うかが える。 '
"ヽ
3-7・ cADシ
ステム
CADシ ステム導入 中 の業者 に は その効果 を 導入 を検討 中 の業 者 には期待事項 をたずねた ・ 20 15 10 5 0 5 10. 15 省力化 図面品質の向上 コ 慶 El月 蜘 2言十 標準化の促進 接客力の強化 ヽ コト ン ダウ 単純作業か らの解放 その他
省力 化に関 しては cADシ ステム導入 の 中 業者で最 も効果のあった事項であ り,導 入 を 検討中の業者でも最 も期待 されてぃ る 。図面品質 の向上 に関 しては導入 を検討中の 業者で の期待が淳 く,実 際 の業務 に した 適 図面が得 ら,1る のか とぃ う不安 を 反映 し。 てぃ る:
2
CDカ テム 導入の際の考慮事項 4
6
8
10
12
14
16 .働
沈 雌 帥 嚇 期
考慮項目 図面精度 損 精
その他 259
木進住宅産業協会の業者ではcAD導 入を検討する 際,操 作性・性能・費用が主な考慮 項目となっ下ぃる。その他の業者では性能・操作性の 他図面精度が求められてぃる。
3-8
CADと
建築業界
m腕 痛助 寵錬業界 に普及1
40
C劇
m
既湯輛磁」 リリにテ南死蒲蘭樹豊ι こ景参圏鷺
建築業界に CADシ ステムが絆及 した時 の影響:
1' CADの 有無 で 会社間 の
9件
営 .業 活動の強 fヒ
|
差拡大
8件
7件 151:オ 規 ・工 事価 格の標 ilL化 3件 設計 0営 業部1町 間 の連絡 が迅速 に 3件 流通部Flの 変 化 3件 CADに 。 より会 の格差無 くなる 2件 設計業務の変 化 1各
1上
木造軸組工法 へ のCADシ ステム導入 の問題点や特異性 部材 の標準化が必要
,
8件 4件
木造在来工法 の柔軟生 木 のお きま りをどう表現できるか
CADは 高価 CADは 操作が難 しい
4件 2子 ト
2件
良 い ソフ トが無 く自社開発 は困難・ 2件
・
230
コ ン ピュー タ と木 造
―
の将来
建築業界に期待される情報ナビス
5101520253035 ゛ 勒
椰
輛 建築ガr● 情報 欄 ―
卿
― 住宅 軸 報 「 その他輛熊針創助
.'将 来 コン ピュー ターが導入 される木造住宅施工部門 の分野 構造材加工 進作加工 積算 発注 支払 組立 ,取 り付 け .1資 材工程 組立 ロボ ッ ト
|
30 18 4 1 1 ' 1 1 1
建築業界 として期待 される情報 サ ー ビス として ,木 造住宅産業協会会 員 では 建材 カタ ロ グ情報が多数あが っている。木造在来工法 の木拾 いの難 しきが情報化 の 促進 に ようて緩和 きれるのではないか とぃ う期 待 が うかが える。 231
,1 集 計 デ ー タ‐
4
貴 社 で は 現 在 コ ン ピュー タ_を
導 入 して ぃ ます か ?
f,)Loe-t- a H,l.{ttfi
ves i-li:____l-t;,i---i-H i;Hu f-i - =i r :: =; i; i :;; i tii zi 28t Ts.oorli :_?_!b-?_y_?_smi 1=-E=_q1====y^ | = = = = =ii T € F cF #;r:*- i
==
====
==
=
==
=
='=
it
n
.
合 計
|
58
=========================〓
所属協会 業 種
1
20
1
78
=========〓
!
74.36 %| ==
業種別
1木 造 住 宅 業 協 会 |そ の 他 の 協 会 I YES I NO I YES I NO I YES
総合建築業
1
ハ
===================〓
:::-::l:_3__y-1[4
導入
:VoVV
1全
I N0
体
================================================================
16に 詳 %13■ ::χ 17∝ ::%12∝
い,ぃ 鷲言 え オメ ゞぃ 材 か
1建
YV ″i ____1___ニ ニニ_11__.よiii~ii‐ ハ : _ . 9 1 3 90 %| 10 %| 100
:
|
` ` テ ィヘ ロッハ。ぃ
1
44 11 .. 22 66.67 %1 33.33
1
0: %|
1 1
V る: 0
|
―――
そ の他
1
導 入
1
0 χ
o i 0%16に n i 0%1 ‐:
二1-1
1人 か ら
a
%
7.69
l
_
0000r 61%13■ ぁ 1 33.33 3:
。1
: %|' ~i:i~il~~~~~i~ii
6 1l 0
V ゐ1
100 %l %1
社員数 と の関係
|.木 造 住 宅 業 協 会
|そ
I YES
I YES
I N0
o0 %
1全
の他 の 協会
I N0
体
I YES
I N0
1 16 1 8 1 4 1 7 1 20 1 15 166.67%133。 33%136.36%163.64%157.14%142.86%
100人 か ら 999人 ま で 1000人 以 上
1
|
==================================================================
99人 ま で
12 31 %|
92。
l
コンヒ:ュ いター の 導 入 状 況 所属協会
bO %1 50 % ||― i`lil―
_______ ・ ====二 ―=====二 =:二 ==:================================ `VV
================ =================2,_―
社員数
1;%16L::%13211
:11li~il-11lil―
「 認 [副 卜 導 1雰 ,f_|::::::::l::::::::i~1二
1 1
|
11 1 5 1 68。 75 %1 31.25 %|
1
=========================〓
8
1
100 %|
0
1
0 %1
10 1 100 %| 7
1
100 %|
=========================〓
1
0 0
0
21
1
5
%1 80。 77 %1 19。 23 % 1
0 %1
15 1 100 %l ==============
o o
%
282
集 副トテ‐ 夕_2
f,)Eoe-t- o H,l.fiifi 1木
所属 協会
造 住宅
業 協会
資 本金 と の関係
|そ
の他 の 協会
1全
体
Ii~li~iilii~||-li:ii― :iiJ:il::li:~~~i‐ i:::i~il~ii:::~il~~~lii~ii~II二
lo{HEt}Jt |i
|
10 | ^^ i.- ^,i
1 | 10 |I 06 %1 18; %| |=================================================
n v , : %1 I
==:lilI:=====」 =!!061 %1 9。
20 20 1 24 %1 |
95。
1 % 4.76
コンヒ゜ューター の 導 入 状 況
建築分 野 別 ‐ ~wI~~T~II~「 ~~~~~ 所属協会 1木 造住宅 藤暮 7~T万 百万
~薫
7ES
I NO
I YES
I N0
■11%1428:%16L詳
%13に 居 い イ フ オ 生暫 166.6れ 133.3れ 1 10:%| :%177.7:%122.2:| ― ‐ ―
__
____
Dρ
:
RC
^
18Lパ %114.尻
鉄 骨
: =|●
・ワ
~
:V
1 44.`乙
●
`
1
1
2
1
3
40 %|
3
1
2
60 %|
%|
10
|
60 χ
1
3 %
|
75 %|
25
12 80 %|
20 %
loo%|%1 : o%1%1 10:
0 %
0
100 %|
l
9
|
40 %| |
0
3
|
%|
そ α)イ 也 ムVV ●: : _____1-― -10: %|
ハ: :v %1
lυ るl 10:U %|
=========================================================〓
======
コ ン ピュー タ ー を どの様 な目的で導入し
たいとお考えですか
.目 的
所属 協会
==================
省力 化 誓 重 霜 書 [[解 図面 品質 の向上 製 品 品質 の向上 コストタ`ウン 接 客 力 の強 化 情 報 の集 中管 理 その他
放
|
=A奥 里=!=111=1=1奥 ===1 8
4
3
2
3
2
3
3
4
1
3
0
3
4
2
2
5
2
2
4
0
1
=〓 ===================〓
12 5
5
6 5
7 6 1
=====
233
‐ 集 計 テ ―ター3
現在コンピユーターの導入を検討されている方に質問します 現在検討中の機器につぃて記入してくださぃ |
。 日本 コン ピュー ター シ ステム ハ ウエル DPs― jr マ イソ ック マイツ ックシス テ ム ,ダ ィナ ミック建築 設計システム IBMか FACoM ・
NEC ョ ン ピュー タ
入 時の ソ フ トゥェ ァ に つ い て 記入 して くだ ぃ 自社 開発 を予定 1件 既存 ソフ トを購入 か リー ス 6件
=導
6件
両方 を検討
{t,l.EiXnti? L\TEd t/ T < /Ct [r
lBfnoo+1OE,
r2E,
[Hfs6
L+48, !28,
現在迄 コ ン ピュー タTの 導 入 を検 討 され て い 現 奮 迄導 入 を検 討 され ていな い理 由を
2+toE
な い方 に質問 します
お 間 かせ くださぃ
理由
==========〓 =========|=============== 必 費 機
機 そ 〓
flEfno
い ・ い 力 ら な 「 ヽ い 】 一 一 ヽ 口 ヽ 一 .、 一 ヽ ヽ ・ ・ ヽ ・ 一 .● ● 一 一 一 一
′ キJ枚
―
2
―
3
―
1
―
2
―
0
―
1
〓 〓 〓 〓 〓 〓 〓 〓 〓
どの様な条件が揃えば導入を検討するかお聞かせくださぃ 条件 〓〓〓〓 〓〓〓〓 一 一 一 一 一 一 一 一 一 一 費 用 が安 く なれ ば 機 械 の操 作 法 が 簡 単 に な れ ば そ の他 〓 〓 〓一 一 一一 一 一 一 一 一 一 一 一 一 一 一
¨ ¨ ¨ 一 一 5 2 1 〓 〓
一一 ―件 数 〓十十 ― ― ― 〓一一
一 一 〓
鉾 ・
め 乙
‐ 集 計 テ ―ター4
コンヒ゜ュータいの 利 用 分 野 所属 協会
1木
(* 造 住宅
H.f. o rE 6't* 業協 会
|
L'
o
その他 の
よ うな分
野 で利用
1全
協会
し た いふ〉
体
利用 分野 ま′ `1月 1 〓 〓 〓 十一〓〓一 一 =======================L tt L=二 =IL二 1=二 L : ` 一 i l = ================== 般 管 理 一 1 般 17 3 一 事務 10 27 2 経理関係 28 8 15 43 0 そ の他 3 0 2
l=Iln=l=Iyl=.1-H1n 1_*H^ L-*+;.r | *s^ 颯 「八 4ヽ
4 0
5
経営管理 発注管理 収支管理 そ の他
8
3
1 2
6
2
13 12
0
3 3
2
0
21 24
6 9
0
4
0
12 40 18
0
0
営 業
採 顧 契 そ
算 客 約 の
計画 管理 管理 他
5
26 10 2
3
7
4
6
4
4
1
8
1
0
1
0
3
7
2
設 計
基本計画 法 規 チェ 構造計算 日影図作 成 実施設計 施工図作成 仕様書作成 透視 図作 成
2
6
8
4
2 0
2
0
1
0
0
2
1
2
2
0
2
1 2
3
4
1
1
0
4
1 6
5
4
7
2
1 2
3
4
4
0
7
4
4
4
1
9
5
1
9
2
17 34 17
2
5 5
1
4
積 算
概算積算 積算見積 単価管理
8
3
9
4
2 0
7
1 4
5
1 1
5
6
2
7
7
施 工
工事費 管理 工程表 そ の他 資 材
一 詢 発 注 靱 そ の 他
5
6
1 2
5
5
2
5
1
0
0
1
1
1 1 3
1
1
1
0
1
1
0
1
0
5
8
6
8
1
1
0
1
0
5
0
0
その他 | (文 書 作 成 )| ================
17 10
0
― 0
==================
―
|
〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓
1
8
================
・265
‐ 事巨副トテ ―ター5 前間の 回答 の 内利 用 頻度 の 高 い もの
か ら順 :こ 3つ 記入 して くだ さぃ .な
コンヒ゜ューターの 分 野
所属 協会 ― =============== 〓 経 理 関係 ― 顧 客 管理 ― 積 算 見積 ― 一般 事務 ― 契約 管理 ― 発注 管 理 ― 収支 管理 ― ― ― 工 程 表 ― ― ― (以 下 略 ) ― =============== 〓
枯 一 ‐ 7 ‐ 2 9 7 5
主
利用分野
協 一 隔 m m m
嘲 一 鶴 閣 < ‐ ・ 8
葉奎詳日設計 実露装肇金管理
口 的 的 的 鯛 一
4
2
[
2 1 1 ・ 一
的 [ 一
飾 一
別 別 田 川 別
4
3
‐ 一
田 田 別 別 川 別 別 ‐ 一
一 一 一 一 2 0 1 6 9 6 7 8 4 2 2 4 一 一 . . . . 2 6
一 囲 的 幅 餞 鯛 餞 餞 崚 一
一 Ю Ю Ю Ю Ю Ю Ю Ю 用 Ю Ю Ю 〓
コンヒ゜ュータいの 利 用 形 態
一一 一一 一一 所 属 協会 〓〓〓〓〓〓 門 部署 が使用 務 部 円 に 使用 り ルを 接 続 使 用 端 末を 使用 部門 毎 に使用 部門 毎に 使用 〓 〓 〓 〓〓 〓
一 一 一 ― ¨ ¨ い 一 一 い ― ― ― ― ― ― 〓 〓 〓
現
使 用 中 の コンヒ゜ュータい 本 体
メ‐カー =============
日本 電 気 . IBM I富 士 通 1日 立 製 作 所 1日 本 ユニハ゛ック 1東 芝 |三 菱 電 機 ハ゜ナファコム ユーサ`ツク
|
##t,
======i: 20 12 12 4 4 3 3 3
2
一一一 木住協 〓〓〓 5 9 4 3 2 16 一〓〓
¨ 一 ¨ ― い 一 一 一 ¨ 一 ― ― ― ― ― ― 〓 〓 〓
計 その他 ― △ 口 〓 一一 〓 一 〓一 ¨― 一 一 5 1〇 6 ― 15 2 ― 6 ― 5 8 ― 6 8 ― 1 26 0 〓 一 〓 〓〓〓 一 一 〓
後 新 し くどの 様 な機種 が 欲 しい
PC-98XA, PC-9801EoM,
い ¨ 〓
ですか
` CADecAMが 利用できる機種 設計 に利用可能 な 機種 N520, 大型 XYプ ロッター ・ Cだ D用 機准 IBM S/S6・ , 汎用 CADシ ステム ー リンタ 品プ FACOM94.5O 2(F 1液 ITOSBAC-UX. 2-7a, oA_9oDX ソフ トウエアが充実 した汎用機
,
[・
,
'Micro
VAX
z 2
奏ミ副トテS― ター6 今回|口 1答 の あったコン ピュー タ本 |よ 体 以下 の よ メーカ
」ヽ ζ:
うに分類 した。
中型
日立 製 作所
PC, N5200 5550 FM,F9450 B 16
日本 ユ ニパ ック
Serics0 8
東芝
PASOPIA
TOSBAC 65, DP
三菱電 機 バナフ ァコム
卜 fulti 16
}IELCOM 70, lイ ー 8
モの 他
Canon AS100
日本電 気 日本 IBM 富士通
3081K1 3083」
FACOM v, 卜 1150-360 .HITAC 卜 |
1100
P!EI svstomL
i
N.ToT DRESS
ユーザ ツク2001 日本 データゼャラt HV コーRICO卜 12000 リ
SORD H2・ 13
_lll用
ACOS
System 34 ‖ITAC 140
C 180-280
IF300・
i申
Syston 34-150
DEC VAXll
者の範囲についてぉ答えくだきぃ
利用者範囲 〓〓〓〓〓〓〓 社員 のみの使用 社 外 に 販 売 卜ス 〓〓〓〓〓〓〓
― 木住協 ―その他 ― △ 口計 ¨ 〓 一 一 一 一 一¨ 一¨ 一 〓 〓 一 一 〓 一 〓 〓5¨ ― 36 19 ― ― ― 53 ― 1 ― 2 〓 〓 〓 〓 〓一 一 一 〓 一一 一 一〓〓 一 一 一 ∵ ■ 一 一
一 〓
コ ン ピュー ター シ ステムの利用 状態 は平 均的 に 稼動 時間
1木
|そ
住協
================================== 31 日 2 3日 -4日 2日 -3日 2 3 1日 -2日 0 と ん ど利 用 無 :ほ ===テ =====================
の他
.毎
8 1 0 1 0 一 〓 〓 〓 〓 〓 一 . ・
|
一 ¨ 〓 〓 〓 〓
どの位 ですか
全体 〓〓 4 一一
一 日の 稼 働 時 間 に つ い てぉ答 え くだ さ い 稼動 時間
1木
住協
========================================
8時 5時 3時 1時 1時
間以 上 間 -8時 間 間 -5時 間 間 -3時 間
間以下
I
1
1 1
l
H 1
|そ
8 1
11 1 9 1 5 1
i 1
========================================
1全
の他
19
5 1 ・5
1 1
1
6 1
体
16 :
14
1
2O η Dノ ・
「 テもニタ"7 集 副 貴 社 の CADシ ステ ム の 名 称 を記 入 して くだ さぃ 汎用二 次元 CADシ ステ ム
G-71o, Pc_cAD, cosMocAD 2件 SCHEME-1, 開発 設計・ 営業 設計 CAD・ ヒュー.マ ンシ ステ ム ・ MP-302, cADAM 2件 。 RADIT MTP, cALMA iCAPS-1, cADNET, ASCAD, GDS(ARCヤ マギ
ヮ (株 ))
i
現在CADシ ステムを導入中か開発中の方に ださぃ
| Cハ Dシ ステムの開発形態についてぉ答えく質問します。 _
y Z7 AEffiff +oD.rig61
r/ * f ;I n li14f pw p..o,nnqr $ $t:-ql_?Igt _II_E9 A D
_
¬
|
\l-LraLa
1___
全 体
1連
逢形 :7F//悪 態
i f_#■ :轟 導 入 1導
■ ._L:4-"
ス中 由 1未 1導 入 ======================================================= マ 白 う上 = _
β自 社 5委 託 ′ 「 自社 ,
ョ∈ ョr
1
1
o 1 2 1 0 1 1 1 1 1 1 1 9 1 3 1 4 2 1 1 1 1 . 1 1
1 51 1首 cADシ ステム端 末 .
!■ 誕 .・ 購入
「大型
2 1
導入中 〓〓〓 4 2 4 3 〇 1一 2 ==l==i=====]==i 一 一 〓 T 入
1
1 1
中
1未
導
入
一 一 〓
11 ; | :||||| 1
|
Cへ pシ 玖デムbプ ログラムの大きさについてお
答えくださぃ
26KB,
4OOKB,
800KB,960KB, 200oKB,
―未導入 一一 〓 〓 一 ― 0 ― ― 13 ― ― 2 ― 12 ― 2 〓一 一 一〓 ,
500oKB
開発費用についてお答えくださし 、 |
20o万 円, 800万 円, 1 0000万
30oo万 円, 50oo万 円
,
1億 円 ,
円,
2450万 3億 円
円。
250o万
円
‐ ~だ ~ 的 ,神 Ⅲ な運用形態 にういてぉ答えて さぃ
貫社の CAbシ ステム
CADシ ステム対外運用形態 自社 内部でのみ使用 販売 して い る
18件 1件
・
(開 発 を完了 した ら販売予定 を含 む)
2 ,
8 0
ヽ
当電副トテ‐―夕二8 自社でシステム開発 した時使用 したコンピュー ー タ 言語をお答え くださぃ 今後使用 してみたいコンピュー ター言語を
===
: = =.-- = : i.; :
=,
=
: = = _l = = = = = I
==
I ==: ==1==l
現在 Cへ Dシ ステム を導入中か開発 中の方 に質問 します . 貴社が CADシ ステムを導入 し効果があ ったと思われる事項を選んでく ださい
賢 :躍 こ」Jyず調可乱:樹J語渡訂乳異ξ い でく だ さ IL選 ん cAD導
l果
入
1導
1検
入 中
===================================
~
:
V
~ ~‐
l
1導
討 中
:
ユ
============================================================〓
1検 ,´ 、 討 ● ● ● 中 : :1導 入 ・中 11検 ―・ ′ヽ 1人
入 中 ・
u
'
l
l‐
o
1
0
1
討 日u T 中
|
1 ========
貴 社 で CADシ ステ ム を導 入 す る とす れ ば 費 用 は どの 位予 定 され
300万 円 , 300-10oo万 円 , 500万 円 3000万 円。 300o-500o万 円 , 1億 円
(4件 )
ますか
1000万
円
(3件 )
貴 社 が CAD導 入 の 検 討 に 際 し特 に 考 慮 して い る項 目を選 ん で くだ さぃ
============= シ
本住協
私操 作 性 ADの 性 能 費 用 図面 精 度 社員 教 育
ス
C
そ の他
=====================1====〓
10
そ の他 ================ 4
8 8 2
2
1
0
1
0
14 13 10
5
3
5 1
1 ==========
| | .239 1
‐ 多E言 十テ ―ター9
:
e#rtlr_c_AD y77Lnr+ff€&L,rrr
frtrwe I tftta I zotu | =:
== YEs!sl|24Isz:: sI I9___ I =======
合 計 =三
====
1
======
36 1
==:
25 1
L+*. *f tr 6i+ <
=
==========
r i
;
:
4
61
==F==== =F==〓 ============〓 〓=====
l
l
建築業界 に CADシ ステムが普及 した時業界の構造ぼ影響があると ‐ ,I お者 力ですか l 所属協会
1木
|そ
住協
1合
の他
====F==============================
YES N0
1
!
21 1
合 計
1
35.1
14
========================〓
1
17 1 25 1
38
8
1
計
22
60 ==========
「 は い」 と答 えた方 は影 響 があ る と考 え られ る事 項 を ご 記入 くだ さい 木住協
ドラフ トマン不要
Jヽ
規模 の工務店 。大工 きんの数 は極端 に減少する:
CADを 介 しての曲面 ,仕 様書 ,他 の連絡が増 える
設計業務において今 まで『 基本設計』『 実施設計』『 積算』等に区分 きれていた業務が同 一次元 で行 えるよ うになり,き らには生産 レベルにまで同一 DATAで 行 うことで建築業 の 界 人員構造が基本的に変化する可能性がある。
木 住協
そ の他 i顧 客 か らの企業 姿勢 に対す る評価。 |
販路 の促進
|
|
接客
妻ミヨトテ‐―夕 =10
1.お 客様 に対するプ レゼンテ ー シ ョンの
強化 とス ピーデ ィな対応 に よる営業
活動 の変化 。 活用 に より,開 発期 間 の短縮効率 化が 図
2.新 商品 開発 設計時における CADシ ステ ムの られ競争力 の変化が考 え られる
標準化 され たも のは ,個 別 には 図面を描 かかない
.
る」事 に多 く撮れ る。
ように な るので ,設 計 の時間を 考 え 「
設計業 務 が変化す る。 すべ てに影響がで る と考えま す。
|
|
下請設計事務所の利用率の減少 etc.
企業間格差の拡大
設計者 の業務 内容 に変化がある と思 う 。
木 住協
1.積 算 ―見積 ―発注業務 の迅速化 。 2◆ 3。
~‐
流通部門 の再編成
需要予測 の精度 向上 部材 の在庫 管理・生産管理 に応用
_ :
:
1
.
:
1
・!
小規 模 の建築 業者で も良 い ソフ トが 数多 く当て来 る事 に よって 。大手ブ レハ プメー カー と | 同等の競争力 を持 つ こ とがで きる 。 : | : '
‐
1 1 ,
1 1 :| | :~ :
-1
`
.
:
:
:
i -1
窓 としての ソフ トを ど う組み れ てぃ 入 くか。 リーダ ー シップ を とる業者の 影響 は ど うか 。
271,
|
‐ 集 計 テ ―ター11 .
木住協 設計プラ ンニングの短縮 に よる回転率の向上 。
導入
他社 との差別化が薄 れてぃ く傾向が
現 われ る。 |
来導刻 設計部 門 の人員削減 顧客対 応 のスピ‐ ド化
|
|
急激な変化 はない と思 うか ,省 人化 ,対 ユーザ ~ビ ス上 (分 か り易 くする ) 1)業 界規模 のCADシ ステムの構築が必要 =サ :
(
2)そ れに伴 う。部材規格 の標準化 .部 材 ,工 事価格の標準化がす
すむ (見 積 り)|
CADシ ステム を有 する住宅供給者 と有する能力 の無 い住宅
. _
:
|
|
|
供給者 との間 での社会 的信用 度 の較差が大 きく広 が ってぃ く。それは 当然住宅受注力 の 差 として顕著 に現 れて ぃ くだ ろう |
設計事務所 の役割及 び業務 内容 ,ブ レか ッ トェ の 法 普及 。
設計 関係業 務 の省力化 に よる事務所 の整理
(倒 産等 )
資格取得者 (警 一級建築士)の 認定 (又 は 中請許可 )の もとにおけるCADの Outputtま 申 請図面 として認 め られるよ うにな り,設 計外 の必要性がitl減 する。(設 計事 務所 の変革) 等 工 業化住宅 (プ レハプ)の 場合 ,見 込み生産方式か ら受注生産方式へ の展開が 今後のニー ズ として具体化が早急な課題 とな り 。受注情報の早期把握 と生産対応を,進 める 要がある ・ : 必:′ ため。 (cAD― CAM) ,一 | | ‐ |
1 .
「 :
|| |
将来建築デー タベー ス としての VANと 各社 の 結 びつ きが考 え られる。
| | | |
272
Jに
‐ 引トテ ―ター12
木 住協
お客様 の メー カー選定方 法 じ
流通機 構
設計部分 (構 造及 び計算を含 む),積 算 見積 も り。建築 工 事総額 ・
(ロ
ー コス ト化 )
CADの 完成度 に よっても違 いが あろうが ,現 在 の営業 は設計 レベルまで
部門 と建築部門 の 2部 門 とな リサ ー ビス 品質共に 向上す るで あろ う。 ・
高め られ ,営 業
発注形態 まで考慮 したシステム を考 えない と受注促進 に役立 つ だけで 施工及び顧客管理 サ ー ビスまで役立たない。 現場施工 の多 い木遣 住宅産業 の施 工 品質をアップ しない とCADで
イメージが普及しない。
.
作成 した正確 な図面 の
CADの 有無 に より。他社 との設計上 の差がでて ,し かも 。営業 上にも差がでる。 1。
中小設計事務所 の存在が脅 か され るのではな いか 。 個性 のない設計事務所 は存続 が 困難 になる様 に思 う。
2.種 々の面 で ,規 格 の統一化 が 進 むのではないか と思 う。 木 住協
その他
CADか らの情報が CAMへ 正 確 に入れば ,ェ 程・ 品質 ,コ ス ト◆....各 種 の検討が
出来ると思 われる。すなわち ,最 良方法を検討 し,機 械作業システム等 の 発掘などが進め273 ば ,コ ス ト面でも 。導入 した企業 と。しない企業では ,競 争不可 になるほ 能 ど差が出て く ると思われる。
‐ 集 言十テ ご夕■13 奮 醤 賢督モ 嵩ぶ 8:金
:ま
ステム 導入 の 問題点 や特異性 につ いて
木 住 177
操作性が悪 い
種 々の納 ま り,平 面へ の対応 。
問題点や特異性 はこれ とぃってない と思 います
. 'I
よくわか りませんね。CAD導 入は感覚的には好 ましぃもの として 受け止めていますけど フ リープラ ンの比重が多い為、作図速度が要求 される 。 ~ 間取 りを考 えるのは不可能ですが、小屋組 が どれだけ 自動的 に 可能 となるか 。 ・ スキップ フ ロァー の 利用 は可能 となるのか 。 木造軸組工法 は ,工 法 としては標準化が他 の建築工法 に 比較 し遅 れてぃ る分野であ り,そ の意味でシステムにのせづ らい要素が多 い と考 え られ る 。 現時点では ,パ ッヶ― ジ化 きれたソフ トでな ければ使 いこなせ ないと 思 うが ,将 来 の変化 に対 して対応で きな くなるのではないか 。 また 積算 までの 自動化 となる と,ル ー ル化せぎ るをえないと思 う。 ・ 1 ' 自社でプ ログラム開発 まで 出来 るよ うに なれば よぃが ,で きた として も ,そ れ までに時間 的 にも ,金 銭的 に も ,相 当の赤字が予想 され るのでは。 . _
|
木造,建 物は手造り的な感覚が残ってぃる。CADは あくまで『っなぎ』でぁり ,1平 来的
には図面を通 きず 客 の情報が直接現場 に わる 伝 ようなシステムづ くりが必 要である。 ・ 現在 の CADは な くなった方 が よい。 ~ ::
木住 協
力 ∬:磐燻纂嶽鰺 1秩 逮 書 24 `
li
` 当電副トテ ―ター14 木住 脇
微妙 な収 ま りな どまでは CADで は書 けな い。
1)軸 組工法 自体 が まだ標準化 されてお らず ,こ の整備 に相当時間を要する
2)CADシ
。 ステムの アウ トプ ッ トを大工職 に理解 きせる表現方法 の 開発。 (図 面等 )
工 法 の問題 (多 数 のパーツ) ・ 工務店 の体質等を考えると標準化がしに くい。 特異性は ,特 にない と思 う。ただし,木 造特性 を生かす とぃ ぅ意味では ,別 アプ ロニチの~ 要 あ り。
木住脇 検討中。
葦用がかかりすぎる。 ,自 社独自のシステムにするまでにかなりの時間がかかる
木造軸組工 法 は ,ブ レハブ等 と比較 して ,自 由性が持味 であるが ,CADシ ステム では デ ータ量 の関係で ,標 準化 システム化 にすすみ ・ ・ 自由性が制限 される懸念が ある。 ハ ン ドタ イプで手軽 なシステム を望 む 。 (例 えば 顧客 の TVを ディスプ レー として禾1用 ・ できる。) . ,
木住協
2*4と 違い
そ の他
木拾いが本変難しい (又 は標準化き |れ てぃない)_場 合が多く 、その点がCIA Dシ ステム _
として解決で きた らすば らしぃ
`:
1高 き (立 面図)系 の標準化が鍵。
1
275
積算見積もり。業務,パ ース作成 まで,一 連作業がメニュー方式で簡単に操作できれば 利用できる。 1
,
~
‐‐
‐
1
.
1
1
1
'
軸組工 法 だけにっ ぃてぃぇば 刻 みの 精確 度 の向上が見 られる。 ・ ・ 但 し,木 材が生 きて ぃ る事を コ ンピュー ー タ 自身が把握す る度合が今後 のカギ でぁる と i思 われ る。 ,
木造建物 の間取・ 意匠の自由性に対する制限 ,規 に係 り,部 資材流通形態の変換。
格化 の程度促進・ プ レカ ットェ法 の普及
木住協
デザイ ン きれた注文住宅 におけ る設計上 の 提案 まで機械で対応できるか 。 ふ き抜 けな どの精算対応 が出来 るか。 ど うひ ろえるか。
木造軸組工法は(他 工法に比 べ て使用 される建築資材 の種類が多種 多様なあで整理及び簡 な 化 cADシ 、 ステムの 特lilで ある速攻性・ 正確性が生か されない。 甲 レ ル1と
5年 -6社 で協同にて使用するよう にすれば、コス トは下が る
|
。 1社 ではベイ しない と思
|
当社 は ツー バィフ ォー住宅ですが cAD導 入 に際 し,種 々の CADソ フ トを調査 いたし ・ ま したが 。その際 ,在 来木造住 宅用 のも の も ,数 件 目に しましたが ,ッ ーバィフ ォー と比 較 し,そ れ程 。問題 点 がない様 に感 じました し,ソ フ ト量も最高 の様 に思 いましたが 。 | |
導入 には どうしても標準化が必要なのでお客様 の要望 に どこまで対応できるかが 問題 にな るとおも う。
27B
t
れ い え ら 考 て が す 生努 遅 奎 藁 貿 [こ 著 喜 ぉ 策 轟 ず 結 晶 君 扇 暮警 ツ 炉 与 『 ヒス サ・
|
所 属協会
==========〓
=========
=================〓
・ ク情報 材 カタロ い 宅 口 ン等 金 融 情 報 築 関連 法 規情報 価 情 報 ~建 築 物 ゛ 築 ガ サ イン情 報 インテリア情 報 仕 様情報 そ の他 建 住 建 建
の 他 1全 |そ`響
木住協
23
13
7
3
13 14 14 12 11
10 15 11 4 7 0
1
=======〓 =====================
|
体
=========
==================
36 10. 23 29 25 16 18 1
¨ ¨ 〓
~は
i将 来 コ ン ピユー タ ー を媒 体 と した情報 サ ー ビ スが整 備 され た と きAl■
積極 的 に導入 しますか ? 所 属協会
l木
|そ
住協
===================================
YES N0
合 計
の他
1合
計
1
34
1
21
1
55
1
2
1
3
1
5
1
36
1
24
1
60
===================================
・277
参 考 文献
● 書 考 文 献
APLに
オ ー ム 社
よ る 建 築 計 画 枝 法 中 村 良 三
ポ ケ ッ ト コ ン ピ ュ ー タ
位 寄 和 久
渡 辺 仁 史
共 著
ー グ ラ フ イ ッ ク ス と コ ミ ニ ケ ー シ ヨ ン ー
早 稲 田 大 学
渡 辺 仁 史 研 究 室
ARCHISOFT at
井 上 書 院
建 築 の ビ ジ ュ ア ル コ ミ ニ ュ ケ ー シ ヨ ン
マ イ コ ン デ ー タ ベ ー ス
ー そ の 技 法 と 実 例 ―
E. G. Brooner:E 第
4.5回
昭 和
56年
卒 業 論 文
59年
額 田
修 士 論 文
デ ル フ ア イ 研 究 所 共 立 出 版
積 鷹 良 介
電 子 計 算 機 利 用 シ ン ポ ジ ウ ム 論 文 集
西 海 昭 和
オ ー ム 社
森 田 勝 弘
日 本 建 築 学 会
建 築 計 画 の た め の コ ン ピ ュ ー タ グ ラ フ イ ッ ク ス 共 著
堀 田
デ ー タ ー ベ ー ス に よ る 行 動 情 報 と 空 間 情 報 の 関 係 を 分 析 す る た め の 手 法 の 開 発
3D―
訳
00木
大 三
LOGO PROGRAMMING MANUAL REFERENCE MANUAL
強 策 計 画 原 諭
九 善
BYNUS
渡 辺 要
パ ソ コ ン で 学 ぶ パ タ ー ン 認 識 と 図 形 処 理 上 坂 吉 則
太 原 育 夫
文 一 総 合 出 版
著
273
シ ス テ ム の は な し
大 村 平
日 科 技 遭
著
― ― 新 し い 問 題 解 決 法 ― ―
シ ミ ュ レ ー シ ヨ ン の 発 想
講 談 社
中 西 償 男 エ キ ス パ ー ト シ ス テ ム ヘ イ ズ・
産 業 図 書
ロ ス
ウ ォ ー タ マ ン
編
レ ナ ー ト
AIUEO
訳
建 築 ア プ リ ケ ー シ ヨ ン カ タ ロ グ
MAT
井 上 書 院 編 集 部
COMPUTERoGRAPHICS ― ― パ ソ コ ン に よ る
CQ出
版
3次
元 グ ラ フ イ ッ ク ス の 実 際 ― ―
山 本 強
著
パ ソ コ ン シ ミ ュ レ ー シ ヨ ン 入 円 ― ―
BASICで
モ ン テ カ ル ロ シ ミ ュ レ ー シ ヨ ン の 世 界
で き る
企 画 セ ン タ ー
平 山 博
監 修
石 川 宏
著
建 築 家 の た め の 彫 像 活 用 術 ― ― パ ソ コ ン と ビ デ オ に よ る
LISP入
山 本 博 資
N88-日
本 語
門 橋 爪 正 樹
BASIC(86)コ
ナ ツ メ 社
レ ゼ ン テ ー シ ヨ ン 手 法 ― ― 著
小 沢 尚
彰 □ 社 パ ソ コ ン に よ る
3Dブ
森
Jし
出 版
共 著 ン バ イ ラ 活 用 法 肥 田 野 登
著
27g
最 新 デ ー タ ー ベ ー ス 事 情 名 細 小 太 郎
Dro LOGO活
日 本 能 率 協 会 著 ォ ー ム 社
用 ブ ッ ク
ソ ニ ー 建 策 と コ ン ピ ユ
平 山 留 史 夕
A C
盤 策 知 識
鐘 療 プ ロ グ ラ ム シ リ ー ズ
APL68000プ
デ ジ タ ル リサ ー チ ジ ヤ バ ン
デ ザ イ ン
1・
ロ グ ラ ミ ン グ入 門 ヨL野 利 雄
曰 宝 二 条 陣 屋
‖
井 上 書 院 薔 学 出 版
署
芸 術 工 芸
(31号
S19。
12P36-47)
安 目 立 雄 東 京 と京 都
(174号 二 桑 障 屋
S40。
6
P66-71)
中 川 秀 人
230
あ と が き
今 回 の 憾 論 作 成 の 際
,私
が 考 え た こ と は 建 築 計 画 の 研 究 上 で 実 際 に
使 い う る よ う な プ ロ グ ラ ム を 作 つ て み よ う と 思 つ た こ と で す
.建
築 用
の コ ン ピ ュ ー タ ア プ リ ケ ー シ ョ ン プ ロ グ ラ ム は 私 が 卒 業 論 文 を 書 い た こ ろ に 比 べ て 格 段 に ふ え ま し た
.そ
の ソ フ ト類 の 膨 大 き は 他 の 工 学 用
の も の と 比 べ て も 多 い 方 に 相 当 す る で し ょ う 。 ソ フ ト を 中 心 と す る 建 築 の コ ン ピ ユ ー タ 利 用 の 現 状 認 識 に 始 ま つ た 修 論 は 。 何 度 も 嗜 礁 に の り あ げ な が ら も や つ と 一 区 切 が つ き そ う で す
.た
く さ ん の コ ン ピ ュ ー
タ ソ フ トが 現 わ れ て い る 現 況 の 中 で 建 築 の 研 究 用 に 使 え る も の は 少 な い と い え ま す
.研
究 室 の テ ー マ で あ る 人 間 行 動 と 建 築 計 画 を
,定
量 的
な 形 で 扱 う ば あ い コ ン ピ ュ ー タ は 不 可 欠 な 要 素 と な っ て き て い ま す
.
た だ や み く も に コ ン ピ ュ ー タ を 使 つ て も 出 て く る デ ー タ 類 は 必 ず し も 有 効 な 結 果 で あ る と は 限 ら な い と い え る で し ょ う
.従
つ て イ 可か し ら コ
ン ピ ュ ー タ を 使 つ て 解 析 を 行 な う の で あ れ ば 。 コ ン ピ ュ ー タ を 使 う こ と に よ る 明 確 な メ リ ッ トが 分 ら な く て は な る な い と 思 い ま す 。 当 初 人 間 行 動 を と り い れ た デ ー タ ベ ー ス シ ス テ ム で あ る た を と り い れ て ゆ くつ も り で し た が た か つ た 事 や
.メ
.ネ
BIRDSの
考 え か
ッ ト ワ ー ク の 要 素 を 入 れ て み
ッ シ ュ デ ー タ 分 析 が か み あ っ た も の を 作 り た い と い
う こ と で 段 々 そ の 性 格 が 変 つ て き ま し た
.私
と し て は
BIRDSと
は
ま た 逮 つ た 形 で の 人 間 行 動 の た め の デ ー タ ー ベ ー ス の 考 え か た を 整 理 す る と い う こ と で 大 変 勉 強 に な り ま し た
.ま
た
12月
に 入 つ て か ら は
291
あ
LOGOを
3D―
研 究 室 に 入 れ て い た だ い た の で こ ち ら の 方 も 憾 論 に
付 け 加 え る こ と と な り ま し た と か ら
.建
築 計 画 上 で の
と 実 感 し ま し た
.私
.LOGOは
A. I研
人 工 知 能 型 の 言 語 で あ る こ
究 に 将 来 使 つ て い け る の で は な い か
が・ ●・回 試 作 成 し た プ ロ グ ラ ム を 研 究 室 の 沢 山 の 方
々 が 使 つ て く だ さ る こ と を 希 望 し ま す
EESで
と が き
.ま
だ 不 完 全 な 部 分 の 多 い
す が 。 こ れ か らも 手 直 し を く わ え さ ら に
て ゆ き た い と 思 い ま す
.使
TR
い 易 い も の に し
.
最 後 に な り ま し た が 。 私 が 修 論 を 作 成 す る 際 に お 世 話 に な つ た 沢 山 の 方 に お オし を 申 し あ げ た い と 思 い ま す 。 い つ も 適 切 な ア ド バ イ ス と ア イ デ ア 書 提 供 し
,気
軽 に 相 談 に 乗 つ て 下 さ つ た 渡 辺 先 生
,本
当 に 有 難
う ご ざ い ま し た 。 時 々 研 究 室 に あ ら わ れ て は 励 ま し て く だ さ つ た 。 中 村 先 生
.位
ロ グ ラ ム 作 成 時 に は 不 可
.鈴
木 さ ん
.渡
.き
れ い な カ ラ ー コ ピ ー を だ し て く れ た
欠 で あ つ た 安 留 君 西 谷 君 。
.プ
害 さ ん 。 前 田 さ ん
Mlの
辺 俊 君
皆 さ ん 。
ヶ ― 卜集 計 を し て く れ た
M2の 4年
皆 さ ん ど う も あ り が と う の 加 雇 君
.西
の 小 川 君 文 に 掲 載 さ せ て く れ た 芝 浦 工 大
村 君
.遊
.切
張
.OUTPUTを
佐 さ ん
,ア
ン
本 論
,PC9801を
て 卒 論 生 の 皆 さ ん に 心 か ら感 謝 の 意 貸 し て く だ さ つ た 桜 井 先 生 。 そ し い ま す 。 を 表 し て こ の 論 文 を 終 りた い と 思
′ ■ 正 ヽご 「
蜀2