【Footing Designer 修正履歴】

(2026/03/29) Ver 4.0
  ・.NET Framework 4.8から.NET 8.0にアップグレード。
  ・プランと荷重を１つにまとめたデータ形式とし、拡張子を「.ftd」に変更。
  ・偏心基礎の検討を追加。
  ・ねじれ抵抗梁として矩形断面の基礎梁を追加。
  ・通り芯と通り芯の２〜４分点をスナップする機能を追加。

(2024/12/10) Ver 3.2
  ・スチールハウスチェッカーの４階建て対応に伴い、入力項目を追加(frmInfo)。
  ・壁軸力を更新すると計算実行時にエラーが発生する不具合を修正(Wall.Object)。
    frmWallでVisibleをfalseに設定している負方向加力時の短期軸力が空になっているため、Wallのコンストラクタ内で例外が発生していた。
    このため、数値が入っているか否かのチェックを追加した。

(2024/10/17) Ver 3.2
  ・積載荷重を手入力できるよう修正(frmLoad.fg_RowColChange)。
  ・スラブ筋をダブル配筋とした場合の鉄筋量を修正(Fd.CalcSlab, Fd.CheckSlab)。
  ・スラブ筋の２種配筋（D10D13, D13D16, D16D19, D19D22, D22D25）を使用できるよう修正(frmSlabArea.Check, frmDesigner.Check3rd,
    Fd.CalcSlab, Fd.CheckSlab)。

(2024/06/19) Ver 3.2
  ・壁構造の短期軸力を下向き正に変更。これに伴い、水平荷重時のモーメントの符号を反転(Wall.Mh)。

(2024/05/08) Ver 3.2
  ・KIZUKURI2x4のデータインポートをver 6.*に限定(frmDesign.mnuImportKizukuri2x4_Click)。

(2024/05/02) Ver 3.2
  ・平屋または２階建てでペントハウス有の場合にPH階階高を入力するよう求める不具合を修正(frmInfo.Check)。

(2024/04/26) Ver 3.2
  ・軸組構造に対応。
  ・基礎配置の外形が正方形の場合、転倒モーメントの大小で検討方向を決めるよう修正(Fd.CalcOverTurning, Fd.CalcBase, Fd.CheckSlab, Fd.CheckBase)。

(2023/12/27) Ver 3.1
  ・断面検定で、許容引張応力度を細径と太径で分けて計算するよう修正(Footing.FtlSmall, FtsSmall, FtlLarge, FtsLarge)。
    但し、配筋を自動計算する場合は細径の応力度で計算する。
  ・スラブの長期接地圧検討でNGが出ても計算を続けるよう修正(Fd.CheckSlab)。
  ・スラブの検定結果一覧の出力機能を追加(Fd.GetCheckSlabTable, frmResult.OutputCheckSlabList)。
  ・べた基礎Ｉ形の基礎梁単位重量算定式を修正(Footing.TraceWfu)。
  ・べた基礎に逆Ｌ形，逆Ｉ形を追加(frmFooting, Footing.DrawBetaLi, Footing.DrawBetaIi)。
  ・べた基礎立上り無しの場合、寸法チェックを追加(frmFooting.Check)。
  ・基礎梁メニューの布基礎ベース幅が消える現象を回避するために強制表示するよう修正(frmFooting.LObject)。
  ・フェイスの短期曲げモーメントの算定方法を変更(Fd.CalcBetaFooting, Fd.CalcNunoFooting, Opening.TraceMSleft, Opening.TraceMSright)。
    MS = |ML + MF| → |ML| + |MF|
  ・主筋に径が異なる鉄筋を２本使用する場合、「+」だけでなく「,」を使用できるよう修正(Footing.IsUpperDual, Footing.IsLowerDual)。
  ・スターラップの算定で使用するコンクリートのせん断耐力の計算に上端筋のjと下端筋のjのうち小さいほうを使用するよう修正
    (Fd.CalcBetaFooting, Fd.CalcNunoFooting)。
  ・計算書出力に固定荷重内訳を追加(Fd.GetDeadLoadDetailTable, frmResult.OutputDeadLoad)。
  ・計算書出力で設計荷重の表がくずれる不具合を修正(Fd.GetDesignLoadTable)。
  ・計算書出力でスラブの検討を「長期の検討」，「転倒及び短期の検討」，「配筋」でそれぞれ改ページするよう修正(frmResult.OutputCheckSlab)。
  ・計算書出力で基礎梁の検討ページが途中で切れる不具合を修正(frmResult.OutputCheckFooting)。

