BSch3V パッケージ 130730版

水魚堂 岡田 仁史 2013/07/30

1. 概要

> BSch3V (Basic Schematic 3V) はWindows XP/Vista/7で動作するフリーソフトウェアの回路図エディタです。 操作の見通しが悪くならないように、一般的な回路図作成に必要な基本的な機能に絞ってあります。
> 本パッケージは、BSch3Vとその周辺ユーティリティソフトウェアをまとめたものです。
> BSch3Vとその周辺ユーティリティソフトウェアは、Version 0.8x から、UNICODEを扱うようになりました。保存ファイルの文字コードはUTF-8になります。
> (Version 0.7xまでのシフトJISのファイルはそのまま読み込むことができます)

2. パッケージの内容

> README.htm | このファイル
> bsch3v.exe bsch3v_lang.dll (注1) | BSch3V Ver 0.81.00 回路図エディタ
> lcov.exe lcov_lang.dll (注1) | LCoV Ver 0.81.00 部品ライブラリエディタ
> pl3w.exe pl3w_lang.dll (注1) | PL3W Ver 0.81.00 部品リスト作成ソフトウェア
> nl3w.exe nl3w_lang.dll (注1) nl3wpads.dll (注2) | NL3W Ver 0.81.00 ネットリスト作成ソフトウェア
> nut3w.exe nu3w_lang.dll (注1) | NUT3W Ver 0.81.00 部品番号振り付けソフトウェア
> CE3Search.exe | CE3Search Ver 0.81.00 BSch3V回路図ファイル用の検索ソフト
> BSCH3.INI | BSch3V 設定ファイル
> LIBフォルダ | 部品ライブラリ
> SAMPLEフォルダ (注3) | サンプル回路
> Licenseフォルダ | ライセンス文書
> Runtimeフォルダ | ランタイムライブラリのインストーラ
> SRCフォルダ | プログラムのソースファイル

- (注1)実行ファイルとペアになっている「○○_lang.dll」は日本語のメッセージファイルです。exeファイルと同じフォルダに保存してください。
  CE3Search.exeには日本語メッセージファイルは付いていません。
- (注2)NL3WでPADSタイプのネットリストを作成するためのアドインです。nl3w.exeと同じフォルダに保存して、NL3Wのアドインで指定してください。
- (注3)SAMPLEフォルダの回路図は、回路図エディタおよび周辺プログラムの試用評価のためのものです。回路図に従って組み立てたときの動作を保証するものではありません。
- 各プログラムの更新履歴は水魚堂ホームページのソフトウェアの履歴をご覧ください。

3. インストール

> 1. 準備（ランタイムライブラリのインストール)
> BSch3Vシリーズをお使いになる前に、ランタイムライブラリである「Microsoft Visual C++ 2012 Update3 再頒布可能パッケージ (x86)」を予めインストールしておく必要があります。
> Runtimeフォルダに、ランタイムライブラリのインストールプログラム vcredist_x86.exe を収めています。これを実行すると、ランタイムライブラリのインストールができます。

> 2. BSch3Vパッケージ版のインストール
> BSch3V自体には特にインストーラは準備していません。解凍したパッケージ版のフォルダの階層構造そのまままるごとユーザーフォルダの下の適当なフォルダに移動してください。ユーザーフォルダ外("C:\Program files"など)に保存することはお奨めできません。
> あとは必要に応じて、exeファイルのショートカットを作ってください。
> ユーザーインターフェースに日本語が出なくなった! と思われたときは、exeファイルと同じフォルダに、*_lang.dllがあるかどうか確認してください。

4. 使い方

> 水魚堂ONLINEのマニュアルページをご覧ください。

5. Version 0.8x以降の固有の注意点

- ファイルの文字コード
  BSch3Vシリーズ Version 0.8x以降が読み書きするファイルの文字コードはBOMなしのUTF-8です。
- Version 0.7xまでのファイルの読み込みについて
  BSch3V Version 0.7xまでのファイルについては、そのまま読めます。
  Qt-BSch3Vで作成したファイルは、シフトJIS以外の文字コードの場合があります。その場合は文字コード変換ソフトなどを使って、いったんシフトJISに変換してください。
- BSch3V Version 0.8x以降で保存したファイルを0.7xまでで読めるようにするには
  文字コード変換ソフトでUTF-8をシフトJISに変換すると読み込めます。
  ただし、変換したファイルを0.7x以前で読み込もうとすると、「このファイルは新しいバージョンで…」というメッセージが現れます。残念ですが、0.80以降に追加された機能を使っているデータは失われます。
- PL3Wの出力ファイル
  Version 0.7xまでは、ローカルエンコーディングのCSVとSLKファイルでした。
  Version 0.80.00 では、UTF-8のBOMコード付きのCSVと、XMLファイルです。
  CSVファイルは、先頭にBOMコードが付いていないと Excelがローカルエンコード(シフトJIS)と見做してしまい、PL3Wが出力したデータは文字化けします。
  BOMコードを付けることで、ExcelがUTF-8と認識するようにしています。
  自作プログラムでPL3Wが出力したCSVを取り扱われる場合は、先頭の3バイトのBOMコード(EF BB BF)を意識するか、文字コード変換ソフトを使ってシフトJISに変換してください。
  なお、Excel 2007以降で読み込まれるのであれば、XMLファイル形式の方が読み込み時の情報欠落は少ないはずです。
- 旧BSchのデータのコンバータ CE2TO3について
  Version 0.7xまでのパッケージに含まれている、CE2TO3 がそのまま使えます。
  CE2TO3は、ローカルエンコード(日本語環境ではシフトJIS)のファイルを生成しますが Version 0.8xは、ローカルエンコードのファイルをそのまま読み込むことができます。

6. ライセンスとソースファイルについて

> ライセンスはGPLです。詳細についてはLicenseフォルダの文書をご覧ください。
> 本プログラムで回路図を作成されるぶんには、無保証という点だけご理解いただければ、使用目的などの制限はありません。
> プログラムの再配布は、(あなたが改造を施していてもいなくても)必ずすべてのソースファイルも含んだ状態で行ってください。
> 添付しているソースファイルは Visual C++ 2012 Update3 Professional Edition 以上でコンパイルできます。
> - Express Editionではコンパイルできません。

7. プログラムのアップデート

> プログラムの最新版は、水魚堂オンライン(http://www.suigyodo.com/online)で公開します。
> ときどきアクセスするようにしてください。

水魚堂 岡田 仁史
URL : http://www.suigyodo.com/online
E-Mail : hitoshi@suigyodo.com