戻る

プロフィール 独り言

  プロフィ−ル
氏名     牧野せいじ          
住所  広島市です。温泉好きです。
職業  建築設計(意匠・構造)


独り言始めました。
気になったこととか、メモ書きしておこう。


(2021/3/30)
windows10のセキュリティが厳しくなってきてる。
引っ掛かってそうな?unitを削除して、代替え作業中。
でも、セキュリティに掛かる原因はなんだろう?
direct2d描画で、45度の実線が2重線に見えるのが気になってしまう。
長い線分が特に目立つので、点線のようにぶつ切りにしてみようかな?


(2021/3/31)
あれ?゚プロ電でsin-1ってどうするんだったっけ?
あ!そうだった。a_sinだった。

小規模建築物基礎設計例集
(P46,P47)
Δe法による沈下量

接地圧(KN/u) [q]:11.15
幅(m) [B]:7.28
長さ(m) [L]:9.1
深さ(m) [z]:2.5

[m]:[B]/[z]=2.912
[n]:[L]/[z]=3.64
[a]:[m]^2+[n]^2+1
[b]:([m]^2+1)*([n]^2+1)
[c]:[m]*[n]
[d]:[m]^2+[n]^2+2

[Δσ1](KN//u):[q]/(2*π)*(([c]/√([a])*([d]/[b])+a_sin([c]/√([b]))=2.7306

[S1](m):0.7*5/(1+1.816)*logb(1+[Δσ1]/35.1)=0.0405
計算結果整合。


(2021/4/1)
Delphi10.40から、Delphi10.42にアップグレードした。
Delphi10.41にアップグレードした時に、direct2dでの描画で、フリーズ状態みたいになる回数が
頻繁になったので、Delphi10.40に戻していた。
当分様子見だな〜
それにしても、フリーズ状態みたいになる時って、GPUをクリアとかしてるのかな?
メモリは整理されたような感じはするけど・・・


(2021/4/3)
まだ、本来の64ビットの速さを引き出せてないってことなんだ!?
そっか-32ビット版の互換重視優先で作成してるからな。
NativeIntでも使えるところは変更して実験してみようかな?


(2021/4/4)
画像サイズを、スケール寸法で貼り付けたい場合は、
画像コマンドの、移動ボタンで画像を選択し、B*H入力欄に実寸法を表示スケールで割れば出来る。
例えば、スケールが1/30で、画像幅を1500mmで配置したい場合は、1500/30エンターと入力すれば
1500mmの幅で配置出来る。


(2021/4/6)
同一線色線種、かつ、同グループレイヤの、2本以上重なっている同一線上になる線分を、
一本の線分にする簡単な方法は、包絡すれば一発です。
(実線以外は、Shift+包絡)


(2021/4/9)
今日はMMATを弄った。
ファイルの読み込みで、unicodeに修正。


(2021/4/11)
CADデーターが巨大化してくると、ファイル保存への負荷が凄いことになってしまう。
上書きとかバックアップとか。
ファイルの保存時間によっては、マルチスレッドにも影響でてくるのかな?
やっぱ、ファイルの読み書きの高速化は必要かな?


(2021/4/13)
マウスボタンの割り当てていない空きは、後は、shifft+中ボタン、ctrl+中ボタンそして、サイドボタン。
Canvasでのジェスチャー操作の準備は出来てるけど、なかなか。
タブレットで、現状はどんな動作しているかの確認はしたんだけど・・・
タブレットは使わないしな〜(笑)


(2021/4/15)
普段は包絡を頻繁に使うので、包絡が無いCADを使用した場合は、かなりのストレスになってしまう。
それにしても、包絡はどーやって発想したんだろう?
凄すぎる。


(2021/4/22)
複写・移動時に、2点間(中心点)で配置をおこなうと、ポイントがずれてしまう不具合が発生していました。
修正後アップしますので、今しばらくお待ち下さい。


(2021/5/12)
windows XPでも、互換モードをwindows2000に変更すれば、MaCADv6.90の32bit版が動作しますね。
でも何でだろう?互換モードを変更したら動作するなんて。不思議(笑) 
あ!direct2dについては動きませんよ。


(2021/5/30)
やっと、、、
EAccessViolation エラーの発生場所が特定出来ました。
もう諦めかけていました。汗
ご協力ありがとうございました。本当助かりました。
それにしても、、、長かった。
もう少し見直してから、修正版をアップする予定です。


(2021/6/6)
普段は64bitをメインで、プログラミングし動作確認をしています。
ので、32bit版の不具合は、気付かない場合があります。
同じコードでも、たまに、64bit版と32bit版と動作が異なる場合が有って、、、
考えても原因が分からなくて困ることもあります。(^^;


(2021/7/20)
文字一括入力で、文字間にTABを入力すれば、文字列がTABで切断されて別々に出力できることを忘れてた。
基点を変更すれば、中央揃え、右揃えとかで出力出来たのもすっかり忘れてた。
その入力した文字列を、範囲選択して右クリック、コピーを選択して閉じてから、ファイルコマンドのクリップ読み込みを選択すれば、罫線も同時に描けたのだった。


(2021/10/15)
今回のアップ(ver6.94)で、描画計算用ループの分割を更に増やして、個別毎のループ回数を減らしてみた。
CPUの負荷が更に下がったのかな?キーボードでの移動、スクロールが軽くなった感じがするけど・・・


(2021/12/4)
気になっていたが放置していた、最新版delphi ver.11をインストール。
MaCADのパッケージを入れて、恐る恐るコンパイルを試してみる・・・
エラーも無く、無事動作。ホッ!良かったー


(2021/12/18)
閃いたら、実験をしたくなるんですよ。
実験なんか良いから、新機能を進めろよ!(笑)


(2021/12/21)
やっぱ、楕円・円弧の位置判定処理は難しい。


(2022/1/11)
MaCAD ver7.20にアップー(笑)
更に描画速度の改善! 多分、、アップしたと思う。


(2022/1/18)
ファイル開くを選択したら、ファイル選択フォームが立ち上がりますが、「Tree更新」ボタン追加されていますよね?
これって、選択フォルダ上で右クリックすると、メニューが表示され一番上の「開く」を選択すれば、選択フォルダ内のデータが表示されます。
そこで新規にフォルダを作成したりできるのですが、フォルダを作成してもTreeが更新されないので追加したボタンです。


(2022/1/22)
64bit版で保存をしたmsjファイルと、32bit版で保存をしたmsjファイルについての注意事項です。
64bit版で2Gバイト以上のデータを保存したmsjファイルは、32bit版のMaCADでは正常に読み込めません。
それと、32bit版のMaCADで、1Gバイト程度のデータで作業した場合、グループレイヤ表示フォームで、データは表示されなくなります。
理由は、1Gバイトのデータをコピーするので、合計で2Gバイトを超えてしまうため。


(2022/1/24)
毎日バリバリ図面を描いてる身からしたら、複雑なデータとかは必要ないかな〜(笑)
早く図面データーを作成して終らせて、常に身軽な状態にしたいだけだし。
単純なデーターの集まりの方が、後の変更ほ対応でも切ったり張ったり楽だし、データーも壊れにくいだろうし。
ただ、編集機能が充実しないと辛いよね。汗