(2023/03/27) Ver 3.0
  ・セットアップに署名を追加。

(2022/12/02) Ver 3.0
  ・サブスクリプション方式に変更。

(2022/03/28) Ver 2.0
  ・KIZUKURI2x4データ(WDO)のインポート機能を追加。

(2021/08/31) Ver 2.0
  ・VS2017(.NET Framework 4.6.1)にアップグレード。
  ・外形線入力有無のチェックを追加(frmDesigner.Check2nd)。
  ・計算書出力で出力項目を全てとしても表紙と目次しか出力されない不具合を修正(frmResult.cboItem_SelectedIndexChanged)。
  ・水平荷重時の曲げモーメント算定で短期軸力の絶対値をとっていたため結果的に正加力の検討しかできなかった。負加力時の方が不利になるケースも
    あるため、水平荷重時の曲げモーメント算定には符号を考慮した短期軸力を使用するよう修正した。すなわち、ユーザーの判断により短期軸力の符号を
	反転して不利側で検討してもらう事とした(Wall.Mh)。
  ・スラブブロックの多角形入力を廃止。矩形のみの入力とする(frmDesigner.ctmSlabBlockPolygon)。
  ・3Dビュワーを追加(frm3D)。

(2021/04/16)
  ・最近使用したファイルを選択した際に発生する不具合を修正(frmDesigner.mnuRecentFile_Click)。
  ・水平荷重時の壁芯の曲げモーメントの計算が間違っていたので修正(Opening.GetMH)。フェイスモーメントはあっているので計算結果に影響は無い。
  ・水平荷重時の曲げモーメントの計算から支持壁を除外すべきとの意見もあったが、長期では使用するため水平荷重時だけ除外するのはかなり面倒なので
    とりあえず現状維持とした。もし、除外するならFd.GetFootingStressの一部を直すほか、OpeningのLeftWall, RightWallが支持壁だった場合、その隣の
    耐力壁を取得するなどの処理が必要となる。

(2020/11/03)
  ・基礎梁メニューの検討対象外にチェックを入れた基礎梁及び人通口を計算対象から除外する処理を追加(frmDesigner.mnuOutputResult_Click)。
  ・布基礎の負担する床荷重に基礎梁長さをかけていない不具合を修正(Footing.WySum)。
  ・布基礎の基礎梁自重から埋戻し重量を削除(Footing.Weight)。
  ・布基礎の埋戻し重量計算式の誤りを訂正(Footing.TraceWd)。
  ・布基礎の開口部に基礎梁ジョイントがある場合、双方の設計荷重を比較し大きい方を採用するよう修正(FD.CalcNunoFooting)。
  ・開口部のフェイスモーメントを求める関数「Opening.GetMHF」は指定方向に壁が無いと終端の応力を返す仕様となっているため、開口端に柱がある場合、
    正しい応力を取得できない。このため、開口端に柱がある場合は壁芯応力に書き換えるよう修正した(FD.CalcBetaFooting, FD.CalcNunoFooting)。

(2020/08/10)
  ・応力が大きく主筋が決まらない状態で上下筋をそろえる場合に発生する不具合を修正(Footing.CalcBetaFooting, Footing.GetMainBar)。
  ・開口部分を求めるロジックの誤りを修正(Fd.GetOpenings)。

