目次 †
使い方 †
起動方法 †
録画なし †
C:\WinSSM>winssm.exe winssm.cfg
録画あり †
- コマンドプロンプトから、次のようにタイプします。
- 映像ファイルの拡張子は、aviにしてください。
C:\WinSSM>winssm.exe winssm.cfg video.avi
ログを保存 †
- コマンドプロンプトから、次のようにタイプします。
- あらかじめ、winssm.cfgの ECU_LOGを 1にしてください。
C:\WinSSM>winssm.exe winssm.cfg > winssm.log
設定ファイル †
- WinSSMの細かい動作が設定できます。
- Shift JISのテキストファイルですので、
Windows付属のメモ帳や適当なテキストエディタで編集してください。
- お気に入りの設定(今のところメータの表示位置や色ぐらい?)を公開して頂けると嬉しいです
基本書式 †
- セミコロンから行末 '\n' までをコメントとして扱う
- 一行にタグとコメントを書くことはできない
- タグはすべて大文字英数字で書く
- タグと値はイコール '=' で結ぶ
- 値の範囲が定められている場合は、必ず範囲内に収める
- 値はイコール '=' から行末 '\n' までの文字列とする
- スペース ' ' とタブ '\t' は、タグや値として扱うことはできない
現在実装されている設定項目一覧 †
- ECU_USE
- ECU_PORT
- ECU_LOG
- METER_RPM_USE
- METER_RPM_TYPE
- METER_RPM_CIRCLE_SIZE
- METER_RPM_CIRCLE_FONT
- METER_RPM_CIRCLE_X
- METER_RPM_CIRCLE_Y
- METER_VEHICLE_USE
- METER_VEHICLE_TYPE
- METER_VEHICLE_CIRCLE_SIZE
- METER_VEHICLE_CIRCLE_FONT
- METER_VEHICLE_CIRCLE_X
- METER_VEHICLE_CIRCLE_Y
- METER_BOOST_USE
- METER_BOOST_TYPE
- METER_BOOST_CIRCLE_SIZE
- METER_BOOST_CIRCLE_FONT
- METER_BOOST_CIRCLE_X
- METER_BOOST_CIRCLE_Y
- METER_COOLANT_USE
- METER_COOLANT_TYPE
- METER_COOLANT_CIRCLE_SIZE
- METER_COOLANT_CIRCLE_FONT
- METER_COOLANT_CIRCLE_X
- METER_COOLANT_CIRCLE_Y
- METER_INTAKEAIR_USE
- METER_INTAKEAIR_TYPE
- METER_INTAKEAIR_CIRCLE_SIZE
- METER_INTAKEAIR_CIRCLE_FONT
- METER_INTAKEAIR_CIRCLE_X
- METER_INTAKEAIR_CIRCLE_Y
- METER_FONT_TIME
- METER_FONT_RED
- METER_FONT_GREEN
- METER_FONT_BLUE
- METER_FONT_EDGE_RED
- METER_FONT_EDGE_GREEN
- METER_FONT_EDGE_BLUE
- METER_CIRCLE_RED
- METER_CIRCLE_GREEN
- METER_CIRCLE_BLUE
- METER_CIRCLE_EDGE_RED
- METER_CIRCLE_EDGE_GREEN
- METER_CIRCLE_EDGE_BLUE
- METER_CIRCLE_MIN_RED
- METER_CIRCLE_MIN_GREEN
- METER_CIRCLE_MIN_BLUE
- METER_CIRCLE_MAX_RED
- METER_CIRCLE_MAX_GREEN
- METER_CIRCLE_MAX_BLUE
- METER_CIRCLE_VALUE_RED
- METER_CIRCLE_VALUE_GREEN
- METER_CIRCLE_VALUE_BLUE
- SCREEN_SIZE_X
- SCREEN_SIZE_Y
- VIEWER_USE
- VIEWER_FPS
- VIEWER_SIZE_X
- VIEWER_SIZE_Y
- CAMERA_USE
- CAMERA_0_DEVICE
- CAMERA_0_SIZE_X
- CAMERA_0_SIZE_Y
- RECORD_USE
- RECORD_CODEC
- RECORD_SIZE_X
- RECORD_SIZE_Y
- RECORD_FPS
- DEBUG
- VERSION
デフォルト設定 †
;==============================================================================
;Title : WinSSM 設定ファイル
;Since : 2008/01/02
;Last up date : 2008/01/05
;==============================================================================
;------------------------------------------------------------------------------
;OpenPortの設定
;------------------------------------------------------------------------------
;ECUに接続...
;0 : しない
;1 : する
;それ以外 : 起動しない
ECU_USE = 0
;OpenPortのポート(COM)番号
ECU_PORT = 2
;ログ出力を...
;0 : 行わない
;1 : 行う
;それ以外 : 起動しない
ECU_LOG = 0
;------------------------------------------------------------------------------
;メータの設定
;------------------------------------------------------------------------------
;表示するメータの数を増やすほど、データの更新レートが遅くなります.
;これは ECUとの通信が遅いことが原因であるため、抜本的な解決は難しいです...
;メータのデータ取得/表示を...
;0 : しない
;1 (速い) <= _USE <= 65535 (遅い)
;それ以外 : 起動しない
;_USE
;メータのタイプ
;0 : 数値のみ
;1 : ゼロ指針の丸型メータ
;それ以外 : 起動しない
;_TYPE
;フォントサイズ
;0.0 < _FONT_SIZE < 10.0
;メータの大きさ
;0 < _CIRCLE_SIZE < 2048 pixel
;メータの中心位置
;0 < _CIRCLE_X < 2048 pixel
;0 < _CIRCLE_Y < 2048 pixel
;タコメータ
METER_RPM_USE = 1
METER_RPM_TYPE = 1
METER_RPM_CIRCLE_SIZE = 60
METER_RPM_CIRCLE_FONT = 0.6
METER_RPM_CIRCLE_X = 65
METER_RPM_CIRCLE_Y = 400
;スピードメータ
METER_VEHICLE_USE = 1
METER_VEHICLE_TYPE = 1
METER_VEHICLE_CIRCLE_SIZE = 60
METER_VEHICLE_CIRCLE_FONT = 0.6
METER_VEHICLE_CIRCLE_X = 190
METER_VEHICLE_CIRCLE_Y = 400
;ブースト計
METER_BOOST_USE = 1
METER_BOOST_TYPE = 1
METER_BOOST_CIRCLE_SIZE = 60
METER_BOOST_CIRCLE_FONT = 0.6
METER_BOOST_CIRCLE_X = 315
METER_BOOST_CIRCLE_Y = 400
;水温計
METER_COOLANT_USE = 32
METER_COOLANT_TYPE = 1
METER_COOLANT_CIRCLE_SIZE = 60
METER_COOLANT_CIRCLE_FONT = 0.6
METER_COOLANT_CIRCLE_X = 440
METER_COOLANT_CIRCLE_Y = 400
;吸気温計
METER_INTAKEAIR_USE = 32
METER_INTAKEAIR_TYPE = 1
METER_INTAKEAIR_CIRCLE_SIZE = 60
METER_INTAKEAIR_CIRCLE_FONT = 0.6
METER_INTAKEAIR_CIRCLE_X = 565
METER_INTAKEAIR_CIRCLE_Y = 400
;メータ部共通設定
;各種色設定
;METER_FONT 文字
;METER_FONT_EDGE 文字の縁
;METER_CIRCLE 丸形メータ
;METER_CIRCLE_EDGE 丸形メータの縁
;METER_CIRCLE_MIN 丸形メータの最小値
;METER_CIRCLE_MAX 丸形メータの最大値
;METER_CIRCLE_VALUE 丸型メータの現在値
;0 < _RED < 255
;0 < _GREEN < 255
;0 < _BLUE < 255
METER_FONT_TIME = 0.4
METER_FONT_RED = 255
METER_FONT_GREEN = 255
METER_FONT_BLUE = 255
METER_FONT_EDGE_RED = 0
METER_FONT_EDGE_GREEN = 0
METER_FONT_EDGE_BLUE = 0
METER_CIRCLE_RED = 255
METER_CIRCLE_GREEN = 255
METER_CIRCLE_BLUE = 255
METER_CIRCLE_EDGE_RED = 0
METER_CIRCLE_EDGE_GREEN = 0
METER_CIRCLE_EDGE_BLUE = 0
METER_CIRCLE_MIN_RED = 64
METER_CIRCLE_MIN_GREEN = 64
METER_CIRCLE_MIN_BLUE = 255
METER_CIRCLE_MAX_RED = 255
METER_CIRCLE_MAX_GREEN = 64
METER_CIRCLE_MAX_BLUE = 64
METER_CIRCLE_VALUE_RED = 255
METER_CIRCLE_VALUE_GREEN = 255
METER_CIRCLE_VALUE_BLUE = 64
;------------------------------------------------------------------------------
;スクリーンサイズの設定
;------------------------------------------------------------------------------
;メータ合成など、内部処理用の解像度.
;モニタウィンドウや録画の解像度がスクリーンサイズと異なるときは、
;内部で自動的に拡大縮小処理が行われる
;0 < SCREEN_SIZE_X < 2048 pixel
;0 < SCREEN_SIZE_Y < 2048 pixel
SCREEN_SIZE_X = 640
SCREEN_SIZE_Y = 480
;------------------------------------------------------------------------------
;モニタウィンドウの設定
;------------------------------------------------------------------------------
;モニタウィンドウを...
;0 : 表示しない
;1 : 表示する
;それ以外 : 起動しない
VIEWER_USE = 1
;モニタウィンドウの更新レート
VIEWER_FPS = 30
;モニタウィンドウの解像度
;0 < MONITOR_SIZE_X < 2048 pixel
;0 < MONITOR_SIZE_Y < 2048 pixel
;それ以外 : 起動しない
VIEWER_SIZE_X = 640
VIEWER_SIZE_Y = 480
;------------------------------------------------------------------------------
;カメラ設定
;------------------------------------------------------------------------------
;カメラを...
;0 : 使用しない
;1 : 1台使用する
;それ以外 : 起動しない
CAMERA_USE = 1
;**************************************
;カメラ0
;**************************************
;デバイス番号
;-1 : 起動時に決める
;0 〜 255 : デバイス番号
;それ以外 : 起動しない
CAMERA_0_DEVICE = -1
;ビデオキャプチャ時の映像解像度
CAMERA_0_SIZE_X = 320
CAMERA_0_SIZE_Y = 240
;以下は設定変更不可
CAMERA_1_DEVICE = -1
CAMERA_1_SIZE_X = 320
CAMERA_1_SIZE_Y = 240
CAMERA_2_DEVICE = -1
CAMERA_2_SIZE_X = 320
CAMERA_2_SIZE_Y = 240
CAMERA_3_DEVICE = -1
CAMERA_3_SIZE_X = 320
CAMERA_3_SIZE_Y = 240
;------------------------------------------------------------------------------
;録画設定
;------------------------------------------------------------------------------
;録画機能を...
;0 : 使用しない
;1 : 使用する
;それ以外 : 起動しない
RECORD_USE = 1
;録画コーデック
;-1 : 起動時に決める
;それ以外 : 起動しない
RECORD_CODEC = -1
;録画解像度
;0 < RECORD_SIZE_X < 2048 pixel
;0 < RECORD_SIZE_Y < 2048 pixel
RECORD_SIZE_X = 320
RECORD_SIZE_Y = 240
;動画フレームレート
;1.0 <= RECORD_FPS <= 30.0
RECORD_FPS = 10.0
;カメラの個別録画機能(生映像)を...
;0 : 使用しない
;それ以外 : 起動しない
RECORD_0_USE = 0
;------------------------------------------------------------------------------
;録音設定
;------------------------------------------------------------------------------
;録音機能を...
;0 : 使用しない
;それ以外 : 起動しない
MIC_USE = 0
;録音コーデック
;-1 : 起動時に決める
;それ以外 : 起動しない
MIC_CODEC = -1
;録音設定 (設定変更不可)
MIC_SAMPLING = 44KHZ
MIC_BITRATE = 16BIT
MIC_CHANNEL = STEREO
;------------------------------------------------------------------------------
;デバックモード
;------------------------------------------------------------------------------
;0 : 通常モード
;1 : デバックモード
;2 : もうちっと詳しく...
;それ以外 : 起動しない
DEBUG = 0
;------------------------------------------------------------------------------
;設定ファイルのバージョン番号
;------------------------------------------------------------------------------
;変更しないでください
VERSION = 0.5.0