(2020/06/08)
  ・布基礎基礎梁の設計荷重の算定の誤りを修正(Fd.CalcBase, Fd.CheckBase, Fd.CalcNunoFooting, Fd.Check)。
                   b
                 +----+
                 | WB |
                   ↓
                 +----+         ---+
                 |    |            |
                 | WF |           h|
    ▽GL         | ↓ |            |
    -------------|----|------------+
                 |    |            |
                 |    |            |
         +-------+ W  +-------+   D|
         |         ↓         |    |
         +--------------------+ ---+
         |         B          |
         +--------------------+
    WB(kN/m) = 軸力 + 1階床荷重 … 建物重量
    WF(kN/m) = WB + 24 x b x h … GLより上の基礎自重を差し引く
    W(kN/m) = WB + 24 x b x h + 20 x B x D … 基礎自重及び埋戻し重量を差し引く
    長期接地圧σ(kN/m2) = (軸力 + 1階床荷重 + 基礎自重 + 埋戻し重量) / A
    底盤の検討にはWFを使用し、基礎梁の検討にはWBを使用する。すなわち、
    底盤検討に使用する長期設計用地反力σT(kN/m2) = σ - (Wfu + Wd) / A  但し、Wfu…地中の基礎自重(kN), Wd…埋戻し重量(kN)
    基礎梁検討に使用する長期設計荷重w'(kN/m) = σ x B - Wf  但し、Wf…基礎自重 + 埋戻し重量(kN/m) ※Footing.Weightで取得

(2020/05/18)
  ・基礎断面リストの描画順序が符号順通りにならない不具合を修正(frmOutputDxf.SetFootingList)。
  ・スラブがダブル配筋となった場合の応力中心間距離の間違いを修正(SlabBlock.SlabBlock, SlabBlock.TraceDx1〜Dy2)。
  ・スパン表利用機能を追加(SpanTable他)。

(2020/03/16)
  ・スラブがGLより上にきた場合、基礎断面リストに出力される断面寸法線が重なる不具合を修正(Footing.DrawBeta*)。
  ・立上り無しのタイプにも腹筋を入力できるよう修正(frmFooting.DrawBeta*n, frmFooting.DrawNuno*n)。

(2020/03/14)
  ・既存データから躯体データのみをインポートする機能を追加(frmDesigner.mnuImportBody)。
  ・物件情報で選んだ基礎種別と基礎梁メニューで選択した基礎種別が異なる場合、エラーメッセージを表示するよう修正
    (frmInfo.Check)。
  ・布基礎でスラブエリア，スラブブロックが入力されていた場合、エラーメッセージを表示するよう修正(frmDesigner.Check3rd)。
  ・べた基礎でスラブエリア，スラブブロックが入力されていない場合、エラーメッセージを表示するよう修正(frmDesigner.Check2nd)。

(2020/03/13)
  ・計算を実行すると条件によって基礎梁の長さが変わってしまう不具合を修正(Fd.GetOpenings)。
    開口オブジェクトの取得時に基礎梁のLineObjectをそのまま使用していたため、これをCloneに変更した。
  ・開口オブジェクトの範囲取得時の誤りを修正(DrawingPanel.GetLeftLines, DrawingPanel.GetRightLines)。
  ・計算書の略伏図の出力で長期軸力が描画されない不具合を修正(frmResult.OutputPlan)。

(2020/03/09)
  ・地震力，風圧力を追加する際に発生する不具合を修正(Fd.AddQuake, Fd.AddWind)。
  ・柱が複数の基礎梁，スラブに跨る場合の軸力計算方法を修正(Fd.GetColumnRatio)。

(2020/03/04)
  ・軸組造に対応。これに伴い、物件情報メニューに「構造区分」を追加(frmInfo.Structure)。
  ・計算書のスターラップ検討部の出力の誤りを修正(Fd.CalcFooting)。

(2020/02/07)
  ・計算書の許容応力度中の付着応力度の表記間違いを修正。
  ・布基礎ベース筋の位置を指定できるよう修正。
  ・立上り無しの基礎を入力した後、立上り有りの基礎を入力した場合、h1のデフォルトが立上り有のh1となるよう修正。
  ・テキストの修正，移動，複写，削除ができない不具合を修正。

(2020/02/04)
  ・布基礎断面図の割栗石レベルの不具合を修正。
  ・基礎断面リストが複数ペ＾−ジになった場合に１ページしか出力できない不具合を修正。
  ・基礎梁配筋の初期化機能を追加。
  ・操作動画リンクメニューを追加。
  ・技術資料メニューを追加。

(2020/01/30)
  ・β版 リリース。
